From e523bd73afb2f3c3db193441957e7af0e143ccb7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 11 Sep 2024 09:40:50 +1000 Subject: [PATCH] New Crowdin translations by GitHub Action (#8045) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .../InvenTree/locale/ar/LC_MESSAGES/django.po | 1221 ++++---- .../InvenTree/locale/bg/LC_MESSAGES/django.po | 1209 ++++---- .../InvenTree/locale/cs/LC_MESSAGES/django.po | 1209 ++++---- .../InvenTree/locale/da/LC_MESSAGES/django.po | 1209 ++++---- .../InvenTree/locale/de/LC_MESSAGES/django.po | 1215 ++++---- .../InvenTree/locale/el/LC_MESSAGES/django.po | 1209 ++++---- .../InvenTree/locale/en/LC_MESSAGES/django.po | 1207 ++++---- .../InvenTree/locale/es/LC_MESSAGES/django.po | 1395 ++++----- .../locale/es_MX/LC_MESSAGES/django.po | 1209 ++++---- .../InvenTree/locale/et/LC_MESSAGES/django.po | 1209 ++++---- .../InvenTree/locale/fa/LC_MESSAGES/django.po | 1209 ++++---- .../InvenTree/locale/fi/LC_MESSAGES/django.po | 1209 ++++---- .../InvenTree/locale/fr/LC_MESSAGES/django.po | 1211 ++++---- .../InvenTree/locale/he/LC_MESSAGES/django.po | 1209 ++++---- .../InvenTree/locale/hi/LC_MESSAGES/django.po | 1209 ++++---- .../InvenTree/locale/hu/LC_MESSAGES/django.po | 1869 ++++++------ .../InvenTree/locale/id/LC_MESSAGES/django.po | 1435 ++++----- .../InvenTree/locale/it/LC_MESSAGES/django.po | 1211 ++++---- .../InvenTree/locale/ja/LC_MESSAGES/django.po | 1209 ++++---- .../InvenTree/locale/ko/LC_MESSAGES/django.po | 1209 ++++---- .../InvenTree/locale/lv/LC_MESSAGES/django.po | 1209 ++++---- .../InvenTree/locale/nl/LC_MESSAGES/django.po | 2157 ++++++------- .../InvenTree/locale/no/LC_MESSAGES/django.po | 1211 ++++---- .../InvenTree/locale/pl/LC_MESSAGES/django.po | 1209 ++++---- .../InvenTree/locale/pt/LC_MESSAGES/django.po | 1211 ++++---- .../locale/pt_BR/LC_MESSAGES/django.po | 1277 ++++---- .../InvenTree/locale/ro/LC_MESSAGES/django.po | 1209 ++++---- .../InvenTree/locale/ru/LC_MESSAGES/django.po | 1209 ++++---- .../InvenTree/locale/sk/LC_MESSAGES/django.po | 1209 ++++---- .../InvenTree/locale/sl/LC_MESSAGES/django.po | 1209 ++++---- .../InvenTree/locale/sr/LC_MESSAGES/django.po | 1209 ++++---- .../InvenTree/locale/sv/LC_MESSAGES/django.po | 1211 ++++---- .../InvenTree/locale/th/LC_MESSAGES/django.po | 1209 ++++---- .../InvenTree/locale/tr/LC_MESSAGES/django.po | 1695 +++++------ .../InvenTree/locale/uk/LC_MESSAGES/django.po | 1209 ++++---- .../InvenTree/locale/vi/LC_MESSAGES/django.po | 1211 ++++---- .../locale/zh_Hans/LC_MESSAGES/django.po | 1225 ++++---- .../locale/zh_Hant/LC_MESSAGES/django.po | 1209 ++++---- src/frontend/src/locales/ar/messages.po | 1304 ++++---- src/frontend/src/locales/bg/messages.po | 1264 ++++---- src/frontend/src/locales/cs/messages.po | 1268 ++++---- src/frontend/src/locales/da/messages.po | 1264 ++++---- src/frontend/src/locales/de/messages.po | 1270 ++++---- src/frontend/src/locales/el/messages.po | 1264 ++++---- src/frontend/src/locales/en/messages.po | 1272 ++++---- src/frontend/src/locales/es/messages.po | 1302 ++++---- src/frontend/src/locales/es_MX/messages.po | 1264 ++++---- src/frontend/src/locales/et/messages.po | 1266 ++++---- src/frontend/src/locales/fa/messages.po | 1264 ++++---- src/frontend/src/locales/fi/messages.po | 1264 ++++---- src/frontend/src/locales/fr/messages.po | 1272 ++++---- src/frontend/src/locales/he/messages.po | 1264 ++++---- src/frontend/src/locales/hi/messages.po | 1264 ++++---- src/frontend/src/locales/hu/messages.po | 1448 ++++----- src/frontend/src/locales/id/messages.po | 1266 ++++---- src/frontend/src/locales/it/messages.po | 1266 ++++---- src/frontend/src/locales/ja/messages.po | 1264 ++++---- src/frontend/src/locales/ko/messages.po | 1264 ++++---- src/frontend/src/locales/lv/messages.po | 1264 ++++---- src/frontend/src/locales/nl/messages.po | 2704 +++++++++-------- src/frontend/src/locales/no/messages.po | 1270 ++++---- src/frontend/src/locales/pl/messages.po | 1268 ++++---- src/frontend/src/locales/pt/messages.po | 1272 ++++---- src/frontend/src/locales/pt_BR/messages.po | 1370 +++++---- src/frontend/src/locales/ro/messages.po | 1264 ++++---- src/frontend/src/locales/ru/messages.po | 1266 ++++---- src/frontend/src/locales/sk/messages.po | 1264 ++++---- src/frontend/src/locales/sl/messages.po | 1264 ++++---- src/frontend/src/locales/sr/messages.po | 1266 ++++---- src/frontend/src/locales/sv/messages.po | 1278 ++++---- src/frontend/src/locales/th/messages.po | 1264 ++++---- src/frontend/src/locales/tr/messages.po | 2442 +++++++-------- src/frontend/src/locales/uk/messages.po | 1266 ++++---- src/frontend/src/locales/vi/messages.po | 1266 ++++---- src/frontend/src/locales/zh_Hans/messages.po | 1282 ++++---- src/frontend/src/locales/zh_Hant/messages.po | 1264 ++++---- 76 files changed, 50765 insertions(+), 48903 deletions(-) diff --git a/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po index 905faad5c6..dd18d3fe69 100644 --- a/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-29 07:07+0000\n" -"PO-Revision-Date: 2024-08-29 07:10\n" +"POT-Creation-Date: 2024-09-06 05:16+0000\n" +"PO-Revision-Date: 2024-09-06 05:19\n" "Last-Translator: \n" "Language-Team: Arabic\n" "Language: ar_SA\n" @@ -67,7 +67,7 @@ msgstr "أدخل التاريخ" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3309 part/templates/part/part_sidebar.html:65 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2557 +#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2554 #: stock/serializers.py:705 stock/serializers.py:863 stock/serializers.py:989 #: stock/serializers.py:1039 stock/serializers.py:1350 #: stock/serializers.py:1439 stock/serializers.py:1604 @@ -126,7 +126,7 @@ msgstr "يجب عليك كتابة نفس البريد الإلكتروني كل #: InvenTree/forms.py:221 msgid "MFA Registration is disabled." -msgstr "" +msgstr "تسجيل MFA معطل." #: InvenTree/forms.py:259 InvenTree/forms.py:267 msgid "The provided primary email address is not valid." @@ -155,21 +155,21 @@ msgstr "تكرار التسلسل" #: InvenTree/helpers.py:554 InvenTree/helpers.py:597 #, python-brace-format msgid "Invalid group range: {group}" -msgstr "" +msgstr "نطاق المجموعة غير صحيح: {group}" #: InvenTree/helpers.py:585 #, python-brace-format msgid "Group range {group} exceeds allowed quantity ({expected_quantity})" -msgstr "" +msgstr "نطاق المجموعة {group} يتجاوز الكَمّيَّة المسموح بها ({expected_quantity})" #: InvenTree/helpers.py:615 InvenTree/helpers.py:622 InvenTree/helpers.py:641 #, python-brace-format msgid "Invalid group sequence: {group}" -msgstr "" +msgstr "تسلسل المجموعة غير صالح: {group}" #: InvenTree/helpers.py:651 msgid "No serial numbers found" -msgstr "" +msgstr "لم يتم العثور على أرقام متسلسلة" #: InvenTree/helpers.py:656 msgid "Number of unique serial numbers ({len(serials)}) must match quantity ({expected_quantity})" @@ -213,7 +213,7 @@ msgstr "" #: InvenTree/locales.py:18 msgid "Arabic" -msgstr "" +msgstr "العربيّة" #: InvenTree/locales.py:19 msgid "Bulgarian" @@ -419,8 +419,8 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:767 common/models.py:2704 common/models.py:3131 -#: common/models.py:3351 common/serializers.py:439 company/models.py:590 +#: InvenTree/models.py:767 common/models.py:2698 common/models.py:3125 +#: common/models.py:3345 common/serializers.py:439 company/models.py:590 #: machine/models.py:24 part/models.py:995 part/models.py:3776 #: plugin/models.py:51 report/models.py:149 stock/models.py:82 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -449,7 +449,7 @@ msgstr "" #: part/models.py:3791 part/templates/part/category.html:79 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:155 -#: report/models.py:509 report/models.py:535 +#: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 #: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:122 #: templates/InvenTree/settings/notifications.html:19 @@ -572,7 +572,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:444 common/models.py:2709 company/models.py:160 +#: InvenTree/serializers.py:444 common/models.py:2703 company/models.py:160 #: company/models.py:798 machine/models.py:39 part/admin.py:88 #: part/models.py:1201 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -667,7 +667,7 @@ msgstr "" msgid "Downloading images from remote URL is not enabled" msgstr "" -#: InvenTree/status.py:65 part/serializers.py:1267 +#: InvenTree/status.py:65 part/serializers.py:1265 msgid "Background worker check failed" msgstr "" @@ -777,7 +777,7 @@ msgid "Optional" msgstr "" #: build/api.py:321 common/models.py:1491 part/admin.py:91 part/admin.py:428 -#: part/models.py:1166 part/serializers.py:1596 +#: part/models.py:1166 part/serializers.py:1594 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 #: templates/js/translated/table_filters.js:729 @@ -896,7 +896,7 @@ msgstr "" #: part/models.py:3282 part/models.py:3430 part/models.py:3451 #: part/models.py:3473 part/models.py:3609 part/models.py:3951 #: part/models.py:4114 part/models.py:4244 part/models.py:4602 -#: part/serializers.py:1213 part/serializers.py:1857 +#: part/serializers.py:1211 part/serializers.py:1855 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1063,12 +1063,12 @@ msgstr "" #: order/templates/order/return_order_base.html:148 #: order/templates/order/sales_order_base.html:187 #: part/templates/part/part_base.html:399 stock/models.py:859 -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:196 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "" -#: build/models.py:378 common/models.py:3272 part/models.py:1070 +#: build/models.py:378 common/models.py:3266 part/models.py:1070 #: stock/models.py:859 msgid "Link to external URL" msgstr "" @@ -1124,7 +1124,7 @@ msgstr "" #: build/models.py:1060 build/serializers.py:279 build/serializers.py:328 #: build/serializers.py:959 order/models.py:565 order/serializers.py:500 -#: order/serializers.py:666 part/serializers.py:1590 part/serializers.py:2019 +#: order/serializers.py:666 part/serializers.py:1588 part/serializers.py:2017 #: stock/models.py:704 stock/models.py:1515 stock/serializers.py:676 msgid "Quantity must be greater than zero" msgstr "" @@ -1149,7 +1149,7 @@ msgstr "" #: build/models.py:1505 build/models.py:1761 build/serializers.py:266 #: build/serializers.py:313 build/serializers.py:1339 #: build/templates/build/build_base.html:110 -#: build/templates/build/detail.html:34 common/models.py:2581 +#: build/templates/build/detail.html:34 common/models.py:2575 #: order/models.py:1349 order/models.py:2034 order/serializers.py:1464 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3296 part/models.py:4266 @@ -1163,9 +1163,9 @@ msgstr "" #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 stock/admin.py:160 #: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:667 -#: stock/templates/stock/item_base.html:287 -#: stock/templates/stock/item_base.html:295 -#: stock/templates/stock/item_base.html:342 +#: stock/templates/stock/item_base.html:283 +#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:338 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:981 templates/js/translated/build.js:525 @@ -1228,7 +1228,7 @@ msgstr "" #: stock/serializers.py:770 stock/serializers.py:1288 stock/serializers.py:1400 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 -#: stock/templates/stock/item_base.html:194 +#: stock/templates/stock/item_base.html:190 #: templates/js/translated/build.js:1921 #: templates/js/translated/sales_order.js:301 #: templates/js/translated/sales_order.js:1234 @@ -1323,10 +1323,10 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:359 build/serializers.py:500 build/serializers.py:572 -#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1789 -#: part/serializers.py:1233 stock/serializers.py:103 stock/serializers.py:698 +#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1797 +#: part/serializers.py:1231 stock/serializers.py:103 stock/serializers.py:698 #: stock/serializers.py:858 stock/serializers.py:984 stock/serializers.py:1432 -#: stock/serializers.py:1688 stock/templates/stock/item_base.html:394 +#: stock/serializers.py:1688 stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2547 @@ -1390,7 +1390,7 @@ msgstr "" #: build/templates/build/detail.html:62 order/models.py:477 #: order/models.py:1003 order/models.py:2152 order/serializers.py:687 #: stock/admin.py:165 stock/serializers.py:1035 stock/serializers.py:1576 -#: stock/templates/stock/item_base.html:427 +#: stock/templates/stock/item_base.html:423 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1371 #: templates/js/translated/purchase_order.js:1792 @@ -1522,7 +1522,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1030 order/serializers.py:1614 +#: build/serializers.py:1030 order/serializers.py:1622 msgid "Allocation items must be provided" msgstr "" @@ -1590,7 +1590,7 @@ msgstr "" #: build/serializers.py:1230 company/models.py:849 #: company/templates/company/supplier_part.html:160 order/serializers.py:691 #: stock/admin.py:229 stock/models.py:822 stock/serializers.py:1586 -#: stock/templates/stock/item_base.html:240 +#: stock/templates/stock/item_base.html:236 #: templates/js/translated/company.js:1646 #: templates/js/translated/purchase_order.js:1169 #: templates/js/translated/purchase_order.js:1332 @@ -1625,7 +1625,7 @@ msgstr "" #: build/serializers.py:1243 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:849 -#: stock/serializers.py:152 stock/templates/stock/item_base.html:311 +#: stock/serializers.py:152 stock/templates/stock/item_base.html:307 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2530 #: templates/js/translated/model_renderers.js:231 @@ -1644,7 +1644,7 @@ msgstr "" msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1257 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1257 stock/templates/stock/item_base.html:336 msgid "Available Quantity" msgstr "" @@ -1684,7 +1684,7 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1355 order/serializers.py:1179 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:920 part/serializers.py:1623 +#: part/bom.py:186 part/serializers.py:918 part/serializers.py:1621 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2807 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2155 @@ -1692,13 +1692,13 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1625 +#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1623 #: templates/js/translated/build.js:2811 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1650 +#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1648 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" @@ -1716,7 +1716,7 @@ msgstr "" msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1372 part/serializers.py:927 +#: build/serializers.py:1372 part/serializers.py:925 msgid "External Stock" msgstr "" @@ -1745,7 +1745,7 @@ msgstr "" #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:50 order/status_codes.py:81 #: order/templates/order/order_base.html:163 -#: order/templates/order/sales_order_base.html:168 report/models.py:443 +#: order/templates/order/sales_order_base.html:168 report/models.py:451 msgid "Complete" msgstr "" @@ -1849,9 +1849,6 @@ msgid "Delete Build" msgstr "" #: build/templates/build/build_base.html:87 -msgid "Isueue Build" -msgstr "" - #: build/templates/build/build_base.html:88 msgid "Issue Build" msgstr "" @@ -1931,7 +1928,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 -#: stock/templates/stock/item_base.html:369 +#: stock/templates/stock/item_base.html:365 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 #: templates/js/translated/sales_order.js:805 @@ -1991,7 +1988,7 @@ msgid "Allocated Parts" msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:163 -#: stock/templates/stock/item_base.html:162 +#: stock/templates/stock/item_base.html:158 #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:242 #: templates/js/translated/purchase_order.js:1326 @@ -2352,8 +2349,8 @@ msgstr "" #: common/models.py:1297 common/models.py:1353 common/models.py:1366 #: common/models.py:1374 common/models.py:1383 common/models.py:1392 -#: common/models.py:1629 common/models.py:1651 common/models.py:1766 -#: common/models.py:2148 +#: common/models.py:1629 common/models.py:1651 common/models.py:1752 +#: common/models.py:2134 msgid "days" msgstr "" @@ -2582,8 +2579,8 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:1485 part/admin.py:108 part/models.py:3959 -#: report/models.py:293 report/models.py:360 report/serializers.py:90 -#: report/serializers.py:131 stock/serializers.py:233 +#: report/models.py:301 report/models.py:368 report/serializers.py:91 +#: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 #: templates/js/translated/table_filters.js:775 msgid "Template" @@ -2598,7 +2595,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:1497 part/admin.py:95 part/models.py:1172 -#: part/serializers.py:1617 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1615 templates/js/translated/table_filters.js:737 msgid "Component" msgstr "" @@ -2823,7 +2820,7 @@ msgid "Log errors which occur when generating reports" msgstr "" #: common/models.py:1702 plugin/builtin/labels/label_sheet.py:28 -#: report/models.py:301 +#: report/models.py:309 msgid "Page Size" msgstr "" @@ -2832,902 +2829,894 @@ msgid "Default page size for PDF reports" msgstr "" #: common/models.py:1708 -msgid "Enable Test Reports" -msgstr "" - -#: common/models.py:1709 -msgid "Enable generation of test reports" -msgstr "" - -#: common/models.py:1714 -msgid "Attach Test Reports" -msgstr "" - -#: common/models.py:1716 -msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" -msgstr "" - -#: common/models.py:1722 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1723 +#: common/models.py:1709 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1728 +#: common/models.py:1714 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1729 +#: common/models.py:1715 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1734 +#: common/models.py:1720 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1736 +#: common/models.py:1722 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1742 +#: common/models.py:1728 msgid "Batch Code Template" msgstr "" -#: common/models.py:1744 +#: common/models.py:1730 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1749 +#: common/models.py:1735 msgid "Stock Expiry" msgstr "" -#: common/models.py:1750 +#: common/models.py:1736 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1755 +#: common/models.py:1741 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1756 +#: common/models.py:1742 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1761 +#: common/models.py:1747 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1763 +#: common/models.py:1749 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1770 +#: common/models.py:1756 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1771 +#: common/models.py:1757 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1776 +#: common/models.py:1762 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1777 +#: common/models.py:1763 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1782 +#: common/models.py:1768 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1783 +#: common/models.py:1769 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1788 +#: common/models.py:1774 msgid "Show Installed Stock Items" msgstr "" -#: common/models.py:1789 +#: common/models.py:1775 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1794 +#: common/models.py:1780 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1796 +#: common/models.py:1782 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1802 +#: common/models.py:1788 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1804 +#: common/models.py:1790 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1810 +#: common/models.py:1796 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1812 +#: common/models.py:1798 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1818 common/models.py:1874 common/models.py:1896 -#: common/models.py:1932 +#: common/models.py:1804 common/models.py:1860 common/models.py:1882 +#: common/models.py:1918 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1819 common/models.py:1875 common/models.py:1897 -#: common/models.py:1933 +#: common/models.py:1805 common/models.py:1861 common/models.py:1883 +#: common/models.py:1919 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1824 +#: common/models.py:1810 msgid "Require Active Part" msgstr "" -#: common/models.py:1825 +#: common/models.py:1811 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1830 +#: common/models.py:1816 msgid "Require Locked Part" msgstr "" -#: common/models.py:1831 +#: common/models.py:1817 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/models.py:1836 +#: common/models.py:1822 msgid "Require Valid BOM" msgstr "" -#: common/models.py:1838 +#: common/models.py:1824 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1844 +#: common/models.py:1830 msgid "Require Closed Child Orders" msgstr "" -#: common/models.py:1846 +#: common/models.py:1832 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/models.py:1852 +#: common/models.py:1838 msgid "Block Until Tests Pass" msgstr "" -#: common/models.py:1854 +#: common/models.py:1840 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" -#: common/models.py:1860 +#: common/models.py:1846 msgid "Enable Return Orders" msgstr "" -#: common/models.py:1861 +#: common/models.py:1847 msgid "Enable return order functionality in the user interface" msgstr "" -#: common/models.py:1866 +#: common/models.py:1852 msgid "Return Order Reference Pattern" msgstr "" -#: common/models.py:1868 +#: common/models.py:1854 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1880 +#: common/models.py:1866 msgid "Edit Completed Return Orders" msgstr "" -#: common/models.py:1882 +#: common/models.py:1868 msgid "Allow editing of return orders after they have been completed" msgstr "" -#: common/models.py:1888 +#: common/models.py:1874 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1890 +#: common/models.py:1876 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1902 +#: common/models.py:1888 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1903 +#: common/models.py:1889 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1908 +#: common/models.py:1894 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1910 +#: common/models.py:1896 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1916 +#: common/models.py:1902 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1918 +#: common/models.py:1904 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1924 +#: common/models.py:1910 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1926 +#: common/models.py:1912 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1938 +#: common/models.py:1924 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1940 +#: common/models.py:1926 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1946 +#: common/models.py:1932 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1948 +#: common/models.py:1934 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1955 +#: common/models.py:1941 msgid "Enable password forgot" msgstr "" -#: common/models.py:1956 +#: common/models.py:1942 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1961 +#: common/models.py:1947 msgid "Enable registration" msgstr "" -#: common/models.py:1962 +#: common/models.py:1948 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1967 +#: common/models.py:1953 msgid "Enable SSO" msgstr "" -#: common/models.py:1968 +#: common/models.py:1954 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1973 +#: common/models.py:1959 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1975 +#: common/models.py:1961 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1981 +#: common/models.py:1967 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1983 +#: common/models.py:1969 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1989 +#: common/models.py:1975 msgid "SSO group key" msgstr "" -#: common/models.py:1991 +#: common/models.py:1977 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1997 +#: common/models.py:1983 msgid "SSO group map" msgstr "" -#: common/models.py:1999 +#: common/models.py:1985 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/models.py:2005 +#: common/models.py:1991 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:2007 +#: common/models.py:1993 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/models.py:2013 +#: common/models.py:1999 msgid "Email required" msgstr "" -#: common/models.py:2014 +#: common/models.py:2000 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:2019 +#: common/models.py:2005 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:2021 +#: common/models.py:2007 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:2027 +#: common/models.py:2013 msgid "Mail twice" msgstr "" -#: common/models.py:2028 +#: common/models.py:2014 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:2033 +#: common/models.py:2019 msgid "Password twice" msgstr "" -#: common/models.py:2034 +#: common/models.py:2020 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:2039 +#: common/models.py:2025 msgid "Allowed domains" msgstr "" -#: common/models.py:2041 +#: common/models.py:2027 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:2047 +#: common/models.py:2033 msgid "Group on signup" msgstr "" -#: common/models.py:2049 +#: common/models.py:2035 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:2055 +#: common/models.py:2041 msgid "Enforce MFA" msgstr "" -#: common/models.py:2056 +#: common/models.py:2042 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:2061 +#: common/models.py:2047 msgid "Check plugins on startup" msgstr "" -#: common/models.py:2063 +#: common/models.py:2049 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:2071 +#: common/models.py:2057 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2072 +#: common/models.py:2058 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2078 +#: common/models.py:2064 msgid "Enable URL integration" msgstr "" -#: common/models.py:2079 +#: common/models.py:2065 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:2085 +#: common/models.py:2071 msgid "Enable navigation integration" msgstr "" -#: common/models.py:2086 +#: common/models.py:2072 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:2092 +#: common/models.py:2078 msgid "Enable app integration" msgstr "" -#: common/models.py:2093 +#: common/models.py:2079 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:2099 +#: common/models.py:2085 msgid "Enable schedule integration" msgstr "" -#: common/models.py:2100 +#: common/models.py:2086 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2106 +#: common/models.py:2092 msgid "Enable event integration" msgstr "" -#: common/models.py:2107 +#: common/models.py:2093 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2113 +#: common/models.py:2099 msgid "Enable project codes" msgstr "" -#: common/models.py:2114 +#: common/models.py:2100 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2119 +#: common/models.py:2105 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2121 +#: common/models.py:2107 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2127 +#: common/models.py:2113 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2129 +#: common/models.py:2115 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2135 +#: common/models.py:2121 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2137 +#: common/models.py:2123 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2143 +#: common/models.py:2129 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2145 +#: common/models.py:2131 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2152 +#: common/models.py:2138 msgid "Display Users full names" msgstr "" -#: common/models.py:2153 +#: common/models.py:2139 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2158 +#: common/models.py:2144 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2159 +#: common/models.py:2145 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2171 common/models.py:2551 +#: common/models.py:2150 +msgid "Create Template on Upload" +msgstr "" + +#: common/models.py:2152 +msgid "Create a new test template when uploading test data which does not match an existing template" +msgstr "" + +#: common/models.py:2165 common/models.py:2545 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2214 +#: common/models.py:2208 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2216 +#: common/models.py:2210 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2216 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2223 +#: common/models.py:2217 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2228 +#: common/models.py:2222 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2229 +#: common/models.py:2223 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2234 +#: common/models.py:2228 msgid "Show latest parts" msgstr "" -#: common/models.py:2235 +#: common/models.py:2229 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2240 +#: common/models.py:2234 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2241 +#: common/models.py:2235 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2246 +#: common/models.py:2240 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2247 +#: common/models.py:2241 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2252 +#: common/models.py:2246 msgid "Show low stock" msgstr "" -#: common/models.py:2253 +#: common/models.py:2247 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2258 +#: common/models.py:2252 msgid "Show depleted stock" msgstr "" -#: common/models.py:2259 +#: common/models.py:2253 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2264 +#: common/models.py:2258 msgid "Show needed stock" msgstr "" -#: common/models.py:2265 +#: common/models.py:2259 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2270 +#: common/models.py:2264 msgid "Show expired stock" msgstr "" -#: common/models.py:2271 +#: common/models.py:2265 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2276 +#: common/models.py:2270 msgid "Show stale stock" msgstr "" -#: common/models.py:2277 +#: common/models.py:2271 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2282 +#: common/models.py:2276 msgid "Show pending builds" msgstr "" -#: common/models.py:2283 +#: common/models.py:2277 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2288 +#: common/models.py:2282 msgid "Show overdue builds" msgstr "" -#: common/models.py:2289 +#: common/models.py:2283 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2294 +#: common/models.py:2288 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2295 +#: common/models.py:2289 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2300 +#: common/models.py:2294 msgid "Show overdue POs" msgstr "" -#: common/models.py:2301 +#: common/models.py:2295 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2306 +#: common/models.py:2300 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2307 +#: common/models.py:2301 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2312 +#: common/models.py:2306 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2313 +#: common/models.py:2307 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2318 +#: common/models.py:2312 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2319 +#: common/models.py:2313 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2324 +#: common/models.py:2318 msgid "Show News" msgstr "" -#: common/models.py:2325 +#: common/models.py:2319 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2330 +#: common/models.py:2324 msgid "Inline label display" msgstr "" -#: common/models.py:2332 +#: common/models.py:2326 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2338 +#: common/models.py:2332 msgid "Default label printer" msgstr "" -#: common/models.py:2340 +#: common/models.py:2334 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2346 +#: common/models.py:2340 msgid "Inline report display" msgstr "" -#: common/models.py:2348 +#: common/models.py:2342 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2354 +#: common/models.py:2348 msgid "Search Parts" msgstr "" -#: common/models.py:2355 +#: common/models.py:2349 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2360 +#: common/models.py:2354 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2361 +#: common/models.py:2355 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2366 +#: common/models.py:2360 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2367 +#: common/models.py:2361 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2372 +#: common/models.py:2366 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2373 +#: common/models.py:2367 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2378 +#: common/models.py:2372 msgid "Search Categories" msgstr "" -#: common/models.py:2379 +#: common/models.py:2373 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2384 +#: common/models.py:2378 msgid "Search Stock" msgstr "" -#: common/models.py:2385 +#: common/models.py:2379 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2384 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2392 +#: common/models.py:2386 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2398 +#: common/models.py:2392 msgid "Search Locations" msgstr "" -#: common/models.py:2399 +#: common/models.py:2393 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2404 +#: common/models.py:2398 msgid "Search Companies" msgstr "" -#: common/models.py:2405 +#: common/models.py:2399 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2410 +#: common/models.py:2404 msgid "Search Build Orders" msgstr "" -#: common/models.py:2411 +#: common/models.py:2405 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2416 +#: common/models.py:2410 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2417 +#: common/models.py:2411 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2422 +#: common/models.py:2416 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2424 +#: common/models.py:2418 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2430 +#: common/models.py:2424 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2431 +#: common/models.py:2425 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2436 +#: common/models.py:2430 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2438 +#: common/models.py:2432 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2444 +#: common/models.py:2438 msgid "Search Return Orders" msgstr "" -#: common/models.py:2445 +#: common/models.py:2439 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2450 +#: common/models.py:2444 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2452 +#: common/models.py:2446 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2458 +#: common/models.py:2452 msgid "Search Preview Results" msgstr "" -#: common/models.py:2460 +#: common/models.py:2454 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2466 +#: common/models.py:2460 msgid "Regex Search" msgstr "" -#: common/models.py:2467 +#: common/models.py:2461 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2472 +#: common/models.py:2466 msgid "Whole Word Search" msgstr "" -#: common/models.py:2473 +#: common/models.py:2467 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2478 +#: common/models.py:2472 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2479 +#: common/models.py:2473 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2484 +#: common/models.py:2478 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2485 +#: common/models.py:2479 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2490 +#: common/models.py:2484 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2491 +#: common/models.py:2485 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2496 +#: common/models.py:2490 msgid "Date Format" msgstr "" -#: common/models.py:2497 +#: common/models.py:2491 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2510 part/templates/part/detail.html:41 +#: common/models.py:2504 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2511 +#: common/models.py:2505 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2516 part/templates/part/detail.html:62 +#: common/models.py:2510 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2518 +#: common/models.py:2512 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2524 +#: common/models.py:2518 msgid "Table String Length" msgstr "" -#: common/models.py:2526 +#: common/models.py:2520 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2532 +#: common/models.py:2526 msgid "Receive error reports" msgstr "" -#: common/models.py:2533 +#: common/models.py:2527 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2538 +#: common/models.py:2532 msgid "Last used printing machines" msgstr "" -#: common/models.py:2539 +#: common/models.py:2533 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2559 common/models.py:2560 common/models.py:2717 -#: common/models.py:2718 common/models.py:2963 common/models.py:2964 -#: common/models.py:3287 common/models.py:3288 importer/models.py:89 +#: common/models.py:2553 common/models.py:2554 common/models.py:2711 +#: common/models.py:2712 common/models.py:2957 common/models.py:2958 +#: common/models.py:3281 common/models.py:3282 importer/models.py:89 #: part/models.py:3319 part/models.py:3406 part/models.py:3480 #: part/models.py:3508 plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3735,11 +3724,11 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:2582 +#: common/models.py:2576 msgid "Price break quantity" msgstr "" -#: common/models.py:2589 company/serializers.py:517 order/admin.py:42 +#: common/models.py:2583 company/serializers.py:517 order/admin.py:42 #: order/models.py:1423 order/models.py:2410 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1892 #: templates/js/translated/pricing.js:621 @@ -3747,96 +3736,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2590 +#: common/models.py:2584 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2694 common/models.py:2879 +#: common/models.py:2688 common/models.py:2873 msgid "Endpoint" msgstr "" -#: common/models.py:2695 +#: common/models.py:2689 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2705 +#: common/models.py:2699 msgid "Name for this webhook" msgstr "" -#: common/models.py:2709 +#: common/models.py:2703 msgid "Is this webhook active" msgstr "" -#: common/models.py:2725 users/models.py:159 +#: common/models.py:2719 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2726 +#: common/models.py:2720 msgid "Token for access" msgstr "" -#: common/models.py:2734 +#: common/models.py:2728 msgid "Secret" msgstr "" -#: common/models.py:2735 +#: common/models.py:2729 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2843 +#: common/models.py:2837 msgid "Message ID" msgstr "" -#: common/models.py:2844 +#: common/models.py:2838 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2852 +#: common/models.py:2846 msgid "Host" msgstr "" -#: common/models.py:2853 +#: common/models.py:2847 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2861 +#: common/models.py:2855 msgid "Header" msgstr "" -#: common/models.py:2862 +#: common/models.py:2856 msgid "Header of this message" msgstr "" -#: common/models.py:2869 +#: common/models.py:2863 msgid "Body" msgstr "" -#: common/models.py:2870 +#: common/models.py:2864 msgid "Body of this message" msgstr "" -#: common/models.py:2880 +#: common/models.py:2874 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2885 +#: common/models.py:2879 msgid "Worked on" msgstr "" -#: common/models.py:2886 +#: common/models.py:2880 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:3012 +#: common/models.py:3006 msgid "Id" msgstr "" -#: common/models.py:3014 templates/js/translated/company.js:965 +#: common/models.py:3008 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:3016 common/models.py:3271 company/models.py:146 +#: common/models.py:3010 common/models.py:3265 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 #: order/models.py:303 order/models.py:1378 order/models.py:1810 #: part/admin.py:55 part/models.py:1069 @@ -3853,217 +3842,217 @@ msgstr "" msgid "Link" msgstr "" -#: common/models.py:3018 templates/js/translated/news.js:60 +#: common/models.py:3012 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:3020 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:3014 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" -#: common/models.py:3022 templates/js/translated/news.js:52 +#: common/models.py:3016 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Read" msgstr "" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Was this news item read?" msgstr "" -#: common/models.py:3042 company/models.py:156 part/models.py:1079 +#: common/models.py:3036 company/models.py:156 part/models.py:1079 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 -#: stock/templates/stock/item_base.html:133 templates/503.html:31 +#: stock/templates/stock/item_base.html:129 templates/503.html:31 #: templates/hover_image.html:7 templates/hover_image.html:9 #: templates/modals.html:6 msgid "Image" msgstr "" -#: common/models.py:3042 +#: common/models.py:3036 msgid "Image file" msgstr "" -#: common/models.py:3054 common/models.py:3255 +#: common/models.py:3048 common/models.py:3249 msgid "Target model type for this image" msgstr "" -#: common/models.py:3058 +#: common/models.py:3052 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3080 +#: common/models.py:3074 msgid "Custom Unit" msgstr "" -#: common/models.py:3098 +#: common/models.py:3092 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:3113 +#: common/models.py:3107 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3132 +#: common/models.py:3126 msgid "Unit name" msgstr "" -#: common/models.py:3139 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3133 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3140 +#: common/models.py:3134 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3146 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3140 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3147 +#: common/models.py:3141 msgid "Unit definition" msgstr "" -#: common/models.py:3205 common/models.py:3262 stock/models.py:2552 +#: common/models.py:3199 common/models.py:3256 stock/models.py:2549 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "" -#: common/models.py:3217 +#: common/models.py:3211 msgid "Missing file" msgstr "" -#: common/models.py:3218 +#: common/models.py:3212 msgid "Missing external link" msgstr "" -#: common/models.py:3263 +#: common/models.py:3257 msgid "Select file to attach" msgstr "" -#: common/models.py:3278 templates/js/translated/attachment.js:120 +#: common/models.py:3272 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "" -#: common/models.py:3279 +#: common/models.py:3273 msgid "Attachment comment" msgstr "" -#: common/models.py:3295 +#: common/models.py:3289 msgid "Upload date" msgstr "" -#: common/models.py:3296 +#: common/models.py:3290 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size in bytes" msgstr "" -#: common/models.py:3338 common/serializers.py:588 +#: common/models.py:3332 common/serializers.py:588 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3347 plugin/models.py:43 users/models.py:100 +#: common/models.py:3341 plugin/models.py:43 users/models.py:100 msgid "Key" msgstr "" -#: common/models.py:3348 +#: common/models.py:3342 msgid "Value that will be saved in the models database" msgstr "" -#: common/models.py:3351 +#: common/models.py:3345 msgid "Name of the state" msgstr "" -#: common/models.py:3355 +#: common/models.py:3349 msgid "Label" msgstr "" -#: common/models.py:3356 +#: common/models.py:3350 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:3362 +#: common/models.py:3356 msgid "Color" msgstr "" -#: common/models.py:3363 +#: common/models.py:3357 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:3366 +#: common/models.py:3360 msgid "Logical Key" msgstr "" -#: common/models.py:3368 +#: common/models.py:3362 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:3376 +#: common/models.py:3370 msgid "Model" msgstr "" -#: common/models.py:3377 +#: common/models.py:3371 msgid "Model this state is associated with" msgstr "" -#: common/models.py:3381 +#: common/models.py:3375 msgid "Reference Status Set" msgstr "" -#: common/models.py:3382 +#: common/models.py:3376 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:3388 +#: common/models.py:3382 msgid "Custom State" msgstr "" -#: common/models.py:3389 +#: common/models.py:3383 msgid "Custom States" msgstr "" -#: common/models.py:3404 +#: common/models.py:3398 msgid "Model must be selected" msgstr "" -#: common/models.py:3407 +#: common/models.py:3401 msgid "Key must be selected" msgstr "" -#: common/models.py:3410 +#: common/models.py:3404 msgid "Logical key must be selected" msgstr "" -#: common/models.py:3414 +#: common/models.py:3408 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:3418 +#: common/models.py:3412 msgid "Reference status must be selected" msgstr "" -#: common/models.py:3430 +#: common/models.py:3424 msgid "Reference status set not found" msgstr "" -#: common/models.py:3436 +#: common/models.py:3430 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:3442 +#: common/models.py:3436 msgid "Logical key must be in the logical keys of the reference status" msgstr "" @@ -4165,7 +4154,7 @@ msgstr "" msgid "Filename" msgstr "" -#: common/serializers.py:563 report/api.py:100 report/serializers.py:53 +#: common/serializers.py:563 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" @@ -4447,12 +4436,12 @@ msgstr "" #: company/models.py:467 company/models.py:584 company/models.py:808 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 -#: stock/templates/stock/item_base.html:217 +#: stock/templates/stock/item_base.html:213 msgid "Manufacturer Part" msgstr "" #: company/models.py:484 company/models.py:776 stock/models.py:791 -#: stock/serializers.py:452 stock/templates/stock/item_base.html:142 +#: stock/serializers.py:452 stock/templates/stock/item_base.html:138 #: templates/js/translated/bom.js:622 msgid "Base Part" msgstr "" @@ -4463,8 +4452,8 @@ msgstr "" #: company/models.py:495 company/templates/company/company_base.html:82 #: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:145 part/serializers.py:567 -#: stock/templates/stock/item_base.html:207 +#: company/templates/company/supplier_part.html:145 part/serializers.py:565 +#: stock/templates/stock/item_base.html:203 #: templates/js/translated/company.js:507 #: templates/js/translated/company.js:1118 #: templates/js/translated/company.js:1296 @@ -4479,7 +4468,7 @@ msgstr "" #: company/models.py:502 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:153 order/serializers.py:557 -#: part/serializers.py:577 templates/js/translated/company.js:351 +#: part/serializers.py:575 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 #: templates/js/translated/company.js:1630 templates/js/translated/part.js:1807 @@ -4505,7 +4494,7 @@ msgid "Parameter name" msgstr "" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2544 templates/js/translated/company.js:1166 +#: stock/models.py:2541 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1499 #: templates/js/translated/stock.js:1607 msgid "Value" @@ -4530,7 +4519,7 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 #: order/serializers.py:492 stock/models.py:802 -#: stock/templates/stock/item_base.html:233 +#: stock/templates/stock/item_base.html:229 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 @@ -4553,9 +4542,9 @@ msgstr "" #: company/models.py:786 company/templates/company/company_base.html:87 #: company/templates/company/supplier_part.html:129 order/models.py:492 #: order/templates/order/order_base.html:141 part/bom.py:279 part/bom.py:314 -#: part/serializers.py:551 plugin/builtin/suppliers/digikey.py:25 +#: part/serializers.py:549 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/templates/stock/item_base.html:224 +#: plugin/builtin/suppliers/tme.py:26 stock/templates/stock/item_base.html:220 #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:511 @@ -4570,7 +4559,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:793 part/serializers.py:562 +#: company/models.py:793 part/serializers.py:560 msgid "Supplier stock keeping unit" msgstr "" @@ -4661,7 +4650,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:919 +#: company/serializers.py:397 part/admin.py:126 part/serializers.py:917 #: part/templates/part/part_base.html:197 #: templates/js/translated/company.js:1689 #: templates/js/translated/table_filters.js:362 @@ -4735,7 +4724,7 @@ msgstr "" #: order/models.py:2140 order/templates/order/return_order_base.html:134 #: order/templates/order/sales_order_base.html:151 stock/models.py:844 #: stock/models.py:845 stock/serializers.py:1336 -#: stock/templates/stock/item_base.html:405 +#: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 #: templates/js/translated/return_order.js:295 @@ -4939,7 +4928,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:119 #: company/templates/company/supplier_part.html:15 company/views.py:31 -#: part/admin.py:122 part/serializers.py:925 +#: part/admin.py:122 part/serializers.py:923 #: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190 #: templates/navbar.html:48 msgid "Suppliers" @@ -5030,7 +5019,7 @@ msgid "No supplier information available" msgstr "" #: company/templates/company/supplier_part.html:139 order/serializers.py:554 -#: part/bom.py:286 part/bom.py:315 part/serializers.py:561 +#: part/bom.py:286 part/bom.py:315 part/serializers.py:559 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1793 #: templates/js/translated/pricing.js:510 #: templates/js/translated/purchase_order.js:1920 @@ -5084,7 +5073,7 @@ msgid "Update Part Availability" msgstr "" #: company/templates/company/supplier_part_sidebar.html:5 -#: part/serializers.py:923 part/stocktake.py:223 +#: part/serializers.py:921 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 #: stock/serializers.py:1021 stock/serializers.py:1199 @@ -5473,7 +5462,7 @@ msgstr "" #: order/models.py:1592 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_purchase_order_report.html:14 -#: stock/serializers.py:121 stock/templates/stock/item_base.html:176 +#: stock/serializers.py:121 stock/templates/stock/item_base.html:172 #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:168 @@ -5694,7 +5683,7 @@ msgid "Number of items received" msgstr "" #: order/models.py:1513 stock/models.py:963 stock/serializers.py:617 -#: stock/templates/stock/item_base.html:183 +#: stock/templates/stock/item_base.html:179 #: templates/js/translated/stock.js:2397 msgid "Purchase Price" msgstr "" @@ -5768,7 +5757,7 @@ msgid "User who checked this shipment" msgstr "" #: order/models.py:1788 order/models.py:2011 order/serializers.py:1479 -#: order/serializers.py:1589 templates/js/translated/model_renderers.js:455 +#: order/serializers.py:1597 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "" @@ -5982,7 +5971,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1790 +#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1798 msgid "Select destination location for received items" msgstr "" @@ -6019,7 +6008,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:795 order/serializers.py:1806 +#: order/serializers.py:795 order/serializers.py:1814 msgid "Line items must be provided" msgstr "" @@ -6051,39 +6040,39 @@ msgstr "" msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1491 order/serializers.py:1597 +#: order/serializers.py:1491 order/serializers.py:1605 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1494 order/serializers.py:1600 +#: order/serializers.py:1494 order/serializers.py:1608 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1541 +#: order/serializers.py:1549 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1548 -msgid "The following serial numbers are already allocated" +#: order/serializers.py:1556 +msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1760 +#: order/serializers.py:1768 msgid "Return order line item" msgstr "" -#: order/serializers.py:1766 +#: order/serializers.py:1774 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1777 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1798 +#: order/serializers.py:1806 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1881 +#: order/serializers.py:1889 msgid "Line price currency" msgstr "" @@ -6510,7 +6499,7 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/admin.py:48 part/models.py:1044 part/serializers.py:908 +#: part/admin.py:48 part/models.py:1044 part/serializers.py:906 #: part/templates/part/part_base.html:276 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 @@ -6537,7 +6526,7 @@ msgstr "" msgid "Category ID" msgstr "" -#: part/admin.py:67 part/admin.py:304 part/serializers.py:893 +#: part/admin.py:67 part/admin.py:304 part/serializers.py:891 #: part/stocktake.py:222 msgid "Category Name" msgstr "" @@ -6562,7 +6551,7 @@ msgstr "" msgid "Used In" msgstr "" -#: part/admin.py:150 part/serializers.py:918 +#: part/admin.py:150 part/serializers.py:916 #: part/templates/part/part_base.html:248 stock/admin.py:236 #: templates/js/translated/part.js:717 templates/js/translated/part.js:2159 msgid "Building" @@ -6592,7 +6581,7 @@ msgid "Category Path" msgstr "" #: part/admin.py:325 part/models.py:420 part/serializers.py:130 -#: part/serializers.py:290 part/serializers.py:428 +#: part/serializers.py:290 part/serializers.py:426 #: part/templates/part/cat_link.html:3 part/templates/part/category.html:20 #: part/templates/part/category.html:138 part/templates/part/category.html:158 #: part/templates/part/category_sidebar.html:9 @@ -6619,13 +6608,13 @@ msgstr "" msgid "Part Revision" msgstr "" -#: part/admin.py:418 part/serializers.py:1367 +#: part/admin.py:418 part/serializers.py:1365 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "" -#: part/admin.py:423 part/serializers.py:1382 +#: part/admin.py:423 part/serializers.py:1380 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -6720,7 +6709,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1520 part/models.py:1036 part/models.py:3501 part/models.py:4060 -#: part/serializers.py:443 part/serializers.py:1223 +#: part/serializers.py:441 part/serializers.py:1221 #: part/templates/part/part_base.html:267 stock/api.py:780 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6746,7 +6735,7 @@ msgstr "" msgid "Default Location" msgstr "" -#: part/bom.py:184 part/serializers.py:926 +#: part/bom.py:184 part/serializers.py:924 #: templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "" @@ -6906,7 +6895,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1052 part/serializers.py:360 +#: part/models.py:1052 msgid "Part revision or version number" msgstr "" @@ -7012,7 +7001,7 @@ msgid "Owner responsible for this part" msgstr "" #: part/models.py:1264 part/templates/part/part_base.html:355 -#: stock/templates/stock/item_base.html:451 +#: stock/templates/stock/item_base.html:447 #: templates/js/translated/part.js:2490 msgid "Last Stocktake" msgstr "" @@ -7277,7 +7266,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3635 report/models.py:208 +#: part/models.py:3635 report/models.py:216 #: templates/js/translated/part.js:2919 #: templates/js/translated/table_filters.js:502 msgid "Enabled" @@ -7571,326 +7560,326 @@ msgstr "" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:434 +#: part/serializers.py:432 msgid "No parts selected" msgstr "" -#: part/serializers.py:444 +#: part/serializers.py:442 msgid "Select category" msgstr "" -#: part/serializers.py:479 +#: part/serializers.py:477 msgid "Original Part" msgstr "" -#: part/serializers.py:480 +#: part/serializers.py:478 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:485 +#: part/serializers.py:483 msgid "Copy Image" msgstr "" -#: part/serializers.py:486 +#: part/serializers.py:484 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:492 part/templates/part/detail.html:293 +#: part/serializers.py:490 part/templates/part/detail.html:293 msgid "Copy BOM" msgstr "" -#: part/serializers.py:493 +#: part/serializers.py:491 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:499 +#: part/serializers.py:497 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:500 +#: part/serializers.py:498 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:506 +#: part/serializers.py:504 msgid "Copy Notes" msgstr "" -#: part/serializers.py:507 +#: part/serializers.py:505 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:523 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:527 +#: part/serializers.py:525 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:534 +#: part/serializers.py:532 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:535 +#: part/serializers.py:533 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:552 +#: part/serializers.py:550 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:568 +#: part/serializers.py:566 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:578 +#: part/serializers.py:576 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:585 +#: part/serializers.py:583 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:594 +#: part/serializers.py:592 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:605 +#: part/serializers.py:603 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:612 +#: part/serializers.py:610 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:924 +#: part/serializers.py:922 msgid "Revisions" msgstr "" -#: part/serializers.py:929 +#: part/serializers.py:927 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:932 +#: part/serializers.py:930 msgid "Variant Stock" msgstr "" -#: part/serializers.py:962 part/templates/part/copy_part.html:9 +#: part/serializers.py:960 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:474 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:963 +#: part/serializers.py:961 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:969 templates/js/translated/part.js:103 +#: part/serializers.py:967 templates/js/translated/part.js:103 msgid "Initial Stock" msgstr "" -#: part/serializers.py:970 +#: part/serializers.py:968 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:976 +#: part/serializers.py:974 msgid "Supplier Information" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:975 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:985 +#: part/serializers.py:983 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:986 +#: part/serializers.py:984 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:991 +#: part/serializers.py:989 msgid "Existing Image" msgstr "" -#: part/serializers.py:992 +#: part/serializers.py:990 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1007 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1215 +#: part/serializers.py:1213 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1225 +#: part/serializers.py:1223 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1235 +#: part/serializers.py:1233 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1239 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1240 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1247 +#: part/serializers.py:1245 msgid "Generate Report" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1246 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1253 +#: part/serializers.py:1251 msgid "Update Parts" msgstr "" -#: part/serializers.py:1254 +#: part/serializers.py:1252 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1262 +#: part/serializers.py:1260 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1368 +#: part/serializers.py:1366 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1373 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1383 +#: part/serializers.py:1381 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1390 +#: part/serializers.py:1388 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1419 +#: part/serializers.py:1417 msgid "Update" msgstr "" -#: part/serializers.py:1420 +#: part/serializers.py:1418 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1443 +#: part/serializers.py:1441 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1450 +#: part/serializers.py:1448 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1451 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1597 +#: part/serializers.py:1595 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1606 +#: part/serializers.py:1604 msgid "Component Name" msgstr "" -#: part/serializers.py:1609 +#: part/serializers.py:1607 msgid "Component IPN" msgstr "" -#: part/serializers.py:1612 +#: part/serializers.py:1610 msgid "Component Description" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1616 msgid "Select the component part" msgstr "" -#: part/serializers.py:1627 part/templates/part/part_base.html:242 +#: part/serializers.py:1625 part/templates/part/part_base.html:242 #: templates/js/translated/bom.js:1219 msgid "Can Build" msgstr "" -#: part/serializers.py:1858 +#: part/serializers.py:1856 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1866 +#: part/serializers.py:1864 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1867 +#: part/serializers.py:1865 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1872 +#: part/serializers.py:1870 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1873 +#: part/serializers.py:1871 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1878 +#: part/serializers.py:1876 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1879 +#: part/serializers.py:1877 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1884 +#: part/serializers.py:1882 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1885 +#: part/serializers.py:1883 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1920 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1921 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1955 +#: part/serializers.py:1953 msgid "No part column specified" msgstr "" -#: part/serializers.py:1999 +#: part/serializers.py:1997 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2002 +#: part/serializers.py:2000 msgid "No matching part found" msgstr "" -#: part/serializers.py:2004 +#: part/serializers.py:2002 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2013 +#: part/serializers.py:2011 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2021 +#: part/serializers.py:2019 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2044 +#: part/serializers.py:2042 msgid "At least one BOM item is required" msgstr "" @@ -8216,7 +8205,7 @@ msgid "Subscribe to notifications for this part" msgstr "" #: part/templates/part/part_base.html:52 -#: stock/templates/stock/item_base.html:62 +#: stock/templates/stock/item_base.html:61 #: stock/templates/stock/location.html:71 templates/js/translated/label.js:136 msgid "Print Label" msgstr "" @@ -8226,7 +8215,7 @@ msgid "Show pricing information" msgstr "" #: part/templates/part/part_base.html:63 -#: stock/templates/stock/item_base.html:110 +#: stock/templates/stock/item_base.html:106 #: stock/templates/stock/location.html:80 msgid "Stock actions" msgstr "" @@ -8297,12 +8286,12 @@ msgid "Required for Orders" msgstr "" #: part/templates/part/part_base.html:225 -#: stock/templates/stock/item_base.html:388 +#: stock/templates/stock/item_base.html:384 msgid "Allocated to Build Orders" msgstr "" #: part/templates/part/part_base.html:234 -#: stock/templates/stock/item_base.html:381 +#: stock/templates/stock/item_base.html:377 msgid "Allocated to Sales Orders" msgstr "" @@ -8322,7 +8311,7 @@ msgid "Latest Serial Number" msgstr "" #: part/templates/part/part_base.html:372 -#: stock/templates/stock/item_base.html:322 +#: stock/templates/stock/item_base.html:318 msgid "Search for serial number" msgstr "" @@ -8449,7 +8438,7 @@ msgid "Edit" msgstr "" #: part/templates/part/prices.html:28 stock/admin.py:252 -#: stock/templates/stock/item_base.html:446 +#: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1703 #: templates/js/translated/company.js:1713 #: templates/js/translated/stock.js:2332 @@ -8940,7 +8929,7 @@ msgstr "" msgid "Print a border around each label" msgstr "" -#: plugin/builtin/labels/label_sheet.py:47 report/models.py:307 +#: plugin/builtin/labels/label_sheet.py:47 report/models.py:315 msgid "Landscape" msgstr "" @@ -9098,7 +9087,7 @@ msgstr "" msgid "Package Plugin" msgstr "" -#: plugin/models.py:220 report/models.py:474 +#: plugin/models.py:220 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" @@ -9249,8 +9238,8 @@ msgstr "" msgid "No valid objects provided to template" msgstr "" -#: report/api.py:103 report/models.py:438 report/serializers.py:98 -#: report/serializers.py:148 templates/js/translated/purchase_order.js:1817 +#: report/api.py:103 report/models.py:446 report/serializers.py:99 +#: report/serializers.py:149 templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:353 #: templates/js/translated/sales_order.js:887 #: templates/js/translated/sales_order.js:1047 @@ -9281,7 +9270,11 @@ msgstr "" msgid "Error printing label" msgstr "" -#: report/api.py:375 report/api.py:411 +#: report/api.py:358 +msgid "Report saved at time of printing" +msgstr "" + +#: report/api.py:384 report/api.py:420 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "" @@ -9318,135 +9311,143 @@ msgstr "" msgid "Revision number (auto-increments)" msgstr "" -#: report/models.py:202 +#: report/models.py:168 +msgid "Attach to Model on Print" +msgstr "" + +#: report/models.py:170 +msgid "Save report output as an attachment against linked model instance when printing" +msgstr "" + +#: report/models.py:210 msgid "Filename Pattern" msgstr "" -#: report/models.py:203 +#: report/models.py:211 msgid "Pattern for generating filenames" msgstr "" -#: report/models.py:208 +#: report/models.py:216 msgid "Template is enabled" msgstr "" -#: report/models.py:214 +#: report/models.py:222 msgid "Target model type for template" msgstr "" -#: report/models.py:234 +#: report/models.py:242 msgid "Filters" msgstr "" -#: report/models.py:235 +#: report/models.py:243 msgid "Template query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:294 report/models.py:361 +#: report/models.py:302 report/models.py:369 msgid "Template file" msgstr "" -#: report/models.py:302 +#: report/models.py:310 msgid "Page size for PDF reports" msgstr "" -#: report/models.py:308 +#: report/models.py:316 msgid "Render report in landscape orientation" msgstr "" -#: report/models.py:367 +#: report/models.py:375 msgid "Width [mm]" msgstr "" -#: report/models.py:368 +#: report/models.py:376 msgid "Label width, specified in mm" msgstr "" -#: report/models.py:374 +#: report/models.py:382 msgid "Height [mm]" msgstr "" -#: report/models.py:375 +#: report/models.py:383 msgid "Label height, specified in mm" msgstr "" -#: report/models.py:438 +#: report/models.py:446 msgid "Number of items to process" msgstr "" -#: report/models.py:444 +#: report/models.py:452 msgid "Report generation is complete" msgstr "" -#: report/models.py:448 templates/js/translated/build.js:2352 +#: report/models.py:456 templates/js/translated/build.js:2352 msgid "Progress" msgstr "" -#: report/models.py:448 +#: report/models.py:456 msgid "Report generation progress" msgstr "" -#: report/models.py:456 +#: report/models.py:464 msgid "Report Template" msgstr "" -#: report/models.py:463 report/models.py:486 +#: report/models.py:471 report/models.py:494 msgid "Output File" msgstr "" -#: report/models.py:464 report/models.py:487 +#: report/models.py:472 report/models.py:495 msgid "Generated output file" msgstr "" -#: report/models.py:475 +#: report/models.py:483 msgid "Label output plugin" msgstr "" -#: report/models.py:479 +#: report/models.py:487 msgid "Label Template" msgstr "" -#: report/models.py:502 +#: report/models.py:510 msgid "Snippet" msgstr "" -#: report/models.py:503 +#: report/models.py:511 msgid "Report snippet file" msgstr "" -#: report/models.py:510 +#: report/models.py:518 msgid "Snippet file description" msgstr "" -#: report/models.py:528 +#: report/models.py:536 msgid "Asset" msgstr "" -#: report/models.py:529 +#: report/models.py:537 msgid "Report asset file" msgstr "" -#: report/models.py:536 +#: report/models.py:544 msgid "Asset file description" msgstr "" -#: report/serializers.py:91 +#: report/serializers.py:92 msgid "Select report template" msgstr "" -#: report/serializers.py:99 report/serializers.py:149 +#: report/serializers.py:100 report/serializers.py:150 msgid "List of item primary keys to include in the report" msgstr "" -#: report/serializers.py:132 +#: report/serializers.py:133 msgid "Select label template" msgstr "" -#: report/serializers.py:140 +#: report/serializers.py:141 msgid "Printing Plugin" msgstr "" -#: report/serializers.py:141 +#: report/serializers.py:142 msgid "Select plugin to use for label printing" msgstr "" @@ -9517,7 +9518,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2538 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2535 msgid "Result" msgstr "" @@ -9598,7 +9599,7 @@ msgid "Customer ID" msgstr "" #: stock/admin.py:206 stock/models.py:829 -#: stock/templates/stock/item_base.html:354 +#: stock/templates/stock/item_base.html:350 msgid "Installed In" msgstr "" @@ -9623,7 +9624,7 @@ msgid "Delete on Deplete" msgstr "" #: stock/admin.py:261 stock/models.py:923 -#: stock/templates/stock/item_base.html:433 +#: stock/templates/stock/item_base.html:429 #: templates/js/translated/stock.js:2316 users/models.py:124 msgid "Expiry Date" msgstr "" @@ -9665,7 +9666,7 @@ msgid "Expiry date after" msgstr "" #: stock/api.py:839 stock/serializers.py:611 -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #: templates/js/translated/table_filters.js:448 msgid "Stale" msgstr "" @@ -9715,7 +9716,7 @@ msgid "Stock Locations" msgstr "" #: stock/models.py:185 stock/models.py:972 -#: stock/templates/stock/item_base.html:247 +#: stock/templates/stock/item_base.html:243 msgid "Owner" msgstr "" @@ -9826,7 +9827,7 @@ msgstr "" msgid "Build for this stock item" msgstr "" -#: stock/models.py:892 stock/templates/stock/item_base.html:363 +#: stock/models.py:892 stock/templates/stock/item_base.html:359 msgid "Consumed By" msgstr "" @@ -9891,7 +9892,7 @@ msgstr "" msgid "Serial numbers already exist" msgstr "" -#: stock/models.py:1636 +#: stock/models.py:1636 stock/models.py:2438 msgid "Test template does not exist" msgstr "" @@ -9951,55 +9952,55 @@ msgstr "" msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2443 +#: stock/models.py:2441 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2448 +#: stock/models.py:2445 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2450 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2538 +#: stock/models.py:2535 msgid "Test result" msgstr "" -#: stock/models.py:2545 +#: stock/models.py:2542 msgid "Test output value" msgstr "" -#: stock/models.py:2553 stock/serializers.py:245 +#: stock/models.py:2550 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2557 +#: stock/models.py:2554 msgid "Test notes" msgstr "" -#: stock/models.py:2565 templates/js/translated/stock.js:1633 +#: stock/models.py:2562 templates/js/translated/stock.js:1633 msgid "Test station" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2563 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2572 +#: stock/models.py:2569 msgid "Started" msgstr "" -#: stock/models.py:2573 +#: stock/models.py:2570 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2579 +#: stock/models.py:2576 msgid "Finished" msgstr "" -#: stock/models.py:2580 +#: stock/models.py:2577 msgid "The timestamp of the test finish" msgstr "" @@ -10059,7 +10060,7 @@ msgstr "" msgid "Serial number is too large" msgstr "" -#: stock/serializers.py:459 stock/templates/stock/item_base.html:193 +#: stock/serializers.py:459 stock/templates/stock/item_base.html:189 msgid "Parent Item" msgstr "" @@ -10071,7 +10072,7 @@ msgstr "" msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:603 stock/templates/stock/item_base.html:437 +#: stock/serializers.py:603 stock/templates/stock/item_base.html:433 #: templates/js/translated/table_filters.js:442 users/models.py:174 msgid "Expired" msgstr "" @@ -10410,7 +10411,7 @@ msgstr "" msgid "Test Data" msgstr "" -#: stock/templates/stock/item.html:85 stock/templates/stock/item_base.html:65 +#: stock/templates/stock/item.html:85 msgid "Test Report" msgstr "" @@ -10450,200 +10451,204 @@ msgstr "" msgid "Scan to Location" msgstr "" -#: stock/templates/stock/item_base.html:59 +#: stock/templates/stock/item_base.html:58 #: stock/templates/stock/location.html:67 #: templates/js/translated/filters.js:434 msgid "Printing actions" msgstr "" -#: stock/templates/stock/item_base.html:75 +#: stock/templates/stock/item_base.html:63 templates/js/translated/report.js:49 +msgid "Print Report" +msgstr "" + +#: stock/templates/stock/item_base.html:71 msgid "Stock adjustment actions" msgstr "" -#: stock/templates/stock/item_base.html:79 +#: stock/templates/stock/item_base.html:75 #: stock/templates/stock/location.html:87 templates/js/translated/stock.js:1909 msgid "Count stock" msgstr "" -#: stock/templates/stock/item_base.html:81 +#: stock/templates/stock/item_base.html:77 #: templates/js/translated/stock.js:1891 msgid "Add stock" msgstr "" -#: stock/templates/stock/item_base.html:82 +#: stock/templates/stock/item_base.html:78 #: templates/js/translated/stock.js:1900 msgid "Remove stock" msgstr "" -#: stock/templates/stock/item_base.html:85 +#: stock/templates/stock/item_base.html:81 msgid "Serialize stock" msgstr "" -#: stock/templates/stock/item_base.html:88 +#: stock/templates/stock/item_base.html:84 #: stock/templates/stock/location.html:93 templates/js/translated/stock.js:1918 msgid "Transfer stock" msgstr "" -#: stock/templates/stock/item_base.html:91 +#: stock/templates/stock/item_base.html:87 #: templates/js/translated/stock.js:1973 msgid "Assign to customer" msgstr "" -#: stock/templates/stock/item_base.html:94 +#: stock/templates/stock/item_base.html:90 msgid "Return to stock" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall stock item" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install stock item" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install" msgstr "" -#: stock/templates/stock/item_base.html:115 +#: stock/templates/stock/item_base.html:111 msgid "Convert to variant" msgstr "" -#: stock/templates/stock/item_base.html:118 +#: stock/templates/stock/item_base.html:114 msgid "Duplicate stock item" msgstr "" -#: stock/templates/stock/item_base.html:120 +#: stock/templates/stock/item_base.html:116 msgid "Edit stock item" msgstr "" -#: stock/templates/stock/item_base.html:123 +#: stock/templates/stock/item_base.html:119 msgid "Delete stock item" msgstr "" -#: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 +#: stock/templates/stock/item_base.html:165 templates/InvenTree/search.html:139 #: templates/js/translated/build.js:2298 templates/navbar.html:38 msgid "Build" msgstr "" -#: stock/templates/stock/item_base.html:211 +#: stock/templates/stock/item_base.html:207 msgid "No manufacturer set" msgstr "" -#: stock/templates/stock/item_base.html:251 +#: stock/templates/stock/item_base.html:247 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:248 #: stock/templates/stock/location.html:146 msgid "Read only" msgstr "" -#: stock/templates/stock/item_base.html:265 +#: stock/templates/stock/item_base.html:261 msgid "This stock item is unavailable" msgstr "" -#: stock/templates/stock/item_base.html:271 +#: stock/templates/stock/item_base.html:267 msgid "This stock item is in production and cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:272 +#: stock/templates/stock/item_base.html:268 msgid "Edit the stock item from the build view." msgstr "" -#: stock/templates/stock/item_base.html:287 +#: stock/templates/stock/item_base.html:283 msgid "This stock item is allocated to Sales Order" msgstr "" -#: stock/templates/stock/item_base.html:295 +#: stock/templates/stock/item_base.html:291 msgid "This stock item is allocated to Build Order" msgstr "" -#: stock/templates/stock/item_base.html:311 +#: stock/templates/stock/item_base.html:307 msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted" msgstr "" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "previous page" msgstr "" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "Navigate to previous serial number" msgstr "" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "next page" msgstr "" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "Navigate to next serial number" msgstr "" -#: stock/templates/stock/item_base.html:398 +#: stock/templates/stock/item_base.html:394 #: templates/js/translated/build.js:2555 msgid "No location set" msgstr "" -#: stock/templates/stock/item_base.html:413 +#: stock/templates/stock/item_base.html:409 msgid "Tests" msgstr "" -#: stock/templates/stock/item_base.html:419 +#: stock/templates/stock/item_base.html:415 msgid "This stock item has not passed all required tests" msgstr "" -#: stock/templates/stock/item_base.html:437 +#: stock/templates/stock/item_base.html:433 #, python-format msgid "This StockItem expired on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:455 +#: stock/templates/stock/item_base.html:451 msgid "No stocktake performed" msgstr "" -#: stock/templates/stock/item_base.html:504 +#: stock/templates/stock/item_base.html:500 #: templates/js/translated/stock.js:2038 msgid "stock item" msgstr "" -#: stock/templates/stock/item_base.html:527 +#: stock/templates/stock/item_base.html:523 msgid "Edit Stock Status" msgstr "" -#: stock/templates/stock/item_base.html:536 +#: stock/templates/stock/item_base.html:532 msgid "Stock Item QR Code" msgstr "" -#: stock/templates/stock/item_base.html:547 +#: stock/templates/stock/item_base.html:543 msgid "Link Barcode to Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:611 +#: stock/templates/stock/item_base.html:607 msgid "Select one of the part variants listed below." msgstr "" -#: stock/templates/stock/item_base.html:614 +#: stock/templates/stock/item_base.html:610 msgid "Warning" msgstr "" -#: stock/templates/stock/item_base.html:615 +#: stock/templates/stock/item_base.html:611 msgid "This action cannot be easily undone" msgstr "" -#: stock/templates/stock/item_base.html:623 +#: stock/templates/stock/item_base.html:619 msgid "Convert Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:656 +#: stock/templates/stock/item_base.html:652 msgid "Return to Stock" msgstr "" @@ -11310,7 +11315,7 @@ msgid "Delete Location Type" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:503 -#: templates/InvenTree/settings/stock.html:38 +#: templates/InvenTree/settings/stock.html:39 msgid "New Location Type" msgstr "" @@ -11367,7 +11372,7 @@ msgstr "" msgid "Stock Settings" msgstr "" -#: templates/InvenTree/settings/stock.html:34 +#: templates/InvenTree/settings/stock.html:35 msgid "Stock Location Types" msgstr "" @@ -11852,23 +11857,23 @@ msgstr "" msgid "Barcode Identifier" msgstr "" -#: templates/base.html:103 +#: templates/base.html:102 msgid "Server Restart Required" msgstr "" -#: templates/base.html:106 +#: templates/base.html:105 msgid "A configuration option has been changed which requires a server restart" msgstr "" -#: templates/base.html:106 templates/base.html:116 +#: templates/base.html:105 templates/base.html:115 msgid "Contact your system administrator for further information" msgstr "" -#: templates/base.html:113 +#: templates/base.html:112 msgid "Pending Database Migrations" msgstr "" -#: templates/base.html:116 +#: templates/base.html:115 msgid "There are pending database migrations which require attention" msgstr "" @@ -13946,10 +13951,6 @@ msgstr "" msgid "Delete line item" msgstr "" -#: templates/js/translated/report.js:49 -msgid "Print Report" -msgstr "" - #: templates/js/translated/report.js:68 msgid "Report print successful" msgstr "" diff --git a/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po index 0902a240ab..dec5cbfaeb 100644 --- a/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-29 07:07+0000\n" -"PO-Revision-Date: 2024-08-29 07:10\n" +"POT-Creation-Date: 2024-09-06 05:16+0000\n" +"PO-Revision-Date: 2024-09-06 05:19\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" @@ -67,7 +67,7 @@ msgstr "Въведи дата" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3309 part/templates/part/part_sidebar.html:65 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2557 +#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2554 #: stock/serializers.py:705 stock/serializers.py:863 stock/serializers.py:989 #: stock/serializers.py:1039 stock/serializers.py:1350 #: stock/serializers.py:1439 stock/serializers.py:1604 @@ -419,8 +419,8 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:767 common/models.py:2704 common/models.py:3131 -#: common/models.py:3351 common/serializers.py:439 company/models.py:590 +#: InvenTree/models.py:767 common/models.py:2698 common/models.py:3125 +#: common/models.py:3345 common/serializers.py:439 company/models.py:590 #: machine/models.py:24 part/models.py:995 part/models.py:3776 #: plugin/models.py:51 report/models.py:149 stock/models.py:82 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -449,7 +449,7 @@ msgstr "" #: part/models.py:3791 part/templates/part/category.html:79 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:155 -#: report/models.py:509 report/models.py:535 +#: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 #: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:122 #: templates/InvenTree/settings/notifications.html:19 @@ -572,7 +572,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:444 common/models.py:2709 company/models.py:160 +#: InvenTree/serializers.py:444 common/models.py:2703 company/models.py:160 #: company/models.py:798 machine/models.py:39 part/admin.py:88 #: part/models.py:1201 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -667,7 +667,7 @@ msgstr "" msgid "Downloading images from remote URL is not enabled" msgstr "" -#: InvenTree/status.py:65 part/serializers.py:1267 +#: InvenTree/status.py:65 part/serializers.py:1265 msgid "Background worker check failed" msgstr "" @@ -777,7 +777,7 @@ msgid "Optional" msgstr "" #: build/api.py:321 common/models.py:1491 part/admin.py:91 part/admin.py:428 -#: part/models.py:1166 part/serializers.py:1596 +#: part/models.py:1166 part/serializers.py:1594 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 #: templates/js/translated/table_filters.js:729 @@ -896,7 +896,7 @@ msgstr "" #: part/models.py:3282 part/models.py:3430 part/models.py:3451 #: part/models.py:3473 part/models.py:3609 part/models.py:3951 #: part/models.py:4114 part/models.py:4244 part/models.py:4602 -#: part/serializers.py:1213 part/serializers.py:1857 +#: part/serializers.py:1211 part/serializers.py:1855 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1063,12 +1063,12 @@ msgstr "" #: order/templates/order/return_order_base.html:148 #: order/templates/order/sales_order_base.html:187 #: part/templates/part/part_base.html:399 stock/models.py:859 -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:196 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "" -#: build/models.py:378 common/models.py:3272 part/models.py:1070 +#: build/models.py:378 common/models.py:3266 part/models.py:1070 #: stock/models.py:859 msgid "Link to external URL" msgstr "" @@ -1124,7 +1124,7 @@ msgstr "" #: build/models.py:1060 build/serializers.py:279 build/serializers.py:328 #: build/serializers.py:959 order/models.py:565 order/serializers.py:500 -#: order/serializers.py:666 part/serializers.py:1590 part/serializers.py:2019 +#: order/serializers.py:666 part/serializers.py:1588 part/serializers.py:2017 #: stock/models.py:704 stock/models.py:1515 stock/serializers.py:676 msgid "Quantity must be greater than zero" msgstr "" @@ -1149,7 +1149,7 @@ msgstr "" #: build/models.py:1505 build/models.py:1761 build/serializers.py:266 #: build/serializers.py:313 build/serializers.py:1339 #: build/templates/build/build_base.html:110 -#: build/templates/build/detail.html:34 common/models.py:2581 +#: build/templates/build/detail.html:34 common/models.py:2575 #: order/models.py:1349 order/models.py:2034 order/serializers.py:1464 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3296 part/models.py:4266 @@ -1163,9 +1163,9 @@ msgstr "" #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 stock/admin.py:160 #: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:667 -#: stock/templates/stock/item_base.html:287 -#: stock/templates/stock/item_base.html:295 -#: stock/templates/stock/item_base.html:342 +#: stock/templates/stock/item_base.html:283 +#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:338 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:981 templates/js/translated/build.js:525 @@ -1228,7 +1228,7 @@ msgstr "" #: stock/serializers.py:770 stock/serializers.py:1288 stock/serializers.py:1400 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 -#: stock/templates/stock/item_base.html:194 +#: stock/templates/stock/item_base.html:190 #: templates/js/translated/build.js:1921 #: templates/js/translated/sales_order.js:301 #: templates/js/translated/sales_order.js:1234 @@ -1323,10 +1323,10 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:359 build/serializers.py:500 build/serializers.py:572 -#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1789 -#: part/serializers.py:1233 stock/serializers.py:103 stock/serializers.py:698 +#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1797 +#: part/serializers.py:1231 stock/serializers.py:103 stock/serializers.py:698 #: stock/serializers.py:858 stock/serializers.py:984 stock/serializers.py:1432 -#: stock/serializers.py:1688 stock/templates/stock/item_base.html:394 +#: stock/serializers.py:1688 stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2547 @@ -1390,7 +1390,7 @@ msgstr "" #: build/templates/build/detail.html:62 order/models.py:477 #: order/models.py:1003 order/models.py:2152 order/serializers.py:687 #: stock/admin.py:165 stock/serializers.py:1035 stock/serializers.py:1576 -#: stock/templates/stock/item_base.html:427 +#: stock/templates/stock/item_base.html:423 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1371 #: templates/js/translated/purchase_order.js:1792 @@ -1522,7 +1522,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1030 order/serializers.py:1614 +#: build/serializers.py:1030 order/serializers.py:1622 msgid "Allocation items must be provided" msgstr "" @@ -1590,7 +1590,7 @@ msgstr "" #: build/serializers.py:1230 company/models.py:849 #: company/templates/company/supplier_part.html:160 order/serializers.py:691 #: stock/admin.py:229 stock/models.py:822 stock/serializers.py:1586 -#: stock/templates/stock/item_base.html:240 +#: stock/templates/stock/item_base.html:236 #: templates/js/translated/company.js:1646 #: templates/js/translated/purchase_order.js:1169 #: templates/js/translated/purchase_order.js:1332 @@ -1625,7 +1625,7 @@ msgstr "" #: build/serializers.py:1243 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:849 -#: stock/serializers.py:152 stock/templates/stock/item_base.html:311 +#: stock/serializers.py:152 stock/templates/stock/item_base.html:307 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2530 #: templates/js/translated/model_renderers.js:231 @@ -1644,7 +1644,7 @@ msgstr "" msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1257 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1257 stock/templates/stock/item_base.html:336 msgid "Available Quantity" msgstr "" @@ -1684,7 +1684,7 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1355 order/serializers.py:1179 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:920 part/serializers.py:1623 +#: part/bom.py:186 part/serializers.py:918 part/serializers.py:1621 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2807 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2155 @@ -1692,13 +1692,13 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1625 +#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1623 #: templates/js/translated/build.js:2811 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1650 +#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1648 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" @@ -1716,7 +1716,7 @@ msgstr "" msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1372 part/serializers.py:927 +#: build/serializers.py:1372 part/serializers.py:925 msgid "External Stock" msgstr "" @@ -1745,7 +1745,7 @@ msgstr "" #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:50 order/status_codes.py:81 #: order/templates/order/order_base.html:163 -#: order/templates/order/sales_order_base.html:168 report/models.py:443 +#: order/templates/order/sales_order_base.html:168 report/models.py:451 msgid "Complete" msgstr "" @@ -1849,9 +1849,6 @@ msgid "Delete Build" msgstr "" #: build/templates/build/build_base.html:87 -msgid "Isueue Build" -msgstr "" - #: build/templates/build/build_base.html:88 msgid "Issue Build" msgstr "" @@ -1931,7 +1928,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 -#: stock/templates/stock/item_base.html:369 +#: stock/templates/stock/item_base.html:365 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 #: templates/js/translated/sales_order.js:805 @@ -1991,7 +1988,7 @@ msgid "Allocated Parts" msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:163 -#: stock/templates/stock/item_base.html:162 +#: stock/templates/stock/item_base.html:158 #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:242 #: templates/js/translated/purchase_order.js:1326 @@ -2352,8 +2349,8 @@ msgstr "" #: common/models.py:1297 common/models.py:1353 common/models.py:1366 #: common/models.py:1374 common/models.py:1383 common/models.py:1392 -#: common/models.py:1629 common/models.py:1651 common/models.py:1766 -#: common/models.py:2148 +#: common/models.py:1629 common/models.py:1651 common/models.py:1752 +#: common/models.py:2134 msgid "days" msgstr "" @@ -2582,8 +2579,8 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:1485 part/admin.py:108 part/models.py:3959 -#: report/models.py:293 report/models.py:360 report/serializers.py:90 -#: report/serializers.py:131 stock/serializers.py:233 +#: report/models.py:301 report/models.py:368 report/serializers.py:91 +#: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 #: templates/js/translated/table_filters.js:775 msgid "Template" @@ -2598,7 +2595,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:1497 part/admin.py:95 part/models.py:1172 -#: part/serializers.py:1617 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1615 templates/js/translated/table_filters.js:737 msgid "Component" msgstr "" @@ -2823,7 +2820,7 @@ msgid "Log errors which occur when generating reports" msgstr "" #: common/models.py:1702 plugin/builtin/labels/label_sheet.py:28 -#: report/models.py:301 +#: report/models.py:309 msgid "Page Size" msgstr "" @@ -2832,902 +2829,894 @@ msgid "Default page size for PDF reports" msgstr "" #: common/models.py:1708 -msgid "Enable Test Reports" -msgstr "" - -#: common/models.py:1709 -msgid "Enable generation of test reports" -msgstr "" - -#: common/models.py:1714 -msgid "Attach Test Reports" -msgstr "" - -#: common/models.py:1716 -msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" -msgstr "" - -#: common/models.py:1722 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1723 +#: common/models.py:1709 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1728 +#: common/models.py:1714 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1729 +#: common/models.py:1715 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1734 +#: common/models.py:1720 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1736 +#: common/models.py:1722 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1742 +#: common/models.py:1728 msgid "Batch Code Template" msgstr "" -#: common/models.py:1744 +#: common/models.py:1730 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1749 +#: common/models.py:1735 msgid "Stock Expiry" msgstr "" -#: common/models.py:1750 +#: common/models.py:1736 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1755 +#: common/models.py:1741 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1756 +#: common/models.py:1742 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1761 +#: common/models.py:1747 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1763 +#: common/models.py:1749 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1770 +#: common/models.py:1756 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1771 +#: common/models.py:1757 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1776 +#: common/models.py:1762 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1777 +#: common/models.py:1763 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1782 +#: common/models.py:1768 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1783 +#: common/models.py:1769 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1788 +#: common/models.py:1774 msgid "Show Installed Stock Items" msgstr "" -#: common/models.py:1789 +#: common/models.py:1775 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1794 +#: common/models.py:1780 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1796 +#: common/models.py:1782 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1802 +#: common/models.py:1788 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1804 +#: common/models.py:1790 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1810 +#: common/models.py:1796 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1812 +#: common/models.py:1798 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1818 common/models.py:1874 common/models.py:1896 -#: common/models.py:1932 +#: common/models.py:1804 common/models.py:1860 common/models.py:1882 +#: common/models.py:1918 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1819 common/models.py:1875 common/models.py:1897 -#: common/models.py:1933 +#: common/models.py:1805 common/models.py:1861 common/models.py:1883 +#: common/models.py:1919 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1824 +#: common/models.py:1810 msgid "Require Active Part" msgstr "" -#: common/models.py:1825 +#: common/models.py:1811 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1830 +#: common/models.py:1816 msgid "Require Locked Part" msgstr "" -#: common/models.py:1831 +#: common/models.py:1817 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/models.py:1836 +#: common/models.py:1822 msgid "Require Valid BOM" msgstr "" -#: common/models.py:1838 +#: common/models.py:1824 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1844 +#: common/models.py:1830 msgid "Require Closed Child Orders" msgstr "" -#: common/models.py:1846 +#: common/models.py:1832 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/models.py:1852 +#: common/models.py:1838 msgid "Block Until Tests Pass" msgstr "" -#: common/models.py:1854 +#: common/models.py:1840 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" -#: common/models.py:1860 +#: common/models.py:1846 msgid "Enable Return Orders" msgstr "" -#: common/models.py:1861 +#: common/models.py:1847 msgid "Enable return order functionality in the user interface" msgstr "" -#: common/models.py:1866 +#: common/models.py:1852 msgid "Return Order Reference Pattern" msgstr "" -#: common/models.py:1868 +#: common/models.py:1854 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1880 +#: common/models.py:1866 msgid "Edit Completed Return Orders" msgstr "" -#: common/models.py:1882 +#: common/models.py:1868 msgid "Allow editing of return orders after they have been completed" msgstr "" -#: common/models.py:1888 +#: common/models.py:1874 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1890 +#: common/models.py:1876 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1902 +#: common/models.py:1888 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1903 +#: common/models.py:1889 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1908 +#: common/models.py:1894 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1910 +#: common/models.py:1896 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1916 +#: common/models.py:1902 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1918 +#: common/models.py:1904 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1924 +#: common/models.py:1910 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1926 +#: common/models.py:1912 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1938 +#: common/models.py:1924 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1940 +#: common/models.py:1926 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1946 +#: common/models.py:1932 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1948 +#: common/models.py:1934 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1955 +#: common/models.py:1941 msgid "Enable password forgot" msgstr "" -#: common/models.py:1956 +#: common/models.py:1942 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1961 +#: common/models.py:1947 msgid "Enable registration" msgstr "" -#: common/models.py:1962 +#: common/models.py:1948 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1967 +#: common/models.py:1953 msgid "Enable SSO" msgstr "" -#: common/models.py:1968 +#: common/models.py:1954 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1973 +#: common/models.py:1959 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1975 +#: common/models.py:1961 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1981 +#: common/models.py:1967 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1983 +#: common/models.py:1969 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1989 +#: common/models.py:1975 msgid "SSO group key" msgstr "" -#: common/models.py:1991 +#: common/models.py:1977 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1997 +#: common/models.py:1983 msgid "SSO group map" msgstr "" -#: common/models.py:1999 +#: common/models.py:1985 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/models.py:2005 +#: common/models.py:1991 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:2007 +#: common/models.py:1993 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/models.py:2013 +#: common/models.py:1999 msgid "Email required" msgstr "" -#: common/models.py:2014 +#: common/models.py:2000 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:2019 +#: common/models.py:2005 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:2021 +#: common/models.py:2007 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:2027 +#: common/models.py:2013 msgid "Mail twice" msgstr "" -#: common/models.py:2028 +#: common/models.py:2014 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:2033 +#: common/models.py:2019 msgid "Password twice" msgstr "" -#: common/models.py:2034 +#: common/models.py:2020 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:2039 +#: common/models.py:2025 msgid "Allowed domains" msgstr "" -#: common/models.py:2041 +#: common/models.py:2027 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:2047 +#: common/models.py:2033 msgid "Group on signup" msgstr "" -#: common/models.py:2049 +#: common/models.py:2035 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:2055 +#: common/models.py:2041 msgid "Enforce MFA" msgstr "" -#: common/models.py:2056 +#: common/models.py:2042 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:2061 +#: common/models.py:2047 msgid "Check plugins on startup" msgstr "" -#: common/models.py:2063 +#: common/models.py:2049 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:2071 +#: common/models.py:2057 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2072 +#: common/models.py:2058 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2078 +#: common/models.py:2064 msgid "Enable URL integration" msgstr "" -#: common/models.py:2079 +#: common/models.py:2065 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:2085 +#: common/models.py:2071 msgid "Enable navigation integration" msgstr "" -#: common/models.py:2086 +#: common/models.py:2072 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:2092 +#: common/models.py:2078 msgid "Enable app integration" msgstr "" -#: common/models.py:2093 +#: common/models.py:2079 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:2099 +#: common/models.py:2085 msgid "Enable schedule integration" msgstr "" -#: common/models.py:2100 +#: common/models.py:2086 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2106 +#: common/models.py:2092 msgid "Enable event integration" msgstr "" -#: common/models.py:2107 +#: common/models.py:2093 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2113 +#: common/models.py:2099 msgid "Enable project codes" msgstr "" -#: common/models.py:2114 +#: common/models.py:2100 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2119 +#: common/models.py:2105 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2121 +#: common/models.py:2107 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2127 +#: common/models.py:2113 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2129 +#: common/models.py:2115 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2135 +#: common/models.py:2121 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2137 +#: common/models.py:2123 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2143 +#: common/models.py:2129 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2145 +#: common/models.py:2131 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2152 +#: common/models.py:2138 msgid "Display Users full names" msgstr "" -#: common/models.py:2153 +#: common/models.py:2139 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2158 +#: common/models.py:2144 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2159 +#: common/models.py:2145 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2171 common/models.py:2551 +#: common/models.py:2150 +msgid "Create Template on Upload" +msgstr "" + +#: common/models.py:2152 +msgid "Create a new test template when uploading test data which does not match an existing template" +msgstr "" + +#: common/models.py:2165 common/models.py:2545 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2214 +#: common/models.py:2208 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2216 +#: common/models.py:2210 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2216 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2223 +#: common/models.py:2217 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2228 +#: common/models.py:2222 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2229 +#: common/models.py:2223 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2234 +#: common/models.py:2228 msgid "Show latest parts" msgstr "" -#: common/models.py:2235 +#: common/models.py:2229 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2240 +#: common/models.py:2234 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2241 +#: common/models.py:2235 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2246 +#: common/models.py:2240 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2247 +#: common/models.py:2241 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2252 +#: common/models.py:2246 msgid "Show low stock" msgstr "" -#: common/models.py:2253 +#: common/models.py:2247 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2258 +#: common/models.py:2252 msgid "Show depleted stock" msgstr "" -#: common/models.py:2259 +#: common/models.py:2253 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2264 +#: common/models.py:2258 msgid "Show needed stock" msgstr "" -#: common/models.py:2265 +#: common/models.py:2259 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2270 +#: common/models.py:2264 msgid "Show expired stock" msgstr "" -#: common/models.py:2271 +#: common/models.py:2265 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2276 +#: common/models.py:2270 msgid "Show stale stock" msgstr "" -#: common/models.py:2277 +#: common/models.py:2271 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2282 +#: common/models.py:2276 msgid "Show pending builds" msgstr "" -#: common/models.py:2283 +#: common/models.py:2277 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2288 +#: common/models.py:2282 msgid "Show overdue builds" msgstr "" -#: common/models.py:2289 +#: common/models.py:2283 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2294 +#: common/models.py:2288 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2295 +#: common/models.py:2289 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2300 +#: common/models.py:2294 msgid "Show overdue POs" msgstr "" -#: common/models.py:2301 +#: common/models.py:2295 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2306 +#: common/models.py:2300 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2307 +#: common/models.py:2301 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2312 +#: common/models.py:2306 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2313 +#: common/models.py:2307 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2318 +#: common/models.py:2312 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2319 +#: common/models.py:2313 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2324 +#: common/models.py:2318 msgid "Show News" msgstr "" -#: common/models.py:2325 +#: common/models.py:2319 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2330 +#: common/models.py:2324 msgid "Inline label display" msgstr "" -#: common/models.py:2332 +#: common/models.py:2326 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2338 +#: common/models.py:2332 msgid "Default label printer" msgstr "" -#: common/models.py:2340 +#: common/models.py:2334 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2346 +#: common/models.py:2340 msgid "Inline report display" msgstr "" -#: common/models.py:2348 +#: common/models.py:2342 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2354 +#: common/models.py:2348 msgid "Search Parts" msgstr "" -#: common/models.py:2355 +#: common/models.py:2349 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2360 +#: common/models.py:2354 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2361 +#: common/models.py:2355 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2366 +#: common/models.py:2360 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2367 +#: common/models.py:2361 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2372 +#: common/models.py:2366 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2373 +#: common/models.py:2367 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2378 +#: common/models.py:2372 msgid "Search Categories" msgstr "" -#: common/models.py:2379 +#: common/models.py:2373 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2384 +#: common/models.py:2378 msgid "Search Stock" msgstr "" -#: common/models.py:2385 +#: common/models.py:2379 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2384 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2392 +#: common/models.py:2386 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2398 +#: common/models.py:2392 msgid "Search Locations" msgstr "" -#: common/models.py:2399 +#: common/models.py:2393 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2404 +#: common/models.py:2398 msgid "Search Companies" msgstr "" -#: common/models.py:2405 +#: common/models.py:2399 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2410 +#: common/models.py:2404 msgid "Search Build Orders" msgstr "" -#: common/models.py:2411 +#: common/models.py:2405 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2416 +#: common/models.py:2410 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2417 +#: common/models.py:2411 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2422 +#: common/models.py:2416 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2424 +#: common/models.py:2418 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2430 +#: common/models.py:2424 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2431 +#: common/models.py:2425 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2436 +#: common/models.py:2430 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2438 +#: common/models.py:2432 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2444 +#: common/models.py:2438 msgid "Search Return Orders" msgstr "" -#: common/models.py:2445 +#: common/models.py:2439 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2450 +#: common/models.py:2444 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2452 +#: common/models.py:2446 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2458 +#: common/models.py:2452 msgid "Search Preview Results" msgstr "" -#: common/models.py:2460 +#: common/models.py:2454 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2466 +#: common/models.py:2460 msgid "Regex Search" msgstr "" -#: common/models.py:2467 +#: common/models.py:2461 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2472 +#: common/models.py:2466 msgid "Whole Word Search" msgstr "" -#: common/models.py:2473 +#: common/models.py:2467 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2478 +#: common/models.py:2472 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2479 +#: common/models.py:2473 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2484 +#: common/models.py:2478 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2485 +#: common/models.py:2479 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2490 +#: common/models.py:2484 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2491 +#: common/models.py:2485 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2496 +#: common/models.py:2490 msgid "Date Format" msgstr "" -#: common/models.py:2497 +#: common/models.py:2491 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2510 part/templates/part/detail.html:41 +#: common/models.py:2504 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2511 +#: common/models.py:2505 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2516 part/templates/part/detail.html:62 +#: common/models.py:2510 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2518 +#: common/models.py:2512 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2524 +#: common/models.py:2518 msgid "Table String Length" msgstr "" -#: common/models.py:2526 +#: common/models.py:2520 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2532 +#: common/models.py:2526 msgid "Receive error reports" msgstr "" -#: common/models.py:2533 +#: common/models.py:2527 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2538 +#: common/models.py:2532 msgid "Last used printing machines" msgstr "" -#: common/models.py:2539 +#: common/models.py:2533 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2559 common/models.py:2560 common/models.py:2717 -#: common/models.py:2718 common/models.py:2963 common/models.py:2964 -#: common/models.py:3287 common/models.py:3288 importer/models.py:89 +#: common/models.py:2553 common/models.py:2554 common/models.py:2711 +#: common/models.py:2712 common/models.py:2957 common/models.py:2958 +#: common/models.py:3281 common/models.py:3282 importer/models.py:89 #: part/models.py:3319 part/models.py:3406 part/models.py:3480 #: part/models.py:3508 plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3735,11 +3724,11 @@ msgstr "" msgid "User" msgstr "Потребител" -#: common/models.py:2582 +#: common/models.py:2576 msgid "Price break quantity" msgstr "" -#: common/models.py:2589 company/serializers.py:517 order/admin.py:42 +#: common/models.py:2583 company/serializers.py:517 order/admin.py:42 #: order/models.py:1423 order/models.py:2410 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1892 #: templates/js/translated/pricing.js:621 @@ -3747,96 +3736,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2590 +#: common/models.py:2584 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2694 common/models.py:2879 +#: common/models.py:2688 common/models.py:2873 msgid "Endpoint" msgstr "" -#: common/models.py:2695 +#: common/models.py:2689 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2705 +#: common/models.py:2699 msgid "Name for this webhook" msgstr "" -#: common/models.py:2709 +#: common/models.py:2703 msgid "Is this webhook active" msgstr "" -#: common/models.py:2725 users/models.py:159 +#: common/models.py:2719 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2726 +#: common/models.py:2720 msgid "Token for access" msgstr "" -#: common/models.py:2734 +#: common/models.py:2728 msgid "Secret" msgstr "" -#: common/models.py:2735 +#: common/models.py:2729 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2843 +#: common/models.py:2837 msgid "Message ID" msgstr "" -#: common/models.py:2844 +#: common/models.py:2838 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2852 +#: common/models.py:2846 msgid "Host" msgstr "" -#: common/models.py:2853 +#: common/models.py:2847 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2861 +#: common/models.py:2855 msgid "Header" msgstr "" -#: common/models.py:2862 +#: common/models.py:2856 msgid "Header of this message" msgstr "" -#: common/models.py:2869 +#: common/models.py:2863 msgid "Body" msgstr "" -#: common/models.py:2870 +#: common/models.py:2864 msgid "Body of this message" msgstr "" -#: common/models.py:2880 +#: common/models.py:2874 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2885 +#: common/models.py:2879 msgid "Worked on" msgstr "" -#: common/models.py:2886 +#: common/models.py:2880 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:3012 +#: common/models.py:3006 msgid "Id" msgstr "" -#: common/models.py:3014 templates/js/translated/company.js:965 +#: common/models.py:3008 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:3016 common/models.py:3271 company/models.py:146 +#: common/models.py:3010 common/models.py:3265 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 #: order/models.py:303 order/models.py:1378 order/models.py:1810 #: part/admin.py:55 part/models.py:1069 @@ -3853,217 +3842,217 @@ msgstr "" msgid "Link" msgstr "" -#: common/models.py:3018 templates/js/translated/news.js:60 +#: common/models.py:3012 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:3020 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:3014 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" -#: common/models.py:3022 templates/js/translated/news.js:52 +#: common/models.py:3016 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Read" msgstr "" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Was this news item read?" msgstr "" -#: common/models.py:3042 company/models.py:156 part/models.py:1079 +#: common/models.py:3036 company/models.py:156 part/models.py:1079 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 -#: stock/templates/stock/item_base.html:133 templates/503.html:31 +#: stock/templates/stock/item_base.html:129 templates/503.html:31 #: templates/hover_image.html:7 templates/hover_image.html:9 #: templates/modals.html:6 msgid "Image" msgstr "" -#: common/models.py:3042 +#: common/models.py:3036 msgid "Image file" msgstr "" -#: common/models.py:3054 common/models.py:3255 +#: common/models.py:3048 common/models.py:3249 msgid "Target model type for this image" msgstr "" -#: common/models.py:3058 +#: common/models.py:3052 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3080 +#: common/models.py:3074 msgid "Custom Unit" msgstr "" -#: common/models.py:3098 +#: common/models.py:3092 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:3113 +#: common/models.py:3107 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3132 +#: common/models.py:3126 msgid "Unit name" msgstr "" -#: common/models.py:3139 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3133 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3140 +#: common/models.py:3134 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3146 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3140 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3147 +#: common/models.py:3141 msgid "Unit definition" msgstr "" -#: common/models.py:3205 common/models.py:3262 stock/models.py:2552 +#: common/models.py:3199 common/models.py:3256 stock/models.py:2549 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "" -#: common/models.py:3217 +#: common/models.py:3211 msgid "Missing file" msgstr "" -#: common/models.py:3218 +#: common/models.py:3212 msgid "Missing external link" msgstr "" -#: common/models.py:3263 +#: common/models.py:3257 msgid "Select file to attach" msgstr "" -#: common/models.py:3278 templates/js/translated/attachment.js:120 +#: common/models.py:3272 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "" -#: common/models.py:3279 +#: common/models.py:3273 msgid "Attachment comment" msgstr "" -#: common/models.py:3295 +#: common/models.py:3289 msgid "Upload date" msgstr "" -#: common/models.py:3296 +#: common/models.py:3290 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size in bytes" msgstr "" -#: common/models.py:3338 common/serializers.py:588 +#: common/models.py:3332 common/serializers.py:588 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3347 plugin/models.py:43 users/models.py:100 +#: common/models.py:3341 plugin/models.py:43 users/models.py:100 msgid "Key" msgstr "" -#: common/models.py:3348 +#: common/models.py:3342 msgid "Value that will be saved in the models database" msgstr "" -#: common/models.py:3351 +#: common/models.py:3345 msgid "Name of the state" msgstr "" -#: common/models.py:3355 +#: common/models.py:3349 msgid "Label" msgstr "" -#: common/models.py:3356 +#: common/models.py:3350 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:3362 +#: common/models.py:3356 msgid "Color" msgstr "" -#: common/models.py:3363 +#: common/models.py:3357 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:3366 +#: common/models.py:3360 msgid "Logical Key" msgstr "" -#: common/models.py:3368 +#: common/models.py:3362 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:3376 +#: common/models.py:3370 msgid "Model" msgstr "" -#: common/models.py:3377 +#: common/models.py:3371 msgid "Model this state is associated with" msgstr "" -#: common/models.py:3381 +#: common/models.py:3375 msgid "Reference Status Set" msgstr "" -#: common/models.py:3382 +#: common/models.py:3376 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:3388 +#: common/models.py:3382 msgid "Custom State" msgstr "" -#: common/models.py:3389 +#: common/models.py:3383 msgid "Custom States" msgstr "" -#: common/models.py:3404 +#: common/models.py:3398 msgid "Model must be selected" msgstr "" -#: common/models.py:3407 +#: common/models.py:3401 msgid "Key must be selected" msgstr "" -#: common/models.py:3410 +#: common/models.py:3404 msgid "Logical key must be selected" msgstr "" -#: common/models.py:3414 +#: common/models.py:3408 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:3418 +#: common/models.py:3412 msgid "Reference status must be selected" msgstr "" -#: common/models.py:3430 +#: common/models.py:3424 msgid "Reference status set not found" msgstr "" -#: common/models.py:3436 +#: common/models.py:3430 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:3442 +#: common/models.py:3436 msgid "Logical key must be in the logical keys of the reference status" msgstr "" @@ -4165,7 +4154,7 @@ msgstr "" msgid "Filename" msgstr "" -#: common/serializers.py:563 report/api.py:100 report/serializers.py:53 +#: common/serializers.py:563 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" @@ -4447,12 +4436,12 @@ msgstr "" #: company/models.py:467 company/models.py:584 company/models.py:808 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 -#: stock/templates/stock/item_base.html:217 +#: stock/templates/stock/item_base.html:213 msgid "Manufacturer Part" msgstr "" #: company/models.py:484 company/models.py:776 stock/models.py:791 -#: stock/serializers.py:452 stock/templates/stock/item_base.html:142 +#: stock/serializers.py:452 stock/templates/stock/item_base.html:138 #: templates/js/translated/bom.js:622 msgid "Base Part" msgstr "" @@ -4463,8 +4452,8 @@ msgstr "" #: company/models.py:495 company/templates/company/company_base.html:82 #: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:145 part/serializers.py:567 -#: stock/templates/stock/item_base.html:207 +#: company/templates/company/supplier_part.html:145 part/serializers.py:565 +#: stock/templates/stock/item_base.html:203 #: templates/js/translated/company.js:507 #: templates/js/translated/company.js:1118 #: templates/js/translated/company.js:1296 @@ -4479,7 +4468,7 @@ msgstr "" #: company/models.py:502 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:153 order/serializers.py:557 -#: part/serializers.py:577 templates/js/translated/company.js:351 +#: part/serializers.py:575 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 #: templates/js/translated/company.js:1630 templates/js/translated/part.js:1807 @@ -4505,7 +4494,7 @@ msgid "Parameter name" msgstr "" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2544 templates/js/translated/company.js:1166 +#: stock/models.py:2541 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1499 #: templates/js/translated/stock.js:1607 msgid "Value" @@ -4530,7 +4519,7 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 #: order/serializers.py:492 stock/models.py:802 -#: stock/templates/stock/item_base.html:233 +#: stock/templates/stock/item_base.html:229 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 @@ -4553,9 +4542,9 @@ msgstr "" #: company/models.py:786 company/templates/company/company_base.html:87 #: company/templates/company/supplier_part.html:129 order/models.py:492 #: order/templates/order/order_base.html:141 part/bom.py:279 part/bom.py:314 -#: part/serializers.py:551 plugin/builtin/suppliers/digikey.py:25 +#: part/serializers.py:549 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/templates/stock/item_base.html:224 +#: plugin/builtin/suppliers/tme.py:26 stock/templates/stock/item_base.html:220 #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:511 @@ -4570,7 +4559,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:793 part/serializers.py:562 +#: company/models.py:793 part/serializers.py:560 msgid "Supplier stock keeping unit" msgstr "" @@ -4661,7 +4650,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:919 +#: company/serializers.py:397 part/admin.py:126 part/serializers.py:917 #: part/templates/part/part_base.html:197 #: templates/js/translated/company.js:1689 #: templates/js/translated/table_filters.js:362 @@ -4735,7 +4724,7 @@ msgstr "" #: order/models.py:2140 order/templates/order/return_order_base.html:134 #: order/templates/order/sales_order_base.html:151 stock/models.py:844 #: stock/models.py:845 stock/serializers.py:1336 -#: stock/templates/stock/item_base.html:405 +#: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 #: templates/js/translated/return_order.js:295 @@ -4939,7 +4928,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:119 #: company/templates/company/supplier_part.html:15 company/views.py:31 -#: part/admin.py:122 part/serializers.py:925 +#: part/admin.py:122 part/serializers.py:923 #: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190 #: templates/navbar.html:48 msgid "Suppliers" @@ -5030,7 +5019,7 @@ msgid "No supplier information available" msgstr "" #: company/templates/company/supplier_part.html:139 order/serializers.py:554 -#: part/bom.py:286 part/bom.py:315 part/serializers.py:561 +#: part/bom.py:286 part/bom.py:315 part/serializers.py:559 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1793 #: templates/js/translated/pricing.js:510 #: templates/js/translated/purchase_order.js:1920 @@ -5084,7 +5073,7 @@ msgid "Update Part Availability" msgstr "" #: company/templates/company/supplier_part_sidebar.html:5 -#: part/serializers.py:923 part/stocktake.py:223 +#: part/serializers.py:921 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 #: stock/serializers.py:1021 stock/serializers.py:1199 @@ -5473,7 +5462,7 @@ msgstr "" #: order/models.py:1592 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_purchase_order_report.html:14 -#: stock/serializers.py:121 stock/templates/stock/item_base.html:176 +#: stock/serializers.py:121 stock/templates/stock/item_base.html:172 #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:168 @@ -5694,7 +5683,7 @@ msgid "Number of items received" msgstr "" #: order/models.py:1513 stock/models.py:963 stock/serializers.py:617 -#: stock/templates/stock/item_base.html:183 +#: stock/templates/stock/item_base.html:179 #: templates/js/translated/stock.js:2397 msgid "Purchase Price" msgstr "" @@ -5768,7 +5757,7 @@ msgid "User who checked this shipment" msgstr "" #: order/models.py:1788 order/models.py:2011 order/serializers.py:1479 -#: order/serializers.py:1589 templates/js/translated/model_renderers.js:455 +#: order/serializers.py:1597 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "" @@ -5982,7 +5971,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1790 +#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1798 msgid "Select destination location for received items" msgstr "" @@ -6019,7 +6008,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:795 order/serializers.py:1806 +#: order/serializers.py:795 order/serializers.py:1814 msgid "Line items must be provided" msgstr "" @@ -6051,39 +6040,39 @@ msgstr "" msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1491 order/serializers.py:1597 +#: order/serializers.py:1491 order/serializers.py:1605 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1494 order/serializers.py:1600 +#: order/serializers.py:1494 order/serializers.py:1608 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1541 +#: order/serializers.py:1549 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1548 -msgid "The following serial numbers are already allocated" +#: order/serializers.py:1556 +msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1760 +#: order/serializers.py:1768 msgid "Return order line item" msgstr "" -#: order/serializers.py:1766 +#: order/serializers.py:1774 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1777 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1798 +#: order/serializers.py:1806 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1881 +#: order/serializers.py:1889 msgid "Line price currency" msgstr "" @@ -6510,7 +6499,7 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/admin.py:48 part/models.py:1044 part/serializers.py:908 +#: part/admin.py:48 part/models.py:1044 part/serializers.py:906 #: part/templates/part/part_base.html:276 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 @@ -6537,7 +6526,7 @@ msgstr "" msgid "Category ID" msgstr "" -#: part/admin.py:67 part/admin.py:304 part/serializers.py:893 +#: part/admin.py:67 part/admin.py:304 part/serializers.py:891 #: part/stocktake.py:222 msgid "Category Name" msgstr "" @@ -6562,7 +6551,7 @@ msgstr "" msgid "Used In" msgstr "" -#: part/admin.py:150 part/serializers.py:918 +#: part/admin.py:150 part/serializers.py:916 #: part/templates/part/part_base.html:248 stock/admin.py:236 #: templates/js/translated/part.js:717 templates/js/translated/part.js:2159 msgid "Building" @@ -6592,7 +6581,7 @@ msgid "Category Path" msgstr "" #: part/admin.py:325 part/models.py:420 part/serializers.py:130 -#: part/serializers.py:290 part/serializers.py:428 +#: part/serializers.py:290 part/serializers.py:426 #: part/templates/part/cat_link.html:3 part/templates/part/category.html:20 #: part/templates/part/category.html:138 part/templates/part/category.html:158 #: part/templates/part/category_sidebar.html:9 @@ -6619,13 +6608,13 @@ msgstr "" msgid "Part Revision" msgstr "" -#: part/admin.py:418 part/serializers.py:1367 +#: part/admin.py:418 part/serializers.py:1365 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "" -#: part/admin.py:423 part/serializers.py:1382 +#: part/admin.py:423 part/serializers.py:1380 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -6720,7 +6709,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1520 part/models.py:1036 part/models.py:3501 part/models.py:4060 -#: part/serializers.py:443 part/serializers.py:1223 +#: part/serializers.py:441 part/serializers.py:1221 #: part/templates/part/part_base.html:267 stock/api.py:780 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6746,7 +6735,7 @@ msgstr "" msgid "Default Location" msgstr "" -#: part/bom.py:184 part/serializers.py:926 +#: part/bom.py:184 part/serializers.py:924 #: templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "Цялостна наличност" @@ -6906,7 +6895,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1052 part/serializers.py:360 +#: part/models.py:1052 msgid "Part revision or version number" msgstr "" @@ -7012,7 +7001,7 @@ msgid "Owner responsible for this part" msgstr "" #: part/models.py:1264 part/templates/part/part_base.html:355 -#: stock/templates/stock/item_base.html:451 +#: stock/templates/stock/item_base.html:447 #: templates/js/translated/part.js:2490 msgid "Last Stocktake" msgstr "" @@ -7277,7 +7266,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3635 report/models.py:208 +#: part/models.py:3635 report/models.py:216 #: templates/js/translated/part.js:2919 #: templates/js/translated/table_filters.js:502 msgid "Enabled" @@ -7571,326 +7560,326 @@ msgstr "" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:434 +#: part/serializers.py:432 msgid "No parts selected" msgstr "" -#: part/serializers.py:444 +#: part/serializers.py:442 msgid "Select category" msgstr "" -#: part/serializers.py:479 +#: part/serializers.py:477 msgid "Original Part" msgstr "" -#: part/serializers.py:480 +#: part/serializers.py:478 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:485 +#: part/serializers.py:483 msgid "Copy Image" msgstr "" -#: part/serializers.py:486 +#: part/serializers.py:484 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:492 part/templates/part/detail.html:293 +#: part/serializers.py:490 part/templates/part/detail.html:293 msgid "Copy BOM" msgstr "" -#: part/serializers.py:493 +#: part/serializers.py:491 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:499 +#: part/serializers.py:497 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:500 +#: part/serializers.py:498 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:506 +#: part/serializers.py:504 msgid "Copy Notes" msgstr "" -#: part/serializers.py:507 +#: part/serializers.py:505 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:523 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:527 +#: part/serializers.py:525 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:534 +#: part/serializers.py:532 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:535 +#: part/serializers.py:533 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:552 +#: part/serializers.py:550 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:568 +#: part/serializers.py:566 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:578 +#: part/serializers.py:576 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:585 +#: part/serializers.py:583 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:594 +#: part/serializers.py:592 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:605 +#: part/serializers.py:603 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:612 +#: part/serializers.py:610 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:924 +#: part/serializers.py:922 msgid "Revisions" msgstr "" -#: part/serializers.py:929 +#: part/serializers.py:927 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:932 +#: part/serializers.py:930 msgid "Variant Stock" msgstr "" -#: part/serializers.py:962 part/templates/part/copy_part.html:9 +#: part/serializers.py:960 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:474 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:963 +#: part/serializers.py:961 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:969 templates/js/translated/part.js:103 +#: part/serializers.py:967 templates/js/translated/part.js:103 msgid "Initial Stock" msgstr "" -#: part/serializers.py:970 +#: part/serializers.py:968 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:976 +#: part/serializers.py:974 msgid "Supplier Information" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:975 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:985 +#: part/serializers.py:983 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:986 +#: part/serializers.py:984 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:991 +#: part/serializers.py:989 msgid "Existing Image" msgstr "" -#: part/serializers.py:992 +#: part/serializers.py:990 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1007 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1215 +#: part/serializers.py:1213 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1225 +#: part/serializers.py:1223 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1235 +#: part/serializers.py:1233 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1239 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1240 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1247 +#: part/serializers.py:1245 msgid "Generate Report" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1246 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1253 +#: part/serializers.py:1251 msgid "Update Parts" msgstr "" -#: part/serializers.py:1254 +#: part/serializers.py:1252 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1262 +#: part/serializers.py:1260 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1368 +#: part/serializers.py:1366 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1373 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1383 +#: part/serializers.py:1381 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1390 +#: part/serializers.py:1388 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1419 +#: part/serializers.py:1417 msgid "Update" msgstr "" -#: part/serializers.py:1420 +#: part/serializers.py:1418 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1443 +#: part/serializers.py:1441 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1450 +#: part/serializers.py:1448 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1451 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1597 +#: part/serializers.py:1595 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1606 +#: part/serializers.py:1604 msgid "Component Name" msgstr "" -#: part/serializers.py:1609 +#: part/serializers.py:1607 msgid "Component IPN" msgstr "" -#: part/serializers.py:1612 +#: part/serializers.py:1610 msgid "Component Description" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1616 msgid "Select the component part" msgstr "" -#: part/serializers.py:1627 part/templates/part/part_base.html:242 +#: part/serializers.py:1625 part/templates/part/part_base.html:242 #: templates/js/translated/bom.js:1219 msgid "Can Build" msgstr "" -#: part/serializers.py:1858 +#: part/serializers.py:1856 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1866 +#: part/serializers.py:1864 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1867 +#: part/serializers.py:1865 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1872 +#: part/serializers.py:1870 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1873 +#: part/serializers.py:1871 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1878 +#: part/serializers.py:1876 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1879 +#: part/serializers.py:1877 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1884 +#: part/serializers.py:1882 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1885 +#: part/serializers.py:1883 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1920 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1921 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1955 +#: part/serializers.py:1953 msgid "No part column specified" msgstr "" -#: part/serializers.py:1999 +#: part/serializers.py:1997 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2002 +#: part/serializers.py:2000 msgid "No matching part found" msgstr "" -#: part/serializers.py:2004 +#: part/serializers.py:2002 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2013 +#: part/serializers.py:2011 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2021 +#: part/serializers.py:2019 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2044 +#: part/serializers.py:2042 msgid "At least one BOM item is required" msgstr "" @@ -8216,7 +8205,7 @@ msgid "Subscribe to notifications for this part" msgstr "" #: part/templates/part/part_base.html:52 -#: stock/templates/stock/item_base.html:62 +#: stock/templates/stock/item_base.html:61 #: stock/templates/stock/location.html:71 templates/js/translated/label.js:136 msgid "Print Label" msgstr "" @@ -8226,7 +8215,7 @@ msgid "Show pricing information" msgstr "" #: part/templates/part/part_base.html:63 -#: stock/templates/stock/item_base.html:110 +#: stock/templates/stock/item_base.html:106 #: stock/templates/stock/location.html:80 msgid "Stock actions" msgstr "" @@ -8297,12 +8286,12 @@ msgid "Required for Orders" msgstr "" #: part/templates/part/part_base.html:225 -#: stock/templates/stock/item_base.html:388 +#: stock/templates/stock/item_base.html:384 msgid "Allocated to Build Orders" msgstr "" #: part/templates/part/part_base.html:234 -#: stock/templates/stock/item_base.html:381 +#: stock/templates/stock/item_base.html:377 msgid "Allocated to Sales Orders" msgstr "" @@ -8322,7 +8311,7 @@ msgid "Latest Serial Number" msgstr "" #: part/templates/part/part_base.html:372 -#: stock/templates/stock/item_base.html:322 +#: stock/templates/stock/item_base.html:318 msgid "Search for serial number" msgstr "" @@ -8449,7 +8438,7 @@ msgid "Edit" msgstr "" #: part/templates/part/prices.html:28 stock/admin.py:252 -#: stock/templates/stock/item_base.html:446 +#: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1703 #: templates/js/translated/company.js:1713 #: templates/js/translated/stock.js:2332 @@ -8940,7 +8929,7 @@ msgstr "" msgid "Print a border around each label" msgstr "" -#: plugin/builtin/labels/label_sheet.py:47 report/models.py:307 +#: plugin/builtin/labels/label_sheet.py:47 report/models.py:315 msgid "Landscape" msgstr "" @@ -9098,7 +9087,7 @@ msgstr "" msgid "Package Plugin" msgstr "" -#: plugin/models.py:220 report/models.py:474 +#: plugin/models.py:220 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" @@ -9249,8 +9238,8 @@ msgstr "" msgid "No valid objects provided to template" msgstr "" -#: report/api.py:103 report/models.py:438 report/serializers.py:98 -#: report/serializers.py:148 templates/js/translated/purchase_order.js:1817 +#: report/api.py:103 report/models.py:446 report/serializers.py:99 +#: report/serializers.py:149 templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:353 #: templates/js/translated/sales_order.js:887 #: templates/js/translated/sales_order.js:1047 @@ -9281,7 +9270,11 @@ msgstr "" msgid "Error printing label" msgstr "" -#: report/api.py:375 report/api.py:411 +#: report/api.py:358 +msgid "Report saved at time of printing" +msgstr "" + +#: report/api.py:384 report/api.py:420 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "" @@ -9318,135 +9311,143 @@ msgstr "" msgid "Revision number (auto-increments)" msgstr "" -#: report/models.py:202 +#: report/models.py:168 +msgid "Attach to Model on Print" +msgstr "" + +#: report/models.py:170 +msgid "Save report output as an attachment against linked model instance when printing" +msgstr "" + +#: report/models.py:210 msgid "Filename Pattern" msgstr "" -#: report/models.py:203 +#: report/models.py:211 msgid "Pattern for generating filenames" msgstr "" -#: report/models.py:208 +#: report/models.py:216 msgid "Template is enabled" msgstr "" -#: report/models.py:214 +#: report/models.py:222 msgid "Target model type for template" msgstr "" -#: report/models.py:234 +#: report/models.py:242 msgid "Filters" msgstr "" -#: report/models.py:235 +#: report/models.py:243 msgid "Template query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:294 report/models.py:361 +#: report/models.py:302 report/models.py:369 msgid "Template file" msgstr "" -#: report/models.py:302 +#: report/models.py:310 msgid "Page size for PDF reports" msgstr "" -#: report/models.py:308 +#: report/models.py:316 msgid "Render report in landscape orientation" msgstr "" -#: report/models.py:367 +#: report/models.py:375 msgid "Width [mm]" msgstr "" -#: report/models.py:368 +#: report/models.py:376 msgid "Label width, specified in mm" msgstr "" -#: report/models.py:374 +#: report/models.py:382 msgid "Height [mm]" msgstr "" -#: report/models.py:375 +#: report/models.py:383 msgid "Label height, specified in mm" msgstr "" -#: report/models.py:438 +#: report/models.py:446 msgid "Number of items to process" msgstr "" -#: report/models.py:444 +#: report/models.py:452 msgid "Report generation is complete" msgstr "" -#: report/models.py:448 templates/js/translated/build.js:2352 +#: report/models.py:456 templates/js/translated/build.js:2352 msgid "Progress" msgstr "" -#: report/models.py:448 +#: report/models.py:456 msgid "Report generation progress" msgstr "" -#: report/models.py:456 +#: report/models.py:464 msgid "Report Template" msgstr "" -#: report/models.py:463 report/models.py:486 +#: report/models.py:471 report/models.py:494 msgid "Output File" msgstr "" -#: report/models.py:464 report/models.py:487 +#: report/models.py:472 report/models.py:495 msgid "Generated output file" msgstr "" -#: report/models.py:475 +#: report/models.py:483 msgid "Label output plugin" msgstr "" -#: report/models.py:479 +#: report/models.py:487 msgid "Label Template" msgstr "" -#: report/models.py:502 +#: report/models.py:510 msgid "Snippet" msgstr "" -#: report/models.py:503 +#: report/models.py:511 msgid "Report snippet file" msgstr "" -#: report/models.py:510 +#: report/models.py:518 msgid "Snippet file description" msgstr "" -#: report/models.py:528 +#: report/models.py:536 msgid "Asset" msgstr "" -#: report/models.py:529 +#: report/models.py:537 msgid "Report asset file" msgstr "" -#: report/models.py:536 +#: report/models.py:544 msgid "Asset file description" msgstr "" -#: report/serializers.py:91 +#: report/serializers.py:92 msgid "Select report template" msgstr "" -#: report/serializers.py:99 report/serializers.py:149 +#: report/serializers.py:100 report/serializers.py:150 msgid "List of item primary keys to include in the report" msgstr "" -#: report/serializers.py:132 +#: report/serializers.py:133 msgid "Select label template" msgstr "" -#: report/serializers.py:140 +#: report/serializers.py:141 msgid "Printing Plugin" msgstr "" -#: report/serializers.py:141 +#: report/serializers.py:142 msgid "Select plugin to use for label printing" msgstr "" @@ -9517,7 +9518,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2538 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2535 msgid "Result" msgstr "" @@ -9598,7 +9599,7 @@ msgid "Customer ID" msgstr "" #: stock/admin.py:206 stock/models.py:829 -#: stock/templates/stock/item_base.html:354 +#: stock/templates/stock/item_base.html:350 msgid "Installed In" msgstr "" @@ -9623,7 +9624,7 @@ msgid "Delete on Deplete" msgstr "" #: stock/admin.py:261 stock/models.py:923 -#: stock/templates/stock/item_base.html:433 +#: stock/templates/stock/item_base.html:429 #: templates/js/translated/stock.js:2316 users/models.py:124 msgid "Expiry Date" msgstr "" @@ -9665,7 +9666,7 @@ msgid "Expiry date after" msgstr "" #: stock/api.py:839 stock/serializers.py:611 -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #: templates/js/translated/table_filters.js:448 msgid "Stale" msgstr "" @@ -9715,7 +9716,7 @@ msgid "Stock Locations" msgstr "Места в склада" #: stock/models.py:185 stock/models.py:972 -#: stock/templates/stock/item_base.html:247 +#: stock/templates/stock/item_base.html:243 msgid "Owner" msgstr "" @@ -9826,7 +9827,7 @@ msgstr "" msgid "Build for this stock item" msgstr "" -#: stock/models.py:892 stock/templates/stock/item_base.html:363 +#: stock/models.py:892 stock/templates/stock/item_base.html:359 msgid "Consumed By" msgstr "" @@ -9891,7 +9892,7 @@ msgstr "" msgid "Serial numbers already exist" msgstr "" -#: stock/models.py:1636 +#: stock/models.py:1636 stock/models.py:2438 msgid "Test template does not exist" msgstr "" @@ -9951,55 +9952,55 @@ msgstr "" msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2443 +#: stock/models.py:2441 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2448 +#: stock/models.py:2445 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2450 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2538 +#: stock/models.py:2535 msgid "Test result" msgstr "" -#: stock/models.py:2545 +#: stock/models.py:2542 msgid "Test output value" msgstr "" -#: stock/models.py:2553 stock/serializers.py:245 +#: stock/models.py:2550 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2557 +#: stock/models.py:2554 msgid "Test notes" msgstr "" -#: stock/models.py:2565 templates/js/translated/stock.js:1633 +#: stock/models.py:2562 templates/js/translated/stock.js:1633 msgid "Test station" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2563 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2572 +#: stock/models.py:2569 msgid "Started" msgstr "" -#: stock/models.py:2573 +#: stock/models.py:2570 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2579 +#: stock/models.py:2576 msgid "Finished" msgstr "" -#: stock/models.py:2580 +#: stock/models.py:2577 msgid "The timestamp of the test finish" msgstr "" @@ -10059,7 +10060,7 @@ msgstr "" msgid "Serial number is too large" msgstr "" -#: stock/serializers.py:459 stock/templates/stock/item_base.html:193 +#: stock/serializers.py:459 stock/templates/stock/item_base.html:189 msgid "Parent Item" msgstr "" @@ -10071,7 +10072,7 @@ msgstr "" msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:603 stock/templates/stock/item_base.html:437 +#: stock/serializers.py:603 stock/templates/stock/item_base.html:433 #: templates/js/translated/table_filters.js:442 users/models.py:174 msgid "Expired" msgstr "" @@ -10410,7 +10411,7 @@ msgstr "" msgid "Test Data" msgstr "" -#: stock/templates/stock/item.html:85 stock/templates/stock/item_base.html:65 +#: stock/templates/stock/item.html:85 msgid "Test Report" msgstr "" @@ -10450,200 +10451,204 @@ msgstr "" msgid "Scan to Location" msgstr "" -#: stock/templates/stock/item_base.html:59 +#: stock/templates/stock/item_base.html:58 #: stock/templates/stock/location.html:67 #: templates/js/translated/filters.js:434 msgid "Printing actions" msgstr "" -#: stock/templates/stock/item_base.html:75 +#: stock/templates/stock/item_base.html:63 templates/js/translated/report.js:49 +msgid "Print Report" +msgstr "" + +#: stock/templates/stock/item_base.html:71 msgid "Stock adjustment actions" msgstr "" -#: stock/templates/stock/item_base.html:79 +#: stock/templates/stock/item_base.html:75 #: stock/templates/stock/location.html:87 templates/js/translated/stock.js:1909 msgid "Count stock" msgstr "" -#: stock/templates/stock/item_base.html:81 +#: stock/templates/stock/item_base.html:77 #: templates/js/translated/stock.js:1891 msgid "Add stock" msgstr "" -#: stock/templates/stock/item_base.html:82 +#: stock/templates/stock/item_base.html:78 #: templates/js/translated/stock.js:1900 msgid "Remove stock" msgstr "" -#: stock/templates/stock/item_base.html:85 +#: stock/templates/stock/item_base.html:81 msgid "Serialize stock" msgstr "" -#: stock/templates/stock/item_base.html:88 +#: stock/templates/stock/item_base.html:84 #: stock/templates/stock/location.html:93 templates/js/translated/stock.js:1918 msgid "Transfer stock" msgstr "" -#: stock/templates/stock/item_base.html:91 +#: stock/templates/stock/item_base.html:87 #: templates/js/translated/stock.js:1973 msgid "Assign to customer" msgstr "" -#: stock/templates/stock/item_base.html:94 +#: stock/templates/stock/item_base.html:90 msgid "Return to stock" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall stock item" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install stock item" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install" msgstr "" -#: stock/templates/stock/item_base.html:115 +#: stock/templates/stock/item_base.html:111 msgid "Convert to variant" msgstr "" -#: stock/templates/stock/item_base.html:118 +#: stock/templates/stock/item_base.html:114 msgid "Duplicate stock item" msgstr "" -#: stock/templates/stock/item_base.html:120 +#: stock/templates/stock/item_base.html:116 msgid "Edit stock item" msgstr "" -#: stock/templates/stock/item_base.html:123 +#: stock/templates/stock/item_base.html:119 msgid "Delete stock item" msgstr "" -#: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 +#: stock/templates/stock/item_base.html:165 templates/InvenTree/search.html:139 #: templates/js/translated/build.js:2298 templates/navbar.html:38 msgid "Build" msgstr "" -#: stock/templates/stock/item_base.html:211 +#: stock/templates/stock/item_base.html:207 msgid "No manufacturer set" msgstr "" -#: stock/templates/stock/item_base.html:251 +#: stock/templates/stock/item_base.html:247 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:248 #: stock/templates/stock/location.html:146 msgid "Read only" msgstr "" -#: stock/templates/stock/item_base.html:265 +#: stock/templates/stock/item_base.html:261 msgid "This stock item is unavailable" msgstr "" -#: stock/templates/stock/item_base.html:271 +#: stock/templates/stock/item_base.html:267 msgid "This stock item is in production and cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:272 +#: stock/templates/stock/item_base.html:268 msgid "Edit the stock item from the build view." msgstr "" -#: stock/templates/stock/item_base.html:287 +#: stock/templates/stock/item_base.html:283 msgid "This stock item is allocated to Sales Order" msgstr "" -#: stock/templates/stock/item_base.html:295 +#: stock/templates/stock/item_base.html:291 msgid "This stock item is allocated to Build Order" msgstr "" -#: stock/templates/stock/item_base.html:311 +#: stock/templates/stock/item_base.html:307 msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted" msgstr "" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "previous page" msgstr "" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "Navigate to previous serial number" msgstr "" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "next page" msgstr "" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "Navigate to next serial number" msgstr "" -#: stock/templates/stock/item_base.html:398 +#: stock/templates/stock/item_base.html:394 #: templates/js/translated/build.js:2555 msgid "No location set" msgstr "" -#: stock/templates/stock/item_base.html:413 +#: stock/templates/stock/item_base.html:409 msgid "Tests" msgstr "" -#: stock/templates/stock/item_base.html:419 +#: stock/templates/stock/item_base.html:415 msgid "This stock item has not passed all required tests" msgstr "" -#: stock/templates/stock/item_base.html:437 +#: stock/templates/stock/item_base.html:433 #, python-format msgid "This StockItem expired on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:455 +#: stock/templates/stock/item_base.html:451 msgid "No stocktake performed" msgstr "" -#: stock/templates/stock/item_base.html:504 +#: stock/templates/stock/item_base.html:500 #: templates/js/translated/stock.js:2038 msgid "stock item" msgstr "" -#: stock/templates/stock/item_base.html:527 +#: stock/templates/stock/item_base.html:523 msgid "Edit Stock Status" msgstr "" -#: stock/templates/stock/item_base.html:536 +#: stock/templates/stock/item_base.html:532 msgid "Stock Item QR Code" msgstr "" -#: stock/templates/stock/item_base.html:547 +#: stock/templates/stock/item_base.html:543 msgid "Link Barcode to Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:611 +#: stock/templates/stock/item_base.html:607 msgid "Select one of the part variants listed below." msgstr "" -#: stock/templates/stock/item_base.html:614 +#: stock/templates/stock/item_base.html:610 msgid "Warning" msgstr "" -#: stock/templates/stock/item_base.html:615 +#: stock/templates/stock/item_base.html:611 msgid "This action cannot be easily undone" msgstr "" -#: stock/templates/stock/item_base.html:623 +#: stock/templates/stock/item_base.html:619 msgid "Convert Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:656 +#: stock/templates/stock/item_base.html:652 msgid "Return to Stock" msgstr "" @@ -11310,7 +11315,7 @@ msgid "Delete Location Type" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:503 -#: templates/InvenTree/settings/stock.html:38 +#: templates/InvenTree/settings/stock.html:39 msgid "New Location Type" msgstr "" @@ -11367,7 +11372,7 @@ msgstr "" msgid "Stock Settings" msgstr "" -#: templates/InvenTree/settings/stock.html:34 +#: templates/InvenTree/settings/stock.html:35 msgid "Stock Location Types" msgstr "" @@ -11852,23 +11857,23 @@ msgstr "" msgid "Barcode Identifier" msgstr "" -#: templates/base.html:103 +#: templates/base.html:102 msgid "Server Restart Required" msgstr "" -#: templates/base.html:106 +#: templates/base.html:105 msgid "A configuration option has been changed which requires a server restart" msgstr "" -#: templates/base.html:106 templates/base.html:116 +#: templates/base.html:105 templates/base.html:115 msgid "Contact your system administrator for further information" msgstr "" -#: templates/base.html:113 +#: templates/base.html:112 msgid "Pending Database Migrations" msgstr "" -#: templates/base.html:116 +#: templates/base.html:115 msgid "There are pending database migrations which require attention" msgstr "" @@ -13946,10 +13951,6 @@ msgstr "" msgid "Delete line item" msgstr "" -#: templates/js/translated/report.js:49 -msgid "Print Report" -msgstr "" - #: templates/js/translated/report.js:68 msgid "Report print successful" msgstr "" diff --git a/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po index eeb2ffb5f0..2f0ee4e7b9 100644 --- a/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-29 07:07+0000\n" -"PO-Revision-Date: 2024-08-29 07:10\n" +"POT-Creation-Date: 2024-09-06 05:16+0000\n" +"PO-Revision-Date: 2024-09-06 05:19\n" "Last-Translator: \n" "Language-Team: Czech\n" "Language: cs_CZ\n" @@ -67,7 +67,7 @@ msgstr "Zadejte datum" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3309 part/templates/part/part_sidebar.html:65 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2557 +#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2554 #: stock/serializers.py:705 stock/serializers.py:863 stock/serializers.py:989 #: stock/serializers.py:1039 stock/serializers.py:1350 #: stock/serializers.py:1439 stock/serializers.py:1604 @@ -419,8 +419,8 @@ 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:767 common/models.py:2704 common/models.py:3131 -#: common/models.py:3351 common/serializers.py:439 company/models.py:590 +#: InvenTree/models.py:767 common/models.py:2698 common/models.py:3125 +#: common/models.py:3345 common/serializers.py:439 company/models.py:590 #: machine/models.py:24 part/models.py:995 part/models.py:3776 #: plugin/models.py:51 report/models.py:149 stock/models.py:82 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -449,7 +449,7 @@ msgstr "Název" #: part/models.py:3791 part/templates/part/category.html:79 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:155 -#: report/models.py:509 report/models.py:535 +#: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 #: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:122 #: templates/InvenTree/settings/notifications.html:19 @@ -572,7 +572,7 @@ msgstr "Super-uživatel" msgid "Is this user a superuser" msgstr "Je tento uživatel superuživatel" -#: InvenTree/serializers.py:444 common/models.py:2709 company/models.py:160 +#: InvenTree/serializers.py:444 common/models.py:2703 company/models.py:160 #: company/models.py:798 machine/models.py:39 part/admin.py:88 #: part/models.py:1201 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -667,7 +667,7 @@ msgstr "URL souboru vzdáleného obrázku" msgid "Downloading images from remote URL is not enabled" msgstr "Stahování obrázků ze vzdálené URL není povoleno" -#: InvenTree/status.py:65 part/serializers.py:1267 +#: InvenTree/status.py:65 part/serializers.py:1265 msgid "Background worker check failed" msgstr "Kontrola procesů na pozadí se nezdařila" @@ -777,7 +777,7 @@ msgid "Optional" msgstr "Volitelné" #: build/api.py:321 common/models.py:1491 part/admin.py:91 part/admin.py:428 -#: part/models.py:1166 part/serializers.py:1596 +#: part/models.py:1166 part/serializers.py:1594 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 #: templates/js/translated/table_filters.js:729 @@ -896,7 +896,7 @@ msgstr "Příkaz sestavení pro který je toto sestavení přiděleno" #: part/models.py:3282 part/models.py:3430 part/models.py:3451 #: part/models.py:3473 part/models.py:3609 part/models.py:3951 #: part/models.py:4114 part/models.py:4244 part/models.py:4602 -#: part/serializers.py:1213 part/serializers.py:1857 +#: part/serializers.py:1211 part/serializers.py:1855 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1063,12 +1063,12 @@ msgstr "Uživatel nebo skupina odpovědná za tento příkaz k sestavení" #: order/templates/order/return_order_base.html:148 #: order/templates/order/sales_order_base.html:187 #: part/templates/part/part_base.html:399 stock/models.py:859 -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:196 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "Externí odkaz" -#: build/models.py:378 common/models.py:3272 part/models.py:1070 +#: build/models.py:378 common/models.py:3266 part/models.py:1070 #: stock/models.py:859 msgid "Link to external URL" msgstr "Odkaz na externí URL" @@ -1124,7 +1124,7 @@ msgstr "Výstup sestavení neodpovídá příkazu sestavení" #: build/models.py:1060 build/serializers.py:279 build/serializers.py:328 #: build/serializers.py:959 order/models.py:565 order/serializers.py:500 -#: order/serializers.py:666 part/serializers.py:1590 part/serializers.py:2019 +#: order/serializers.py:666 part/serializers.py:1588 part/serializers.py:2017 #: stock/models.py:704 stock/models.py:1515 stock/serializers.py:676 msgid "Quantity must be greater than zero" msgstr "Množství musí být vyšší než nula" @@ -1149,7 +1149,7 @@ msgstr "Vytvořit objekt" #: build/models.py:1505 build/models.py:1761 build/serializers.py:266 #: build/serializers.py:313 build/serializers.py:1339 #: build/templates/build/build_base.html:110 -#: build/templates/build/detail.html:34 common/models.py:2581 +#: build/templates/build/detail.html:34 common/models.py:2575 #: order/models.py:1349 order/models.py:2034 order/serializers.py:1464 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3296 part/models.py:4266 @@ -1163,9 +1163,9 @@ msgstr "Vytvořit objekt" #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 stock/admin.py:160 #: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:667 -#: stock/templates/stock/item_base.html:287 -#: stock/templates/stock/item_base.html:295 -#: stock/templates/stock/item_base.html:342 +#: stock/templates/stock/item_base.html:283 +#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:338 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:981 templates/js/translated/build.js:525 @@ -1228,7 +1228,7 @@ msgstr "Vybraná položka zásob neodpovídá řádku BOM" #: stock/serializers.py:770 stock/serializers.py:1288 stock/serializers.py:1400 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 -#: stock/templates/stock/item_base.html:194 +#: stock/templates/stock/item_base.html:190 #: templates/js/translated/build.js:1921 #: templates/js/translated/sales_order.js:301 #: templates/js/translated/sales_order.js:1234 @@ -1323,10 +1323,10 @@ msgid "Enter serial numbers for build outputs" msgstr "Zadejte sériová čísla pro sestavení výstupů" #: build/serializers.py:359 build/serializers.py:500 build/serializers.py:572 -#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1789 -#: part/serializers.py:1233 stock/serializers.py:103 stock/serializers.py:698 +#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1797 +#: part/serializers.py:1231 stock/serializers.py:103 stock/serializers.py:698 #: stock/serializers.py:858 stock/serializers.py:984 stock/serializers.py:1432 -#: stock/serializers.py:1688 stock/templates/stock/item_base.html:394 +#: stock/serializers.py:1688 stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2547 @@ -1390,7 +1390,7 @@ msgstr "Umístění dokončených výstupů sestavy" #: build/templates/build/detail.html:62 order/models.py:477 #: order/models.py:1003 order/models.py:2152 order/serializers.py:687 #: stock/admin.py:165 stock/serializers.py:1035 stock/serializers.py:1576 -#: stock/templates/stock/item_base.html:427 +#: stock/templates/stock/item_base.html:423 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1371 #: templates/js/translated/purchase_order.js:1792 @@ -1522,7 +1522,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:1030 order/serializers.py:1614 +#: build/serializers.py:1030 order/serializers.py:1622 msgid "Allocation items must be provided" msgstr "Položky přidělení musí být poskytnuty" @@ -1590,7 +1590,7 @@ msgstr "" #: build/serializers.py:1230 company/models.py:849 #: company/templates/company/supplier_part.html:160 order/serializers.py:691 #: stock/admin.py:229 stock/models.py:822 stock/serializers.py:1586 -#: stock/templates/stock/item_base.html:240 +#: stock/templates/stock/item_base.html:236 #: templates/js/translated/company.js:1646 #: templates/js/translated/purchase_order.js:1169 #: templates/js/translated/purchase_order.js:1332 @@ -1625,7 +1625,7 @@ msgstr "" #: build/serializers.py:1243 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:849 -#: stock/serializers.py:152 stock/templates/stock/item_base.html:311 +#: stock/serializers.py:152 stock/templates/stock/item_base.html:307 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2530 #: templates/js/translated/model_renderers.js:231 @@ -1644,7 +1644,7 @@ msgstr "" msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1257 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1257 stock/templates/stock/item_base.html:336 msgid "Available Quantity" msgstr "" @@ -1684,7 +1684,7 @@ msgid "Allocated Stock" msgstr "Přidělené zásoby" #: build/serializers.py:1355 order/serializers.py:1179 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:920 part/serializers.py:1623 +#: part/bom.py:186 part/serializers.py:918 part/serializers.py:1621 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2807 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2155 @@ -1692,13 +1692,13 @@ msgstr "Přidělené zásoby" msgid "On Order" msgstr "Na objednávku" -#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1625 +#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1623 #: templates/js/translated/build.js:2811 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "Ve výrobě" -#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1650 +#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1648 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" @@ -1716,7 +1716,7 @@ msgstr "" msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1372 part/serializers.py:927 +#: build/serializers.py:1372 part/serializers.py:925 msgid "External Stock" msgstr "" @@ -1745,7 +1745,7 @@ msgstr "Zrušeno" #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:50 order/status_codes.py:81 #: order/templates/order/order_base.html:163 -#: order/templates/order/sales_order_base.html:168 report/models.py:443 +#: order/templates/order/sales_order_base.html:168 report/models.py:451 msgid "Complete" msgstr "Hotovo" @@ -1849,9 +1849,6 @@ msgid "Delete Build" msgstr "Smazat sestavu" #: build/templates/build/build_base.html:87 -msgid "Isueue Build" -msgstr "" - #: build/templates/build/build_base.html:88 msgid "Issue Build" msgstr "" @@ -1931,7 +1928,7 @@ msgstr "Dokončené výstupy" #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 -#: stock/templates/stock/item_base.html:369 +#: stock/templates/stock/item_base.html:365 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 #: templates/js/translated/sales_order.js:805 @@ -1991,7 +1988,7 @@ msgid "Allocated Parts" msgstr "Přidělené díly" #: build/templates/build/detail.html:80 stock/admin.py:163 -#: stock/templates/stock/item_base.html:162 +#: stock/templates/stock/item_base.html:158 #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:242 #: templates/js/translated/purchase_order.js:1326 @@ -2352,8 +2349,8 @@ msgstr "Jak často aktualizovat směnné kurzy (pro vypnutí nastavte na nulu)" #: common/models.py:1297 common/models.py:1353 common/models.py:1366 #: common/models.py:1374 common/models.py:1383 common/models.py:1392 -#: common/models.py:1629 common/models.py:1651 common/models.py:1766 -#: common/models.py:2148 +#: common/models.py:1629 common/models.py:1651 common/models.py:1752 +#: common/models.py:2134 msgid "days" msgstr "dny" @@ -2582,8 +2579,8 @@ msgid "Copy category parameter templates when creating a part" msgstr "Kopírování šablon parametrů kategorie při vytváření dílu" #: common/models.py:1485 part/admin.py:108 part/models.py:3959 -#: report/models.py:293 report/models.py:360 report/serializers.py:90 -#: report/serializers.py:131 stock/serializers.py:233 +#: report/models.py:301 report/models.py:368 report/serializers.py:91 +#: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 #: templates/js/translated/table_filters.js:775 msgid "Template" @@ -2598,7 +2595,7 @@ msgid "Parts can be assembled from other components by default" msgstr "Díly lze ve výchozím nastavení sestavit z jiných komponentů" #: common/models.py:1497 part/admin.py:95 part/models.py:1172 -#: part/serializers.py:1617 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1615 templates/js/translated/table_filters.js:737 msgid "Component" msgstr "Komponent" @@ -2823,7 +2820,7 @@ msgid "Log errors which occur when generating reports" msgstr "Zaznamenávat chyby, které se vyskytnou při vytváření reportů" #: common/models.py:1702 plugin/builtin/labels/label_sheet.py:28 -#: report/models.py:301 +#: report/models.py:309 msgid "Page Size" msgstr "Velikost stránky" @@ -2832,902 +2829,894 @@ msgid "Default page size for PDF reports" msgstr "Výchozí velikost stránky pro PDF reporty" #: common/models.py:1708 -msgid "Enable Test Reports" -msgstr "Povolit testovací reporty" - -#: common/models.py:1709 -msgid "Enable generation of test reports" -msgstr "Povolit generování zkušebních reportů" - -#: common/models.py:1714 -msgid "Attach Test Reports" -msgstr "Připojit testovací reporty" - -#: common/models.py:1716 -msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" -msgstr "Při tisku testovacího reportu, připojte kopii reportu k přidružené skladové položce" - -#: common/models.py:1722 msgid "Globally Unique Serials" msgstr "Globálně unikátní sériová čísla" -#: common/models.py:1723 +#: common/models.py:1709 msgid "Serial numbers for stock items must be globally unique" msgstr "Sériová čísla pro skladové položky musí být globálně unikátní" -#: common/models.py:1728 +#: common/models.py:1714 msgid "Autofill Serial Numbers" msgstr "Automaticky vyplnit sériová čísla" -#: common/models.py:1729 +#: common/models.py:1715 msgid "Autofill serial numbers in forms" msgstr "Automaticky vyplnit sériová čísla ve formulářích" -#: common/models.py:1734 +#: common/models.py:1720 msgid "Delete Depleted Stock" msgstr "Odstranit vyčerpané zásoby" -#: common/models.py:1736 +#: common/models.py:1722 msgid "Determines default behavior when a stock item is depleted" msgstr "Určuje výchozí chování při vyčerpání zásoby položky" -#: common/models.py:1742 +#: common/models.py:1728 msgid "Batch Code Template" msgstr "Šablona kódu dávky" -#: common/models.py:1744 +#: common/models.py:1730 msgid "Template for generating default batch codes for stock items" msgstr "Šablona pro generování výchozích kódů dávky pro skladové položky" -#: common/models.py:1749 +#: common/models.py:1735 msgid "Stock Expiry" msgstr "Expirace zásob" -#: common/models.py:1750 +#: common/models.py:1736 msgid "Enable stock expiry functionality" msgstr "Povolit funkci expirace zásob" -#: common/models.py:1755 +#: common/models.py:1741 msgid "Sell Expired Stock" msgstr "Prodat prošlé zásoby" -#: common/models.py:1756 +#: common/models.py:1742 msgid "Allow sale of expired stock" msgstr "Povolit prodej prošlých zásob" -#: common/models.py:1761 +#: common/models.py:1747 msgid "Stock Stale Time" msgstr "Čas stáří zásob" -#: common/models.py:1763 +#: common/models.py:1749 msgid "Number of days stock items are considered stale before expiring" msgstr "Počet dnů, po které jsou skladové položky považovány za nevyužité před uplynutím doby expirace" -#: common/models.py:1770 +#: common/models.py:1756 msgid "Build Expired Stock" msgstr "Sestavit prošlé zásoby" -#: common/models.py:1771 +#: common/models.py:1757 msgid "Allow building with expired stock" msgstr "Povolit sestavování s prošlými zásobami" -#: common/models.py:1776 +#: common/models.py:1762 msgid "Stock Ownership Control" msgstr "Kontrola vlastnictví zásob" -#: common/models.py:1777 +#: common/models.py:1763 msgid "Enable ownership control over stock locations and items" msgstr "Umožnit kontrolu vlastnictví nad skladovými místy a položkami" -#: common/models.py:1782 +#: common/models.py:1768 msgid "Stock Location Default Icon" msgstr "Výchozí ikona umístění zásob" -#: common/models.py:1783 +#: common/models.py:1769 msgid "Stock location default icon (empty means no icon)" msgstr "Výchozí ikona umístění zásob (prázdné znamená bez ikony)" -#: common/models.py:1788 +#: common/models.py:1774 msgid "Show Installed Stock Items" msgstr "Zobrazit nainstalované skladové položky" -#: common/models.py:1789 +#: common/models.py:1775 msgid "Display installed stock items in stock tables" msgstr "Zobrazit nainstalované skladové položky ve skladových tabulkách" -#: common/models.py:1794 +#: common/models.py:1780 msgid "Check BOM when installing items" msgstr "Zkontrolovat BOM při instalaci položek" -#: common/models.py:1796 +#: common/models.py:1782 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "Nainstalované skladové položky musí existovat v BOM pro nadřazený díl" -#: common/models.py:1802 +#: common/models.py:1788 msgid "Allow Out of Stock Transfer" msgstr "Povolit převod mimo sklad" -#: common/models.py:1804 +#: common/models.py:1790 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "Umožnit přesun skladových položek, které nejsou na skladě, mezi skladovými místy" -#: common/models.py:1810 +#: common/models.py:1796 msgid "Build Order Reference Pattern" msgstr "Referenční vzor objednávky sestavy" -#: common/models.py:1812 +#: common/models.py:1798 msgid "Required pattern for generating Build Order reference field" msgstr "Požadovaný vzor pro generování referenčního pole Objednávka sestavy" -#: common/models.py:1818 common/models.py:1874 common/models.py:1896 -#: common/models.py:1932 +#: common/models.py:1804 common/models.py:1860 common/models.py:1882 +#: common/models.py:1918 msgid "Require Responsible Owner" msgstr "Vyžadovat odpovědného vlastníka" -#: common/models.py:1819 common/models.py:1875 common/models.py:1897 -#: common/models.py:1933 +#: common/models.py:1805 common/models.py:1861 common/models.py:1883 +#: common/models.py:1919 msgid "A responsible owner must be assigned to each order" msgstr "Ke každé objednávce musí být přiřazen odpovědný vlastník" -#: common/models.py:1824 +#: common/models.py:1810 msgid "Require Active Part" msgstr "" -#: common/models.py:1825 +#: common/models.py:1811 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1830 +#: common/models.py:1816 msgid "Require Locked Part" msgstr "" -#: common/models.py:1831 +#: common/models.py:1817 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/models.py:1836 +#: common/models.py:1822 msgid "Require Valid BOM" msgstr "" -#: common/models.py:1838 +#: common/models.py:1824 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1844 +#: common/models.py:1830 msgid "Require Closed Child Orders" msgstr "" -#: common/models.py:1846 +#: common/models.py:1832 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/models.py:1852 +#: common/models.py:1838 msgid "Block Until Tests Pass" msgstr "Blokovat, dokud testy neprojdou" -#: common/models.py:1854 +#: common/models.py:1840 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "Zabránit dokončení výstupů sestavy, dokud neprojdou všechny požadované testy" -#: common/models.py:1860 +#: common/models.py:1846 msgid "Enable Return Orders" msgstr "Povolit vracení objednávek" -#: common/models.py:1861 +#: common/models.py:1847 msgid "Enable return order functionality in the user interface" msgstr "Povolit funkci vrácení objednávky v uživatelském rozhraní" -#: common/models.py:1866 +#: common/models.py:1852 msgid "Return Order Reference Pattern" msgstr "Referenční vzor návratové objednávky" -#: common/models.py:1868 +#: common/models.py:1854 msgid "Required pattern for generating Return Order reference field" msgstr "Požadovaný vzor pro vygenerování referenčního pole Návratová objednávka" -#: common/models.py:1880 +#: common/models.py:1866 msgid "Edit Completed Return Orders" msgstr "Úprava dokončených návratových objednávek" -#: common/models.py:1882 +#: common/models.py:1868 msgid "Allow editing of return orders after they have been completed" msgstr "Umožnit úpravu návratových objednávek po jejich dokončení" -#: common/models.py:1888 +#: common/models.py:1874 msgid "Sales Order Reference Pattern" msgstr "Referenční vzor prodejní objednávky" -#: common/models.py:1890 +#: common/models.py:1876 msgid "Required pattern for generating Sales Order reference field" msgstr "Požadovaný vzor pro generování referenčního pole prodejní objednávky" -#: common/models.py:1902 +#: common/models.py:1888 msgid "Sales Order Default Shipment" msgstr "Výchozí přeprava prodejní objednávky" -#: common/models.py:1903 +#: common/models.py:1889 msgid "Enable creation of default shipment with sales orders" msgstr "Povolit vytvoření výchozí přepravy s prodejními objednávkami" -#: common/models.py:1908 +#: common/models.py:1894 msgid "Edit Completed Sales Orders" msgstr "Úprava dokončených prodejních objednávek" -#: common/models.py:1910 +#: common/models.py:1896 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "Umožnit úpravy prodejních objednávek po jejich odeslání nebo dokončení" -#: common/models.py:1916 +#: common/models.py:1902 msgid "Mark Shipped Orders as Complete" msgstr "Označit odeslané objednávky jako dokončené" -#: common/models.py:1918 +#: common/models.py:1904 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "Prodejní objednávky označené jako odeslané se automaticky dokončí a obejdou stav „odesláno“" -#: common/models.py:1924 +#: common/models.py:1910 msgid "Purchase Order Reference Pattern" msgstr "Referenční vzor nákupní objednávky" -#: common/models.py:1926 +#: common/models.py:1912 msgid "Required pattern for generating Purchase Order reference field" msgstr "Požadovaný vzor pro generování referenčního pole nákupní objednávky" -#: common/models.py:1938 +#: common/models.py:1924 msgid "Edit Completed Purchase Orders" msgstr "Úprava dokončených nákupních objednávek" -#: common/models.py:1940 +#: common/models.py:1926 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "Umožnit úpravy nákupních objednávek po jejich odeslání nebo dokončení" -#: common/models.py:1946 +#: common/models.py:1932 msgid "Auto Complete Purchase Orders" msgstr "Automatické dokončování nákupních objednávek" -#: common/models.py:1948 +#: common/models.py:1934 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "Automaticky označit nákupní objednávky jako kompletní, jakmile jsou přijaty všechny řádkové položky" -#: common/models.py:1955 +#: common/models.py:1941 msgid "Enable password forgot" msgstr "Povolit pole zapomenutého hesla" -#: common/models.py:1956 +#: common/models.py:1942 msgid "Enable password forgot function on the login pages" msgstr "Povolení funkce zapomenutého hesla na přihlašovacích stránkách" -#: common/models.py:1961 +#: common/models.py:1947 msgid "Enable registration" msgstr "Povolit registrace" -#: common/models.py:1962 +#: common/models.py:1948 msgid "Enable self-registration for users on the login pages" msgstr "Povolit samoregistraci uživatelů na přihlašovacích stránkách" -#: common/models.py:1967 +#: common/models.py:1953 msgid "Enable SSO" msgstr "Povolit SSO" -#: common/models.py:1968 +#: common/models.py:1954 msgid "Enable SSO on the login pages" msgstr "Povolit SSO na přihlašovacích stránkách" -#: common/models.py:1973 +#: common/models.py:1959 msgid "Enable SSO registration" msgstr "Povolit SSO registraci" -#: common/models.py:1975 +#: common/models.py:1961 msgid "Enable self-registration via SSO for users on the login pages" msgstr "Povolit samoregistraci uživatelů prostřednictvím SSO na přihlašovacích stránkách" -#: common/models.py:1981 +#: common/models.py:1967 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1983 +#: common/models.py:1969 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1989 +#: common/models.py:1975 msgid "SSO group key" msgstr "" -#: common/models.py:1991 +#: common/models.py:1977 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1997 +#: common/models.py:1983 msgid "SSO group map" msgstr "" -#: common/models.py:1999 +#: common/models.py:1985 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/models.py:2005 +#: common/models.py:1991 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:2007 +#: common/models.py:1993 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/models.py:2013 +#: common/models.py:1999 msgid "Email required" msgstr "Vyžadován e-mail" -#: common/models.py:2014 +#: common/models.py:2000 msgid "Require user to supply mail on signup" msgstr "Požadovat, aby uživatel při registraci zadal e-mail" -#: common/models.py:2019 +#: common/models.py:2005 msgid "Auto-fill SSO users" msgstr "Automaticky vyplnit SSO uživatele" -#: common/models.py:2021 +#: common/models.py:2007 msgid "Automatically fill out user-details from SSO account-data" msgstr "Automaticky vyplnit údaje o uživateli z údajů o účtu SSO" -#: common/models.py:2027 +#: common/models.py:2013 msgid "Mail twice" msgstr "Mail dvakrát" -#: common/models.py:2028 +#: common/models.py:2014 msgid "On signup ask users twice for their mail" msgstr "Při registraci dvakrát požádat uživatele o zadání e-mailu" -#: common/models.py:2033 +#: common/models.py:2019 msgid "Password twice" msgstr "Heslo dvakrát" -#: common/models.py:2034 +#: common/models.py:2020 msgid "On signup ask users twice for their password" msgstr "Při registraci dvakrát požádat uživatele o heslo" -#: common/models.py:2039 +#: common/models.py:2025 msgid "Allowed domains" msgstr "Povolené domény" -#: common/models.py:2041 +#: common/models.py:2027 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "Omezit registraci na určité domény (oddělené čárkou a začínající @)" -#: common/models.py:2047 +#: common/models.py:2033 msgid "Group on signup" msgstr "Skupina při registraci" -#: common/models.py:2049 +#: common/models.py:2035 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:2055 +#: common/models.py:2041 msgid "Enforce MFA" msgstr "Vynutit MFA" -#: common/models.py:2056 +#: common/models.py:2042 msgid "Users must use multifactor security." msgstr "Uživatelé musí používat vícefaktorové zabezpečení." -#: common/models.py:2061 +#: common/models.py:2047 msgid "Check plugins on startup" msgstr "Zkontrolovat pluginy při spuštění" -#: common/models.py:2063 +#: common/models.py:2049 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "Zkontrolujte, zda jsou při spuštění nainstalovány všechny pluginy - povolit v kontejnerových prostředích" -#: common/models.py:2071 +#: common/models.py:2057 msgid "Check for plugin updates" msgstr "Zkontrolovat aktualizace pluginů" -#: common/models.py:2072 +#: common/models.py:2058 msgid "Enable periodic checks for updates to installed plugins" msgstr "Povolit pravidelné kontroly aktualizací nainstalovaných pluginů" -#: common/models.py:2078 +#: common/models.py:2064 msgid "Enable URL integration" msgstr "Povolit integraci URL" -#: common/models.py:2079 +#: common/models.py:2065 msgid "Enable plugins to add URL routes" msgstr "Povolit plug-inům přidávat trasy URL" -#: common/models.py:2085 +#: common/models.py:2071 msgid "Enable navigation integration" msgstr "Povolit integraci navigace" -#: common/models.py:2086 +#: common/models.py:2072 msgid "Enable plugins to integrate into navigation" msgstr "Povolit integrování pluginů do navigace" -#: common/models.py:2092 +#: common/models.py:2078 msgid "Enable app integration" msgstr "Povolit integraci aplikací" -#: common/models.py:2093 +#: common/models.py:2079 msgid "Enable plugins to add apps" msgstr "Povolit pluginům přidávát aplikace" -#: common/models.py:2099 +#: common/models.py:2085 msgid "Enable schedule integration" msgstr "Povolit integraci plánu" -#: common/models.py:2100 +#: common/models.py:2086 msgid "Enable plugins to run scheduled tasks" msgstr "Povolit pluginům spouštění naplánovaných úloh" -#: common/models.py:2106 +#: common/models.py:2092 msgid "Enable event integration" msgstr "Povolit integraci událostí" -#: common/models.py:2107 +#: common/models.py:2093 msgid "Enable plugins to respond to internal events" msgstr "Povolit pluginům reagovat na interní události" -#: common/models.py:2113 +#: common/models.py:2099 msgid "Enable project codes" msgstr "Povolit kódy projektů" -#: common/models.py:2114 +#: common/models.py:2100 msgid "Enable project codes for tracking projects" msgstr "Povolit kódy projektů pro sledování projektů" -#: common/models.py:2119 +#: common/models.py:2105 msgid "Stocktake Functionality" msgstr "Funkce inventury" -#: common/models.py:2121 +#: common/models.py:2107 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "Povolit funkci inventury pro evidenci stavu zásob a výpočet hodnoty zásob" -#: common/models.py:2127 +#: common/models.py:2113 msgid "Exclude External Locations" msgstr "Vyloučit externí umístění" -#: common/models.py:2129 +#: common/models.py:2115 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "Vyloučit skladové položky na externích místech z výpočtů inventury" -#: common/models.py:2135 +#: common/models.py:2121 msgid "Automatic Stocktake Period" msgstr "Perioda automatické inventury" -#: common/models.py:2137 +#: common/models.py:2123 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "Počet dní mezi automatickým záznamem inventury (pro vypnutí nastavte nulu)" -#: common/models.py:2143 +#: common/models.py:2129 msgid "Report Deletion Interval" msgstr "Interval mazání reportů" -#: common/models.py:2145 +#: common/models.py:2131 msgid "Stocktake reports will be deleted after specified number of days" msgstr "Reporty o inventuře se po určitém počtu dní vymažou" -#: common/models.py:2152 +#: common/models.py:2138 msgid "Display Users full names" msgstr "Zobrazit celá jména uživatelů" -#: common/models.py:2153 +#: common/models.py:2139 msgid "Display Users full names instead of usernames" msgstr "Zobrazit plná jména uživatelů namísto uživatelských jmen" -#: common/models.py:2158 +#: common/models.py:2144 msgid "Enable Test Station Data" msgstr "Povolit data zkušební stanice" -#: common/models.py:2159 +#: common/models.py:2145 msgid "Enable test station data collection for test results" msgstr "Povolit sběr dat ze zkušební stanice pro výsledky testů" -#: common/models.py:2171 common/models.py:2551 +#: common/models.py:2150 +msgid "Create Template on Upload" +msgstr "" + +#: common/models.py:2152 +msgid "Create a new test template when uploading test data which does not match an existing template" +msgstr "" + +#: common/models.py:2165 common/models.py:2545 msgid "Settings key (must be unique - case insensitive" msgstr "Klíč nastavení (musí být unikátní - rozlišuje malá a velká písmena" -#: common/models.py:2214 +#: common/models.py:2208 msgid "Hide inactive parts" msgstr "Skrýt neaktivní díly" -#: common/models.py:2216 +#: common/models.py:2210 msgid "Hide inactive parts in results displayed on the homepage" msgstr "Skrýt neaktivní díly ve výsledcích zobrazených na domovské stránce" -#: common/models.py:2222 +#: common/models.py:2216 msgid "Show subscribed parts" msgstr "Zobrazit odebírané díly" -#: common/models.py:2223 +#: common/models.py:2217 msgid "Show subscribed parts on the homepage" msgstr "Zobrazit odebírané díly na domovské stránce" -#: common/models.py:2228 +#: common/models.py:2222 msgid "Show subscribed categories" msgstr "Zobrazit odebírané kategorie" -#: common/models.py:2229 +#: common/models.py:2223 msgid "Show subscribed part categories on the homepage" msgstr "Zobrazit kategorie odebíraných dílů na hlavní stránce" -#: common/models.py:2234 +#: common/models.py:2228 msgid "Show latest parts" msgstr "Zobrazit nejnovější díly" -#: common/models.py:2235 +#: common/models.py:2229 msgid "Show latest parts on the homepage" msgstr "Zobrazit nejnovější díly na domovské stránce" -#: common/models.py:2240 +#: common/models.py:2234 msgid "Show invalid BOMs" msgstr "Zobrazit neplatné kusovníky (BOMy)" -#: common/models.py:2241 +#: common/models.py:2235 msgid "Show BOMs that await validation on the homepage" msgstr "Zobrazit kusovníky (BOMy), které čekají na ověření, na domovské stránce" -#: common/models.py:2246 +#: common/models.py:2240 msgid "Show recent stock changes" msgstr "Zobrazit nedávné změny zásob" -#: common/models.py:2247 +#: common/models.py:2241 msgid "Show recently changed stock items on the homepage" msgstr "Zobrazit nedávno změněné skladové položky na domovské stránce" -#: common/models.py:2252 +#: common/models.py:2246 msgid "Show low stock" msgstr "Zobrazit nízký stav zásob" -#: common/models.py:2253 +#: common/models.py:2247 msgid "Show low stock items on the homepage" msgstr "Zobrazit na domovské stránce položky s nízkou skladovou zásobou" -#: common/models.py:2258 +#: common/models.py:2252 msgid "Show depleted stock" msgstr "Zobrazit vyčerpané zásoby" -#: common/models.py:2259 +#: common/models.py:2253 msgid "Show depleted stock items on the homepage" msgstr "Zobrazit vyčerpané položky na domovské stránce" -#: common/models.py:2264 +#: common/models.py:2258 msgid "Show needed stock" msgstr "Zobrazit potřebné zásoby" -#: common/models.py:2265 +#: common/models.py:2259 msgid "Show stock items needed for builds on the homepage" msgstr "Zobrazit skladové položky potřebné pro sestavy na domovské stránce" -#: common/models.py:2270 +#: common/models.py:2264 msgid "Show expired stock" msgstr "Zobrazit expirované zásoby" -#: common/models.py:2271 +#: common/models.py:2265 msgid "Show expired stock items on the homepage" msgstr "Zobrazit expirované skladové položky na domovské stránce" -#: common/models.py:2276 +#: common/models.py:2270 msgid "Show stale stock" msgstr "Zobrazit neaktuální zásoby" -#: common/models.py:2277 +#: common/models.py:2271 msgid "Show stale stock items on the homepage" msgstr "Zobrazit neaktuální skladové položky na domovské stránce" -#: common/models.py:2282 +#: common/models.py:2276 msgid "Show pending builds" msgstr "Zobrazit nevyřízené sestavy" -#: common/models.py:2283 +#: common/models.py:2277 msgid "Show pending builds on the homepage" msgstr "Zobrazit nevyřízené sestavy na domovské stránce" -#: common/models.py:2288 +#: common/models.py:2282 msgid "Show overdue builds" msgstr "Zobrazit sestavy po splatnosti" -#: common/models.py:2289 +#: common/models.py:2283 msgid "Show overdue builds on the homepage" msgstr "Zobrazit sestavy po splatnosti na domovské stránce" -#: common/models.py:2294 +#: common/models.py:2288 msgid "Show outstanding POs" msgstr "Zobrazit nevyřízené PO" -#: common/models.py:2295 +#: common/models.py:2289 msgid "Show outstanding POs on the homepage" msgstr "Zobrazit nevyřízené PO na domovské stránce" -#: common/models.py:2300 +#: common/models.py:2294 msgid "Show overdue POs" msgstr "Zobrazit PO po splatnosti" -#: common/models.py:2301 +#: common/models.py:2295 msgid "Show overdue POs on the homepage" msgstr "Zobrazit PO po splatnosti na domovské stránce" -#: common/models.py:2306 +#: common/models.py:2300 msgid "Show outstanding SOs" msgstr "Zobrazit nevyřízené SO" -#: common/models.py:2307 +#: common/models.py:2301 msgid "Show outstanding SOs on the homepage" msgstr "Zobrazit nevyřízené SO na domovské stránce" -#: common/models.py:2312 +#: common/models.py:2306 msgid "Show overdue SOs" msgstr "Zobrazit SO po splatnosti" -#: common/models.py:2313 +#: common/models.py:2307 msgid "Show overdue SOs on the homepage" msgstr "Zobrazit SO po splatnosti na domovské stránce" -#: common/models.py:2318 +#: common/models.py:2312 msgid "Show pending SO shipments" msgstr "Zobrazit čekající zásilky SO" -#: common/models.py:2319 +#: common/models.py:2313 msgid "Show pending SO shipments on the homepage" msgstr "Zobrazit čekající zásilky SO na domovské stránce" -#: common/models.py:2324 +#: common/models.py:2318 msgid "Show News" msgstr "Zobrazit novinky" -#: common/models.py:2325 +#: common/models.py:2319 msgid "Show news on the homepage" msgstr "Zobrazit novinky na domovské stránce" -#: common/models.py:2330 +#: common/models.py:2324 msgid "Inline label display" msgstr "Zobrazení štítků na řádku" -#: common/models.py:2332 +#: common/models.py:2326 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "Zobrazit štítky PDF v prohlížeči namísto stahování jako soubor" -#: common/models.py:2338 +#: common/models.py:2332 msgid "Default label printer" msgstr "Výchozí tiskárna štítků" -#: common/models.py:2340 +#: common/models.py:2334 msgid "Configure which label printer should be selected by default" msgstr "Konfigurovat tiskárnu štítků, která má být vybrána jako výchozí" -#: common/models.py:2346 +#: common/models.py:2340 msgid "Inline report display" msgstr "Zobrazení reportů na řádku" -#: common/models.py:2348 +#: common/models.py:2342 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "Zobrazit reporty PDF v prohlížeči namísto stahování jako soubor" -#: common/models.py:2354 +#: common/models.py:2348 msgid "Search Parts" msgstr "Hledat díly" -#: common/models.py:2355 +#: common/models.py:2349 msgid "Display parts in search preview window" msgstr "Zobrazit díly v náhledu hledání" -#: common/models.py:2360 +#: common/models.py:2354 msgid "Search Supplier Parts" msgstr "Hledat díly dodavatele" -#: common/models.py:2361 +#: common/models.py:2355 msgid "Display supplier parts in search preview window" msgstr "Zobrazit díly dodavatele v náhledu hledání" -#: common/models.py:2366 +#: common/models.py:2360 msgid "Search Manufacturer Parts" msgstr "Vyhledávání dílů výrobce" -#: common/models.py:2367 +#: common/models.py:2361 msgid "Display manufacturer parts in search preview window" msgstr "Zobrazit díly výrobce v náhledu hledání" -#: common/models.py:2372 +#: common/models.py:2366 msgid "Hide Inactive Parts" msgstr "Skrýt neaktivní díly" -#: common/models.py:2373 +#: common/models.py:2367 msgid "Excluded inactive parts from search preview window" msgstr "Vyloučené neaktivní části z okna náhledu vyhledávání" -#: common/models.py:2378 +#: common/models.py:2372 msgid "Search Categories" msgstr "Hledat kategorie" -#: common/models.py:2379 +#: common/models.py:2373 msgid "Display part categories in search preview window" msgstr "Zobrazit kategorie dílů v náhledu hledání" -#: common/models.py:2384 +#: common/models.py:2378 msgid "Search Stock" msgstr "Hledat zásoby" -#: common/models.py:2385 +#: common/models.py:2379 msgid "Display stock items in search preview window" msgstr "Zobrazit skladové položky v náhledu hledání" -#: common/models.py:2390 +#: common/models.py:2384 msgid "Hide Unavailable Stock Items" msgstr "Skrýt nedostupné skladové položky" -#: common/models.py:2392 +#: common/models.py:2386 msgid "Exclude stock items which are not available from the search preview window" msgstr "Vyloučit skladové položky, které nejsou dostupné z okna náhledu hledání" -#: common/models.py:2398 +#: common/models.py:2392 msgid "Search Locations" msgstr "Hledat umístění" -#: common/models.py:2399 +#: common/models.py:2393 msgid "Display stock locations in search preview window" msgstr "Zobrazit skladová umístění v náhledu hledání" -#: common/models.py:2404 +#: common/models.py:2398 msgid "Search Companies" msgstr "Hledat společnosti" -#: common/models.py:2405 +#: common/models.py:2399 msgid "Display companies in search preview window" msgstr "Zobrazit společnosti v náhledu hledání" -#: common/models.py:2410 +#: common/models.py:2404 msgid "Search Build Orders" msgstr "Hledat objednávky sestav" -#: common/models.py:2411 +#: common/models.py:2405 msgid "Display build orders in search preview window" msgstr "Zobrazit objednávky sestav v náhledu hledání" -#: common/models.py:2416 +#: common/models.py:2410 msgid "Search Purchase Orders" msgstr "Hledat nákupní objednávky" -#: common/models.py:2417 +#: common/models.py:2411 msgid "Display purchase orders in search preview window" msgstr "Zobrazit nákupní objednávky v náhledu hledání" -#: common/models.py:2422 +#: common/models.py:2416 msgid "Exclude Inactive Purchase Orders" msgstr "Vyloučit neaktivní nákupní objednávky" -#: common/models.py:2424 +#: common/models.py:2418 msgid "Exclude inactive purchase orders from search preview window" msgstr "Vyloučit neaktivní nákupní objednávky z okna náhledu vyhledávání" -#: common/models.py:2430 +#: common/models.py:2424 msgid "Search Sales Orders" msgstr "Hledat prodejní objednávky" -#: common/models.py:2431 +#: common/models.py:2425 msgid "Display sales orders in search preview window" msgstr "Zobrazit prodejní objednávky v náhledu hledání" -#: common/models.py:2436 +#: common/models.py:2430 msgid "Exclude Inactive Sales Orders" msgstr "Vyloučit neaktivní prodejní objednávky" -#: common/models.py:2438 +#: common/models.py:2432 msgid "Exclude inactive sales orders from search preview window" msgstr "Vyloučit neaktivní prodejní objednávky z okna náhledu vyhledávání" -#: common/models.py:2444 +#: common/models.py:2438 msgid "Search Return Orders" msgstr "Vyhledávání vrácených objednávek" -#: common/models.py:2445 +#: common/models.py:2439 msgid "Display return orders in search preview window" msgstr "Zobrazit vrácené objednávky v okně náhledu vyhledávání" -#: common/models.py:2450 +#: common/models.py:2444 msgid "Exclude Inactive Return Orders" msgstr "Vyloučit neaktivní vrácené objednávky" -#: common/models.py:2452 +#: common/models.py:2446 msgid "Exclude inactive return orders from search preview window" msgstr "Vyloučit neaktivní vrácené objednávky z okna náhledu vyhledávání" -#: common/models.py:2458 +#: common/models.py:2452 msgid "Search Preview Results" msgstr "Náhled výsledků vyhledávání" -#: common/models.py:2460 +#: common/models.py:2454 msgid "Number of results to show in each section of the search preview window" msgstr "Počet výsledků, které se mají zobrazit v každé části okna náhledu vyhledávání" -#: common/models.py:2466 +#: common/models.py:2460 msgid "Regex Search" msgstr "Regex hledání" -#: common/models.py:2467 +#: common/models.py:2461 msgid "Enable regular expressions in search queries" msgstr "Povolit regulární výrazy ve vyhledávacích dotazech" -#: common/models.py:2472 +#: common/models.py:2466 msgid "Whole Word Search" msgstr "Vyhledávání celého slova" -#: common/models.py:2473 +#: common/models.py:2467 msgid "Search queries return results for whole word matches" msgstr "Vyhledávací dotazy vracejí výsledky pro shody celých slov" -#: common/models.py:2478 +#: common/models.py:2472 msgid "Show Quantity in Forms" msgstr "Zobrazit množství ve formulářích" -#: common/models.py:2479 +#: common/models.py:2473 msgid "Display available part quantity in some forms" msgstr "Zobrazit dostupné množství dílů v některých formulářích" -#: common/models.py:2484 +#: common/models.py:2478 msgid "Escape Key Closes Forms" msgstr "Klávesa Escape zavře formuláře" -#: common/models.py:2485 +#: common/models.py:2479 msgid "Use the escape key to close modal forms" msgstr "Zavřít modální formuláře pomocí klávesy escape" -#: common/models.py:2490 +#: common/models.py:2484 msgid "Fixed Navbar" msgstr "Pevná navigační lišta" -#: common/models.py:2491 +#: common/models.py:2485 msgid "The navbar position is fixed to the top of the screen" msgstr "Pozice navigační lišty je pevně nastavena na horní okraj obrazovky" -#: common/models.py:2496 +#: common/models.py:2490 msgid "Date Format" msgstr "Formát data" -#: common/models.py:2497 +#: common/models.py:2491 msgid "Preferred format for displaying dates" msgstr "Preferovaný formát pro zobrazení datumů" -#: common/models.py:2510 part/templates/part/detail.html:41 +#: common/models.py:2504 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "Plánování dílů" -#: common/models.py:2511 +#: common/models.py:2505 msgid "Display part scheduling information" msgstr "Zobrazit informace o plánování dílů" -#: common/models.py:2516 part/templates/part/detail.html:62 +#: common/models.py:2510 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "Inventura dílu" -#: common/models.py:2518 +#: common/models.py:2512 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "Zobrazit informace o skladových zásobách dílů (pokud je povolena funkce inventury)" -#: common/models.py:2524 +#: common/models.py:2518 msgid "Table String Length" msgstr "Délka textu v tabulce" -#: common/models.py:2526 +#: common/models.py:2520 msgid "Maximum length limit for strings displayed in table views" msgstr "Maximální délka textu v zobrazeních tabulek" -#: common/models.py:2532 +#: common/models.py:2526 msgid "Receive error reports" msgstr "Přijímat zprávy o chybách" -#: common/models.py:2533 +#: common/models.py:2527 msgid "Receive notifications for system errors" msgstr "Dostávat oznámení o systémových chybách" -#: common/models.py:2538 +#: common/models.py:2532 msgid "Last used printing machines" msgstr "Poslední použité tiskárny" -#: common/models.py:2539 +#: common/models.py:2533 msgid "Save the last used printing machines for a user" msgstr "Uložte poslední použité tiskárny pro uživatele" -#: common/models.py:2559 common/models.py:2560 common/models.py:2717 -#: common/models.py:2718 common/models.py:2963 common/models.py:2964 -#: common/models.py:3287 common/models.py:3288 importer/models.py:89 +#: common/models.py:2553 common/models.py:2554 common/models.py:2711 +#: common/models.py:2712 common/models.py:2957 common/models.py:2958 +#: common/models.py:3281 common/models.py:3282 importer/models.py:89 #: part/models.py:3319 part/models.py:3406 part/models.py:3480 #: part/models.py:3508 plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3735,11 +3724,11 @@ msgstr "Uložte poslední použité tiskárny pro uživatele" msgid "User" msgstr "Uživatel" -#: common/models.py:2582 +#: common/models.py:2576 msgid "Price break quantity" msgstr "Množství cenové slevy" -#: common/models.py:2589 company/serializers.py:517 order/admin.py:42 +#: common/models.py:2583 company/serializers.py:517 order/admin.py:42 #: order/models.py:1423 order/models.py:2410 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1892 #: templates/js/translated/pricing.js:621 @@ -3747,96 +3736,96 @@ msgstr "Množství cenové slevy" msgid "Price" msgstr "Cena" -#: common/models.py:2590 +#: common/models.py:2584 msgid "Unit price at specified quantity" msgstr "Jednotková cena při stanoveném množství" -#: common/models.py:2694 common/models.py:2879 +#: common/models.py:2688 common/models.py:2873 msgid "Endpoint" msgstr "Koncový bod" -#: common/models.py:2695 +#: common/models.py:2689 msgid "Endpoint at which this webhook is received" msgstr "Koncový bod, ve kterém je tento webhook přijímán" -#: common/models.py:2705 +#: common/models.py:2699 msgid "Name for this webhook" msgstr "Název tohoto webhooku" -#: common/models.py:2709 +#: common/models.py:2703 msgid "Is this webhook active" msgstr "Je tento webhook aktivní" -#: common/models.py:2725 users/models.py:159 +#: common/models.py:2719 users/models.py:159 msgid "Token" msgstr "Token" -#: common/models.py:2726 +#: common/models.py:2720 msgid "Token for access" msgstr "Token pro přístup" -#: common/models.py:2734 +#: common/models.py:2728 msgid "Secret" msgstr "Tajný klíč" -#: common/models.py:2735 +#: common/models.py:2729 msgid "Shared secret for HMAC" msgstr "Sdílený tajný klíč pro HMAC" -#: common/models.py:2843 +#: common/models.py:2837 msgid "Message ID" msgstr "ID zprávy" -#: common/models.py:2844 +#: common/models.py:2838 msgid "Unique identifier for this message" msgstr "Unikátní identifikátor pro tuto zprávu" -#: common/models.py:2852 +#: common/models.py:2846 msgid "Host" msgstr "Hostitel" -#: common/models.py:2853 +#: common/models.py:2847 msgid "Host from which this message was received" msgstr "Hostitel, od kterého byla tato zpráva přijata" -#: common/models.py:2861 +#: common/models.py:2855 msgid "Header" msgstr "Záhlaví" -#: common/models.py:2862 +#: common/models.py:2856 msgid "Header of this message" msgstr "Záhlaví této zprávy" -#: common/models.py:2869 +#: common/models.py:2863 msgid "Body" msgstr "Tělo" -#: common/models.py:2870 +#: common/models.py:2864 msgid "Body of this message" msgstr "Tělo zprávy" -#: common/models.py:2880 +#: common/models.py:2874 msgid "Endpoint on which this message was received" msgstr "Koncový bod, na kterém byla zpráva přijata" -#: common/models.py:2885 +#: common/models.py:2879 msgid "Worked on" msgstr "Pracoval na" -#: common/models.py:2886 +#: common/models.py:2880 msgid "Was the work on this message finished?" msgstr "Byla práce na této zprávě dokončena?" -#: common/models.py:3012 +#: common/models.py:3006 msgid "Id" msgstr "ID" -#: common/models.py:3014 templates/js/translated/company.js:965 +#: common/models.py:3008 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "Název" -#: common/models.py:3016 common/models.py:3271 company/models.py:146 +#: common/models.py:3010 common/models.py:3265 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 #: order/models.py:303 order/models.py:1378 order/models.py:1810 #: part/admin.py:55 part/models.py:1069 @@ -3853,217 +3842,217 @@ msgstr "Název" msgid "Link" msgstr "Odkaz" -#: common/models.py:3018 templates/js/translated/news.js:60 +#: common/models.py:3012 templates/js/translated/news.js:60 msgid "Published" msgstr "Zveřejněno" -#: common/models.py:3020 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:3014 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "Autor" -#: common/models.py:3022 templates/js/translated/news.js:52 +#: common/models.py:3016 templates/js/translated/news.js:52 msgid "Summary" msgstr "Souhrn" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Read" msgstr "Přečteno" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Was this news item read?" msgstr "Byla tato novinka přečtena?" -#: common/models.py:3042 company/models.py:156 part/models.py:1079 +#: common/models.py:3036 company/models.py:156 part/models.py:1079 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 -#: stock/templates/stock/item_base.html:133 templates/503.html:31 +#: stock/templates/stock/item_base.html:129 templates/503.html:31 #: templates/hover_image.html:7 templates/hover_image.html:9 #: templates/modals.html:6 msgid "Image" msgstr "Obrazek" -#: common/models.py:3042 +#: common/models.py:3036 msgid "Image file" msgstr "Soubor obrázku" -#: common/models.py:3054 common/models.py:3255 +#: common/models.py:3048 common/models.py:3249 msgid "Target model type for this image" msgstr "Cílový typ modelu pro tento obrázek" -#: common/models.py:3058 +#: common/models.py:3052 msgid "Target model ID for this image" msgstr "Cílové ID modelu pro tento obrázek" -#: common/models.py:3080 +#: common/models.py:3074 msgid "Custom Unit" msgstr "" -#: common/models.py:3098 +#: common/models.py:3092 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:3113 +#: common/models.py:3107 msgid "Unit name must be a valid identifier" msgstr "Název jednotky musí být platný identifikátor" -#: common/models.py:3132 +#: common/models.py:3126 msgid "Unit name" msgstr "Název jednotky" -#: common/models.py:3139 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3133 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "Symbol" -#: common/models.py:3140 +#: common/models.py:3134 msgid "Optional unit symbol" msgstr "Volitelný symbol jednotky" -#: common/models.py:3146 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3140 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "Definice" -#: common/models.py:3147 +#: common/models.py:3141 msgid "Unit definition" msgstr "Definice jednotky" -#: common/models.py:3205 common/models.py:3262 stock/models.py:2552 +#: common/models.py:3199 common/models.py:3256 stock/models.py:2549 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Příloha" -#: common/models.py:3217 +#: common/models.py:3211 msgid "Missing file" msgstr "Chybějící soubor" -#: common/models.py:3218 +#: common/models.py:3212 msgid "Missing external link" msgstr "Chybějící externí odkaz" -#: common/models.py:3263 +#: common/models.py:3257 msgid "Select file to attach" msgstr "Vyberte soubor k přiložení" -#: common/models.py:3278 templates/js/translated/attachment.js:120 +#: common/models.py:3272 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Komentář" -#: common/models.py:3279 +#: common/models.py:3273 msgid "Attachment comment" msgstr "Komentář přílohy" -#: common/models.py:3295 +#: common/models.py:3289 msgid "Upload date" msgstr "Datum nahrání" -#: common/models.py:3296 +#: common/models.py:3290 msgid "Date the file was uploaded" msgstr "Datum, kdy byl soubor nahrán" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size" msgstr "Velikost souboru" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size in bytes" msgstr "Velikost souboru v bytech" -#: common/models.py:3338 common/serializers.py:588 +#: common/models.py:3332 common/serializers.py:588 msgid "Invalid model type specified for attachment" msgstr "Uveden neplatný typ modelu pro přílohu" -#: common/models.py:3347 plugin/models.py:43 users/models.py:100 +#: common/models.py:3341 plugin/models.py:43 users/models.py:100 msgid "Key" msgstr "" -#: common/models.py:3348 +#: common/models.py:3342 msgid "Value that will be saved in the models database" msgstr "" -#: common/models.py:3351 +#: common/models.py:3345 msgid "Name of the state" msgstr "" -#: common/models.py:3355 +#: common/models.py:3349 msgid "Label" msgstr "" -#: common/models.py:3356 +#: common/models.py:3350 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:3362 +#: common/models.py:3356 msgid "Color" msgstr "" -#: common/models.py:3363 +#: common/models.py:3357 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:3366 +#: common/models.py:3360 msgid "Logical Key" msgstr "" -#: common/models.py:3368 +#: common/models.py:3362 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:3376 +#: common/models.py:3370 msgid "Model" msgstr "" -#: common/models.py:3377 +#: common/models.py:3371 msgid "Model this state is associated with" msgstr "" -#: common/models.py:3381 +#: common/models.py:3375 msgid "Reference Status Set" msgstr "" -#: common/models.py:3382 +#: common/models.py:3376 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:3388 +#: common/models.py:3382 msgid "Custom State" msgstr "" -#: common/models.py:3389 +#: common/models.py:3383 msgid "Custom States" msgstr "" -#: common/models.py:3404 +#: common/models.py:3398 msgid "Model must be selected" msgstr "" -#: common/models.py:3407 +#: common/models.py:3401 msgid "Key must be selected" msgstr "" -#: common/models.py:3410 +#: common/models.py:3404 msgid "Logical key must be selected" msgstr "" -#: common/models.py:3414 +#: common/models.py:3408 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:3418 +#: common/models.py:3412 msgid "Reference status must be selected" msgstr "" -#: common/models.py:3430 +#: common/models.py:3424 msgid "Reference status set not found" msgstr "" -#: common/models.py:3436 +#: common/models.py:3430 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:3442 +#: common/models.py:3436 msgid "Logical key must be in the logical keys of the reference status" msgstr "" @@ -4165,7 +4154,7 @@ msgstr "Argumenty klíčových slov úlohy" msgid "Filename" msgstr "Název souboru" -#: common/serializers.py:563 report/api.py:100 report/serializers.py:53 +#: common/serializers.py:563 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "Typ modelu" @@ -4447,12 +4436,12 @@ msgstr "Odkaz na informace o adrese (externí)" #: company/models.py:467 company/models.py:584 company/models.py:808 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 -#: stock/templates/stock/item_base.html:217 +#: stock/templates/stock/item_base.html:213 msgid "Manufacturer Part" msgstr "Výrobce dílu" #: company/models.py:484 company/models.py:776 stock/models.py:791 -#: stock/serializers.py:452 stock/templates/stock/item_base.html:142 +#: stock/serializers.py:452 stock/templates/stock/item_base.html:138 #: templates/js/translated/bom.js:622 msgid "Base Part" msgstr "Základní díl" @@ -4463,8 +4452,8 @@ msgstr "Zvolte díl" #: company/models.py:495 company/templates/company/company_base.html:82 #: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:145 part/serializers.py:567 -#: stock/templates/stock/item_base.html:207 +#: company/templates/company/supplier_part.html:145 part/serializers.py:565 +#: stock/templates/stock/item_base.html:203 #: templates/js/translated/company.js:507 #: templates/js/translated/company.js:1118 #: templates/js/translated/company.js:1296 @@ -4479,7 +4468,7 @@ msgstr "Vyberte výrobce" #: company/models.py:502 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:153 order/serializers.py:557 -#: part/serializers.py:577 templates/js/translated/company.js:351 +#: part/serializers.py:575 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 #: templates/js/translated/company.js:1630 templates/js/translated/part.js:1807 @@ -4505,7 +4494,7 @@ msgid "Parameter name" msgstr "Název parametru" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2544 templates/js/translated/company.js:1166 +#: stock/models.py:2541 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1499 #: templates/js/translated/stock.js:1607 msgid "Value" @@ -4530,7 +4519,7 @@ msgstr "Jednotky parametru" #: company/models.py:659 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 #: order/serializers.py:492 stock/models.py:802 -#: stock/templates/stock/item_base.html:233 +#: stock/templates/stock/item_base.html:229 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 @@ -4553,9 +4542,9 @@ msgstr "Odkazovaný díl výrobce musí odkazovat na stejný základní díl" #: company/models.py:786 company/templates/company/company_base.html:87 #: company/templates/company/supplier_part.html:129 order/models.py:492 #: order/templates/order/order_base.html:141 part/bom.py:279 part/bom.py:314 -#: part/serializers.py:551 plugin/builtin/suppliers/digikey.py:25 +#: part/serializers.py:549 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/templates/stock/item_base.html:224 +#: plugin/builtin/suppliers/tme.py:26 stock/templates/stock/item_base.html:220 #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:511 @@ -4570,7 +4559,7 @@ msgstr "Dodavatel" msgid "Select supplier" msgstr "Vyberte dodavatele" -#: company/models.py:793 part/serializers.py:562 +#: company/models.py:793 part/serializers.py:560 msgid "Supplier stock keeping unit" msgstr "Skladová evidence dodavatele" @@ -4661,7 +4650,7 @@ msgstr "Výchozí měna používaná pro tohoto dodavatele" msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:919 +#: company/serializers.py:397 part/admin.py:126 part/serializers.py:917 #: part/templates/part/part_base.html:197 #: templates/js/translated/company.js:1689 #: templates/js/translated/table_filters.js:362 @@ -4735,7 +4724,7 @@ msgstr "Smazat obrázek" #: order/models.py:2140 order/templates/order/return_order_base.html:134 #: order/templates/order/sales_order_base.html:151 stock/models.py:844 #: stock/models.py:845 stock/serializers.py:1336 -#: stock/templates/stock/item_base.html:405 +#: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 #: templates/js/translated/return_order.js:295 @@ -4939,7 +4928,7 @@ msgstr "Nejsou k dispozici žádné informace o výrobci" #: company/templates/company/manufacturer_part.html:119 #: company/templates/company/supplier_part.html:15 company/views.py:31 -#: part/admin.py:122 part/serializers.py:925 +#: part/admin.py:122 part/serializers.py:923 #: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190 #: templates/navbar.html:48 msgid "Suppliers" @@ -5030,7 +5019,7 @@ msgid "No supplier information available" msgstr "Nejsou k dispozici žádné informace o dodavateli" #: company/templates/company/supplier_part.html:139 order/serializers.py:554 -#: part/bom.py:286 part/bom.py:315 part/serializers.py:561 +#: part/bom.py:286 part/bom.py:315 part/serializers.py:559 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1793 #: templates/js/translated/pricing.js:510 #: templates/js/translated/purchase_order.js:1920 @@ -5084,7 +5073,7 @@ msgid "Update Part Availability" msgstr "Aktualizovat dostupnost dílu" #: company/templates/company/supplier_part_sidebar.html:5 -#: part/serializers.py:923 part/stocktake.py:223 +#: part/serializers.py:921 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 #: stock/serializers.py:1021 stock/serializers.py:1199 @@ -5473,7 +5462,7 @@ msgstr "" #: order/models.py:1592 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_purchase_order_report.html:14 -#: stock/serializers.py:121 stock/templates/stock/item_base.html:176 +#: stock/serializers.py:121 stock/templates/stock/item_base.html:172 #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:168 @@ -5694,7 +5683,7 @@ msgid "Number of items received" msgstr "Počet přijatých položek" #: order/models.py:1513 stock/models.py:963 stock/serializers.py:617 -#: stock/templates/stock/item_base.html:183 +#: stock/templates/stock/item_base.html:179 #: templates/js/translated/stock.js:2397 msgid "Purchase Price" msgstr "Nákupní cena" @@ -5768,7 +5757,7 @@ msgid "User who checked this shipment" msgstr "Uživatel, který zkontroloval tuto zásilku" #: order/models.py:1788 order/models.py:2011 order/serializers.py:1479 -#: order/serializers.py:1589 templates/js/translated/model_renderers.js:455 +#: order/serializers.py:1597 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "Doprava" @@ -5982,7 +5971,7 @@ msgstr "Řádková položka" msgid "Line item does not match purchase order" msgstr "Řádková položka neodpovídá nákupní objednávce" -#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1790 +#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1798 msgid "Select destination location for received items" msgstr "Vyberte cílové umístění pro přijaté položky" @@ -6019,7 +6008,7 @@ msgstr "Tento čárový kód se již používá" 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:795 order/serializers.py:1806 +#: order/serializers.py:795 order/serializers.py:1814 msgid "Line items must be provided" msgstr "Musí být uvedeny řádkové položky" @@ -6051,39 +6040,39 @@ msgstr "" msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1491 order/serializers.py:1597 +#: order/serializers.py:1491 order/serializers.py:1605 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1494 order/serializers.py:1600 +#: order/serializers.py:1494 order/serializers.py:1608 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1541 +#: order/serializers.py:1549 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1548 -msgid "The following serial numbers are already allocated" +#: order/serializers.py:1556 +msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1760 +#: order/serializers.py:1768 msgid "Return order line item" msgstr "" -#: order/serializers.py:1766 +#: order/serializers.py:1774 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1777 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1798 +#: order/serializers.py:1806 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1881 +#: order/serializers.py:1889 msgid "Line price currency" msgstr "" @@ -6510,7 +6499,7 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/admin.py:48 part/models.py:1044 part/serializers.py:908 +#: part/admin.py:48 part/models.py:1044 part/serializers.py:906 #: part/templates/part/part_base.html:276 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 @@ -6537,7 +6526,7 @@ msgstr "" msgid "Category ID" msgstr "" -#: part/admin.py:67 part/admin.py:304 part/serializers.py:893 +#: part/admin.py:67 part/admin.py:304 part/serializers.py:891 #: part/stocktake.py:222 msgid "Category Name" msgstr "" @@ -6562,7 +6551,7 @@ msgstr "" msgid "Used In" msgstr "" -#: part/admin.py:150 part/serializers.py:918 +#: part/admin.py:150 part/serializers.py:916 #: part/templates/part/part_base.html:248 stock/admin.py:236 #: templates/js/translated/part.js:717 templates/js/translated/part.js:2159 msgid "Building" @@ -6592,7 +6581,7 @@ msgid "Category Path" msgstr "" #: part/admin.py:325 part/models.py:420 part/serializers.py:130 -#: part/serializers.py:290 part/serializers.py:428 +#: part/serializers.py:290 part/serializers.py:426 #: part/templates/part/cat_link.html:3 part/templates/part/category.html:20 #: part/templates/part/category.html:138 part/templates/part/category.html:158 #: part/templates/part/category_sidebar.html:9 @@ -6619,13 +6608,13 @@ msgstr "" msgid "Part Revision" msgstr "" -#: part/admin.py:418 part/serializers.py:1367 +#: part/admin.py:418 part/serializers.py:1365 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "" -#: part/admin.py:423 part/serializers.py:1382 +#: part/admin.py:423 part/serializers.py:1380 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -6720,7 +6709,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1520 part/models.py:1036 part/models.py:3501 part/models.py:4060 -#: part/serializers.py:443 part/serializers.py:1223 +#: part/serializers.py:441 part/serializers.py:1221 #: part/templates/part/part_base.html:267 stock/api.py:780 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6746,7 +6735,7 @@ msgstr "" msgid "Default Location" msgstr "" -#: part/bom.py:184 part/serializers.py:926 +#: part/bom.py:184 part/serializers.py:924 #: templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "" @@ -6906,7 +6895,7 @@ msgstr "" msgid "Part category" msgstr "Kategorie dílu" -#: part/models.py:1052 part/serializers.py:360 +#: part/models.py:1052 msgid "Part revision or version number" msgstr "" @@ -7012,7 +7001,7 @@ msgid "Owner responsible for this part" msgstr "" #: part/models.py:1264 part/templates/part/part_base.html:355 -#: stock/templates/stock/item_base.html:451 +#: stock/templates/stock/item_base.html:447 #: templates/js/translated/part.js:2490 msgid "Last Stocktake" msgstr "" @@ -7277,7 +7266,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3635 report/models.py:208 +#: part/models.py:3635 report/models.py:216 #: templates/js/translated/part.js:2919 #: templates/js/translated/table_filters.js:502 msgid "Enabled" @@ -7571,326 +7560,326 @@ msgstr "" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:434 +#: part/serializers.py:432 msgid "No parts selected" msgstr "" -#: part/serializers.py:444 +#: part/serializers.py:442 msgid "Select category" msgstr "" -#: part/serializers.py:479 +#: part/serializers.py:477 msgid "Original Part" msgstr "" -#: part/serializers.py:480 +#: part/serializers.py:478 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:485 +#: part/serializers.py:483 msgid "Copy Image" msgstr "" -#: part/serializers.py:486 +#: part/serializers.py:484 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:492 part/templates/part/detail.html:293 +#: part/serializers.py:490 part/templates/part/detail.html:293 msgid "Copy BOM" msgstr "" -#: part/serializers.py:493 +#: part/serializers.py:491 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:499 +#: part/serializers.py:497 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:500 +#: part/serializers.py:498 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:506 +#: part/serializers.py:504 msgid "Copy Notes" msgstr "" -#: part/serializers.py:507 +#: part/serializers.py:505 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:523 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:527 +#: part/serializers.py:525 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:534 +#: part/serializers.py:532 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:535 +#: part/serializers.py:533 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:552 +#: part/serializers.py:550 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:568 +#: part/serializers.py:566 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:578 +#: part/serializers.py:576 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:585 +#: part/serializers.py:583 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:594 +#: part/serializers.py:592 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:605 +#: part/serializers.py:603 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:612 +#: part/serializers.py:610 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:924 +#: part/serializers.py:922 msgid "Revisions" msgstr "" -#: part/serializers.py:929 +#: part/serializers.py:927 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:932 +#: part/serializers.py:930 msgid "Variant Stock" msgstr "" -#: part/serializers.py:962 part/templates/part/copy_part.html:9 +#: part/serializers.py:960 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:474 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:963 +#: part/serializers.py:961 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:969 templates/js/translated/part.js:103 +#: part/serializers.py:967 templates/js/translated/part.js:103 msgid "Initial Stock" msgstr "" -#: part/serializers.py:970 +#: part/serializers.py:968 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:976 +#: part/serializers.py:974 msgid "Supplier Information" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:975 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:985 +#: part/serializers.py:983 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:986 +#: part/serializers.py:984 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:991 +#: part/serializers.py:989 msgid "Existing Image" msgstr "" -#: part/serializers.py:992 +#: part/serializers.py:990 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1007 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1215 +#: part/serializers.py:1213 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1225 +#: part/serializers.py:1223 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1235 +#: part/serializers.py:1233 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1239 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1240 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1247 +#: part/serializers.py:1245 msgid "Generate Report" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1246 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1253 +#: part/serializers.py:1251 msgid "Update Parts" msgstr "Aktualizovat díly" -#: part/serializers.py:1254 +#: part/serializers.py:1252 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1262 +#: part/serializers.py:1260 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1368 +#: part/serializers.py:1366 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1373 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1383 +#: part/serializers.py:1381 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1390 +#: part/serializers.py:1388 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1419 +#: part/serializers.py:1417 msgid "Update" msgstr "" -#: part/serializers.py:1420 +#: part/serializers.py:1418 msgid "Update pricing for this part" msgstr "Aktualizovat cenu pro díl" -#: part/serializers.py:1443 +#: part/serializers.py:1441 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1450 +#: part/serializers.py:1448 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1451 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1597 +#: part/serializers.py:1595 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1606 +#: part/serializers.py:1604 msgid "Component Name" msgstr "" -#: part/serializers.py:1609 +#: part/serializers.py:1607 msgid "Component IPN" msgstr "" -#: part/serializers.py:1612 +#: part/serializers.py:1610 msgid "Component Description" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1616 msgid "Select the component part" msgstr "" -#: part/serializers.py:1627 part/templates/part/part_base.html:242 +#: part/serializers.py:1625 part/templates/part/part_base.html:242 #: templates/js/translated/bom.js:1219 msgid "Can Build" msgstr "" -#: part/serializers.py:1858 +#: part/serializers.py:1856 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1866 +#: part/serializers.py:1864 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1867 +#: part/serializers.py:1865 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1872 +#: part/serializers.py:1870 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1873 +#: part/serializers.py:1871 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1878 +#: part/serializers.py:1876 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1879 +#: part/serializers.py:1877 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1884 +#: part/serializers.py:1882 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1885 +#: part/serializers.py:1883 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1920 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1921 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1955 +#: part/serializers.py:1953 msgid "No part column specified" msgstr "" -#: part/serializers.py:1999 +#: part/serializers.py:1997 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2002 +#: part/serializers.py:2000 msgid "No matching part found" msgstr "" -#: part/serializers.py:2004 +#: part/serializers.py:2002 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2013 +#: part/serializers.py:2011 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2021 +#: part/serializers.py:2019 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2044 +#: part/serializers.py:2042 msgid "At least one BOM item is required" msgstr "" @@ -8216,7 +8205,7 @@ msgid "Subscribe to notifications for this part" msgstr "" #: part/templates/part/part_base.html:52 -#: stock/templates/stock/item_base.html:62 +#: stock/templates/stock/item_base.html:61 #: stock/templates/stock/location.html:71 templates/js/translated/label.js:136 msgid "Print Label" msgstr "" @@ -8226,7 +8215,7 @@ msgid "Show pricing information" msgstr "" #: part/templates/part/part_base.html:63 -#: stock/templates/stock/item_base.html:110 +#: stock/templates/stock/item_base.html:106 #: stock/templates/stock/location.html:80 msgid "Stock actions" msgstr "" @@ -8297,12 +8286,12 @@ msgid "Required for Orders" msgstr "" #: part/templates/part/part_base.html:225 -#: stock/templates/stock/item_base.html:388 +#: stock/templates/stock/item_base.html:384 msgid "Allocated to Build Orders" msgstr "" #: part/templates/part/part_base.html:234 -#: stock/templates/stock/item_base.html:381 +#: stock/templates/stock/item_base.html:377 msgid "Allocated to Sales Orders" msgstr "" @@ -8322,7 +8311,7 @@ msgid "Latest Serial Number" msgstr "" #: part/templates/part/part_base.html:372 -#: stock/templates/stock/item_base.html:322 +#: stock/templates/stock/item_base.html:318 msgid "Search for serial number" msgstr "" @@ -8449,7 +8438,7 @@ msgid "Edit" msgstr "" #: part/templates/part/prices.html:28 stock/admin.py:252 -#: stock/templates/stock/item_base.html:446 +#: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1703 #: templates/js/translated/company.js:1713 #: templates/js/translated/stock.js:2332 @@ -8940,7 +8929,7 @@ msgstr "" msgid "Print a border around each label" msgstr "" -#: plugin/builtin/labels/label_sheet.py:47 report/models.py:307 +#: plugin/builtin/labels/label_sheet.py:47 report/models.py:315 msgid "Landscape" msgstr "" @@ -9098,7 +9087,7 @@ msgstr "" msgid "Package Plugin" msgstr "" -#: plugin/models.py:220 report/models.py:474 +#: plugin/models.py:220 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" @@ -9249,8 +9238,8 @@ msgstr "" msgid "No valid objects provided to template" msgstr "" -#: report/api.py:103 report/models.py:438 report/serializers.py:98 -#: report/serializers.py:148 templates/js/translated/purchase_order.js:1817 +#: report/api.py:103 report/models.py:446 report/serializers.py:99 +#: report/serializers.py:149 templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:353 #: templates/js/translated/sales_order.js:887 #: templates/js/translated/sales_order.js:1047 @@ -9281,7 +9270,11 @@ msgstr "" msgid "Error printing label" msgstr "" -#: report/api.py:375 report/api.py:411 +#: report/api.py:358 +msgid "Report saved at time of printing" +msgstr "" + +#: report/api.py:384 report/api.py:420 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "" @@ -9318,135 +9311,143 @@ msgstr "" msgid "Revision number (auto-increments)" msgstr "" -#: report/models.py:202 +#: report/models.py:168 +msgid "Attach to Model on Print" +msgstr "" + +#: report/models.py:170 +msgid "Save report output as an attachment against linked model instance when printing" +msgstr "" + +#: report/models.py:210 msgid "Filename Pattern" msgstr "" -#: report/models.py:203 +#: report/models.py:211 msgid "Pattern for generating filenames" msgstr "" -#: report/models.py:208 +#: report/models.py:216 msgid "Template is enabled" msgstr "" -#: report/models.py:214 +#: report/models.py:222 msgid "Target model type for template" msgstr "" -#: report/models.py:234 +#: report/models.py:242 msgid "Filters" msgstr "" -#: report/models.py:235 +#: report/models.py:243 msgid "Template query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:294 report/models.py:361 +#: report/models.py:302 report/models.py:369 msgid "Template file" msgstr "" -#: report/models.py:302 +#: report/models.py:310 msgid "Page size for PDF reports" msgstr "" -#: report/models.py:308 +#: report/models.py:316 msgid "Render report in landscape orientation" msgstr "" -#: report/models.py:367 +#: report/models.py:375 msgid "Width [mm]" msgstr "" -#: report/models.py:368 +#: report/models.py:376 msgid "Label width, specified in mm" msgstr "" -#: report/models.py:374 +#: report/models.py:382 msgid "Height [mm]" msgstr "" -#: report/models.py:375 +#: report/models.py:383 msgid "Label height, specified in mm" msgstr "" -#: report/models.py:438 +#: report/models.py:446 msgid "Number of items to process" msgstr "" -#: report/models.py:444 +#: report/models.py:452 msgid "Report generation is complete" msgstr "" -#: report/models.py:448 templates/js/translated/build.js:2352 +#: report/models.py:456 templates/js/translated/build.js:2352 msgid "Progress" msgstr "" -#: report/models.py:448 +#: report/models.py:456 msgid "Report generation progress" msgstr "" -#: report/models.py:456 +#: report/models.py:464 msgid "Report Template" msgstr "" -#: report/models.py:463 report/models.py:486 +#: report/models.py:471 report/models.py:494 msgid "Output File" msgstr "" -#: report/models.py:464 report/models.py:487 +#: report/models.py:472 report/models.py:495 msgid "Generated output file" msgstr "" -#: report/models.py:475 +#: report/models.py:483 msgid "Label output plugin" msgstr "" -#: report/models.py:479 +#: report/models.py:487 msgid "Label Template" msgstr "" -#: report/models.py:502 +#: report/models.py:510 msgid "Snippet" msgstr "" -#: report/models.py:503 +#: report/models.py:511 msgid "Report snippet file" msgstr "" -#: report/models.py:510 +#: report/models.py:518 msgid "Snippet file description" msgstr "" -#: report/models.py:528 +#: report/models.py:536 msgid "Asset" msgstr "" -#: report/models.py:529 +#: report/models.py:537 msgid "Report asset file" msgstr "" -#: report/models.py:536 +#: report/models.py:544 msgid "Asset file description" msgstr "" -#: report/serializers.py:91 +#: report/serializers.py:92 msgid "Select report template" msgstr "" -#: report/serializers.py:99 report/serializers.py:149 +#: report/serializers.py:100 report/serializers.py:150 msgid "List of item primary keys to include in the report" msgstr "" -#: report/serializers.py:132 +#: report/serializers.py:133 msgid "Select label template" msgstr "" -#: report/serializers.py:140 +#: report/serializers.py:141 msgid "Printing Plugin" msgstr "" -#: report/serializers.py:141 +#: report/serializers.py:142 msgid "Select plugin to use for label printing" msgstr "" @@ -9517,7 +9518,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2538 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2535 msgid "Result" msgstr "" @@ -9598,7 +9599,7 @@ msgid "Customer ID" msgstr "" #: stock/admin.py:206 stock/models.py:829 -#: stock/templates/stock/item_base.html:354 +#: stock/templates/stock/item_base.html:350 msgid "Installed In" msgstr "" @@ -9623,7 +9624,7 @@ msgid "Delete on Deplete" msgstr "" #: stock/admin.py:261 stock/models.py:923 -#: stock/templates/stock/item_base.html:433 +#: stock/templates/stock/item_base.html:429 #: templates/js/translated/stock.js:2316 users/models.py:124 msgid "Expiry Date" msgstr "" @@ -9665,7 +9666,7 @@ msgid "Expiry date after" msgstr "" #: stock/api.py:839 stock/serializers.py:611 -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #: templates/js/translated/table_filters.js:448 msgid "Stale" msgstr "" @@ -9715,7 +9716,7 @@ msgid "Stock Locations" msgstr "" #: stock/models.py:185 stock/models.py:972 -#: stock/templates/stock/item_base.html:247 +#: stock/templates/stock/item_base.html:243 msgid "Owner" msgstr "" @@ -9826,7 +9827,7 @@ msgstr "" msgid "Build for this stock item" msgstr "" -#: stock/models.py:892 stock/templates/stock/item_base.html:363 +#: stock/models.py:892 stock/templates/stock/item_base.html:359 msgid "Consumed By" msgstr "" @@ -9891,7 +9892,7 @@ msgstr "" msgid "Serial numbers already exist" msgstr "" -#: stock/models.py:1636 +#: stock/models.py:1636 stock/models.py:2438 msgid "Test template does not exist" msgstr "" @@ -9951,55 +9952,55 @@ msgstr "" msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2443 +#: stock/models.py:2441 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2448 +#: stock/models.py:2445 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2450 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2538 +#: stock/models.py:2535 msgid "Test result" msgstr "" -#: stock/models.py:2545 +#: stock/models.py:2542 msgid "Test output value" msgstr "" -#: stock/models.py:2553 stock/serializers.py:245 +#: stock/models.py:2550 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2557 +#: stock/models.py:2554 msgid "Test notes" msgstr "" -#: stock/models.py:2565 templates/js/translated/stock.js:1633 +#: stock/models.py:2562 templates/js/translated/stock.js:1633 msgid "Test station" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2563 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2572 +#: stock/models.py:2569 msgid "Started" msgstr "" -#: stock/models.py:2573 +#: stock/models.py:2570 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2579 +#: stock/models.py:2576 msgid "Finished" msgstr "" -#: stock/models.py:2580 +#: stock/models.py:2577 msgid "The timestamp of the test finish" msgstr "" @@ -10059,7 +10060,7 @@ msgstr "" msgid "Serial number is too large" msgstr "" -#: stock/serializers.py:459 stock/templates/stock/item_base.html:193 +#: stock/serializers.py:459 stock/templates/stock/item_base.html:189 msgid "Parent Item" msgstr "" @@ -10071,7 +10072,7 @@ msgstr "" msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:603 stock/templates/stock/item_base.html:437 +#: stock/serializers.py:603 stock/templates/stock/item_base.html:433 #: templates/js/translated/table_filters.js:442 users/models.py:174 msgid "Expired" msgstr "" @@ -10410,7 +10411,7 @@ msgstr "" msgid "Test Data" msgstr "" -#: stock/templates/stock/item.html:85 stock/templates/stock/item_base.html:65 +#: stock/templates/stock/item.html:85 msgid "Test Report" msgstr "" @@ -10450,200 +10451,204 @@ msgstr "" msgid "Scan to Location" msgstr "" -#: stock/templates/stock/item_base.html:59 +#: stock/templates/stock/item_base.html:58 #: stock/templates/stock/location.html:67 #: templates/js/translated/filters.js:434 msgid "Printing actions" msgstr "" -#: stock/templates/stock/item_base.html:75 +#: stock/templates/stock/item_base.html:63 templates/js/translated/report.js:49 +msgid "Print Report" +msgstr "" + +#: stock/templates/stock/item_base.html:71 msgid "Stock adjustment actions" msgstr "" -#: stock/templates/stock/item_base.html:79 +#: stock/templates/stock/item_base.html:75 #: stock/templates/stock/location.html:87 templates/js/translated/stock.js:1909 msgid "Count stock" msgstr "" -#: stock/templates/stock/item_base.html:81 +#: stock/templates/stock/item_base.html:77 #: templates/js/translated/stock.js:1891 msgid "Add stock" msgstr "" -#: stock/templates/stock/item_base.html:82 +#: stock/templates/stock/item_base.html:78 #: templates/js/translated/stock.js:1900 msgid "Remove stock" msgstr "" -#: stock/templates/stock/item_base.html:85 +#: stock/templates/stock/item_base.html:81 msgid "Serialize stock" msgstr "" -#: stock/templates/stock/item_base.html:88 +#: stock/templates/stock/item_base.html:84 #: stock/templates/stock/location.html:93 templates/js/translated/stock.js:1918 msgid "Transfer stock" msgstr "" -#: stock/templates/stock/item_base.html:91 +#: stock/templates/stock/item_base.html:87 #: templates/js/translated/stock.js:1973 msgid "Assign to customer" msgstr "" -#: stock/templates/stock/item_base.html:94 +#: stock/templates/stock/item_base.html:90 msgid "Return to stock" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall stock item" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install stock item" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install" msgstr "" -#: stock/templates/stock/item_base.html:115 +#: stock/templates/stock/item_base.html:111 msgid "Convert to variant" msgstr "" -#: stock/templates/stock/item_base.html:118 +#: stock/templates/stock/item_base.html:114 msgid "Duplicate stock item" msgstr "" -#: stock/templates/stock/item_base.html:120 +#: stock/templates/stock/item_base.html:116 msgid "Edit stock item" msgstr "" -#: stock/templates/stock/item_base.html:123 +#: stock/templates/stock/item_base.html:119 msgid "Delete stock item" msgstr "" -#: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 +#: stock/templates/stock/item_base.html:165 templates/InvenTree/search.html:139 #: templates/js/translated/build.js:2298 templates/navbar.html:38 msgid "Build" msgstr "Sestavení" -#: stock/templates/stock/item_base.html:211 +#: stock/templates/stock/item_base.html:207 msgid "No manufacturer set" msgstr "" -#: stock/templates/stock/item_base.html:251 +#: stock/templates/stock/item_base.html:247 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:248 #: stock/templates/stock/location.html:146 msgid "Read only" msgstr "" -#: stock/templates/stock/item_base.html:265 +#: stock/templates/stock/item_base.html:261 msgid "This stock item is unavailable" msgstr "" -#: stock/templates/stock/item_base.html:271 +#: stock/templates/stock/item_base.html:267 msgid "This stock item is in production and cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:272 +#: stock/templates/stock/item_base.html:268 msgid "Edit the stock item from the build view." msgstr "" -#: stock/templates/stock/item_base.html:287 +#: stock/templates/stock/item_base.html:283 msgid "This stock item is allocated to Sales Order" msgstr "" -#: stock/templates/stock/item_base.html:295 +#: stock/templates/stock/item_base.html:291 msgid "This stock item is allocated to Build Order" msgstr "" -#: stock/templates/stock/item_base.html:311 +#: stock/templates/stock/item_base.html:307 msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted" msgstr "" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "previous page" msgstr "" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "Navigate to previous serial number" msgstr "" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "next page" msgstr "" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "Navigate to next serial number" msgstr "" -#: stock/templates/stock/item_base.html:398 +#: stock/templates/stock/item_base.html:394 #: templates/js/translated/build.js:2555 msgid "No location set" msgstr "" -#: stock/templates/stock/item_base.html:413 +#: stock/templates/stock/item_base.html:409 msgid "Tests" msgstr "" -#: stock/templates/stock/item_base.html:419 +#: stock/templates/stock/item_base.html:415 msgid "This stock item has not passed all required tests" msgstr "" -#: stock/templates/stock/item_base.html:437 +#: stock/templates/stock/item_base.html:433 #, python-format msgid "This StockItem expired on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:455 +#: stock/templates/stock/item_base.html:451 msgid "No stocktake performed" msgstr "" -#: stock/templates/stock/item_base.html:504 +#: stock/templates/stock/item_base.html:500 #: templates/js/translated/stock.js:2038 msgid "stock item" msgstr "" -#: stock/templates/stock/item_base.html:527 +#: stock/templates/stock/item_base.html:523 msgid "Edit Stock Status" msgstr "" -#: stock/templates/stock/item_base.html:536 +#: stock/templates/stock/item_base.html:532 msgid "Stock Item QR Code" msgstr "" -#: stock/templates/stock/item_base.html:547 +#: stock/templates/stock/item_base.html:543 msgid "Link Barcode to Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:611 +#: stock/templates/stock/item_base.html:607 msgid "Select one of the part variants listed below." msgstr "" -#: stock/templates/stock/item_base.html:614 +#: stock/templates/stock/item_base.html:610 msgid "Warning" msgstr "" -#: stock/templates/stock/item_base.html:615 +#: stock/templates/stock/item_base.html:611 msgid "This action cannot be easily undone" msgstr "" -#: stock/templates/stock/item_base.html:623 +#: stock/templates/stock/item_base.html:619 msgid "Convert Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:656 +#: stock/templates/stock/item_base.html:652 msgid "Return to Stock" msgstr "" @@ -11310,7 +11315,7 @@ msgid "Delete Location Type" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:503 -#: templates/InvenTree/settings/stock.html:38 +#: templates/InvenTree/settings/stock.html:39 msgid "New Location Type" msgstr "" @@ -11367,7 +11372,7 @@ msgstr "" msgid "Stock Settings" msgstr "" -#: templates/InvenTree/settings/stock.html:34 +#: templates/InvenTree/settings/stock.html:35 msgid "Stock Location Types" msgstr "" @@ -11852,23 +11857,23 @@ msgstr "" msgid "Barcode Identifier" msgstr "" -#: templates/base.html:103 +#: templates/base.html:102 msgid "Server Restart Required" msgstr "" -#: templates/base.html:106 +#: templates/base.html:105 msgid "A configuration option has been changed which requires a server restart" msgstr "" -#: templates/base.html:106 templates/base.html:116 +#: templates/base.html:105 templates/base.html:115 msgid "Contact your system administrator for further information" msgstr "" -#: templates/base.html:113 +#: templates/base.html:112 msgid "Pending Database Migrations" msgstr "" -#: templates/base.html:116 +#: templates/base.html:115 msgid "There are pending database migrations which require attention" msgstr "" @@ -13946,10 +13951,6 @@ msgstr "" msgid "Delete line item" msgstr "" -#: templates/js/translated/report.js:49 -msgid "Print Report" -msgstr "" - #: templates/js/translated/report.js:68 msgid "Report print successful" msgstr "" diff --git a/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po index 359919577b..7bce0c97da 100644 --- a/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-29 07:07+0000\n" -"PO-Revision-Date: 2024-08-29 07:10\n" +"POT-Creation-Date: 2024-09-06 05:16+0000\n" +"PO-Revision-Date: 2024-09-06 05:19\n" "Last-Translator: \n" "Language-Team: Danish\n" "Language: da_DK\n" @@ -67,7 +67,7 @@ msgstr "Angiv dato" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3309 part/templates/part/part_sidebar.html:65 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2557 +#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2554 #: stock/serializers.py:705 stock/serializers.py:863 stock/serializers.py:989 #: stock/serializers.py:1039 stock/serializers.py:1350 #: stock/serializers.py:1439 stock/serializers.py:1604 @@ -419,8 +419,8 @@ msgstr "" msgid "Invalid choice" msgstr "Ugyldigt valg" -#: InvenTree/models.py:767 common/models.py:2704 common/models.py:3131 -#: common/models.py:3351 common/serializers.py:439 company/models.py:590 +#: InvenTree/models.py:767 common/models.py:2698 common/models.py:3125 +#: common/models.py:3345 common/serializers.py:439 company/models.py:590 #: machine/models.py:24 part/models.py:995 part/models.py:3776 #: plugin/models.py:51 report/models.py:149 stock/models.py:82 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -449,7 +449,7 @@ msgstr "Navn" #: part/models.py:3791 part/templates/part/category.html:79 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:155 -#: report/models.py:509 report/models.py:535 +#: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 #: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:122 #: templates/InvenTree/settings/notifications.html:19 @@ -572,7 +572,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:444 common/models.py:2709 company/models.py:160 +#: InvenTree/serializers.py:444 common/models.py:2703 company/models.py:160 #: company/models.py:798 machine/models.py:39 part/admin.py:88 #: part/models.py:1201 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -667,7 +667,7 @@ msgstr "URL til ekstern billedfil" msgid "Downloading images from remote URL is not enabled" msgstr "Download af billeder fra ekstern URL er ikke aktiveret" -#: InvenTree/status.py:65 part/serializers.py:1267 +#: InvenTree/status.py:65 part/serializers.py:1265 msgid "Background worker check failed" msgstr "Kontrol af baggrundstjeneste mislykkedes" @@ -777,7 +777,7 @@ msgid "Optional" msgstr "Valgfri" #: build/api.py:321 common/models.py:1491 part/admin.py:91 part/admin.py:428 -#: part/models.py:1166 part/serializers.py:1596 +#: part/models.py:1166 part/serializers.py:1594 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 #: templates/js/translated/table_filters.js:729 @@ -896,7 +896,7 @@ msgstr "Produktionsordre som er tildelt denne produktion" #: part/models.py:3282 part/models.py:3430 part/models.py:3451 #: part/models.py:3473 part/models.py:3609 part/models.py:3951 #: part/models.py:4114 part/models.py:4244 part/models.py:4602 -#: part/serializers.py:1213 part/serializers.py:1857 +#: part/serializers.py:1211 part/serializers.py:1855 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1063,12 +1063,12 @@ msgstr "Bruger eller gruppe ansvarlig for denne byggeordre" #: order/templates/order/return_order_base.html:148 #: order/templates/order/sales_order_base.html:187 #: part/templates/part/part_base.html:399 stock/models.py:859 -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:196 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "Ekstern link" -#: build/models.py:378 common/models.py:3272 part/models.py:1070 +#: build/models.py:378 common/models.py:3266 part/models.py:1070 #: stock/models.py:859 msgid "Link to external URL" msgstr "Link til ekstern URL" @@ -1124,7 +1124,7 @@ msgstr "" #: build/models.py:1060 build/serializers.py:279 build/serializers.py:328 #: build/serializers.py:959 order/models.py:565 order/serializers.py:500 -#: order/serializers.py:666 part/serializers.py:1590 part/serializers.py:2019 +#: order/serializers.py:666 part/serializers.py:1588 part/serializers.py:2017 #: stock/models.py:704 stock/models.py:1515 stock/serializers.py:676 msgid "Quantity must be greater than zero" msgstr "" @@ -1149,7 +1149,7 @@ msgstr "" #: build/models.py:1505 build/models.py:1761 build/serializers.py:266 #: build/serializers.py:313 build/serializers.py:1339 #: build/templates/build/build_base.html:110 -#: build/templates/build/detail.html:34 common/models.py:2581 +#: build/templates/build/detail.html:34 common/models.py:2575 #: order/models.py:1349 order/models.py:2034 order/serializers.py:1464 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3296 part/models.py:4266 @@ -1163,9 +1163,9 @@ msgstr "" #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 stock/admin.py:160 #: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:667 -#: stock/templates/stock/item_base.html:287 -#: stock/templates/stock/item_base.html:295 -#: stock/templates/stock/item_base.html:342 +#: stock/templates/stock/item_base.html:283 +#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:338 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:981 templates/js/translated/build.js:525 @@ -1228,7 +1228,7 @@ msgstr "" #: stock/serializers.py:770 stock/serializers.py:1288 stock/serializers.py:1400 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 -#: stock/templates/stock/item_base.html:194 +#: stock/templates/stock/item_base.html:190 #: templates/js/translated/build.js:1921 #: templates/js/translated/sales_order.js:301 #: templates/js/translated/sales_order.js:1234 @@ -1323,10 +1323,10 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:359 build/serializers.py:500 build/serializers.py:572 -#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1789 -#: part/serializers.py:1233 stock/serializers.py:103 stock/serializers.py:698 +#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1797 +#: part/serializers.py:1231 stock/serializers.py:103 stock/serializers.py:698 #: stock/serializers.py:858 stock/serializers.py:984 stock/serializers.py:1432 -#: stock/serializers.py:1688 stock/templates/stock/item_base.html:394 +#: stock/serializers.py:1688 stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2547 @@ -1390,7 +1390,7 @@ msgstr "" #: build/templates/build/detail.html:62 order/models.py:477 #: order/models.py:1003 order/models.py:2152 order/serializers.py:687 #: stock/admin.py:165 stock/serializers.py:1035 stock/serializers.py:1576 -#: stock/templates/stock/item_base.html:427 +#: stock/templates/stock/item_base.html:423 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1371 #: templates/js/translated/purchase_order.js:1792 @@ -1522,7 +1522,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1030 order/serializers.py:1614 +#: build/serializers.py:1030 order/serializers.py:1622 msgid "Allocation items must be provided" msgstr "" @@ -1590,7 +1590,7 @@ msgstr "" #: build/serializers.py:1230 company/models.py:849 #: company/templates/company/supplier_part.html:160 order/serializers.py:691 #: stock/admin.py:229 stock/models.py:822 stock/serializers.py:1586 -#: stock/templates/stock/item_base.html:240 +#: stock/templates/stock/item_base.html:236 #: templates/js/translated/company.js:1646 #: templates/js/translated/purchase_order.js:1169 #: templates/js/translated/purchase_order.js:1332 @@ -1625,7 +1625,7 @@ msgstr "" #: build/serializers.py:1243 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:849 -#: stock/serializers.py:152 stock/templates/stock/item_base.html:311 +#: stock/serializers.py:152 stock/templates/stock/item_base.html:307 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2530 #: templates/js/translated/model_renderers.js:231 @@ -1644,7 +1644,7 @@ msgstr "" msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1257 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1257 stock/templates/stock/item_base.html:336 msgid "Available Quantity" msgstr "" @@ -1684,7 +1684,7 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1355 order/serializers.py:1179 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:920 part/serializers.py:1623 +#: part/bom.py:186 part/serializers.py:918 part/serializers.py:1621 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2807 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2155 @@ -1692,13 +1692,13 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1625 +#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1623 #: templates/js/translated/build.js:2811 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1650 +#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1648 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" @@ -1716,7 +1716,7 @@ msgstr "" msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1372 part/serializers.py:927 +#: build/serializers.py:1372 part/serializers.py:925 msgid "External Stock" msgstr "" @@ -1745,7 +1745,7 @@ msgstr "Annulleret" #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:50 order/status_codes.py:81 #: order/templates/order/order_base.html:163 -#: order/templates/order/sales_order_base.html:168 report/models.py:443 +#: order/templates/order/sales_order_base.html:168 report/models.py:451 msgid "Complete" msgstr "Fuldført" @@ -1849,9 +1849,6 @@ msgid "Delete Build" msgstr "" #: build/templates/build/build_base.html:87 -msgid "Isueue Build" -msgstr "" - #: build/templates/build/build_base.html:88 msgid "Issue Build" msgstr "" @@ -1931,7 +1928,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 -#: stock/templates/stock/item_base.html:369 +#: stock/templates/stock/item_base.html:365 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 #: templates/js/translated/sales_order.js:805 @@ -1991,7 +1988,7 @@ msgid "Allocated Parts" msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:163 -#: stock/templates/stock/item_base.html:162 +#: stock/templates/stock/item_base.html:158 #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:242 #: templates/js/translated/purchase_order.js:1326 @@ -2352,8 +2349,8 @@ msgstr "" #: common/models.py:1297 common/models.py:1353 common/models.py:1366 #: common/models.py:1374 common/models.py:1383 common/models.py:1392 -#: common/models.py:1629 common/models.py:1651 common/models.py:1766 -#: common/models.py:2148 +#: common/models.py:1629 common/models.py:1651 common/models.py:1752 +#: common/models.py:2134 msgid "days" msgstr "" @@ -2582,8 +2579,8 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:1485 part/admin.py:108 part/models.py:3959 -#: report/models.py:293 report/models.py:360 report/serializers.py:90 -#: report/serializers.py:131 stock/serializers.py:233 +#: report/models.py:301 report/models.py:368 report/serializers.py:91 +#: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 #: templates/js/translated/table_filters.js:775 msgid "Template" @@ -2598,7 +2595,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:1497 part/admin.py:95 part/models.py:1172 -#: part/serializers.py:1617 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1615 templates/js/translated/table_filters.js:737 msgid "Component" msgstr "" @@ -2823,7 +2820,7 @@ msgid "Log errors which occur when generating reports" msgstr "" #: common/models.py:1702 plugin/builtin/labels/label_sheet.py:28 -#: report/models.py:301 +#: report/models.py:309 msgid "Page Size" msgstr "" @@ -2832,902 +2829,894 @@ msgid "Default page size for PDF reports" msgstr "" #: common/models.py:1708 -msgid "Enable Test Reports" -msgstr "" - -#: common/models.py:1709 -msgid "Enable generation of test reports" -msgstr "" - -#: common/models.py:1714 -msgid "Attach Test Reports" -msgstr "" - -#: common/models.py:1716 -msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" -msgstr "" - -#: common/models.py:1722 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1723 +#: common/models.py:1709 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1728 +#: common/models.py:1714 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1729 +#: common/models.py:1715 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1734 +#: common/models.py:1720 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1736 +#: common/models.py:1722 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1742 +#: common/models.py:1728 msgid "Batch Code Template" msgstr "" -#: common/models.py:1744 +#: common/models.py:1730 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1749 +#: common/models.py:1735 msgid "Stock Expiry" msgstr "" -#: common/models.py:1750 +#: common/models.py:1736 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1755 +#: common/models.py:1741 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1756 +#: common/models.py:1742 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1761 +#: common/models.py:1747 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1763 +#: common/models.py:1749 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1770 +#: common/models.py:1756 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1771 +#: common/models.py:1757 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1776 +#: common/models.py:1762 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1777 +#: common/models.py:1763 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1782 +#: common/models.py:1768 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1783 +#: common/models.py:1769 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1788 +#: common/models.py:1774 msgid "Show Installed Stock Items" msgstr "" -#: common/models.py:1789 +#: common/models.py:1775 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1794 +#: common/models.py:1780 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1796 +#: common/models.py:1782 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1802 +#: common/models.py:1788 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1804 +#: common/models.py:1790 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1810 +#: common/models.py:1796 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1812 +#: common/models.py:1798 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1818 common/models.py:1874 common/models.py:1896 -#: common/models.py:1932 +#: common/models.py:1804 common/models.py:1860 common/models.py:1882 +#: common/models.py:1918 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1819 common/models.py:1875 common/models.py:1897 -#: common/models.py:1933 +#: common/models.py:1805 common/models.py:1861 common/models.py:1883 +#: common/models.py:1919 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1824 +#: common/models.py:1810 msgid "Require Active Part" msgstr "" -#: common/models.py:1825 +#: common/models.py:1811 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1830 +#: common/models.py:1816 msgid "Require Locked Part" msgstr "" -#: common/models.py:1831 +#: common/models.py:1817 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/models.py:1836 +#: common/models.py:1822 msgid "Require Valid BOM" msgstr "" -#: common/models.py:1838 +#: common/models.py:1824 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1844 +#: common/models.py:1830 msgid "Require Closed Child Orders" msgstr "" -#: common/models.py:1846 +#: common/models.py:1832 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/models.py:1852 +#: common/models.py:1838 msgid "Block Until Tests Pass" msgstr "" -#: common/models.py:1854 +#: common/models.py:1840 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" -#: common/models.py:1860 +#: common/models.py:1846 msgid "Enable Return Orders" msgstr "" -#: common/models.py:1861 +#: common/models.py:1847 msgid "Enable return order functionality in the user interface" msgstr "" -#: common/models.py:1866 +#: common/models.py:1852 msgid "Return Order Reference Pattern" msgstr "" -#: common/models.py:1868 +#: common/models.py:1854 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1880 +#: common/models.py:1866 msgid "Edit Completed Return Orders" msgstr "" -#: common/models.py:1882 +#: common/models.py:1868 msgid "Allow editing of return orders after they have been completed" msgstr "" -#: common/models.py:1888 +#: common/models.py:1874 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1890 +#: common/models.py:1876 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1902 +#: common/models.py:1888 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1903 +#: common/models.py:1889 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1908 +#: common/models.py:1894 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1910 +#: common/models.py:1896 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1916 +#: common/models.py:1902 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1918 +#: common/models.py:1904 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1924 +#: common/models.py:1910 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1926 +#: common/models.py:1912 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1938 +#: common/models.py:1924 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1940 +#: common/models.py:1926 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1946 +#: common/models.py:1932 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1948 +#: common/models.py:1934 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1955 +#: common/models.py:1941 msgid "Enable password forgot" msgstr "" -#: common/models.py:1956 +#: common/models.py:1942 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1961 +#: common/models.py:1947 msgid "Enable registration" msgstr "" -#: common/models.py:1962 +#: common/models.py:1948 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1967 +#: common/models.py:1953 msgid "Enable SSO" msgstr "" -#: common/models.py:1968 +#: common/models.py:1954 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1973 +#: common/models.py:1959 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1975 +#: common/models.py:1961 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1981 +#: common/models.py:1967 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1983 +#: common/models.py:1969 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1989 +#: common/models.py:1975 msgid "SSO group key" msgstr "" -#: common/models.py:1991 +#: common/models.py:1977 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1997 +#: common/models.py:1983 msgid "SSO group map" msgstr "" -#: common/models.py:1999 +#: common/models.py:1985 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/models.py:2005 +#: common/models.py:1991 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:2007 +#: common/models.py:1993 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/models.py:2013 +#: common/models.py:1999 msgid "Email required" msgstr "" -#: common/models.py:2014 +#: common/models.py:2000 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:2019 +#: common/models.py:2005 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:2021 +#: common/models.py:2007 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:2027 +#: common/models.py:2013 msgid "Mail twice" msgstr "" -#: common/models.py:2028 +#: common/models.py:2014 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:2033 +#: common/models.py:2019 msgid "Password twice" msgstr "" -#: common/models.py:2034 +#: common/models.py:2020 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:2039 +#: common/models.py:2025 msgid "Allowed domains" msgstr "" -#: common/models.py:2041 +#: common/models.py:2027 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:2047 +#: common/models.py:2033 msgid "Group on signup" msgstr "" -#: common/models.py:2049 +#: common/models.py:2035 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:2055 +#: common/models.py:2041 msgid "Enforce MFA" msgstr "" -#: common/models.py:2056 +#: common/models.py:2042 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:2061 +#: common/models.py:2047 msgid "Check plugins on startup" msgstr "" -#: common/models.py:2063 +#: common/models.py:2049 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:2071 +#: common/models.py:2057 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2072 +#: common/models.py:2058 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2078 +#: common/models.py:2064 msgid "Enable URL integration" msgstr "" -#: common/models.py:2079 +#: common/models.py:2065 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:2085 +#: common/models.py:2071 msgid "Enable navigation integration" msgstr "" -#: common/models.py:2086 +#: common/models.py:2072 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:2092 +#: common/models.py:2078 msgid "Enable app integration" msgstr "" -#: common/models.py:2093 +#: common/models.py:2079 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:2099 +#: common/models.py:2085 msgid "Enable schedule integration" msgstr "" -#: common/models.py:2100 +#: common/models.py:2086 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2106 +#: common/models.py:2092 msgid "Enable event integration" msgstr "" -#: common/models.py:2107 +#: common/models.py:2093 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2113 +#: common/models.py:2099 msgid "Enable project codes" msgstr "" -#: common/models.py:2114 +#: common/models.py:2100 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2119 +#: common/models.py:2105 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2121 +#: common/models.py:2107 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2127 +#: common/models.py:2113 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2129 +#: common/models.py:2115 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2135 +#: common/models.py:2121 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2137 +#: common/models.py:2123 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2143 +#: common/models.py:2129 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2145 +#: common/models.py:2131 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2152 +#: common/models.py:2138 msgid "Display Users full names" msgstr "" -#: common/models.py:2153 +#: common/models.py:2139 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2158 +#: common/models.py:2144 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2159 +#: common/models.py:2145 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2171 common/models.py:2551 +#: common/models.py:2150 +msgid "Create Template on Upload" +msgstr "" + +#: common/models.py:2152 +msgid "Create a new test template when uploading test data which does not match an existing template" +msgstr "" + +#: common/models.py:2165 common/models.py:2545 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2214 +#: common/models.py:2208 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2216 +#: common/models.py:2210 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2216 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2223 +#: common/models.py:2217 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2228 +#: common/models.py:2222 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2229 +#: common/models.py:2223 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2234 +#: common/models.py:2228 msgid "Show latest parts" msgstr "" -#: common/models.py:2235 +#: common/models.py:2229 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2240 +#: common/models.py:2234 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2241 +#: common/models.py:2235 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2246 +#: common/models.py:2240 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2247 +#: common/models.py:2241 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2252 +#: common/models.py:2246 msgid "Show low stock" msgstr "" -#: common/models.py:2253 +#: common/models.py:2247 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2258 +#: common/models.py:2252 msgid "Show depleted stock" msgstr "" -#: common/models.py:2259 +#: common/models.py:2253 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2264 +#: common/models.py:2258 msgid "Show needed stock" msgstr "" -#: common/models.py:2265 +#: common/models.py:2259 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2270 +#: common/models.py:2264 msgid "Show expired stock" msgstr "" -#: common/models.py:2271 +#: common/models.py:2265 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2276 +#: common/models.py:2270 msgid "Show stale stock" msgstr "" -#: common/models.py:2277 +#: common/models.py:2271 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2282 +#: common/models.py:2276 msgid "Show pending builds" msgstr "" -#: common/models.py:2283 +#: common/models.py:2277 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2288 +#: common/models.py:2282 msgid "Show overdue builds" msgstr "" -#: common/models.py:2289 +#: common/models.py:2283 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2294 +#: common/models.py:2288 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2295 +#: common/models.py:2289 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2300 +#: common/models.py:2294 msgid "Show overdue POs" msgstr "" -#: common/models.py:2301 +#: common/models.py:2295 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2306 +#: common/models.py:2300 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2307 +#: common/models.py:2301 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2312 +#: common/models.py:2306 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2313 +#: common/models.py:2307 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2318 +#: common/models.py:2312 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2319 +#: common/models.py:2313 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2324 +#: common/models.py:2318 msgid "Show News" msgstr "" -#: common/models.py:2325 +#: common/models.py:2319 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2330 +#: common/models.py:2324 msgid "Inline label display" msgstr "" -#: common/models.py:2332 +#: common/models.py:2326 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2338 +#: common/models.py:2332 msgid "Default label printer" msgstr "" -#: common/models.py:2340 +#: common/models.py:2334 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2346 +#: common/models.py:2340 msgid "Inline report display" msgstr "" -#: common/models.py:2348 +#: common/models.py:2342 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2354 +#: common/models.py:2348 msgid "Search Parts" msgstr "" -#: common/models.py:2355 +#: common/models.py:2349 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2360 +#: common/models.py:2354 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2361 +#: common/models.py:2355 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2366 +#: common/models.py:2360 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2367 +#: common/models.py:2361 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2372 +#: common/models.py:2366 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2373 +#: common/models.py:2367 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2378 +#: common/models.py:2372 msgid "Search Categories" msgstr "" -#: common/models.py:2379 +#: common/models.py:2373 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2384 +#: common/models.py:2378 msgid "Search Stock" msgstr "" -#: common/models.py:2385 +#: common/models.py:2379 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2384 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2392 +#: common/models.py:2386 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2398 +#: common/models.py:2392 msgid "Search Locations" msgstr "" -#: common/models.py:2399 +#: common/models.py:2393 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2404 +#: common/models.py:2398 msgid "Search Companies" msgstr "" -#: common/models.py:2405 +#: common/models.py:2399 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2410 +#: common/models.py:2404 msgid "Search Build Orders" msgstr "" -#: common/models.py:2411 +#: common/models.py:2405 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2416 +#: common/models.py:2410 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2417 +#: common/models.py:2411 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2422 +#: common/models.py:2416 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2424 +#: common/models.py:2418 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2430 +#: common/models.py:2424 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2431 +#: common/models.py:2425 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2436 +#: common/models.py:2430 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2438 +#: common/models.py:2432 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2444 +#: common/models.py:2438 msgid "Search Return Orders" msgstr "" -#: common/models.py:2445 +#: common/models.py:2439 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2450 +#: common/models.py:2444 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2452 +#: common/models.py:2446 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2458 +#: common/models.py:2452 msgid "Search Preview Results" msgstr "" -#: common/models.py:2460 +#: common/models.py:2454 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2466 +#: common/models.py:2460 msgid "Regex Search" msgstr "" -#: common/models.py:2467 +#: common/models.py:2461 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2472 +#: common/models.py:2466 msgid "Whole Word Search" msgstr "" -#: common/models.py:2473 +#: common/models.py:2467 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2478 +#: common/models.py:2472 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2479 +#: common/models.py:2473 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2484 +#: common/models.py:2478 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2485 +#: common/models.py:2479 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2490 +#: common/models.py:2484 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2491 +#: common/models.py:2485 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2496 +#: common/models.py:2490 msgid "Date Format" msgstr "" -#: common/models.py:2497 +#: common/models.py:2491 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2510 part/templates/part/detail.html:41 +#: common/models.py:2504 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2511 +#: common/models.py:2505 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2516 part/templates/part/detail.html:62 +#: common/models.py:2510 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2518 +#: common/models.py:2512 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2524 +#: common/models.py:2518 msgid "Table String Length" msgstr "" -#: common/models.py:2526 +#: common/models.py:2520 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2532 +#: common/models.py:2526 msgid "Receive error reports" msgstr "" -#: common/models.py:2533 +#: common/models.py:2527 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2538 +#: common/models.py:2532 msgid "Last used printing machines" msgstr "" -#: common/models.py:2539 +#: common/models.py:2533 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2559 common/models.py:2560 common/models.py:2717 -#: common/models.py:2718 common/models.py:2963 common/models.py:2964 -#: common/models.py:3287 common/models.py:3288 importer/models.py:89 +#: common/models.py:2553 common/models.py:2554 common/models.py:2711 +#: common/models.py:2712 common/models.py:2957 common/models.py:2958 +#: common/models.py:3281 common/models.py:3282 importer/models.py:89 #: part/models.py:3319 part/models.py:3406 part/models.py:3480 #: part/models.py:3508 plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3735,11 +3724,11 @@ msgstr "" msgid "User" msgstr "Bruger" -#: common/models.py:2582 +#: common/models.py:2576 msgid "Price break quantity" msgstr "" -#: common/models.py:2589 company/serializers.py:517 order/admin.py:42 +#: common/models.py:2583 company/serializers.py:517 order/admin.py:42 #: order/models.py:1423 order/models.py:2410 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1892 #: templates/js/translated/pricing.js:621 @@ -3747,96 +3736,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2590 +#: common/models.py:2584 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2694 common/models.py:2879 +#: common/models.py:2688 common/models.py:2873 msgid "Endpoint" msgstr "" -#: common/models.py:2695 +#: common/models.py:2689 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2705 +#: common/models.py:2699 msgid "Name for this webhook" msgstr "" -#: common/models.py:2709 +#: common/models.py:2703 msgid "Is this webhook active" msgstr "" -#: common/models.py:2725 users/models.py:159 +#: common/models.py:2719 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2726 +#: common/models.py:2720 msgid "Token for access" msgstr "" -#: common/models.py:2734 +#: common/models.py:2728 msgid "Secret" msgstr "" -#: common/models.py:2735 +#: common/models.py:2729 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2843 +#: common/models.py:2837 msgid "Message ID" msgstr "" -#: common/models.py:2844 +#: common/models.py:2838 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2852 +#: common/models.py:2846 msgid "Host" msgstr "" -#: common/models.py:2853 +#: common/models.py:2847 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2861 +#: common/models.py:2855 msgid "Header" msgstr "" -#: common/models.py:2862 +#: common/models.py:2856 msgid "Header of this message" msgstr "" -#: common/models.py:2869 +#: common/models.py:2863 msgid "Body" msgstr "" -#: common/models.py:2870 +#: common/models.py:2864 msgid "Body of this message" msgstr "" -#: common/models.py:2880 +#: common/models.py:2874 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2885 +#: common/models.py:2879 msgid "Worked on" msgstr "" -#: common/models.py:2886 +#: common/models.py:2880 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:3012 +#: common/models.py:3006 msgid "Id" msgstr "" -#: common/models.py:3014 templates/js/translated/company.js:965 +#: common/models.py:3008 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:3016 common/models.py:3271 company/models.py:146 +#: common/models.py:3010 common/models.py:3265 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 #: order/models.py:303 order/models.py:1378 order/models.py:1810 #: part/admin.py:55 part/models.py:1069 @@ -3853,217 +3842,217 @@ msgstr "" msgid "Link" msgstr "" -#: common/models.py:3018 templates/js/translated/news.js:60 +#: common/models.py:3012 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:3020 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:3014 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" -#: common/models.py:3022 templates/js/translated/news.js:52 +#: common/models.py:3016 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Read" msgstr "" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Was this news item read?" msgstr "" -#: common/models.py:3042 company/models.py:156 part/models.py:1079 +#: common/models.py:3036 company/models.py:156 part/models.py:1079 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 -#: stock/templates/stock/item_base.html:133 templates/503.html:31 +#: stock/templates/stock/item_base.html:129 templates/503.html:31 #: templates/hover_image.html:7 templates/hover_image.html:9 #: templates/modals.html:6 msgid "Image" msgstr "" -#: common/models.py:3042 +#: common/models.py:3036 msgid "Image file" msgstr "" -#: common/models.py:3054 common/models.py:3255 +#: common/models.py:3048 common/models.py:3249 msgid "Target model type for this image" msgstr "" -#: common/models.py:3058 +#: common/models.py:3052 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3080 +#: common/models.py:3074 msgid "Custom Unit" msgstr "" -#: common/models.py:3098 +#: common/models.py:3092 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:3113 +#: common/models.py:3107 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3132 +#: common/models.py:3126 msgid "Unit name" msgstr "" -#: common/models.py:3139 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3133 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3140 +#: common/models.py:3134 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3146 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3140 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3147 +#: common/models.py:3141 msgid "Unit definition" msgstr "" -#: common/models.py:3205 common/models.py:3262 stock/models.py:2552 +#: common/models.py:3199 common/models.py:3256 stock/models.py:2549 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Vedhæftning" -#: common/models.py:3217 +#: common/models.py:3211 msgid "Missing file" msgstr "Manglende fil" -#: common/models.py:3218 +#: common/models.py:3212 msgid "Missing external link" msgstr "Manglende eksternt link" -#: common/models.py:3263 +#: common/models.py:3257 msgid "Select file to attach" msgstr "Vælg fil, der skal vedhæftes" -#: common/models.py:3278 templates/js/translated/attachment.js:120 +#: common/models.py:3272 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Kommentar" -#: common/models.py:3279 +#: common/models.py:3273 msgid "Attachment comment" msgstr "" -#: common/models.py:3295 +#: common/models.py:3289 msgid "Upload date" msgstr "" -#: common/models.py:3296 +#: common/models.py:3290 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size in bytes" msgstr "" -#: common/models.py:3338 common/serializers.py:588 +#: common/models.py:3332 common/serializers.py:588 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3347 plugin/models.py:43 users/models.py:100 +#: common/models.py:3341 plugin/models.py:43 users/models.py:100 msgid "Key" msgstr "" -#: common/models.py:3348 +#: common/models.py:3342 msgid "Value that will be saved in the models database" msgstr "" -#: common/models.py:3351 +#: common/models.py:3345 msgid "Name of the state" msgstr "" -#: common/models.py:3355 +#: common/models.py:3349 msgid "Label" msgstr "" -#: common/models.py:3356 +#: common/models.py:3350 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:3362 +#: common/models.py:3356 msgid "Color" msgstr "" -#: common/models.py:3363 +#: common/models.py:3357 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:3366 +#: common/models.py:3360 msgid "Logical Key" msgstr "" -#: common/models.py:3368 +#: common/models.py:3362 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:3376 +#: common/models.py:3370 msgid "Model" msgstr "" -#: common/models.py:3377 +#: common/models.py:3371 msgid "Model this state is associated with" msgstr "" -#: common/models.py:3381 +#: common/models.py:3375 msgid "Reference Status Set" msgstr "" -#: common/models.py:3382 +#: common/models.py:3376 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:3388 +#: common/models.py:3382 msgid "Custom State" msgstr "" -#: common/models.py:3389 +#: common/models.py:3383 msgid "Custom States" msgstr "" -#: common/models.py:3404 +#: common/models.py:3398 msgid "Model must be selected" msgstr "" -#: common/models.py:3407 +#: common/models.py:3401 msgid "Key must be selected" msgstr "" -#: common/models.py:3410 +#: common/models.py:3404 msgid "Logical key must be selected" msgstr "" -#: common/models.py:3414 +#: common/models.py:3408 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:3418 +#: common/models.py:3412 msgid "Reference status must be selected" msgstr "" -#: common/models.py:3430 +#: common/models.py:3424 msgid "Reference status set not found" msgstr "" -#: common/models.py:3436 +#: common/models.py:3430 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:3442 +#: common/models.py:3436 msgid "Logical key must be in the logical keys of the reference status" msgstr "" @@ -4165,7 +4154,7 @@ msgstr "" msgid "Filename" msgstr "Filnavn" -#: common/serializers.py:563 report/api.py:100 report/serializers.py:53 +#: common/serializers.py:563 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" @@ -4447,12 +4436,12 @@ msgstr "" #: company/models.py:467 company/models.py:584 company/models.py:808 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 -#: stock/templates/stock/item_base.html:217 +#: stock/templates/stock/item_base.html:213 msgid "Manufacturer Part" msgstr "" #: company/models.py:484 company/models.py:776 stock/models.py:791 -#: stock/serializers.py:452 stock/templates/stock/item_base.html:142 +#: stock/serializers.py:452 stock/templates/stock/item_base.html:138 #: templates/js/translated/bom.js:622 msgid "Base Part" msgstr "" @@ -4463,8 +4452,8 @@ msgstr "" #: company/models.py:495 company/templates/company/company_base.html:82 #: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:145 part/serializers.py:567 -#: stock/templates/stock/item_base.html:207 +#: company/templates/company/supplier_part.html:145 part/serializers.py:565 +#: stock/templates/stock/item_base.html:203 #: templates/js/translated/company.js:507 #: templates/js/translated/company.js:1118 #: templates/js/translated/company.js:1296 @@ -4479,7 +4468,7 @@ msgstr "" #: company/models.py:502 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:153 order/serializers.py:557 -#: part/serializers.py:577 templates/js/translated/company.js:351 +#: part/serializers.py:575 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 #: templates/js/translated/company.js:1630 templates/js/translated/part.js:1807 @@ -4505,7 +4494,7 @@ msgid "Parameter name" msgstr "" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2544 templates/js/translated/company.js:1166 +#: stock/models.py:2541 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1499 #: templates/js/translated/stock.js:1607 msgid "Value" @@ -4530,7 +4519,7 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 #: order/serializers.py:492 stock/models.py:802 -#: stock/templates/stock/item_base.html:233 +#: stock/templates/stock/item_base.html:229 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 @@ -4553,9 +4542,9 @@ msgstr "" #: company/models.py:786 company/templates/company/company_base.html:87 #: company/templates/company/supplier_part.html:129 order/models.py:492 #: order/templates/order/order_base.html:141 part/bom.py:279 part/bom.py:314 -#: part/serializers.py:551 plugin/builtin/suppliers/digikey.py:25 +#: part/serializers.py:549 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/templates/stock/item_base.html:224 +#: plugin/builtin/suppliers/tme.py:26 stock/templates/stock/item_base.html:220 #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:511 @@ -4570,7 +4559,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:793 part/serializers.py:562 +#: company/models.py:793 part/serializers.py:560 msgid "Supplier stock keeping unit" msgstr "" @@ -4661,7 +4650,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:919 +#: company/serializers.py:397 part/admin.py:126 part/serializers.py:917 #: part/templates/part/part_base.html:197 #: templates/js/translated/company.js:1689 #: templates/js/translated/table_filters.js:362 @@ -4735,7 +4724,7 @@ msgstr "" #: order/models.py:2140 order/templates/order/return_order_base.html:134 #: order/templates/order/sales_order_base.html:151 stock/models.py:844 #: stock/models.py:845 stock/serializers.py:1336 -#: stock/templates/stock/item_base.html:405 +#: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 #: templates/js/translated/return_order.js:295 @@ -4939,7 +4928,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:119 #: company/templates/company/supplier_part.html:15 company/views.py:31 -#: part/admin.py:122 part/serializers.py:925 +#: part/admin.py:122 part/serializers.py:923 #: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190 #: templates/navbar.html:48 msgid "Suppliers" @@ -5030,7 +5019,7 @@ msgid "No supplier information available" msgstr "" #: company/templates/company/supplier_part.html:139 order/serializers.py:554 -#: part/bom.py:286 part/bom.py:315 part/serializers.py:561 +#: part/bom.py:286 part/bom.py:315 part/serializers.py:559 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1793 #: templates/js/translated/pricing.js:510 #: templates/js/translated/purchase_order.js:1920 @@ -5084,7 +5073,7 @@ msgid "Update Part Availability" msgstr "" #: company/templates/company/supplier_part_sidebar.html:5 -#: part/serializers.py:923 part/stocktake.py:223 +#: part/serializers.py:921 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 #: stock/serializers.py:1021 stock/serializers.py:1199 @@ -5473,7 +5462,7 @@ msgstr "" #: order/models.py:1592 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_purchase_order_report.html:14 -#: stock/serializers.py:121 stock/templates/stock/item_base.html:176 +#: stock/serializers.py:121 stock/templates/stock/item_base.html:172 #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:168 @@ -5694,7 +5683,7 @@ msgid "Number of items received" msgstr "" #: order/models.py:1513 stock/models.py:963 stock/serializers.py:617 -#: stock/templates/stock/item_base.html:183 +#: stock/templates/stock/item_base.html:179 #: templates/js/translated/stock.js:2397 msgid "Purchase Price" msgstr "" @@ -5768,7 +5757,7 @@ msgid "User who checked this shipment" msgstr "" #: order/models.py:1788 order/models.py:2011 order/serializers.py:1479 -#: order/serializers.py:1589 templates/js/translated/model_renderers.js:455 +#: order/serializers.py:1597 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "" @@ -5982,7 +5971,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1790 +#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1798 msgid "Select destination location for received items" msgstr "" @@ -6019,7 +6008,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:795 order/serializers.py:1806 +#: order/serializers.py:795 order/serializers.py:1814 msgid "Line items must be provided" msgstr "" @@ -6051,39 +6040,39 @@ msgstr "" msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1491 order/serializers.py:1597 +#: order/serializers.py:1491 order/serializers.py:1605 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1494 order/serializers.py:1600 +#: order/serializers.py:1494 order/serializers.py:1608 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1541 +#: order/serializers.py:1549 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1548 -msgid "The following serial numbers are already allocated" +#: order/serializers.py:1556 +msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1760 +#: order/serializers.py:1768 msgid "Return order line item" msgstr "" -#: order/serializers.py:1766 +#: order/serializers.py:1774 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1777 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1798 +#: order/serializers.py:1806 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1881 +#: order/serializers.py:1889 msgid "Line price currency" msgstr "" @@ -6510,7 +6499,7 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/admin.py:48 part/models.py:1044 part/serializers.py:908 +#: part/admin.py:48 part/models.py:1044 part/serializers.py:906 #: part/templates/part/part_base.html:276 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 @@ -6537,7 +6526,7 @@ msgstr "" msgid "Category ID" msgstr "" -#: part/admin.py:67 part/admin.py:304 part/serializers.py:893 +#: part/admin.py:67 part/admin.py:304 part/serializers.py:891 #: part/stocktake.py:222 msgid "Category Name" msgstr "" @@ -6562,7 +6551,7 @@ msgstr "" msgid "Used In" msgstr "" -#: part/admin.py:150 part/serializers.py:918 +#: part/admin.py:150 part/serializers.py:916 #: part/templates/part/part_base.html:248 stock/admin.py:236 #: templates/js/translated/part.js:717 templates/js/translated/part.js:2159 msgid "Building" @@ -6592,7 +6581,7 @@ msgid "Category Path" msgstr "" #: part/admin.py:325 part/models.py:420 part/serializers.py:130 -#: part/serializers.py:290 part/serializers.py:428 +#: part/serializers.py:290 part/serializers.py:426 #: part/templates/part/cat_link.html:3 part/templates/part/category.html:20 #: part/templates/part/category.html:138 part/templates/part/category.html:158 #: part/templates/part/category_sidebar.html:9 @@ -6619,13 +6608,13 @@ msgstr "" msgid "Part Revision" msgstr "" -#: part/admin.py:418 part/serializers.py:1367 +#: part/admin.py:418 part/serializers.py:1365 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "" -#: part/admin.py:423 part/serializers.py:1382 +#: part/admin.py:423 part/serializers.py:1380 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -6720,7 +6709,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1520 part/models.py:1036 part/models.py:3501 part/models.py:4060 -#: part/serializers.py:443 part/serializers.py:1223 +#: part/serializers.py:441 part/serializers.py:1221 #: part/templates/part/part_base.html:267 stock/api.py:780 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6746,7 +6735,7 @@ msgstr "" msgid "Default Location" msgstr "" -#: part/bom.py:184 part/serializers.py:926 +#: part/bom.py:184 part/serializers.py:924 #: templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "" @@ -6906,7 +6895,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1052 part/serializers.py:360 +#: part/models.py:1052 msgid "Part revision or version number" msgstr "" @@ -7012,7 +7001,7 @@ msgid "Owner responsible for this part" msgstr "" #: part/models.py:1264 part/templates/part/part_base.html:355 -#: stock/templates/stock/item_base.html:451 +#: stock/templates/stock/item_base.html:447 #: templates/js/translated/part.js:2490 msgid "Last Stocktake" msgstr "" @@ -7277,7 +7266,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3635 report/models.py:208 +#: part/models.py:3635 report/models.py:216 #: templates/js/translated/part.js:2919 #: templates/js/translated/table_filters.js:502 msgid "Enabled" @@ -7571,326 +7560,326 @@ msgstr "" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:434 +#: part/serializers.py:432 msgid "No parts selected" msgstr "" -#: part/serializers.py:444 +#: part/serializers.py:442 msgid "Select category" msgstr "" -#: part/serializers.py:479 +#: part/serializers.py:477 msgid "Original Part" msgstr "" -#: part/serializers.py:480 +#: part/serializers.py:478 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:485 +#: part/serializers.py:483 msgid "Copy Image" msgstr "" -#: part/serializers.py:486 +#: part/serializers.py:484 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:492 part/templates/part/detail.html:293 +#: part/serializers.py:490 part/templates/part/detail.html:293 msgid "Copy BOM" msgstr "" -#: part/serializers.py:493 +#: part/serializers.py:491 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:499 +#: part/serializers.py:497 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:500 +#: part/serializers.py:498 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:506 +#: part/serializers.py:504 msgid "Copy Notes" msgstr "" -#: part/serializers.py:507 +#: part/serializers.py:505 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:523 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:527 +#: part/serializers.py:525 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:534 +#: part/serializers.py:532 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:535 +#: part/serializers.py:533 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:552 +#: part/serializers.py:550 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:568 +#: part/serializers.py:566 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:578 +#: part/serializers.py:576 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:585 +#: part/serializers.py:583 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:594 +#: part/serializers.py:592 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:605 +#: part/serializers.py:603 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:612 +#: part/serializers.py:610 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:924 +#: part/serializers.py:922 msgid "Revisions" msgstr "" -#: part/serializers.py:929 +#: part/serializers.py:927 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:932 +#: part/serializers.py:930 msgid "Variant Stock" msgstr "" -#: part/serializers.py:962 part/templates/part/copy_part.html:9 +#: part/serializers.py:960 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:474 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:963 +#: part/serializers.py:961 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:969 templates/js/translated/part.js:103 +#: part/serializers.py:967 templates/js/translated/part.js:103 msgid "Initial Stock" msgstr "" -#: part/serializers.py:970 +#: part/serializers.py:968 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:976 +#: part/serializers.py:974 msgid "Supplier Information" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:975 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:985 +#: part/serializers.py:983 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:986 +#: part/serializers.py:984 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:991 +#: part/serializers.py:989 msgid "Existing Image" msgstr "" -#: part/serializers.py:992 +#: part/serializers.py:990 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1007 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1215 +#: part/serializers.py:1213 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1225 +#: part/serializers.py:1223 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1235 +#: part/serializers.py:1233 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1239 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1240 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1247 +#: part/serializers.py:1245 msgid "Generate Report" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1246 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1253 +#: part/serializers.py:1251 msgid "Update Parts" msgstr "" -#: part/serializers.py:1254 +#: part/serializers.py:1252 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1262 +#: part/serializers.py:1260 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1368 +#: part/serializers.py:1366 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1373 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1383 +#: part/serializers.py:1381 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1390 +#: part/serializers.py:1388 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1419 +#: part/serializers.py:1417 msgid "Update" msgstr "" -#: part/serializers.py:1420 +#: part/serializers.py:1418 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1443 +#: part/serializers.py:1441 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1450 +#: part/serializers.py:1448 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1451 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1597 +#: part/serializers.py:1595 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1606 +#: part/serializers.py:1604 msgid "Component Name" msgstr "" -#: part/serializers.py:1609 +#: part/serializers.py:1607 msgid "Component IPN" msgstr "" -#: part/serializers.py:1612 +#: part/serializers.py:1610 msgid "Component Description" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1616 msgid "Select the component part" msgstr "" -#: part/serializers.py:1627 part/templates/part/part_base.html:242 +#: part/serializers.py:1625 part/templates/part/part_base.html:242 #: templates/js/translated/bom.js:1219 msgid "Can Build" msgstr "" -#: part/serializers.py:1858 +#: part/serializers.py:1856 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1866 +#: part/serializers.py:1864 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1867 +#: part/serializers.py:1865 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1872 +#: part/serializers.py:1870 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1873 +#: part/serializers.py:1871 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1878 +#: part/serializers.py:1876 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1879 +#: part/serializers.py:1877 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1884 +#: part/serializers.py:1882 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1885 +#: part/serializers.py:1883 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1920 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1921 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1955 +#: part/serializers.py:1953 msgid "No part column specified" msgstr "" -#: part/serializers.py:1999 +#: part/serializers.py:1997 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2002 +#: part/serializers.py:2000 msgid "No matching part found" msgstr "" -#: part/serializers.py:2004 +#: part/serializers.py:2002 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2013 +#: part/serializers.py:2011 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2021 +#: part/serializers.py:2019 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2044 +#: part/serializers.py:2042 msgid "At least one BOM item is required" msgstr "" @@ -8216,7 +8205,7 @@ msgid "Subscribe to notifications for this part" msgstr "" #: part/templates/part/part_base.html:52 -#: stock/templates/stock/item_base.html:62 +#: stock/templates/stock/item_base.html:61 #: stock/templates/stock/location.html:71 templates/js/translated/label.js:136 msgid "Print Label" msgstr "" @@ -8226,7 +8215,7 @@ msgid "Show pricing information" msgstr "" #: part/templates/part/part_base.html:63 -#: stock/templates/stock/item_base.html:110 +#: stock/templates/stock/item_base.html:106 #: stock/templates/stock/location.html:80 msgid "Stock actions" msgstr "" @@ -8297,12 +8286,12 @@ msgid "Required for Orders" msgstr "" #: part/templates/part/part_base.html:225 -#: stock/templates/stock/item_base.html:388 +#: stock/templates/stock/item_base.html:384 msgid "Allocated to Build Orders" msgstr "" #: part/templates/part/part_base.html:234 -#: stock/templates/stock/item_base.html:381 +#: stock/templates/stock/item_base.html:377 msgid "Allocated to Sales Orders" msgstr "" @@ -8322,7 +8311,7 @@ msgid "Latest Serial Number" msgstr "" #: part/templates/part/part_base.html:372 -#: stock/templates/stock/item_base.html:322 +#: stock/templates/stock/item_base.html:318 msgid "Search for serial number" msgstr "" @@ -8449,7 +8438,7 @@ msgid "Edit" msgstr "" #: part/templates/part/prices.html:28 stock/admin.py:252 -#: stock/templates/stock/item_base.html:446 +#: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1703 #: templates/js/translated/company.js:1713 #: templates/js/translated/stock.js:2332 @@ -8940,7 +8929,7 @@ msgstr "" msgid "Print a border around each label" msgstr "" -#: plugin/builtin/labels/label_sheet.py:47 report/models.py:307 +#: plugin/builtin/labels/label_sheet.py:47 report/models.py:315 msgid "Landscape" msgstr "" @@ -9098,7 +9087,7 @@ msgstr "" msgid "Package Plugin" msgstr "" -#: plugin/models.py:220 report/models.py:474 +#: plugin/models.py:220 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" @@ -9249,8 +9238,8 @@ msgstr "" msgid "No valid objects provided to template" msgstr "" -#: report/api.py:103 report/models.py:438 report/serializers.py:98 -#: report/serializers.py:148 templates/js/translated/purchase_order.js:1817 +#: report/api.py:103 report/models.py:446 report/serializers.py:99 +#: report/serializers.py:149 templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:353 #: templates/js/translated/sales_order.js:887 #: templates/js/translated/sales_order.js:1047 @@ -9281,7 +9270,11 @@ msgstr "" msgid "Error printing label" msgstr "" -#: report/api.py:375 report/api.py:411 +#: report/api.py:358 +msgid "Report saved at time of printing" +msgstr "" + +#: report/api.py:384 report/api.py:420 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "" @@ -9318,135 +9311,143 @@ msgstr "" msgid "Revision number (auto-increments)" msgstr "" -#: report/models.py:202 +#: report/models.py:168 +msgid "Attach to Model on Print" +msgstr "" + +#: report/models.py:170 +msgid "Save report output as an attachment against linked model instance when printing" +msgstr "" + +#: report/models.py:210 msgid "Filename Pattern" msgstr "" -#: report/models.py:203 +#: report/models.py:211 msgid "Pattern for generating filenames" msgstr "" -#: report/models.py:208 +#: report/models.py:216 msgid "Template is enabled" msgstr "" -#: report/models.py:214 +#: report/models.py:222 msgid "Target model type for template" msgstr "" -#: report/models.py:234 +#: report/models.py:242 msgid "Filters" msgstr "" -#: report/models.py:235 +#: report/models.py:243 msgid "Template query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:294 report/models.py:361 +#: report/models.py:302 report/models.py:369 msgid "Template file" msgstr "" -#: report/models.py:302 +#: report/models.py:310 msgid "Page size for PDF reports" msgstr "" -#: report/models.py:308 +#: report/models.py:316 msgid "Render report in landscape orientation" msgstr "" -#: report/models.py:367 +#: report/models.py:375 msgid "Width [mm]" msgstr "" -#: report/models.py:368 +#: report/models.py:376 msgid "Label width, specified in mm" msgstr "" -#: report/models.py:374 +#: report/models.py:382 msgid "Height [mm]" msgstr "" -#: report/models.py:375 +#: report/models.py:383 msgid "Label height, specified in mm" msgstr "" -#: report/models.py:438 +#: report/models.py:446 msgid "Number of items to process" msgstr "" -#: report/models.py:444 +#: report/models.py:452 msgid "Report generation is complete" msgstr "" -#: report/models.py:448 templates/js/translated/build.js:2352 +#: report/models.py:456 templates/js/translated/build.js:2352 msgid "Progress" msgstr "" -#: report/models.py:448 +#: report/models.py:456 msgid "Report generation progress" msgstr "" -#: report/models.py:456 +#: report/models.py:464 msgid "Report Template" msgstr "" -#: report/models.py:463 report/models.py:486 +#: report/models.py:471 report/models.py:494 msgid "Output File" msgstr "" -#: report/models.py:464 report/models.py:487 +#: report/models.py:472 report/models.py:495 msgid "Generated output file" msgstr "" -#: report/models.py:475 +#: report/models.py:483 msgid "Label output plugin" msgstr "" -#: report/models.py:479 +#: report/models.py:487 msgid "Label Template" msgstr "" -#: report/models.py:502 +#: report/models.py:510 msgid "Snippet" msgstr "" -#: report/models.py:503 +#: report/models.py:511 msgid "Report snippet file" msgstr "" -#: report/models.py:510 +#: report/models.py:518 msgid "Snippet file description" msgstr "" -#: report/models.py:528 +#: report/models.py:536 msgid "Asset" msgstr "" -#: report/models.py:529 +#: report/models.py:537 msgid "Report asset file" msgstr "" -#: report/models.py:536 +#: report/models.py:544 msgid "Asset file description" msgstr "" -#: report/serializers.py:91 +#: report/serializers.py:92 msgid "Select report template" msgstr "" -#: report/serializers.py:99 report/serializers.py:149 +#: report/serializers.py:100 report/serializers.py:150 msgid "List of item primary keys to include in the report" msgstr "" -#: report/serializers.py:132 +#: report/serializers.py:133 msgid "Select label template" msgstr "" -#: report/serializers.py:140 +#: report/serializers.py:141 msgid "Printing Plugin" msgstr "" -#: report/serializers.py:141 +#: report/serializers.py:142 msgid "Select plugin to use for label printing" msgstr "" @@ -9517,7 +9518,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2538 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2535 msgid "Result" msgstr "" @@ -9598,7 +9599,7 @@ msgid "Customer ID" msgstr "" #: stock/admin.py:206 stock/models.py:829 -#: stock/templates/stock/item_base.html:354 +#: stock/templates/stock/item_base.html:350 msgid "Installed In" msgstr "" @@ -9623,7 +9624,7 @@ msgid "Delete on Deplete" msgstr "" #: stock/admin.py:261 stock/models.py:923 -#: stock/templates/stock/item_base.html:433 +#: stock/templates/stock/item_base.html:429 #: templates/js/translated/stock.js:2316 users/models.py:124 msgid "Expiry Date" msgstr "" @@ -9665,7 +9666,7 @@ msgid "Expiry date after" msgstr "" #: stock/api.py:839 stock/serializers.py:611 -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #: templates/js/translated/table_filters.js:448 msgid "Stale" msgstr "" @@ -9715,7 +9716,7 @@ msgid "Stock Locations" msgstr "" #: stock/models.py:185 stock/models.py:972 -#: stock/templates/stock/item_base.html:247 +#: stock/templates/stock/item_base.html:243 msgid "Owner" msgstr "" @@ -9826,7 +9827,7 @@ msgstr "" msgid "Build for this stock item" msgstr "" -#: stock/models.py:892 stock/templates/stock/item_base.html:363 +#: stock/models.py:892 stock/templates/stock/item_base.html:359 msgid "Consumed By" msgstr "" @@ -9891,7 +9892,7 @@ msgstr "" msgid "Serial numbers already exist" msgstr "" -#: stock/models.py:1636 +#: stock/models.py:1636 stock/models.py:2438 msgid "Test template does not exist" msgstr "" @@ -9951,55 +9952,55 @@ msgstr "" msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2443 +#: stock/models.py:2441 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2448 +#: stock/models.py:2445 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2450 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2538 +#: stock/models.py:2535 msgid "Test result" msgstr "" -#: stock/models.py:2545 +#: stock/models.py:2542 msgid "Test output value" msgstr "" -#: stock/models.py:2553 stock/serializers.py:245 +#: stock/models.py:2550 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2557 +#: stock/models.py:2554 msgid "Test notes" msgstr "" -#: stock/models.py:2565 templates/js/translated/stock.js:1633 +#: stock/models.py:2562 templates/js/translated/stock.js:1633 msgid "Test station" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2563 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2572 +#: stock/models.py:2569 msgid "Started" msgstr "" -#: stock/models.py:2573 +#: stock/models.py:2570 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2579 +#: stock/models.py:2576 msgid "Finished" msgstr "" -#: stock/models.py:2580 +#: stock/models.py:2577 msgid "The timestamp of the test finish" msgstr "" @@ -10059,7 +10060,7 @@ msgstr "" msgid "Serial number is too large" msgstr "" -#: stock/serializers.py:459 stock/templates/stock/item_base.html:193 +#: stock/serializers.py:459 stock/templates/stock/item_base.html:189 msgid "Parent Item" msgstr "" @@ -10071,7 +10072,7 @@ msgstr "" msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:603 stock/templates/stock/item_base.html:437 +#: stock/serializers.py:603 stock/templates/stock/item_base.html:433 #: templates/js/translated/table_filters.js:442 users/models.py:174 msgid "Expired" msgstr "" @@ -10410,7 +10411,7 @@ msgstr "" msgid "Test Data" msgstr "" -#: stock/templates/stock/item.html:85 stock/templates/stock/item_base.html:65 +#: stock/templates/stock/item.html:85 msgid "Test Report" msgstr "" @@ -10450,200 +10451,204 @@ msgstr "" msgid "Scan to Location" msgstr "" -#: stock/templates/stock/item_base.html:59 +#: stock/templates/stock/item_base.html:58 #: stock/templates/stock/location.html:67 #: templates/js/translated/filters.js:434 msgid "Printing actions" msgstr "" -#: stock/templates/stock/item_base.html:75 +#: stock/templates/stock/item_base.html:63 templates/js/translated/report.js:49 +msgid "Print Report" +msgstr "" + +#: stock/templates/stock/item_base.html:71 msgid "Stock adjustment actions" msgstr "" -#: stock/templates/stock/item_base.html:79 +#: stock/templates/stock/item_base.html:75 #: stock/templates/stock/location.html:87 templates/js/translated/stock.js:1909 msgid "Count stock" msgstr "" -#: stock/templates/stock/item_base.html:81 +#: stock/templates/stock/item_base.html:77 #: templates/js/translated/stock.js:1891 msgid "Add stock" msgstr "" -#: stock/templates/stock/item_base.html:82 +#: stock/templates/stock/item_base.html:78 #: templates/js/translated/stock.js:1900 msgid "Remove stock" msgstr "" -#: stock/templates/stock/item_base.html:85 +#: stock/templates/stock/item_base.html:81 msgid "Serialize stock" msgstr "" -#: stock/templates/stock/item_base.html:88 +#: stock/templates/stock/item_base.html:84 #: stock/templates/stock/location.html:93 templates/js/translated/stock.js:1918 msgid "Transfer stock" msgstr "" -#: stock/templates/stock/item_base.html:91 +#: stock/templates/stock/item_base.html:87 #: templates/js/translated/stock.js:1973 msgid "Assign to customer" msgstr "" -#: stock/templates/stock/item_base.html:94 +#: stock/templates/stock/item_base.html:90 msgid "Return to stock" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall stock item" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install stock item" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install" msgstr "" -#: stock/templates/stock/item_base.html:115 +#: stock/templates/stock/item_base.html:111 msgid "Convert to variant" msgstr "" -#: stock/templates/stock/item_base.html:118 +#: stock/templates/stock/item_base.html:114 msgid "Duplicate stock item" msgstr "" -#: stock/templates/stock/item_base.html:120 +#: stock/templates/stock/item_base.html:116 msgid "Edit stock item" msgstr "" -#: stock/templates/stock/item_base.html:123 +#: stock/templates/stock/item_base.html:119 msgid "Delete stock item" msgstr "" -#: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 +#: stock/templates/stock/item_base.html:165 templates/InvenTree/search.html:139 #: templates/js/translated/build.js:2298 templates/navbar.html:38 msgid "Build" msgstr "" -#: stock/templates/stock/item_base.html:211 +#: stock/templates/stock/item_base.html:207 msgid "No manufacturer set" msgstr "" -#: stock/templates/stock/item_base.html:251 +#: stock/templates/stock/item_base.html:247 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:248 #: stock/templates/stock/location.html:146 msgid "Read only" msgstr "" -#: stock/templates/stock/item_base.html:265 +#: stock/templates/stock/item_base.html:261 msgid "This stock item is unavailable" msgstr "" -#: stock/templates/stock/item_base.html:271 +#: stock/templates/stock/item_base.html:267 msgid "This stock item is in production and cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:272 +#: stock/templates/stock/item_base.html:268 msgid "Edit the stock item from the build view." msgstr "" -#: stock/templates/stock/item_base.html:287 +#: stock/templates/stock/item_base.html:283 msgid "This stock item is allocated to Sales Order" msgstr "" -#: stock/templates/stock/item_base.html:295 +#: stock/templates/stock/item_base.html:291 msgid "This stock item is allocated to Build Order" msgstr "" -#: stock/templates/stock/item_base.html:311 +#: stock/templates/stock/item_base.html:307 msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted" msgstr "" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "previous page" msgstr "" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "Navigate to previous serial number" msgstr "" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "next page" msgstr "" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "Navigate to next serial number" msgstr "" -#: stock/templates/stock/item_base.html:398 +#: stock/templates/stock/item_base.html:394 #: templates/js/translated/build.js:2555 msgid "No location set" msgstr "" -#: stock/templates/stock/item_base.html:413 +#: stock/templates/stock/item_base.html:409 msgid "Tests" msgstr "" -#: stock/templates/stock/item_base.html:419 +#: stock/templates/stock/item_base.html:415 msgid "This stock item has not passed all required tests" msgstr "" -#: stock/templates/stock/item_base.html:437 +#: stock/templates/stock/item_base.html:433 #, python-format msgid "This StockItem expired on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:455 +#: stock/templates/stock/item_base.html:451 msgid "No stocktake performed" msgstr "" -#: stock/templates/stock/item_base.html:504 +#: stock/templates/stock/item_base.html:500 #: templates/js/translated/stock.js:2038 msgid "stock item" msgstr "" -#: stock/templates/stock/item_base.html:527 +#: stock/templates/stock/item_base.html:523 msgid "Edit Stock Status" msgstr "" -#: stock/templates/stock/item_base.html:536 +#: stock/templates/stock/item_base.html:532 msgid "Stock Item QR Code" msgstr "" -#: stock/templates/stock/item_base.html:547 +#: stock/templates/stock/item_base.html:543 msgid "Link Barcode to Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:611 +#: stock/templates/stock/item_base.html:607 msgid "Select one of the part variants listed below." msgstr "" -#: stock/templates/stock/item_base.html:614 +#: stock/templates/stock/item_base.html:610 msgid "Warning" msgstr "" -#: stock/templates/stock/item_base.html:615 +#: stock/templates/stock/item_base.html:611 msgid "This action cannot be easily undone" msgstr "" -#: stock/templates/stock/item_base.html:623 +#: stock/templates/stock/item_base.html:619 msgid "Convert Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:656 +#: stock/templates/stock/item_base.html:652 msgid "Return to Stock" msgstr "" @@ -11310,7 +11315,7 @@ msgid "Delete Location Type" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:503 -#: templates/InvenTree/settings/stock.html:38 +#: templates/InvenTree/settings/stock.html:39 msgid "New Location Type" msgstr "" @@ -11367,7 +11372,7 @@ msgstr "" msgid "Stock Settings" msgstr "" -#: templates/InvenTree/settings/stock.html:34 +#: templates/InvenTree/settings/stock.html:35 msgid "Stock Location Types" msgstr "" @@ -11852,23 +11857,23 @@ msgstr "" msgid "Barcode Identifier" msgstr "" -#: templates/base.html:103 +#: templates/base.html:102 msgid "Server Restart Required" msgstr "" -#: templates/base.html:106 +#: templates/base.html:105 msgid "A configuration option has been changed which requires a server restart" msgstr "" -#: templates/base.html:106 templates/base.html:116 +#: templates/base.html:105 templates/base.html:115 msgid "Contact your system administrator for further information" msgstr "" -#: templates/base.html:113 +#: templates/base.html:112 msgid "Pending Database Migrations" msgstr "" -#: templates/base.html:116 +#: templates/base.html:115 msgid "There are pending database migrations which require attention" msgstr "" @@ -13946,10 +13951,6 @@ msgstr "" msgid "Delete line item" msgstr "" -#: templates/js/translated/report.js:49 -msgid "Print Report" -msgstr "" - #: templates/js/translated/report.js:68 msgid "Report print successful" msgstr "" diff --git a/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po index 72004f82a4..529d723b25 100644 --- a/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-29 07:07+0000\n" -"PO-Revision-Date: 2024-08-29 07:10\n" +"POT-Creation-Date: 2024-09-06 05:16+0000\n" +"PO-Revision-Date: 2024-09-06 05:19\n" "Last-Translator: \n" "Language-Team: German\n" "Language: de_DE\n" @@ -67,7 +67,7 @@ msgstr "Datum eingeben" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3309 part/templates/part/part_sidebar.html:65 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2557 +#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2554 #: stock/serializers.py:705 stock/serializers.py:863 stock/serializers.py:989 #: stock/serializers.py:1039 stock/serializers.py:1350 #: stock/serializers.py:1439 stock/serializers.py:1604 @@ -419,8 +419,8 @@ msgstr "Doppelte Namen können nicht unter dem selben Elternteil existieren" msgid "Invalid choice" msgstr "Ungültige Auswahl" -#: InvenTree/models.py:767 common/models.py:2704 common/models.py:3131 -#: common/models.py:3351 common/serializers.py:439 company/models.py:590 +#: InvenTree/models.py:767 common/models.py:2698 common/models.py:3125 +#: common/models.py:3345 common/serializers.py:439 company/models.py:590 #: machine/models.py:24 part/models.py:995 part/models.py:3776 #: plugin/models.py:51 report/models.py:149 stock/models.py:82 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -449,7 +449,7 @@ msgstr "Name" #: part/models.py:3791 part/templates/part/category.html:79 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:155 -#: report/models.py:509 report/models.py:535 +#: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 #: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:122 #: templates/InvenTree/settings/notifications.html:19 @@ -572,7 +572,7 @@ msgstr "Administrator" msgid "Is this user a superuser" msgstr "Ist dieser Benutzer ein Administrator" -#: InvenTree/serializers.py:444 common/models.py:2709 company/models.py:160 +#: InvenTree/serializers.py:444 common/models.py:2703 company/models.py:160 #: company/models.py:798 machine/models.py:39 part/admin.py:88 #: part/models.py:1201 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -667,7 +667,7 @@ msgstr "URL der Remote-Bilddatei" msgid "Downloading images from remote URL is not enabled" msgstr "Das Herunterladen von Bildern von Remote-URLs ist nicht aktiviert" -#: InvenTree/status.py:65 part/serializers.py:1267 +#: InvenTree/status.py:65 part/serializers.py:1265 msgid "Background worker check failed" msgstr "Hintergrund-Prozess-Kontrolle fehlgeschlagen" @@ -753,7 +753,7 @@ msgstr "Aufgegeben von" #: build/api.py:114 msgid "Assigned To" -msgstr "" +msgstr "Zugewiesen zu" #: build/api.py:275 msgid "Build must be cancelled before it can be deleted" @@ -777,7 +777,7 @@ msgid "Optional" msgstr "Optional" #: build/api.py:321 common/models.py:1491 part/admin.py:91 part/admin.py:428 -#: part/models.py:1166 part/serializers.py:1596 +#: part/models.py:1166 part/serializers.py:1594 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 #: templates/js/translated/table_filters.js:729 @@ -838,7 +838,7 @@ msgstr "Bauaufträge" #: build/models.py:136 msgid "Assembly BOM has not been validated" -msgstr "" +msgstr "Die Stückliste wurde noch nicht kontrolliert" #: build/models.py:143 msgid "Build order cannot be created for an inactive part" @@ -896,7 +896,7 @@ msgstr "Bauauftrag, zu dem dieser Bauauftrag zugwiesen ist" #: part/models.py:3282 part/models.py:3430 part/models.py:3451 #: part/models.py:3473 part/models.py:3609 part/models.py:3951 #: part/models.py:4114 part/models.py:4244 part/models.py:4602 -#: part/serializers.py:1213 part/serializers.py:1857 +#: part/serializers.py:1211 part/serializers.py:1855 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1063,12 +1063,12 @@ msgstr "Benutzer oder Gruppe verantwortlich für diesen Bauauftrag" #: order/templates/order/return_order_base.html:148 #: order/templates/order/sales_order_base.html:187 #: part/templates/part/part_base.html:399 stock/models.py:859 -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:196 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "Externer Link" -#: build/models.py:378 common/models.py:3272 part/models.py:1070 +#: build/models.py:378 common/models.py:3266 part/models.py:1070 #: stock/models.py:859 msgid "Link to external URL" msgstr "Link zu einer externen URL" @@ -1124,7 +1124,7 @@ msgstr "Endprodukt stimmt nicht mit dem Bauauftrag überein" #: build/models.py:1060 build/serializers.py:279 build/serializers.py:328 #: build/serializers.py:959 order/models.py:565 order/serializers.py:500 -#: order/serializers.py:666 part/serializers.py:1590 part/serializers.py:2019 +#: order/serializers.py:666 part/serializers.py:1588 part/serializers.py:2017 #: stock/models.py:704 stock/models.py:1515 stock/serializers.py:676 msgid "Quantity must be greater than zero" msgstr "Anzahl muss größer Null sein" @@ -1149,7 +1149,7 @@ msgstr "Objekt bauen" #: build/models.py:1505 build/models.py:1761 build/serializers.py:266 #: build/serializers.py:313 build/serializers.py:1339 #: build/templates/build/build_base.html:110 -#: build/templates/build/detail.html:34 common/models.py:2581 +#: build/templates/build/detail.html:34 common/models.py:2575 #: order/models.py:1349 order/models.py:2034 order/serializers.py:1464 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3296 part/models.py:4266 @@ -1163,9 +1163,9 @@ msgstr "Objekt bauen" #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 stock/admin.py:160 #: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:667 -#: stock/templates/stock/item_base.html:287 -#: stock/templates/stock/item_base.html:295 -#: stock/templates/stock/item_base.html:342 +#: stock/templates/stock/item_base.html:283 +#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:338 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:981 templates/js/translated/build.js:525 @@ -1228,7 +1228,7 @@ msgstr "Ausgewählter Lagerbestand stimmt nicht mit BOM-Linie überein" #: stock/serializers.py:770 stock/serializers.py:1288 stock/serializers.py:1400 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 -#: stock/templates/stock/item_base.html:194 +#: stock/templates/stock/item_base.html:190 #: templates/js/translated/build.js:1921 #: templates/js/translated/sales_order.js:301 #: templates/js/translated/sales_order.js:1234 @@ -1323,10 +1323,10 @@ msgid "Enter serial numbers for build outputs" msgstr "Seriennummer für dieses Endprodukt eingeben" #: build/serializers.py:359 build/serializers.py:500 build/serializers.py:572 -#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1789 -#: part/serializers.py:1233 stock/serializers.py:103 stock/serializers.py:698 +#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1797 +#: part/serializers.py:1231 stock/serializers.py:103 stock/serializers.py:698 #: stock/serializers.py:858 stock/serializers.py:984 stock/serializers.py:1432 -#: stock/serializers.py:1688 stock/templates/stock/item_base.html:394 +#: stock/serializers.py:1688 stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2547 @@ -1390,7 +1390,7 @@ msgstr "Lagerort für fertige Endprodukte" #: build/templates/build/detail.html:62 order/models.py:477 #: order/models.py:1003 order/models.py:2152 order/serializers.py:687 #: stock/admin.py:165 stock/serializers.py:1035 stock/serializers.py:1576 -#: stock/templates/stock/item_base.html:427 +#: stock/templates/stock/item_base.html:423 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1371 #: templates/js/translated/purchase_order.js:1792 @@ -1522,7 +1522,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:1030 order/serializers.py:1614 +#: build/serializers.py:1030 order/serializers.py:1622 msgid "Allocation items must be provided" msgstr "Zuweisungen müssen angegeben werden" @@ -1590,7 +1590,7 @@ msgstr "" #: build/serializers.py:1230 company/models.py:849 #: company/templates/company/supplier_part.html:160 order/serializers.py:691 #: stock/admin.py:229 stock/models.py:822 stock/serializers.py:1586 -#: stock/templates/stock/item_base.html:240 +#: stock/templates/stock/item_base.html:236 #: templates/js/translated/company.js:1646 #: templates/js/translated/purchase_order.js:1169 #: templates/js/translated/purchase_order.js:1332 @@ -1625,7 +1625,7 @@ msgstr "" #: build/serializers.py:1243 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:849 -#: stock/serializers.py:152 stock/templates/stock/item_base.html:311 +#: stock/serializers.py:152 stock/templates/stock/item_base.html:307 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2530 #: templates/js/translated/model_renderers.js:231 @@ -1644,7 +1644,7 @@ msgstr "Seriennummer" msgid "Allocated Quantity" msgstr "Zugewiesene Menge" -#: build/serializers.py:1257 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1257 stock/templates/stock/item_base.html:336 msgid "Available Quantity" msgstr "Verfügbare Menge" @@ -1684,7 +1684,7 @@ msgid "Allocated Stock" msgstr "Zugewiesener Bestand" #: build/serializers.py:1355 order/serializers.py:1179 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:920 part/serializers.py:1623 +#: part/bom.py:186 part/serializers.py:918 part/serializers.py:1621 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2807 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2155 @@ -1692,13 +1692,13 @@ msgstr "Zugewiesener Bestand" msgid "On Order" msgstr "Bestellt" -#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1625 +#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1623 #: templates/js/translated/build.js:2811 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "In Produktion" -#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1650 +#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1648 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" @@ -1716,7 +1716,7 @@ msgstr "" msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1372 part/serializers.py:927 +#: build/serializers.py:1372 part/serializers.py:925 msgid "External Stock" msgstr "Externes Lager" @@ -1745,7 +1745,7 @@ msgstr "Storniert" #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:50 order/status_codes.py:81 #: order/templates/order/order_base.html:163 -#: order/templates/order/sales_order_base.html:168 report/models.py:443 +#: order/templates/order/sales_order_base.html:168 report/models.py:451 msgid "Complete" msgstr "Fertig" @@ -1849,9 +1849,6 @@ msgid "Delete Build" msgstr "Bauauftrag löschen" #: build/templates/build/build_base.html:87 -msgid "Isueue Build" -msgstr "" - #: build/templates/build/build_base.html:88 msgid "Issue Build" msgstr "" @@ -1931,7 +1928,7 @@ msgstr "Fertiggestellte Endprodukte" #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 -#: stock/templates/stock/item_base.html:369 +#: stock/templates/stock/item_base.html:365 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 #: templates/js/translated/sales_order.js:805 @@ -1991,7 +1988,7 @@ msgid "Allocated Parts" msgstr "Zugewiesene Teile" #: build/templates/build/detail.html:80 stock/admin.py:163 -#: stock/templates/stock/item_base.html:162 +#: stock/templates/stock/item_base.html:158 #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:242 #: templates/js/translated/purchase_order.js:1326 @@ -2352,8 +2349,8 @@ msgstr "Wie oft Wechselkurse aktualisiert werden sollen (auf Null zum Deaktivier #: common/models.py:1297 common/models.py:1353 common/models.py:1366 #: common/models.py:1374 common/models.py:1383 common/models.py:1392 -#: common/models.py:1629 common/models.py:1651 common/models.py:1766 -#: common/models.py:2148 +#: common/models.py:1629 common/models.py:1651 common/models.py:1752 +#: common/models.py:2134 msgid "days" msgstr "Tage" @@ -2582,8 +2579,8 @@ msgid "Copy category parameter templates when creating a part" msgstr "Kategorie-Parameter Vorlagen kopieren wenn ein Teil angelegt wird" #: common/models.py:1485 part/admin.py:108 part/models.py:3959 -#: report/models.py:293 report/models.py:360 report/serializers.py:90 -#: report/serializers.py:131 stock/serializers.py:233 +#: report/models.py:301 report/models.py:368 report/serializers.py:91 +#: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 #: templates/js/translated/table_filters.js:775 msgid "Template" @@ -2598,7 +2595,7 @@ msgid "Parts can be assembled from other components by default" msgstr "Teile können standardmäßig aus anderen Teilen angefertigt werden" #: common/models.py:1497 part/admin.py:95 part/models.py:1172 -#: part/serializers.py:1617 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1615 templates/js/translated/table_filters.js:737 msgid "Component" msgstr "Komponente" @@ -2823,7 +2820,7 @@ msgid "Log errors which occur when generating reports" msgstr "Fehler, die beim Erstellen von Berichten auftreten, protokollieren" #: common/models.py:1702 plugin/builtin/labels/label_sheet.py:28 -#: report/models.py:301 +#: report/models.py:309 msgid "Page Size" msgstr "Seitengröße" @@ -2832,902 +2829,894 @@ msgid "Default page size for PDF reports" msgstr "Standardseitenformat für PDF-Bericht" #: common/models.py:1708 -msgid "Enable Test Reports" -msgstr "Testberichte aktivieren" - -#: common/models.py:1709 -msgid "Enable generation of test reports" -msgstr "Erstellung von Test-Berichten aktivieren" - -#: common/models.py:1714 -msgid "Attach Test Reports" -msgstr "Testberichte anhängen" - -#: common/models.py:1716 -msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" -msgstr "Beim Drucken eines Testberichts dem zugehörigen Lagerbestand eine Kopie des Testberichts beifügen" - -#: common/models.py:1722 msgid "Globally Unique Serials" msgstr "Global einzigartige Seriennummern" -#: common/models.py:1723 +#: common/models.py:1709 msgid "Serial numbers for stock items must be globally unique" msgstr "Seriennummern für Lagerartikel müssen global eindeutig sein" -#: common/models.py:1728 +#: common/models.py:1714 msgid "Autofill Serial Numbers" msgstr "Seriennummern automatisch ausfüllen" -#: common/models.py:1729 +#: common/models.py:1715 msgid "Autofill serial numbers in forms" msgstr "Seriennummern in Formularen automatisch ausfüllen" -#: common/models.py:1734 +#: common/models.py:1720 msgid "Delete Depleted Stock" msgstr "Erschöpften Lagerartikel löschen" -#: common/models.py:1736 +#: common/models.py:1722 msgid "Determines default behavior when a stock item is depleted" msgstr "Legt das Standardverhalten fest, wenn ein Lagerartikel aufgebraucht ist" -#: common/models.py:1742 +#: common/models.py:1728 msgid "Batch Code Template" msgstr "Losnummer Vorlage" -#: common/models.py:1744 +#: common/models.py:1730 msgid "Template for generating default batch codes for stock items" msgstr "Vorlage für die Generierung von Standard-Losnummern für Lagerbestände" -#: common/models.py:1749 +#: common/models.py:1735 msgid "Stock Expiry" msgstr "Bestands-Ablauf" -#: common/models.py:1750 +#: common/models.py:1736 msgid "Enable stock expiry functionality" msgstr "Ablaufen von Bestand ermöglichen" -#: common/models.py:1755 +#: common/models.py:1741 msgid "Sell Expired Stock" msgstr "Abgelaufenen Bestand verkaufen" -#: common/models.py:1756 +#: common/models.py:1742 msgid "Allow sale of expired stock" msgstr "Verkauf von abgelaufenem Bestand erlaubt" -#: common/models.py:1761 +#: common/models.py:1747 msgid "Stock Stale Time" msgstr "Bestands-Stehzeit" -#: common/models.py:1763 +#: common/models.py:1749 msgid "Number of days stock items are considered stale before expiring" msgstr "Anzahl an Tagen, an denen Bestand als abgestanden markiert wird, bevor sie ablaufen" -#: common/models.py:1770 +#: common/models.py:1756 msgid "Build Expired Stock" msgstr "Abgelaufenen Bestand verbauen" -#: common/models.py:1771 +#: common/models.py:1757 msgid "Allow building with expired stock" msgstr "Verbauen von abgelaufenen Bestand erlaubt" -#: common/models.py:1776 +#: common/models.py:1762 msgid "Stock Ownership Control" msgstr "Bestands-Eigentümerkontrolle" -#: common/models.py:1777 +#: common/models.py:1763 msgid "Enable ownership control over stock locations and items" msgstr "Eigentümerkontrolle für Lagerorte und Teile aktivieren" -#: common/models.py:1782 +#: common/models.py:1768 msgid "Stock Location Default Icon" msgstr "Standardsymbol für Lagerort" -#: common/models.py:1783 +#: common/models.py:1769 msgid "Stock location default icon (empty means no icon)" msgstr "Standardsymbol für Lagerstandort (leer bedeutet kein Symbol)" -#: common/models.py:1788 +#: common/models.py:1774 msgid "Show Installed Stock Items" msgstr "Zeige installierte Lagerartikel" -#: common/models.py:1789 +#: common/models.py:1775 msgid "Display installed stock items in stock tables" msgstr "Anzeige der installierten Lagerartikel in Bestandstabellen" -#: common/models.py:1794 +#: common/models.py:1780 msgid "Check BOM when installing items" msgstr "Prüfe BOM bei der Installation von Elementen" -#: common/models.py:1796 +#: common/models.py:1782 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "Installierte Lagerbestandteile müssen im BOM für den übergeordneten Teil vorhanden sein" -#: common/models.py:1802 +#: common/models.py:1788 msgid "Allow Out of Stock Transfer" msgstr "Erlaube Verschieben von \"nicht auf Lager\" Bestand" -#: common/models.py:1804 +#: common/models.py:1790 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "Lagerartikel, die nicht auf Lager sind, können zwischen Lagerstandorten übertragen werden" -#: common/models.py:1810 +#: common/models.py:1796 msgid "Build Order Reference Pattern" msgstr "Bauauftragsreferenz-Muster" -#: common/models.py:1812 +#: common/models.py:1798 msgid "Required pattern for generating Build Order reference field" msgstr "Benötigtes Muster für die Generierung des Referenzfeldes für Bauaufträge" -#: common/models.py:1818 common/models.py:1874 common/models.py:1896 -#: common/models.py:1932 +#: common/models.py:1804 common/models.py:1860 common/models.py:1882 +#: common/models.py:1918 msgid "Require Responsible Owner" msgstr "Verantwortlicher Besitzer erforderlich" -#: common/models.py:1819 common/models.py:1875 common/models.py:1897 -#: common/models.py:1933 +#: common/models.py:1805 common/models.py:1861 common/models.py:1883 +#: common/models.py:1919 msgid "A responsible owner must be assigned to each order" msgstr "Jeder Bestellung muss ein verantwortlicher Besitzer zugewiesen werden" -#: common/models.py:1824 +#: common/models.py:1810 msgid "Require Active Part" msgstr "" -#: common/models.py:1825 +#: common/models.py:1811 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1830 +#: common/models.py:1816 msgid "Require Locked Part" msgstr "" -#: common/models.py:1831 +#: common/models.py:1817 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/models.py:1836 +#: common/models.py:1822 msgid "Require Valid BOM" msgstr "" -#: common/models.py:1838 +#: common/models.py:1824 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1844 +#: common/models.py:1830 msgid "Require Closed Child Orders" msgstr "" -#: common/models.py:1846 +#: common/models.py:1832 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/models.py:1852 +#: common/models.py:1838 msgid "Block Until Tests Pass" msgstr "Blockieren bis Test bestanden" -#: common/models.py:1854 +#: common/models.py:1840 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "Verhindert die Fertigstellung bis alle erforderlichen Tests bestanden sind" -#: common/models.py:1860 +#: common/models.py:1846 msgid "Enable Return Orders" msgstr "Rücksendungen aktivieren" -#: common/models.py:1861 +#: common/models.py:1847 msgid "Enable return order functionality in the user interface" msgstr "Aktivieren der Rücksendung-Funktion in der Benutzeroberfläche" -#: common/models.py:1866 +#: common/models.py:1852 msgid "Return Order Reference Pattern" msgstr "Referenz Muster für Rücksendungen" -#: common/models.py:1868 +#: common/models.py:1854 msgid "Required pattern for generating Return Order reference field" msgstr "Benötigtes Muster für die Generierung des Referenzfeldes für Rücksendungen" -#: common/models.py:1880 +#: common/models.py:1866 msgid "Edit Completed Return Orders" msgstr "Abgeschlossene Rücksendungen bearbeiten" -#: common/models.py:1882 +#: common/models.py:1868 msgid "Allow editing of return orders after they have been completed" msgstr "Bearbeitung von Rücksendungen nach Abschluss erlauben" -#: common/models.py:1888 +#: common/models.py:1874 msgid "Sales Order Reference Pattern" msgstr "Auftragsreferenz-Muster" -#: common/models.py:1890 +#: common/models.py:1876 msgid "Required pattern for generating Sales Order reference field" msgstr "Benötigtes Muster für die Generierung des Referenzfeldes für Aufträge" -#: common/models.py:1902 +#: common/models.py:1888 msgid "Sales Order Default Shipment" msgstr "Auftrag Standardsendung" -#: common/models.py:1903 +#: common/models.py:1889 msgid "Enable creation of default shipment with sales orders" msgstr "Erstelle eine Standardsendung für Aufträge" -#: common/models.py:1908 +#: common/models.py:1894 msgid "Edit Completed Sales Orders" msgstr "Abgeschlossene Aufträge bearbeiten" -#: common/models.py:1910 +#: common/models.py:1896 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "Bearbeitung von Aufträgen nach Versand oder Abschluss erlauben" -#: common/models.py:1916 +#: common/models.py:1902 msgid "Mark Shipped Orders as Complete" msgstr "Versendete Bestellungen als abgeschlossen markieren" -#: common/models.py:1918 +#: common/models.py:1904 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "Als versendet markierte Aufträge werden automatisch abgeschlossen und überspringen den Status \"Versandt\"" -#: common/models.py:1924 +#: common/models.py:1910 msgid "Purchase Order Reference Pattern" msgstr "Bestellungsreferenz-Muster" -#: common/models.py:1926 +#: common/models.py:1912 msgid "Required pattern for generating Purchase Order reference field" msgstr "Benötigtes Muster für die Generierung des Referenzfeldes für Bestellungen" -#: common/models.py:1938 +#: common/models.py:1924 msgid "Edit Completed Purchase Orders" msgstr "Abgeschlossene Einkaufsaufträge bearbeiten" -#: common/models.py:1940 +#: common/models.py:1926 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "Bearbeitung von Einkaufsaufträgen nach Versand oder Abschluss erlauben" -#: common/models.py:1946 +#: common/models.py:1932 msgid "Auto Complete Purchase Orders" msgstr "Bestellungen automatisch abschließen" -#: common/models.py:1948 +#: common/models.py:1934 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "Bestellung automatisch als abgeschlossen markieren, wenn der Empfang aller Artikel bestätigt wurde" -#: common/models.py:1955 +#: common/models.py:1941 msgid "Enable password forgot" msgstr "Passwort vergessen aktivieren" -#: common/models.py:1956 +#: common/models.py:1942 msgid "Enable password forgot function on the login pages" msgstr "Passwort-vergessen-Funktion auf den Anmeldeseiten aktivieren" -#: common/models.py:1961 +#: common/models.py:1947 msgid "Enable registration" msgstr "Registrierung erlauben" -#: common/models.py:1962 +#: common/models.py:1948 msgid "Enable self-registration for users on the login pages" msgstr "Selbstregistrierung für Benutzer auf den Anmeldeseiten aktivieren" -#: common/models.py:1967 +#: common/models.py:1953 msgid "Enable SSO" msgstr "SSO aktivieren" -#: common/models.py:1968 +#: common/models.py:1954 msgid "Enable SSO on the login pages" msgstr "SSO auf den Anmeldeseiten aktivieren" -#: common/models.py:1973 +#: common/models.py:1959 msgid "Enable SSO registration" msgstr "SSO Selbstregistrierung aktivieren" -#: common/models.py:1975 +#: common/models.py:1961 msgid "Enable self-registration via SSO for users on the login pages" msgstr "Selbstregistrierung über SSO für Benutzer auf den Anmeldeseiten aktivieren" -#: common/models.py:1981 +#: common/models.py:1967 msgid "Enable SSO group sync" msgstr "SSO Gruppensynchronisation aktivieren" -#: common/models.py:1983 +#: common/models.py:1969 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1989 +#: common/models.py:1975 msgid "SSO group key" msgstr "SSO Gruppenschlüssel" -#: common/models.py:1991 +#: common/models.py:1977 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1997 +#: common/models.py:1983 msgid "SSO group map" msgstr "" -#: common/models.py:1999 +#: common/models.py:1985 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/models.py:2005 +#: common/models.py:1991 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:2007 +#: common/models.py:1993 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/models.py:2013 +#: common/models.py:1999 msgid "Email required" msgstr "Email-Adresse erforderlich" -#: common/models.py:2014 +#: common/models.py:2000 msgid "Require user to supply mail on signup" msgstr "Benutzer müssen bei der Registrierung eine E-Mail angeben" -#: common/models.py:2019 +#: common/models.py:2005 msgid "Auto-fill SSO users" msgstr "SSO-Benutzer automatisch ausfüllen" -#: common/models.py:2021 +#: common/models.py:2007 msgid "Automatically fill out user-details from SSO account-data" msgstr "Benutzer-Details automatisch aus SSO-Konto ausfüllen" -#: common/models.py:2027 +#: common/models.py:2013 msgid "Mail twice" msgstr "E-Mail zweimal" -#: common/models.py:2028 +#: common/models.py:2014 msgid "On signup ask users twice for their mail" msgstr "Bei der Registrierung den Benutzer zweimal nach der E-Mail-Adresse fragen" -#: common/models.py:2033 +#: common/models.py:2019 msgid "Password twice" msgstr "Passwort zweimal" -#: common/models.py:2034 +#: common/models.py:2020 msgid "On signup ask users twice for their password" msgstr "Bei der Registrierung den Benutzer zweimal nach dem Passwort fragen" -#: common/models.py:2039 +#: common/models.py:2025 msgid "Allowed domains" msgstr "Erlaubte Domains" -#: common/models.py:2041 +#: common/models.py:2027 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "Anmeldung auf bestimmte Domänen beschränken (kommagetrennt, beginnend mit @)" -#: common/models.py:2047 +#: common/models.py:2033 msgid "Group on signup" msgstr "Gruppe bei Registrierung" -#: common/models.py:2049 +#: common/models.py:2035 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:2055 +#: common/models.py:2041 msgid "Enforce MFA" msgstr "MFA erzwingen" -#: common/models.py:2056 +#: common/models.py:2042 msgid "Users must use multifactor security." msgstr "Benutzer müssen Multifaktor-Authentifizierung verwenden." -#: common/models.py:2061 +#: common/models.py:2047 msgid "Check plugins on startup" msgstr "Plugins beim Start prüfen" -#: common/models.py:2063 +#: common/models.py:2049 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "Beim Start überprüfen, ob alle Plugins installiert sind - Für Container aktivieren" -#: common/models.py:2071 +#: common/models.py:2057 msgid "Check for plugin updates" msgstr "Nach Plugin-Aktualisierungen suchen" -#: common/models.py:2072 +#: common/models.py:2058 msgid "Enable periodic checks for updates to installed plugins" msgstr "Periodische Überprüfungen auf Updates für installierte Plugins aktivieren" -#: common/models.py:2078 +#: common/models.py:2064 msgid "Enable URL integration" msgstr "URL-Integration aktivieren" -#: common/models.py:2079 +#: common/models.py:2065 msgid "Enable plugins to add URL routes" msgstr "Plugins zum Hinzufügen von URLs aktivieren" -#: common/models.py:2085 +#: common/models.py:2071 msgid "Enable navigation integration" msgstr "Navigations-Integration aktivieren" -#: common/models.py:2086 +#: common/models.py:2072 msgid "Enable plugins to integrate into navigation" msgstr "Plugins zur Integration in die Navigation aktivieren" -#: common/models.py:2092 +#: common/models.py:2078 msgid "Enable app integration" msgstr "App-Integration aktivieren" -#: common/models.py:2093 +#: common/models.py:2079 msgid "Enable plugins to add apps" msgstr "Plugins zum Hinzufügen von Apps aktivieren" -#: common/models.py:2099 +#: common/models.py:2085 msgid "Enable schedule integration" msgstr "Terminplan-Integration aktivieren" -#: common/models.py:2100 +#: common/models.py:2086 msgid "Enable plugins to run scheduled tasks" msgstr "Geplante Aufgaben aktivieren" -#: common/models.py:2106 +#: common/models.py:2092 msgid "Enable event integration" msgstr "Ereignis-Integration aktivieren" -#: common/models.py:2107 +#: common/models.py:2093 msgid "Enable plugins to respond to internal events" msgstr "Plugins ermöglichen auf interne Ereignisse zu reagieren" -#: common/models.py:2113 +#: common/models.py:2099 msgid "Enable project codes" msgstr "Projektcodes aktivieren" -#: common/models.py:2114 +#: common/models.py:2100 msgid "Enable project codes for tracking projects" msgstr "Aktiviere Projektcodes für die Verfolgung von Projekten" -#: common/models.py:2119 +#: common/models.py:2105 msgid "Stocktake Functionality" msgstr "Inventurfunktionen" -#: common/models.py:2121 +#: common/models.py:2107 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "Inventur-Funktionen zur Aufzeichnung von Lagerbeständen und zur Berechnung des Lagerwerts aktivieren" -#: common/models.py:2127 +#: common/models.py:2113 msgid "Exclude External Locations" msgstr "Externe Standorte ausschließen" -#: common/models.py:2129 +#: common/models.py:2115 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "Lagerartikeln in externen Standorten in der Berechnungen zur Bestandsaufnahme ausschließen" -#: common/models.py:2135 +#: common/models.py:2121 msgid "Automatic Stocktake Period" msgstr "Automatische Inventur-Periode" -#: common/models.py:2137 +#: common/models.py:2123 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "Anzahl der Tage zwischen automatischen Bestandsaufnahmen (zum Deaktivieren auf Null setzen)" -#: common/models.py:2143 +#: common/models.py:2129 msgid "Report Deletion Interval" msgstr "Löschintervall für Berichte" -#: common/models.py:2145 +#: common/models.py:2131 msgid "Stocktake reports will be deleted after specified number of days" msgstr "Inventurberichte werden nach der angegebenen Anzahl von Tagen gelöscht" -#: common/models.py:2152 +#: common/models.py:2138 msgid "Display Users full names" msgstr "Vollständige Namen von Benutzern anzeigen" -#: common/models.py:2153 +#: common/models.py:2139 msgid "Display Users full names instead of usernames" msgstr "Vollständigen Namen von Benutzern anstatt Benutzername anzeigen" -#: common/models.py:2158 +#: common/models.py:2144 msgid "Enable Test Station Data" msgstr "Teststation-Daten aktivieren" -#: common/models.py:2159 +#: common/models.py:2145 msgid "Enable test station data collection for test results" msgstr "Teststation-Datenerfassung für Testergebnisse aktivieren" -#: common/models.py:2171 common/models.py:2551 +#: common/models.py:2150 +msgid "Create Template on Upload" +msgstr "" + +#: common/models.py:2152 +msgid "Create a new test template when uploading test data which does not match an existing template" +msgstr "" + +#: common/models.py:2165 common/models.py:2545 msgid "Settings key (must be unique - case insensitive" msgstr "Einstellungs-Schlüssel (muss einzigartig sein, Groß-/ Kleinschreibung wird nicht beachtet)" -#: common/models.py:2214 +#: common/models.py:2208 msgid "Hide inactive parts" msgstr "Inaktive Teile ausblenden" -#: common/models.py:2216 +#: common/models.py:2210 msgid "Hide inactive parts in results displayed on the homepage" msgstr "Ausblenden inaktiver Teile in den auf der Startseite angezeigten Ergebnissen" -#: common/models.py:2222 +#: common/models.py:2216 msgid "Show subscribed parts" msgstr "Abonnierte Teile anzeigen" -#: common/models.py:2223 +#: common/models.py:2217 msgid "Show subscribed parts on the homepage" msgstr "Zeige abonnierte Teile auf der Startseite" -#: common/models.py:2228 +#: common/models.py:2222 msgid "Show subscribed categories" msgstr "Abonnierte Kategorien anzeigen" -#: common/models.py:2229 +#: common/models.py:2223 msgid "Show subscribed part categories on the homepage" msgstr "Zeige abonnierte Teilkategorien auf der Startseite" -#: common/models.py:2234 +#: common/models.py:2228 msgid "Show latest parts" msgstr "Neueste Teile anzeigen" -#: common/models.py:2235 +#: common/models.py:2229 msgid "Show latest parts on the homepage" msgstr "Zeige neueste Teile auf der Startseite" -#: common/models.py:2240 +#: common/models.py:2234 msgid "Show invalid BOMs" msgstr "Zeige ungültige Stücklisten" -#: common/models.py:2241 +#: common/models.py:2235 msgid "Show BOMs that await validation on the homepage" msgstr "Zeige Stücklisten, die noch nicht validiert sind, auf der Startseite" -#: common/models.py:2246 +#: common/models.py:2240 msgid "Show recent stock changes" msgstr "Neueste Bestandänderungen anzeigen" -#: common/models.py:2247 +#: common/models.py:2241 msgid "Show recently changed stock items on the homepage" msgstr "Zeige zuletzt geänderte Lagerbestände auf der Startseite" -#: common/models.py:2252 +#: common/models.py:2246 msgid "Show low stock" msgstr "Niedrigen Bestand anzeigen" -#: common/models.py:2253 +#: common/models.py:2247 msgid "Show low stock items on the homepage" msgstr "Zeige geringen Bestand auf der Startseite" -#: common/models.py:2258 +#: common/models.py:2252 msgid "Show depleted stock" msgstr "Lerren Bestand anzeigen" -#: common/models.py:2259 +#: common/models.py:2253 msgid "Show depleted stock items on the homepage" msgstr "Zeige aufgebrauchte Lagerartikel auf der Startseite" -#: common/models.py:2264 +#: common/models.py:2258 msgid "Show needed stock" msgstr "Benötigten Bestand anzeigen" -#: common/models.py:2265 +#: common/models.py:2259 msgid "Show stock items needed for builds on the homepage" msgstr "Zeige Bestand für Bauaufträge auf der Startseite" -#: common/models.py:2270 +#: common/models.py:2264 msgid "Show expired stock" msgstr "Abgelaufenen Bestand anzeigen" -#: common/models.py:2271 +#: common/models.py:2265 msgid "Show expired stock items on the homepage" msgstr "Zeige abgelaufene Lagerbestände auf der Startseite" -#: common/models.py:2276 +#: common/models.py:2270 msgid "Show stale stock" msgstr "Alten Bestand anzeigen" -#: common/models.py:2277 +#: common/models.py:2271 msgid "Show stale stock items on the homepage" msgstr "Zeige überfällige Lagerartikel auf der Startseite" -#: common/models.py:2282 +#: common/models.py:2276 msgid "Show pending builds" msgstr "Ausstehende Bauaufträge anzeigen" -#: common/models.py:2283 +#: common/models.py:2277 msgid "Show pending builds on the homepage" msgstr "Zeige ausstehende Bauaufträge auf der Startseite" -#: common/models.py:2288 +#: common/models.py:2282 msgid "Show overdue builds" msgstr "Zeige überfällige Bauaufträge" -#: common/models.py:2289 +#: common/models.py:2283 msgid "Show overdue builds on the homepage" msgstr "Zeige überfällige Bauaufträge auf der Startseite" -#: common/models.py:2294 +#: common/models.py:2288 msgid "Show outstanding POs" msgstr "Ausstehende POs anzeigen" -#: common/models.py:2295 +#: common/models.py:2289 msgid "Show outstanding POs on the homepage" msgstr "Zeige ausstehende POs auf der Startseite" -#: common/models.py:2300 +#: common/models.py:2294 msgid "Show overdue POs" msgstr "Überfällige POs anzeigen" -#: common/models.py:2301 +#: common/models.py:2295 msgid "Show overdue POs on the homepage" msgstr "Zeige überfällige POs auf der Startseite" -#: common/models.py:2306 +#: common/models.py:2300 msgid "Show outstanding SOs" msgstr "Ausstehende SOs anzeigen" -#: common/models.py:2307 +#: common/models.py:2301 msgid "Show outstanding SOs on the homepage" msgstr "Zeige ausstehende SOs auf der Startseite" -#: common/models.py:2312 +#: common/models.py:2306 msgid "Show overdue SOs" msgstr "Überfällige SOs anzeigen" -#: common/models.py:2313 +#: common/models.py:2307 msgid "Show overdue SOs on the homepage" msgstr "Zeige überfällige SOs auf der Startseite" -#: common/models.py:2318 +#: common/models.py:2312 msgid "Show pending SO shipments" msgstr "Ausstehende Versandaufträge anzeigen" -#: common/models.py:2319 +#: common/models.py:2313 msgid "Show pending SO shipments on the homepage" msgstr "Ausstehende Versandaufträge auf der Startseite anzeigen" -#: common/models.py:2324 +#: common/models.py:2318 msgid "Show News" msgstr "Zeige Neuigkeiten" -#: common/models.py:2325 +#: common/models.py:2319 msgid "Show news on the homepage" msgstr "Neuigkeiten auf der Startseite anzeigen" -#: common/models.py:2330 +#: common/models.py:2324 msgid "Inline label display" msgstr "Label inline anzeigen" -#: common/models.py:2332 +#: common/models.py:2326 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "PDF-Labels im Browser anzeigen, anstatt als Datei herunterzuladen" -#: common/models.py:2338 +#: common/models.py:2332 msgid "Default label printer" msgstr "Standard-Etikettendrucker" -#: common/models.py:2340 +#: common/models.py:2334 msgid "Configure which label printer should be selected by default" msgstr "Einen standardmäßig ausgewählten Etikettendrucker konfigurieren" -#: common/models.py:2346 +#: common/models.py:2340 msgid "Inline report display" msgstr "Berichte inline anzeigen" -#: common/models.py:2348 +#: common/models.py:2342 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "PDF-Berichte im Browser anzeigen, anstatt als Datei herunterzuladen" -#: common/models.py:2354 +#: common/models.py:2348 msgid "Search Parts" msgstr "Teile suchen" -#: common/models.py:2355 +#: common/models.py:2349 msgid "Display parts in search preview window" msgstr "Teile in der Suchvorschau anzeigen" -#: common/models.py:2360 +#: common/models.py:2354 msgid "Search Supplier Parts" msgstr "Zulieferteile durchsuchen" -#: common/models.py:2361 +#: common/models.py:2355 msgid "Display supplier parts in search preview window" msgstr "Zuliefererteile in der Suchvorschau anzeigen" -#: common/models.py:2366 +#: common/models.py:2360 msgid "Search Manufacturer Parts" msgstr "Herstellerteile durchsuchen" -#: common/models.py:2367 +#: common/models.py:2361 msgid "Display manufacturer parts in search preview window" msgstr "Herstellerteile in der Suchvorschau anzeigen" -#: common/models.py:2372 +#: common/models.py:2366 msgid "Hide Inactive Parts" msgstr "Inaktive Teile ausblenden" -#: common/models.py:2373 +#: common/models.py:2367 msgid "Excluded inactive parts from search preview window" msgstr "Inaktive Teile in der Suchvorschau ausblenden" -#: common/models.py:2378 +#: common/models.py:2372 msgid "Search Categories" msgstr "Kategorien durchsuchen" -#: common/models.py:2379 +#: common/models.py:2373 msgid "Display part categories in search preview window" msgstr "Teilekategorien in der Suchvorschau anzeigen" -#: common/models.py:2384 +#: common/models.py:2378 msgid "Search Stock" msgstr "Bestand durchsuchen" -#: common/models.py:2385 +#: common/models.py:2379 msgid "Display stock items in search preview window" msgstr "Lagerartikel in Suchvorschau anzeigen" -#: common/models.py:2390 +#: common/models.py:2384 msgid "Hide Unavailable Stock Items" msgstr "Nicht verfügbare Artikel ausblenden" -#: common/models.py:2392 +#: common/models.py:2386 msgid "Exclude stock items which are not available from the search preview window" msgstr "Nicht verfügbare Lagerartikel aus der Suchvorschau ausschließen" -#: common/models.py:2398 +#: common/models.py:2392 msgid "Search Locations" msgstr "Lagerorte durchsuchen" -#: common/models.py:2399 +#: common/models.py:2393 msgid "Display stock locations in search preview window" msgstr "Lagerorte in Suchvorschau anzeigen" -#: common/models.py:2404 +#: common/models.py:2398 msgid "Search Companies" msgstr "Firmen durchsuchen" -#: common/models.py:2405 +#: common/models.py:2399 msgid "Display companies in search preview window" msgstr "Firmen in der Suchvorschau anzeigen" -#: common/models.py:2410 +#: common/models.py:2404 msgid "Search Build Orders" msgstr "Bauaufträge durchsuchen" -#: common/models.py:2411 +#: common/models.py:2405 msgid "Display build orders in search preview window" msgstr "Bauaufträge in der Suchvorschau anzeigen" -#: common/models.py:2416 +#: common/models.py:2410 msgid "Search Purchase Orders" msgstr "Bestellungen durchsuchen" -#: common/models.py:2417 +#: common/models.py:2411 msgid "Display purchase orders in search preview window" msgstr "Bestellungen in der Suchvorschau anzeigen" -#: common/models.py:2422 +#: common/models.py:2416 msgid "Exclude Inactive Purchase Orders" msgstr "Inaktive Bestellungen ausblenden" -#: common/models.py:2424 +#: common/models.py:2418 msgid "Exclude inactive purchase orders from search preview window" msgstr "Inaktive Bestellungen in der Suchvorschau ausblenden" -#: common/models.py:2430 +#: common/models.py:2424 msgid "Search Sales Orders" msgstr "Aufträge durchsuchen" -#: common/models.py:2431 +#: common/models.py:2425 msgid "Display sales orders in search preview window" msgstr "Aufträge in der Suchvorschau anzeigen" -#: common/models.py:2436 +#: common/models.py:2430 msgid "Exclude Inactive Sales Orders" msgstr "Inaktive Aufträge ausblenden" -#: common/models.py:2438 +#: common/models.py:2432 msgid "Exclude inactive sales orders from search preview window" msgstr "Inaktive Aufträge in der Suchvorschau ausblenden" -#: common/models.py:2444 +#: common/models.py:2438 msgid "Search Return Orders" msgstr "Suche nach Rücksendungen" -#: common/models.py:2445 +#: common/models.py:2439 msgid "Display return orders in search preview window" msgstr "Rücksendungen in der Suchvorschau anzeigen" -#: common/models.py:2450 +#: common/models.py:2444 msgid "Exclude Inactive Return Orders" msgstr "Inaktive Rücksendungen ausblenden" -#: common/models.py:2452 +#: common/models.py:2446 msgid "Exclude inactive return orders from search preview window" msgstr "Inaktive Rücksendungen in der Suchvorschau ausblenden" -#: common/models.py:2458 +#: common/models.py:2452 msgid "Search Preview Results" msgstr "Anzahl Suchergebnisse" -#: common/models.py:2460 +#: common/models.py:2454 msgid "Number of results to show in each section of the search preview window" msgstr "Anzahl der Ergebnisse, die in der Vorschau pro Sektion angezeigt werden sollen" -#: common/models.py:2466 +#: common/models.py:2460 msgid "Regex Search" msgstr "Regex Suche" -#: common/models.py:2467 +#: common/models.py:2461 msgid "Enable regular expressions in search queries" msgstr "Reguläre Ausdrücke in Suchabfragen aktivieren" -#: common/models.py:2472 +#: common/models.py:2466 msgid "Whole Word Search" msgstr "Ganzes Wort suchen" -#: common/models.py:2473 +#: common/models.py:2467 msgid "Search queries return results for whole word matches" msgstr "Suchabfragen liefern Ergebnisse für ganze Wortkombinationen" -#: common/models.py:2478 +#: common/models.py:2472 msgid "Show Quantity in Forms" msgstr "zeige Bestand in Eingabemasken" -#: common/models.py:2479 +#: common/models.py:2473 msgid "Display available part quantity in some forms" msgstr "Zeige den verfügbaren Bestand in einigen Eingabemasken" -#: common/models.py:2484 +#: common/models.py:2478 msgid "Escape Key Closes Forms" msgstr "Esc-Taste schließt Formulare" -#: common/models.py:2485 +#: common/models.py:2479 msgid "Use the escape key to close modal forms" msgstr "Benutze die Esc-Taste, um Formulare zu schließen" -#: common/models.py:2490 +#: common/models.py:2484 msgid "Fixed Navbar" msgstr "Fixierter Navigationsleiste" -#: common/models.py:2491 +#: common/models.py:2485 msgid "The navbar position is fixed to the top of the screen" msgstr "Position der Navigationsleiste am oberen Bildschirmrand fixieren" -#: common/models.py:2496 +#: common/models.py:2490 msgid "Date Format" msgstr "Datumsformat" -#: common/models.py:2497 +#: common/models.py:2491 msgid "Preferred format for displaying dates" msgstr "Bevorzugtes Format für die Anzeige von Daten" -#: common/models.py:2510 part/templates/part/detail.html:41 +#: common/models.py:2504 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "Teilzeitplanung" -#: common/models.py:2511 +#: common/models.py:2505 msgid "Display part scheduling information" msgstr "Zeige Zeitplanung für Teile" -#: common/models.py:2516 part/templates/part/detail.html:62 +#: common/models.py:2510 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "Inventur" -#: common/models.py:2518 +#: common/models.py:2512 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "Zeigt Inventur-Informationen an (falls die Inventurfunktion aktiviert ist)" -#: common/models.py:2524 +#: common/models.py:2518 msgid "Table String Length" msgstr "Zeichenkettenlänge in Tabellen" -#: common/models.py:2526 +#: common/models.py:2520 msgid "Maximum length limit for strings displayed in table views" msgstr "Maximale Länge für Zeichenketten, die in Tabellenansichten angezeigt werden" -#: common/models.py:2532 +#: common/models.py:2526 msgid "Receive error reports" msgstr "Fehlerberichte empfangen" -#: common/models.py:2533 +#: common/models.py:2527 msgid "Receive notifications for system errors" msgstr "Benachrichtigungen bei Systemfehlern erhalten" -#: common/models.py:2538 +#: common/models.py:2532 msgid "Last used printing machines" msgstr "Zuletzt verwendete Druckmaschinen" -#: common/models.py:2539 +#: common/models.py:2533 msgid "Save the last used printing machines for a user" msgstr "Die zuletzt benutzten Druckmaschinen für einen Benutzer speichern" -#: common/models.py:2559 common/models.py:2560 common/models.py:2717 -#: common/models.py:2718 common/models.py:2963 common/models.py:2964 -#: common/models.py:3287 common/models.py:3288 importer/models.py:89 +#: common/models.py:2553 common/models.py:2554 common/models.py:2711 +#: common/models.py:2712 common/models.py:2957 common/models.py:2958 +#: common/models.py:3281 common/models.py:3282 importer/models.py:89 #: part/models.py:3319 part/models.py:3406 part/models.py:3480 #: part/models.py:3508 plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3735,11 +3724,11 @@ msgstr "Die zuletzt benutzten Druckmaschinen für einen Benutzer speichern" msgid "User" msgstr "Benutzer" -#: common/models.py:2582 +#: common/models.py:2576 msgid "Price break quantity" msgstr "Preisstaffelungs Anzahl" -#: common/models.py:2589 company/serializers.py:517 order/admin.py:42 +#: common/models.py:2583 company/serializers.py:517 order/admin.py:42 #: order/models.py:1423 order/models.py:2410 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1892 #: templates/js/translated/pricing.js:621 @@ -3747,96 +3736,96 @@ msgstr "Preisstaffelungs Anzahl" msgid "Price" msgstr "Preis" -#: common/models.py:2590 +#: common/models.py:2584 msgid "Unit price at specified quantity" msgstr "Stückpreis für die angegebene Anzahl" -#: common/models.py:2694 common/models.py:2879 +#: common/models.py:2688 common/models.py:2873 msgid "Endpoint" msgstr "Endpunkt" -#: common/models.py:2695 +#: common/models.py:2689 msgid "Endpoint at which this webhook is received" msgstr "Endpunkt, an dem dieser Webhook empfangen wird" -#: common/models.py:2705 +#: common/models.py:2699 msgid "Name for this webhook" msgstr "Name für diesen Webhook" -#: common/models.py:2709 +#: common/models.py:2703 msgid "Is this webhook active" msgstr "Ist dieser Webhook aktiv" -#: common/models.py:2725 users/models.py:159 +#: common/models.py:2719 users/models.py:159 msgid "Token" msgstr "Token" -#: common/models.py:2726 +#: common/models.py:2720 msgid "Token for access" msgstr "Token für Zugang" -#: common/models.py:2734 +#: common/models.py:2728 msgid "Secret" msgstr "Geheimnis" -#: common/models.py:2735 +#: common/models.py:2729 msgid "Shared secret for HMAC" msgstr "Shared Secret für HMAC" -#: common/models.py:2843 +#: common/models.py:2837 msgid "Message ID" msgstr "Nachrichten-ID" -#: common/models.py:2844 +#: common/models.py:2838 msgid "Unique identifier for this message" msgstr "Eindeutige Kennung für diese Nachricht" -#: common/models.py:2852 +#: common/models.py:2846 msgid "Host" msgstr "Host" -#: common/models.py:2853 +#: common/models.py:2847 msgid "Host from which this message was received" msgstr "Host von dem diese Nachricht empfangen wurde" -#: common/models.py:2861 +#: common/models.py:2855 msgid "Header" msgstr "Kopfzeile" -#: common/models.py:2862 +#: common/models.py:2856 msgid "Header of this message" msgstr "Header dieser Nachricht" -#: common/models.py:2869 +#: common/models.py:2863 msgid "Body" msgstr "Body" -#: common/models.py:2870 +#: common/models.py:2864 msgid "Body of this message" msgstr "Body dieser Nachricht" -#: common/models.py:2880 +#: common/models.py:2874 msgid "Endpoint on which this message was received" msgstr "Endpunkt, über den diese Nachricht empfangen wurde" -#: common/models.py:2885 +#: common/models.py:2879 msgid "Worked on" msgstr "Bearbeitet" -#: common/models.py:2886 +#: common/models.py:2880 msgid "Was the work on this message finished?" msgstr "Wurde die Arbeit an dieser Nachricht abgeschlossen?" -#: common/models.py:3012 +#: common/models.py:3006 msgid "Id" msgstr "ID" -#: common/models.py:3014 templates/js/translated/company.js:965 +#: common/models.py:3008 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "Titel" -#: common/models.py:3016 common/models.py:3271 company/models.py:146 +#: common/models.py:3010 common/models.py:3265 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 #: order/models.py:303 order/models.py:1378 order/models.py:1810 #: part/admin.py:55 part/models.py:1069 @@ -3853,217 +3842,217 @@ msgstr "Titel" msgid "Link" msgstr "Link" -#: common/models.py:3018 templates/js/translated/news.js:60 +#: common/models.py:3012 templates/js/translated/news.js:60 msgid "Published" msgstr "Veröffentlicht" -#: common/models.py:3020 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:3014 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "Autor" -#: common/models.py:3022 templates/js/translated/news.js:52 +#: common/models.py:3016 templates/js/translated/news.js:52 msgid "Summary" msgstr "Zusammenfassung" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Read" msgstr "Gelesen" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Was this news item read?" msgstr "Wurde diese Nachricht gelesen?" -#: common/models.py:3042 company/models.py:156 part/models.py:1079 +#: common/models.py:3036 company/models.py:156 part/models.py:1079 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 -#: stock/templates/stock/item_base.html:133 templates/503.html:31 +#: stock/templates/stock/item_base.html:129 templates/503.html:31 #: templates/hover_image.html:7 templates/hover_image.html:9 #: templates/modals.html:6 msgid "Image" msgstr "Bild" -#: common/models.py:3042 +#: common/models.py:3036 msgid "Image file" msgstr "Bilddatei" -#: common/models.py:3054 common/models.py:3255 +#: common/models.py:3048 common/models.py:3249 msgid "Target model type for this image" msgstr "" -#: common/models.py:3058 +#: common/models.py:3052 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3080 +#: common/models.py:3074 msgid "Custom Unit" msgstr "" -#: common/models.py:3098 +#: common/models.py:3092 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:3113 +#: common/models.py:3107 msgid "Unit name must be a valid identifier" msgstr "Einheitsname muss eine gültige Kennung sein" -#: common/models.py:3132 +#: common/models.py:3126 msgid "Unit name" msgstr "Einheitsname" -#: common/models.py:3139 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3133 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "Symbol" -#: common/models.py:3140 +#: common/models.py:3134 msgid "Optional unit symbol" msgstr "Optionales Einheitssymbol" -#: common/models.py:3146 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3140 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "Definition" -#: common/models.py:3147 +#: common/models.py:3141 msgid "Unit definition" msgstr "Einheitsdefinition" -#: common/models.py:3205 common/models.py:3262 stock/models.py:2552 +#: common/models.py:3199 common/models.py:3256 stock/models.py:2549 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Anhang" -#: common/models.py:3217 +#: common/models.py:3211 msgid "Missing file" msgstr "Fehlende Datei" -#: common/models.py:3218 +#: common/models.py:3212 msgid "Missing external link" msgstr "Fehlender externer Link" -#: common/models.py:3263 +#: common/models.py:3257 msgid "Select file to attach" msgstr "Datei zum Anhängen auswählen" -#: common/models.py:3278 templates/js/translated/attachment.js:120 +#: common/models.py:3272 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Kommentar" -#: common/models.py:3279 +#: common/models.py:3273 msgid "Attachment comment" msgstr "" -#: common/models.py:3295 +#: common/models.py:3289 msgid "Upload date" msgstr "Upload Datum" -#: common/models.py:3296 +#: common/models.py:3290 msgid "Date the file was uploaded" msgstr "Datum der hochgeladenen Datei" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size" msgstr "Dateigröße" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size in bytes" msgstr "Dateigröße in Bytes" -#: common/models.py:3338 common/serializers.py:588 +#: common/models.py:3332 common/serializers.py:588 msgid "Invalid model type specified for attachment" msgstr "Ungültiger Modelltyp für Anhang angegeben" -#: common/models.py:3347 plugin/models.py:43 users/models.py:100 +#: common/models.py:3341 plugin/models.py:43 users/models.py:100 msgid "Key" msgstr "Schlüssel" -#: common/models.py:3348 +#: common/models.py:3342 msgid "Value that will be saved in the models database" msgstr "" -#: common/models.py:3351 +#: common/models.py:3345 msgid "Name of the state" msgstr "" -#: common/models.py:3355 +#: common/models.py:3349 msgid "Label" msgstr "" -#: common/models.py:3356 +#: common/models.py:3350 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:3362 +#: common/models.py:3356 msgid "Color" msgstr "" -#: common/models.py:3363 +#: common/models.py:3357 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:3366 +#: common/models.py:3360 msgid "Logical Key" msgstr "" -#: common/models.py:3368 +#: common/models.py:3362 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:3376 +#: common/models.py:3370 msgid "Model" msgstr "" -#: common/models.py:3377 +#: common/models.py:3371 msgid "Model this state is associated with" msgstr "" -#: common/models.py:3381 +#: common/models.py:3375 msgid "Reference Status Set" msgstr "" -#: common/models.py:3382 +#: common/models.py:3376 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:3388 +#: common/models.py:3382 msgid "Custom State" msgstr "" -#: common/models.py:3389 +#: common/models.py:3383 msgid "Custom States" msgstr "" -#: common/models.py:3404 +#: common/models.py:3398 msgid "Model must be selected" msgstr "" -#: common/models.py:3407 +#: common/models.py:3401 msgid "Key must be selected" msgstr "" -#: common/models.py:3410 +#: common/models.py:3404 msgid "Logical key must be selected" msgstr "" -#: common/models.py:3414 +#: common/models.py:3408 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:3418 +#: common/models.py:3412 msgid "Reference status must be selected" msgstr "" -#: common/models.py:3430 +#: common/models.py:3424 msgid "Reference status set not found" msgstr "" -#: common/models.py:3436 +#: common/models.py:3430 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:3442 +#: common/models.py:3436 msgid "Logical key must be in the logical keys of the reference status" msgstr "" @@ -4165,7 +4154,7 @@ msgstr "Schlüsselwort Parameter für Aufgaben" msgid "Filename" msgstr "Dateiname" -#: common/serializers.py:563 report/api.py:100 report/serializers.py:53 +#: common/serializers.py:563 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "Modelltyp" @@ -4447,12 +4436,12 @@ msgstr "Link zu Adressinformationen (extern)" #: company/models.py:467 company/models.py:584 company/models.py:808 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 -#: stock/templates/stock/item_base.html:217 +#: stock/templates/stock/item_base.html:213 msgid "Manufacturer Part" msgstr "Herstellerteil" #: company/models.py:484 company/models.py:776 stock/models.py:791 -#: stock/serializers.py:452 stock/templates/stock/item_base.html:142 +#: stock/serializers.py:452 stock/templates/stock/item_base.html:138 #: templates/js/translated/bom.js:622 msgid "Base Part" msgstr "Basisteil" @@ -4463,8 +4452,8 @@ msgstr "Teil auswählen" #: company/models.py:495 company/templates/company/company_base.html:82 #: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:145 part/serializers.py:567 -#: stock/templates/stock/item_base.html:207 +#: company/templates/company/supplier_part.html:145 part/serializers.py:565 +#: stock/templates/stock/item_base.html:203 #: templates/js/translated/company.js:507 #: templates/js/translated/company.js:1118 #: templates/js/translated/company.js:1296 @@ -4479,7 +4468,7 @@ msgstr "Hersteller auswählen" #: company/models.py:502 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:153 order/serializers.py:557 -#: part/serializers.py:577 templates/js/translated/company.js:351 +#: part/serializers.py:575 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 #: templates/js/translated/company.js:1630 templates/js/translated/part.js:1807 @@ -4505,7 +4494,7 @@ msgid "Parameter name" msgstr "Parametername" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2544 templates/js/translated/company.js:1166 +#: stock/models.py:2541 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1499 #: templates/js/translated/stock.js:1607 msgid "Value" @@ -4530,7 +4519,7 @@ msgstr "Parametereinheit" #: company/models.py:659 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 #: order/serializers.py:492 stock/models.py:802 -#: stock/templates/stock/item_base.html:233 +#: stock/templates/stock/item_base.html:229 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 @@ -4553,9 +4542,9 @@ msgstr "Verlinktes Herstellerteil muss dasselbe Basisteil referenzieren" #: company/models.py:786 company/templates/company/company_base.html:87 #: company/templates/company/supplier_part.html:129 order/models.py:492 #: order/templates/order/order_base.html:141 part/bom.py:279 part/bom.py:314 -#: part/serializers.py:551 plugin/builtin/suppliers/digikey.py:25 +#: part/serializers.py:549 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/templates/stock/item_base.html:224 +#: plugin/builtin/suppliers/tme.py:26 stock/templates/stock/item_base.html:220 #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:511 @@ -4570,7 +4559,7 @@ msgstr "Zulieferer" msgid "Select supplier" msgstr "Zulieferer auswählen" -#: company/models.py:793 part/serializers.py:562 +#: company/models.py:793 part/serializers.py:560 msgid "Supplier stock keeping unit" msgstr "Lagerbestandseinheit (SKU) des Zulieferers" @@ -4661,7 +4650,7 @@ msgstr "Standard-Währung für diesen Zulieferer" msgid "Company Name" msgstr "Firmenname" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:919 +#: company/serializers.py:397 part/admin.py:126 part/serializers.py:917 #: part/templates/part/part_base.html:197 #: templates/js/translated/company.js:1689 #: templates/js/translated/table_filters.js:362 @@ -4735,7 +4724,7 @@ msgstr "Bild löschen" #: order/models.py:2140 order/templates/order/return_order_base.html:134 #: order/templates/order/sales_order_base.html:151 stock/models.py:844 #: stock/models.py:845 stock/serializers.py:1336 -#: stock/templates/stock/item_base.html:405 +#: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 #: templates/js/translated/return_order.js:295 @@ -4939,7 +4928,7 @@ msgstr "Keine Herstellerdaten verfügbar" #: company/templates/company/manufacturer_part.html:119 #: company/templates/company/supplier_part.html:15 company/views.py:31 -#: part/admin.py:122 part/serializers.py:925 +#: part/admin.py:122 part/serializers.py:923 #: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190 #: templates/navbar.html:48 msgid "Suppliers" @@ -5030,7 +5019,7 @@ msgid "No supplier information available" msgstr "Keine Lieferanteninformationen verfügbar" #: company/templates/company/supplier_part.html:139 order/serializers.py:554 -#: part/bom.py:286 part/bom.py:315 part/serializers.py:561 +#: part/bom.py:286 part/bom.py:315 part/serializers.py:559 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1793 #: templates/js/translated/pricing.js:510 #: templates/js/translated/purchase_order.js:1920 @@ -5084,7 +5073,7 @@ msgid "Update Part Availability" msgstr "Verfügbarkeit der Teile aktualisieren" #: company/templates/company/supplier_part_sidebar.html:5 -#: part/serializers.py:923 part/stocktake.py:223 +#: part/serializers.py:921 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 #: stock/serializers.py:1021 stock/serializers.py:1199 @@ -5473,7 +5462,7 @@ msgstr "Bestellung ausstehend" #: order/models.py:1592 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_purchase_order_report.html:14 -#: stock/serializers.py:121 stock/templates/stock/item_base.html:176 +#: stock/serializers.py:121 stock/templates/stock/item_base.html:172 #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:168 @@ -5694,7 +5683,7 @@ msgid "Number of items received" msgstr "Empfangene Objekt-Anzahl" #: order/models.py:1513 stock/models.py:963 stock/serializers.py:617 -#: stock/templates/stock/item_base.html:183 +#: stock/templates/stock/item_base.html:179 #: templates/js/translated/stock.js:2397 msgid "Purchase Price" msgstr "Preis" @@ -5768,7 +5757,7 @@ msgid "User who checked this shipment" msgstr "Benutzer, der diese Sendung kontrolliert hat" #: order/models.py:1788 order/models.py:2011 order/serializers.py:1479 -#: order/serializers.py:1589 templates/js/translated/model_renderers.js:455 +#: order/serializers.py:1597 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "Sendung" @@ -5982,7 +5971,7 @@ msgstr "Position" msgid "Line item does not match purchase order" msgstr "Position stimmt nicht mit Kaufauftrag überein" -#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1790 +#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1798 msgid "Select destination location for received items" msgstr "Zielort für empfangene Teile auswählen" @@ -6019,7 +6008,7 @@ msgstr "Barcode ist bereits in Verwendung" msgid "An integer quantity must be provided for trackable parts" msgstr "Ganzzahl für verfolgbare Teile erforderlich" -#: order/serializers.py:795 order/serializers.py:1806 +#: order/serializers.py:795 order/serializers.py:1814 msgid "Line items must be provided" msgstr "Positionen müssen angegeben werden" @@ -6051,39 +6040,39 @@ msgstr "Anzahl muss positiv sein" msgid "Enter serial numbers to allocate" msgstr "Seriennummern zum Zuweisen eingeben" -#: order/serializers.py:1491 order/serializers.py:1597 +#: order/serializers.py:1491 order/serializers.py:1605 msgid "Shipment has already been shipped" msgstr "Sendung wurde bereits versandt" -#: order/serializers.py:1494 order/serializers.py:1600 +#: order/serializers.py:1494 order/serializers.py:1608 msgid "Shipment is not associated with this order" msgstr "Sendung ist nicht diesem Auftrag zugeordnet" -#: order/serializers.py:1541 +#: order/serializers.py:1549 msgid "No match found for the following serial numbers" msgstr "Folgende Serienummern konnten nicht gefunden werden" -#: order/serializers.py:1548 -msgid "The following serial numbers are already allocated" -msgstr "Folgende Seriennummern sind bereits zugewiesen" +#: order/serializers.py:1556 +msgid "The following serial numbers are unavailable" +msgstr "" -#: order/serializers.py:1760 +#: order/serializers.py:1768 msgid "Return order line item" msgstr "Artikel der Bestellzeile zurücksenden" -#: order/serializers.py:1766 +#: order/serializers.py:1774 msgid "Line item does not match return order" msgstr "Artikel entspricht nicht der Rücksendeschrift" -#: order/serializers.py:1769 +#: order/serializers.py:1777 msgid "Line item has already been received" msgstr "Artikel wurde bereits erhalten" -#: order/serializers.py:1798 +#: order/serializers.py:1806 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:1881 +#: order/serializers.py:1889 msgid "Line price currency" msgstr "Verkaufspreis-Währung" @@ -6510,7 +6499,7 @@ msgstr "Stückpreis für {part} auf {price} aktualisiert" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "{part} Stückpreis auf {price} und Menge auf {qty} aktualisiert" -#: part/admin.py:48 part/models.py:1044 part/serializers.py:908 +#: part/admin.py:48 part/models.py:1044 part/serializers.py:906 #: part/templates/part/part_base.html:276 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 @@ -6537,7 +6526,7 @@ msgstr "Artikelbild" msgid "Category ID" msgstr "Kategorie-ID" -#: part/admin.py:67 part/admin.py:304 part/serializers.py:893 +#: part/admin.py:67 part/admin.py:304 part/serializers.py:891 #: part/stocktake.py:222 msgid "Category Name" msgstr "Kategoriename" @@ -6562,7 +6551,7 @@ msgstr "Minimaler Bestand" msgid "Used In" msgstr "Benutzt in" -#: part/admin.py:150 part/serializers.py:918 +#: part/admin.py:150 part/serializers.py:916 #: part/templates/part/part_base.html:248 stock/admin.py:236 #: templates/js/translated/part.js:717 templates/js/translated/part.js:2159 msgid "Building" @@ -6592,7 +6581,7 @@ msgid "Category Path" msgstr "Pfad zur Kategorie" #: part/admin.py:325 part/models.py:420 part/serializers.py:130 -#: part/serializers.py:290 part/serializers.py:428 +#: part/serializers.py:290 part/serializers.py:426 #: part/templates/part/cat_link.html:3 part/templates/part/category.html:20 #: part/templates/part/category.html:138 part/templates/part/category.html:158 #: part/templates/part/category_sidebar.html:9 @@ -6619,13 +6608,13 @@ msgstr "Übergeordnete IPN" msgid "Part Revision" msgstr "" -#: part/admin.py:418 part/serializers.py:1367 +#: part/admin.py:418 part/serializers.py:1365 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "Niedrigster Preis" -#: part/admin.py:423 part/serializers.py:1382 +#: part/admin.py:423 part/serializers.py:1380 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -6720,7 +6709,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1520 part/models.py:1036 part/models.py:3501 part/models.py:4060 -#: part/serializers.py:443 part/serializers.py:1223 +#: part/serializers.py:441 part/serializers.py:1221 #: part/templates/part/part_base.html:267 stock/api.py:780 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6746,7 +6735,7 @@ msgstr "Verwendet" msgid "Default Location" msgstr "Standard-Lagerort" -#: part/bom.py:184 part/serializers.py:926 +#: part/bom.py:184 part/serializers.py:924 #: templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "Gesamtbestand" @@ -6906,7 +6895,7 @@ msgstr "Schlüsselworte um die Sichtbarkeit in Suchergebnissen zu verbessern" msgid "Part category" msgstr "Teile-Kategorie" -#: part/models.py:1052 part/serializers.py:360 +#: part/models.py:1052 msgid "Part revision or version number" msgstr "Revisions- oder Versionsnummer" @@ -7012,7 +7001,7 @@ msgid "Owner responsible for this part" msgstr "Verantwortlicher Besitzer für dieses Teil" #: part/models.py:1264 part/templates/part/part_base.html:355 -#: stock/templates/stock/item_base.html:451 +#: stock/templates/stock/item_base.html:447 #: templates/js/translated/part.js:2490 msgid "Last Stocktake" msgstr "Letzte Inventur" @@ -7277,7 +7266,7 @@ msgstr "Test-Beschreibung" msgid "Enter description for this test" msgstr "Beschreibung für diesen Test eingeben" -#: part/models.py:3635 report/models.py:208 +#: part/models.py:3635 report/models.py:216 #: templates/js/translated/part.js:2919 #: templates/js/translated/table_filters.js:502 msgid "Enabled" @@ -7571,326 +7560,326 @@ msgstr "Kaufwährung dieses Lagerartikels" msgid "Number of parts using this template" msgstr "Anzahl der Teile, die diese Vorlage verwenden" -#: part/serializers.py:434 +#: part/serializers.py:432 msgid "No parts selected" msgstr "Keine Teile ausgewählt" -#: part/serializers.py:444 +#: part/serializers.py:442 msgid "Select category" msgstr "Kategorie auswählen" -#: part/serializers.py:479 +#: part/serializers.py:477 msgid "Original Part" msgstr "Originalteil" -#: part/serializers.py:480 +#: part/serializers.py:478 msgid "Select original part to duplicate" msgstr "Originalteil zum Duplizieren auswählen" -#: part/serializers.py:485 +#: part/serializers.py:483 msgid "Copy Image" msgstr "Bild kopieren" -#: part/serializers.py:486 +#: part/serializers.py:484 msgid "Copy image from original part" msgstr "Bild vom Originalteil kopieren" -#: part/serializers.py:492 part/templates/part/detail.html:293 +#: part/serializers.py:490 part/templates/part/detail.html:293 msgid "Copy BOM" msgstr "Stückliste kopieren" -#: part/serializers.py:493 +#: part/serializers.py:491 msgid "Copy bill of materials from original part" msgstr "Stückliste vom Originalteil kopieren" -#: part/serializers.py:499 +#: part/serializers.py:497 msgid "Copy Parameters" msgstr "Parameter kopieren" -#: part/serializers.py:500 +#: part/serializers.py:498 msgid "Copy parameter data from original part" msgstr "Parameterdaten vom Originalteil kopieren" -#: part/serializers.py:506 +#: part/serializers.py:504 msgid "Copy Notes" msgstr "Anmerkungen kopieren" -#: part/serializers.py:507 +#: part/serializers.py:505 msgid "Copy notes from original part" msgstr "Notizen aus Originalteil kopieren" -#: part/serializers.py:525 +#: part/serializers.py:523 msgid "Initial Stock Quantity" msgstr "Start-Bestandsmenge" -#: part/serializers.py:527 +#: part/serializers.py:525 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:534 +#: part/serializers.py:532 msgid "Initial Stock Location" msgstr "Initialer Lagerort" -#: part/serializers.py:535 +#: part/serializers.py:533 msgid "Specify initial stock location for this Part" msgstr "Lagerstandort für dieses Teil angeben" -#: part/serializers.py:552 +#: part/serializers.py:550 msgid "Select supplier (or leave blank to skip)" msgstr "Lieferant auswählen (oder leer lassen, um zu überspringen)" -#: part/serializers.py:568 +#: part/serializers.py:566 msgid "Select manufacturer (or leave blank to skip)" msgstr "Hersteller auswählen (oder leer lassen, um zu überspringen)" -#: part/serializers.py:578 +#: part/serializers.py:576 msgid "Manufacturer part number" msgstr "Hersteller-Teilenummer" -#: part/serializers.py:585 +#: part/serializers.py:583 msgid "Selected company is not a valid supplier" msgstr "Ausgewählte Firma ist kein gültiger Lieferant" -#: part/serializers.py:594 +#: part/serializers.py:592 msgid "Selected company is not a valid manufacturer" msgstr "Ausgewählte Firma ist kein gültiger Hersteller" -#: part/serializers.py:605 +#: part/serializers.py:603 msgid "Manufacturer part matching this MPN already exists" msgstr "Herstellerteil mit dieser MPN existiert bereits" -#: part/serializers.py:612 +#: part/serializers.py:610 msgid "Supplier part matching this SKU already exists" msgstr "Lieferantenteil mit dieser SKU existiert bereits" -#: part/serializers.py:924 +#: part/serializers.py:922 msgid "Revisions" msgstr "" -#: part/serializers.py:929 +#: part/serializers.py:927 msgid "Unallocated Stock" msgstr "Nicht zugewiesenes Lager" -#: part/serializers.py:932 +#: part/serializers.py:930 msgid "Variant Stock" msgstr "Alternatives Lager" -#: part/serializers.py:962 part/templates/part/copy_part.html:9 +#: part/serializers.py:960 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:474 msgid "Duplicate Part" msgstr "Teil duplizieren" -#: part/serializers.py:963 +#: part/serializers.py:961 msgid "Copy initial data from another Part" msgstr "Initiale Daten von anderem Teil kopieren" -#: part/serializers.py:969 templates/js/translated/part.js:103 +#: part/serializers.py:967 templates/js/translated/part.js:103 msgid "Initial Stock" msgstr "Initialer Lagerbestand" -#: part/serializers.py:970 +#: part/serializers.py:968 msgid "Create Part with initial stock quantity" msgstr "Erstelle Teil mit Ausgangsbestand" -#: part/serializers.py:976 +#: part/serializers.py:974 msgid "Supplier Information" msgstr "Lieferanteninformationen" -#: part/serializers.py:977 +#: part/serializers.py:975 msgid "Add initial supplier information for this part" msgstr "Lieferanteninformationen zu diesem Teil hinzufügen" -#: part/serializers.py:985 +#: part/serializers.py:983 msgid "Copy Category Parameters" msgstr "Kategorieparameter kopieren" -#: part/serializers.py:986 +#: part/serializers.py:984 msgid "Copy parameter templates from selected part category" msgstr "Parametervorlagen aus der ausgewählten Teilkategorie kopieren" -#: part/serializers.py:991 +#: part/serializers.py:989 msgid "Existing Image" msgstr "Vorhandenes Bild" -#: part/serializers.py:992 +#: part/serializers.py:990 msgid "Filename of an existing part image" msgstr "Dateiname eines vorhandenen Teilbildes" -#: part/serializers.py:1009 +#: part/serializers.py:1007 msgid "Image file does not exist" msgstr "Bilddatei existiert nicht" -#: part/serializers.py:1215 +#: part/serializers.py:1213 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:1225 +#: part/serializers.py:1223 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:1235 +#: part/serializers.py:1233 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:1241 +#: part/serializers.py:1239 msgid "Exclude External Stock" msgstr "Externen Bestand ausschließen" -#: part/serializers.py:1242 +#: part/serializers.py:1240 msgid "Exclude stock items in external locations" msgstr "Lagerartikel an externen Orten ausschließen" -#: part/serializers.py:1247 +#: part/serializers.py:1245 msgid "Generate Report" msgstr "Bericht generieren" -#: part/serializers.py:1248 +#: part/serializers.py:1246 msgid "Generate report file containing calculated stocktake data" msgstr "Erstelle Berichtsdatei mit berechneten Inventurdaten" -#: part/serializers.py:1253 +#: part/serializers.py:1251 msgid "Update Parts" msgstr "Teile aktualisieren" -#: part/serializers.py:1254 +#: part/serializers.py:1252 msgid "Update specified parts with calculated stocktake data" msgstr "Angegebene Teile mit berechneten Inventurdaten aktualisieren" -#: part/serializers.py:1262 +#: part/serializers.py:1260 msgid "Stocktake functionality is not enabled" msgstr "Inventur-Funktionalität ist nicht aktiviert" -#: part/serializers.py:1368 +#: part/serializers.py:1366 msgid "Override calculated value for minimum price" msgstr "Berechneten Wert für Mindestpreis überschreiben" -#: part/serializers.py:1375 +#: part/serializers.py:1373 msgid "Minimum price currency" msgstr "Mindestpreis Währung" -#: part/serializers.py:1383 +#: part/serializers.py:1381 msgid "Override calculated value for maximum price" msgstr "Berechneten Wert für maximalen Preis überschreiben" -#: part/serializers.py:1390 +#: part/serializers.py:1388 msgid "Maximum price currency" msgstr "Maximalpreis Währung" -#: part/serializers.py:1419 +#: part/serializers.py:1417 msgid "Update" msgstr "Aktualisieren" -#: part/serializers.py:1420 +#: part/serializers.py:1418 msgid "Update pricing for this part" msgstr "Preis für dieses Teil aktualisieren" -#: part/serializers.py:1443 +#: part/serializers.py:1441 #, 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:1450 +#: part/serializers.py:1448 msgid "Minimum price must not be greater than maximum price" msgstr "Mindestpreis darf nicht größer als der Maximalpreis sein" -#: part/serializers.py:1453 +#: part/serializers.py:1451 msgid "Maximum price must not be less than minimum price" msgstr "Der Maximalpreis darf nicht kleiner als der Mindestpreis sein" -#: part/serializers.py:1597 +#: part/serializers.py:1595 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1606 +#: part/serializers.py:1604 msgid "Component Name" msgstr "" -#: part/serializers.py:1609 +#: part/serializers.py:1607 msgid "Component IPN" msgstr "" -#: part/serializers.py:1612 +#: part/serializers.py:1610 msgid "Component Description" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1616 msgid "Select the component part" msgstr "" -#: part/serializers.py:1627 part/templates/part/part_base.html:242 +#: part/serializers.py:1625 part/templates/part/part_base.html:242 #: templates/js/translated/bom.js:1219 msgid "Can Build" msgstr "Herstellbar" -#: part/serializers.py:1858 +#: part/serializers.py:1856 msgid "Select part to copy BOM from" msgstr "Teil auswählen, von dem Stückliste kopiert wird" -#: part/serializers.py:1866 +#: part/serializers.py:1864 msgid "Remove Existing Data" msgstr "Bestehende Daten entfernen" -#: part/serializers.py:1867 +#: part/serializers.py:1865 msgid "Remove existing BOM items before copying" msgstr "Bestehende Stücklisten-Positionen vor dem Kopieren entfernen" -#: part/serializers.py:1872 +#: part/serializers.py:1870 msgid "Include Inherited" msgstr "Vererbtes einschließen" -#: part/serializers.py:1873 +#: part/serializers.py:1871 msgid "Include BOM items which are inherited from templated parts" msgstr "Stücklisten-Positionen einbeziehen, die von Vorlage-Teilen geerbt werden" -#: part/serializers.py:1878 +#: part/serializers.py:1876 msgid "Skip Invalid Rows" msgstr "Ungültige Zeilen überspringen" -#: part/serializers.py:1879 +#: part/serializers.py:1877 msgid "Enable this option to skip invalid rows" msgstr "Aktiviere diese Option, um ungültige Zeilen zu überspringen" -#: part/serializers.py:1884 +#: part/serializers.py:1882 msgid "Copy Substitute Parts" msgstr "Ersatzteile kopieren" -#: part/serializers.py:1885 +#: part/serializers.py:1883 msgid "Copy substitute parts when duplicate BOM items" msgstr "Ersatzteile beim Duplizieren von Stücklisten-Positionen kopieren" -#: part/serializers.py:1922 +#: part/serializers.py:1920 msgid "Clear Existing BOM" msgstr "Bestehende Stückliste löschen" -#: part/serializers.py:1923 +#: part/serializers.py:1921 msgid "Delete existing BOM items before uploading" msgstr "Bestehende Stücklisten-Positionen vor dem Importieren entfernen" -#: part/serializers.py:1955 +#: part/serializers.py:1953 msgid "No part column specified" msgstr "Keine Teilspalte angegeben" -#: part/serializers.py:1999 +#: part/serializers.py:1997 msgid "Multiple matching parts found" msgstr "Mehrere übereinstimmende Teile gefunden" -#: part/serializers.py:2002 +#: part/serializers.py:2000 msgid "No matching part found" msgstr "Keine passenden Teile gefunden" -#: part/serializers.py:2004 +#: part/serializers.py:2002 msgid "Part is not designated as a component" msgstr "Teil ist nicht als Komponente angelegt" -#: part/serializers.py:2013 +#: part/serializers.py:2011 msgid "Quantity not provided" msgstr "Menge nicht angegeben" -#: part/serializers.py:2021 +#: part/serializers.py:2019 msgid "Invalid quantity" msgstr "Ungültige Menge" -#: part/serializers.py:2044 +#: part/serializers.py:2042 msgid "At least one BOM item is required" msgstr "Mindestens eine Stückliste-Position ist erforderlich" @@ -8216,7 +8205,7 @@ msgid "Subscribe to notifications for this part" msgstr "Benachrichtigungen für dieses Teil abonnieren" #: part/templates/part/part_base.html:52 -#: stock/templates/stock/item_base.html:62 +#: stock/templates/stock/item_base.html:61 #: stock/templates/stock/location.html:71 templates/js/translated/label.js:136 msgid "Print Label" msgstr "Label drucken" @@ -8226,7 +8215,7 @@ msgid "Show pricing information" msgstr "Kosteninformationen ansehen" #: part/templates/part/part_base.html:63 -#: stock/templates/stock/item_base.html:110 +#: stock/templates/stock/item_base.html:106 #: stock/templates/stock/location.html:80 msgid "Stock actions" msgstr "Bestands-Aktionen" @@ -8297,12 +8286,12 @@ msgid "Required for Orders" msgstr "" #: part/templates/part/part_base.html:225 -#: stock/templates/stock/item_base.html:388 +#: stock/templates/stock/item_base.html:384 msgid "Allocated to Build Orders" msgstr "Zu Bauaufträgen zugeordnet" #: part/templates/part/part_base.html:234 -#: stock/templates/stock/item_base.html:381 +#: stock/templates/stock/item_base.html:377 msgid "Allocated to Sales Orders" msgstr "Zur Bestellung zugeordnet" @@ -8322,7 +8311,7 @@ msgid "Latest Serial Number" msgstr "letzte Seriennummer" #: part/templates/part/part_base.html:372 -#: stock/templates/stock/item_base.html:322 +#: stock/templates/stock/item_base.html:318 msgid "Search for serial number" msgstr "Nach Seriennummer suchen" @@ -8449,7 +8438,7 @@ msgid "Edit" msgstr "Bearbeiten" #: part/templates/part/prices.html:28 stock/admin.py:252 -#: stock/templates/stock/item_base.html:446 +#: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1703 #: templates/js/translated/company.js:1713 #: templates/js/translated/stock.js:2332 @@ -8940,7 +8929,7 @@ msgstr "Rand" msgid "Print a border around each label" msgstr "Einen Rahmen um jedes Label drucken" -#: plugin/builtin/labels/label_sheet.py:47 report/models.py:307 +#: plugin/builtin/labels/label_sheet.py:47 report/models.py:315 msgid "Landscape" msgstr "Querformat" @@ -9098,7 +9087,7 @@ msgstr "Integriertes Plugin" msgid "Package Plugin" msgstr "Paket-Plugin" -#: plugin/models.py:220 report/models.py:474 +#: plugin/models.py:220 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" @@ -9249,8 +9238,8 @@ msgstr "Plugin-Konfiguration aus der Datenbank löschen" msgid "No valid objects provided to template" msgstr "Keine korrekten Objekte für Vorlage gegeben" -#: report/api.py:103 report/models.py:438 report/serializers.py:98 -#: report/serializers.py:148 templates/js/translated/purchase_order.js:1817 +#: report/api.py:103 report/models.py:446 report/serializers.py:99 +#: report/serializers.py:149 templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:353 #: templates/js/translated/sales_order.js:887 #: templates/js/translated/sales_order.js:1047 @@ -9281,7 +9270,11 @@ msgstr "" msgid "Error printing label" msgstr "Fehler beim Drucken des Labels" -#: report/api.py:375 report/api.py:411 +#: report/api.py:358 +msgid "Report saved at time of printing" +msgstr "" + +#: report/api.py:384 report/api.py:420 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "Vorlagendatei '{template}' fehlt oder existiert nicht" @@ -9318,135 +9311,143 @@ msgstr "" msgid "Revision number (auto-increments)" msgstr "" -#: report/models.py:202 +#: report/models.py:168 +msgid "Attach to Model on Print" +msgstr "" + +#: report/models.py:170 +msgid "Save report output as an attachment against linked model instance when printing" +msgstr "" + +#: report/models.py:210 msgid "Filename Pattern" msgstr "Dateinamen-Muster" -#: report/models.py:203 +#: report/models.py:211 msgid "Pattern for generating filenames" msgstr "" -#: report/models.py:208 +#: report/models.py:216 msgid "Template is enabled" msgstr "" -#: report/models.py:214 +#: report/models.py:222 msgid "Target model type for template" msgstr "" -#: report/models.py:234 +#: report/models.py:242 msgid "Filters" msgstr "Filter" -#: report/models.py:235 +#: report/models.py:243 msgid "Template query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:294 report/models.py:361 +#: report/models.py:302 report/models.py:369 msgid "Template file" msgstr "" -#: report/models.py:302 +#: report/models.py:310 msgid "Page size for PDF reports" msgstr "Seitengröße für PDF-Berichte" -#: report/models.py:308 +#: report/models.py:316 msgid "Render report in landscape orientation" msgstr "Bericht in Querformat anzeigen" -#: report/models.py:367 +#: report/models.py:375 msgid "Width [mm]" msgstr "Breite [mm]" -#: report/models.py:368 +#: report/models.py:376 msgid "Label width, specified in mm" msgstr "Label-Breite in mm" -#: report/models.py:374 +#: report/models.py:382 msgid "Height [mm]" msgstr "Höhe [mm]" -#: report/models.py:375 +#: report/models.py:383 msgid "Label height, specified in mm" msgstr "Label-Höhe in mm" -#: report/models.py:438 +#: report/models.py:446 msgid "Number of items to process" msgstr "" -#: report/models.py:444 +#: report/models.py:452 msgid "Report generation is complete" msgstr "" -#: report/models.py:448 templates/js/translated/build.js:2352 +#: report/models.py:456 templates/js/translated/build.js:2352 msgid "Progress" msgstr "Fortschritt" -#: report/models.py:448 +#: report/models.py:456 msgid "Report generation progress" msgstr "" -#: report/models.py:456 +#: report/models.py:464 msgid "Report Template" msgstr "" -#: report/models.py:463 report/models.py:486 +#: report/models.py:471 report/models.py:494 msgid "Output File" msgstr "Ausgabedatei" -#: report/models.py:464 report/models.py:487 +#: report/models.py:472 report/models.py:495 msgid "Generated output file" msgstr "" -#: report/models.py:475 +#: report/models.py:483 msgid "Label output plugin" msgstr "" -#: report/models.py:479 +#: report/models.py:487 msgid "Label Template" msgstr "" -#: report/models.py:502 +#: report/models.py:510 msgid "Snippet" msgstr "Schnipsel" -#: report/models.py:503 +#: report/models.py:511 msgid "Report snippet file" msgstr "Berichts-Snippet" -#: report/models.py:510 +#: report/models.py:518 msgid "Snippet file description" msgstr "Snippet-Beschreibung" -#: report/models.py:528 +#: report/models.py:536 msgid "Asset" msgstr "Ressource" -#: report/models.py:529 +#: report/models.py:537 msgid "Report asset file" msgstr "Berichts-Ressource" -#: report/models.py:536 +#: report/models.py:544 msgid "Asset file description" msgstr "Ressource-Beschreibung" -#: report/serializers.py:91 +#: report/serializers.py:92 msgid "Select report template" msgstr "" -#: report/serializers.py:99 report/serializers.py:149 +#: report/serializers.py:100 report/serializers.py:150 msgid "List of item primary keys to include in the report" msgstr "" -#: report/serializers.py:132 +#: report/serializers.py:133 msgid "Select label template" msgstr "Etiketten-Vorlage auswählen" -#: report/serializers.py:140 +#: report/serializers.py:141 msgid "Printing Plugin" msgstr "" -#: report/serializers.py:141 +#: report/serializers.py:142 msgid "Select plugin to use for label printing" msgstr "" @@ -9517,7 +9518,7 @@ msgstr "Testergebnisse" msgid "Test" msgstr "Test" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2538 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2535 msgid "Result" msgstr "Ergebnis" @@ -9598,7 +9599,7 @@ msgid "Customer ID" msgstr "Kunden ID" #: stock/admin.py:206 stock/models.py:829 -#: stock/templates/stock/item_base.html:354 +#: stock/templates/stock/item_base.html:350 msgid "Installed In" msgstr "verbaut in" @@ -9623,7 +9624,7 @@ msgid "Delete on Deplete" msgstr "Löschen wenn leer" #: stock/admin.py:261 stock/models.py:923 -#: stock/templates/stock/item_base.html:433 +#: stock/templates/stock/item_base.html:429 #: templates/js/translated/stock.js:2316 users/models.py:124 msgid "Expiry Date" msgstr "Ablaufdatum" @@ -9665,7 +9666,7 @@ msgid "Expiry date after" msgstr "Gültigkeitsdauer nach" #: stock/api.py:839 stock/serializers.py:611 -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #: templates/js/translated/table_filters.js:448 msgid "Stale" msgstr "überfällig" @@ -9715,7 +9716,7 @@ msgid "Stock Locations" msgstr "Bestand-Lagerorte" #: stock/models.py:185 stock/models.py:972 -#: stock/templates/stock/item_base.html:247 +#: stock/templates/stock/item_base.html:243 msgid "Owner" msgstr "Besitzer" @@ -9826,7 +9827,7 @@ msgstr "Quellbau" msgid "Build for this stock item" msgstr "Bauauftrag für diesen Lagerartikel" -#: stock/models.py:892 stock/templates/stock/item_base.html:363 +#: stock/models.py:892 stock/templates/stock/item_base.html:359 msgid "Consumed By" msgstr "Verbraucht von" @@ -9891,7 +9892,7 @@ msgstr "Anzahl stimmt nicht mit den Seriennummern überein" msgid "Serial numbers already exist" msgstr "Seriennummern existieren bereits" -#: stock/models.py:1636 +#: stock/models.py:1636 stock/models.py:2438 msgid "Test template does not exist" msgstr "Testvorlage existiert nicht" @@ -9951,55 +9952,55 @@ msgstr "Eintrags-Notizen" msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2443 +#: stock/models.py:2441 msgid "Value must be provided for this test" msgstr "Wert muss für diesen Test angegeben werden" -#: stock/models.py:2448 +#: stock/models.py:2445 msgid "Attachment must be uploaded for this test" msgstr "Anhang muss für diesen Test hochgeladen werden" -#: stock/models.py:2453 +#: stock/models.py:2450 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2538 +#: stock/models.py:2535 msgid "Test result" msgstr "Testergebnis" -#: stock/models.py:2545 +#: stock/models.py:2542 msgid "Test output value" msgstr "Test Ausgabe Wert" -#: stock/models.py:2553 stock/serializers.py:245 +#: stock/models.py:2550 stock/serializers.py:245 msgid "Test result attachment" msgstr "Test Ergebnis Anhang" -#: stock/models.py:2557 +#: stock/models.py:2554 msgid "Test notes" msgstr "Test Notizen" -#: stock/models.py:2565 templates/js/translated/stock.js:1633 +#: stock/models.py:2562 templates/js/translated/stock.js:1633 msgid "Test station" msgstr "Teststation" -#: stock/models.py:2566 +#: stock/models.py:2563 msgid "The identifier of the test station where the test was performed" msgstr "Der Bezeichner der Teststation, in der der Test durchgeführt wurde" -#: stock/models.py:2572 +#: stock/models.py:2569 msgid "Started" msgstr "Gestartet" -#: stock/models.py:2573 +#: stock/models.py:2570 msgid "The timestamp of the test start" msgstr "Der Zeitstempel des Teststarts" -#: stock/models.py:2579 +#: stock/models.py:2576 msgid "Finished" msgstr "Fertiggestellt" -#: stock/models.py:2580 +#: stock/models.py:2577 msgid "The timestamp of the test finish" msgstr "Der Zeitstempel der Test-Beendigung" @@ -10059,7 +10060,7 @@ msgstr "Die Test-Endzeit kann nicht früher als die Startzeit des Tests sein" msgid "Serial number is too large" msgstr "Seriennummer ist zu lang" -#: stock/serializers.py:459 stock/templates/stock/item_base.html:193 +#: stock/serializers.py:459 stock/templates/stock/item_base.html:189 msgid "Parent Item" msgstr "Elternposition" @@ -10071,7 +10072,7 @@ msgstr "" msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "Packungsgröße beim Hinzufügen verwenden: Die definierte Menge ist die Anzahl der Pakete" -#: stock/serializers.py:603 stock/templates/stock/item_base.html:437 +#: stock/serializers.py:603 stock/templates/stock/item_base.html:433 #: templates/js/translated/table_filters.js:442 users/models.py:174 msgid "Expired" msgstr "abgelaufen" @@ -10410,7 +10411,7 @@ msgstr "Dieser Lagerartikel hat keine Kinder" msgid "Test Data" msgstr "Testdaten" -#: stock/templates/stock/item.html:85 stock/templates/stock/item_base.html:65 +#: stock/templates/stock/item.html:85 msgid "Test Report" msgstr "Test-Bericht" @@ -10450,200 +10451,204 @@ msgstr "Lagerbestand lokalisieren" msgid "Scan to Location" msgstr "zu Lagerort einscannen" -#: stock/templates/stock/item_base.html:59 +#: stock/templates/stock/item_base.html:58 #: stock/templates/stock/location.html:67 #: templates/js/translated/filters.js:434 msgid "Printing actions" msgstr "Druck Aktionen" -#: stock/templates/stock/item_base.html:75 +#: stock/templates/stock/item_base.html:63 templates/js/translated/report.js:49 +msgid "Print Report" +msgstr "" + +#: stock/templates/stock/item_base.html:71 msgid "Stock adjustment actions" msgstr "Bestands-Anpassungs Aktionen" -#: stock/templates/stock/item_base.html:79 +#: stock/templates/stock/item_base.html:75 #: stock/templates/stock/location.html:87 templates/js/translated/stock.js:1909 msgid "Count stock" msgstr "Bestand zählen" -#: stock/templates/stock/item_base.html:81 +#: stock/templates/stock/item_base.html:77 #: templates/js/translated/stock.js:1891 msgid "Add stock" msgstr "Bestand hinzufügen" -#: stock/templates/stock/item_base.html:82 +#: stock/templates/stock/item_base.html:78 #: templates/js/translated/stock.js:1900 msgid "Remove stock" msgstr "Bestand entfernen" -#: stock/templates/stock/item_base.html:85 +#: stock/templates/stock/item_base.html:81 msgid "Serialize stock" msgstr "Bestand serialisieren" -#: stock/templates/stock/item_base.html:88 +#: stock/templates/stock/item_base.html:84 #: stock/templates/stock/location.html:93 templates/js/translated/stock.js:1918 msgid "Transfer stock" msgstr "Bestand verschieben" -#: stock/templates/stock/item_base.html:91 +#: stock/templates/stock/item_base.html:87 #: templates/js/translated/stock.js:1973 msgid "Assign to customer" msgstr "Kunden zuweisen" -#: stock/templates/stock/item_base.html:94 +#: stock/templates/stock/item_base.html:90 msgid "Return to stock" msgstr "zu Bestand zurückgeben" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall stock item" msgstr "Lagerartikel deinstallieren" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall" msgstr "Deinstallieren" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install stock item" msgstr "Lagerartikel installieren" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install" msgstr "Installieren" -#: stock/templates/stock/item_base.html:115 +#: stock/templates/stock/item_base.html:111 msgid "Convert to variant" msgstr "in Variante ändern" -#: stock/templates/stock/item_base.html:118 +#: stock/templates/stock/item_base.html:114 msgid "Duplicate stock item" msgstr "Lagerartikel duplizieren" -#: stock/templates/stock/item_base.html:120 +#: stock/templates/stock/item_base.html:116 msgid "Edit stock item" msgstr "Lagerartikel bearbeiten" -#: stock/templates/stock/item_base.html:123 +#: stock/templates/stock/item_base.html:119 msgid "Delete stock item" msgstr "Lagerartikel löschen" -#: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 +#: stock/templates/stock/item_base.html:165 templates/InvenTree/search.html:139 #: templates/js/translated/build.js:2298 templates/navbar.html:38 msgid "Build" msgstr "Bauauftrag" -#: stock/templates/stock/item_base.html:211 +#: stock/templates/stock/item_base.html:207 msgid "No manufacturer set" msgstr "Kein Hersteller ausgewählt" -#: stock/templates/stock/item_base.html:251 +#: stock/templates/stock/item_base.html:247 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "Sie gehören nicht zu den Eigentümern dieses Objekts und können es nicht ändern." -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:248 #: stock/templates/stock/location.html:146 msgid "Read only" msgstr "Nur Leserechte" -#: stock/templates/stock/item_base.html:265 +#: stock/templates/stock/item_base.html:261 msgid "This stock item is unavailable" msgstr "Dieser Lagerartikel ist nicht verfügbar" -#: stock/templates/stock/item_base.html:271 +#: stock/templates/stock/item_base.html:267 msgid "This stock item is in production and cannot be edited." msgstr "Dieser Lagerartikel wird gerade hergestellt und kann nicht geändert werden." -#: stock/templates/stock/item_base.html:272 +#: stock/templates/stock/item_base.html:268 msgid "Edit the stock item from the build view." msgstr "Ändern des Lagerartikel in der Bauauftrag-Ansicht." -#: stock/templates/stock/item_base.html:287 +#: stock/templates/stock/item_base.html:283 msgid "This stock item is allocated to Sales Order" msgstr "Dieser Lagerartikel ist einem Auftrag zugewiesen" -#: stock/templates/stock/item_base.html:295 +#: stock/templates/stock/item_base.html:291 msgid "This stock item is allocated to Build Order" msgstr "Dieser Lagerartikel ist einem Bauauftrag zugewiesen" -#: stock/templates/stock/item_base.html:311 +#: stock/templates/stock/item_base.html:307 msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted" msgstr "Dieser Lagerartikel hat eine eindeutige Seriennummer, der Bestand kann nicht geändert werden" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "previous page" msgstr "vorherige Seite" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "Navigate to previous serial number" msgstr "Zur vorherigen Seriennummer wechseln" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "next page" msgstr "nächste Seite" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "Navigate to next serial number" msgstr "Zur nächsten Seriennummer wechseln" -#: stock/templates/stock/item_base.html:398 +#: stock/templates/stock/item_base.html:394 #: templates/js/translated/build.js:2555 msgid "No location set" msgstr "Kein Lagerort gesetzt" -#: stock/templates/stock/item_base.html:413 +#: stock/templates/stock/item_base.html:409 msgid "Tests" msgstr "Tests" -#: stock/templates/stock/item_base.html:419 +#: stock/templates/stock/item_base.html:415 msgid "This stock item has not passed all required tests" msgstr "Dieser Lagerartikel hat nicht alle Tests bestanden" -#: stock/templates/stock/item_base.html:437 +#: stock/templates/stock/item_base.html:433 #, python-format msgid "This StockItem expired on %(item.expiry_date)s" msgstr "Dieser Lagerartikel lief am %(item.expiry_date)s ab" -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "Dieser Lagerartikel läuft am %(item.expiry_date)s ab" -#: stock/templates/stock/item_base.html:455 +#: stock/templates/stock/item_base.html:451 msgid "No stocktake performed" msgstr "Keine Inventur ausgeführt" -#: stock/templates/stock/item_base.html:504 +#: stock/templates/stock/item_base.html:500 #: templates/js/translated/stock.js:2038 msgid "stock item" msgstr "Lagerartikel" -#: stock/templates/stock/item_base.html:527 +#: stock/templates/stock/item_base.html:523 msgid "Edit Stock Status" msgstr "Lagerstatus bearbeiten" -#: stock/templates/stock/item_base.html:536 +#: stock/templates/stock/item_base.html:532 msgid "Stock Item QR Code" msgstr "Lagerartikel QR-Code" -#: stock/templates/stock/item_base.html:547 +#: stock/templates/stock/item_base.html:543 msgid "Link Barcode to Stock Item" msgstr "Barcode mit Lagerartikel verknüpfen" -#: stock/templates/stock/item_base.html:611 +#: stock/templates/stock/item_base.html:607 msgid "Select one of the part variants listed below." msgstr "Wählen Sie eine der unten aufgeführten Teilvarianten aus." -#: stock/templates/stock/item_base.html:614 +#: stock/templates/stock/item_base.html:610 msgid "Warning" msgstr "Warnung" -#: stock/templates/stock/item_base.html:615 +#: stock/templates/stock/item_base.html:611 msgid "This action cannot be easily undone" msgstr "Diese Aktion kann nicht einfach rückgängig gemacht werden" -#: stock/templates/stock/item_base.html:623 +#: stock/templates/stock/item_base.html:619 msgid "Convert Stock Item" msgstr "Lagerartikel umwandeln" -#: stock/templates/stock/item_base.html:656 +#: stock/templates/stock/item_base.html:652 msgid "Return to Stock" msgstr "Zurück ins Lager" @@ -11310,7 +11315,7 @@ msgid "Delete Location Type" msgstr "Standorttyp löschen" #: templates/InvenTree/settings/settings_staff_js.html:503 -#: templates/InvenTree/settings/stock.html:38 +#: templates/InvenTree/settings/stock.html:39 msgid "New Location Type" msgstr "Neuer Standorttyp" @@ -11367,7 +11372,7 @@ msgstr "Auftrags-Einstellungen" msgid "Stock Settings" msgstr "Bestands-Einstellungen" -#: templates/InvenTree/settings/stock.html:34 +#: templates/InvenTree/settings/stock.html:35 msgid "Stock Location Types" msgstr "Lagerstandort Elemente" @@ -11852,23 +11857,23 @@ msgstr "Anhang hinzufügen" msgid "Barcode Identifier" msgstr "Barcode-Bezeichner" -#: templates/base.html:103 +#: templates/base.html:102 msgid "Server Restart Required" msgstr "Server-Neustart erforderlich" -#: templates/base.html:106 +#: templates/base.html:105 msgid "A configuration option has been changed which requires a server restart" msgstr "Eine Konfigurationsoption wurde geändert, die einen Neustart des Servers erfordert" -#: templates/base.html:106 templates/base.html:116 +#: templates/base.html:105 templates/base.html:115 msgid "Contact your system administrator for further information" msgstr "Bitte kontaktieren Sie Ihren Administrator für mehr Informationen" -#: templates/base.html:113 +#: templates/base.html:112 msgid "Pending Database Migrations" msgstr "Ausstehende Datenbankmigrationen" -#: templates/base.html:116 +#: templates/base.html:115 msgid "There are pending database migrations which require attention" msgstr "Es gibt ausstehende Datenbankmigrationen, die Ihre Aufmerksamkeit erfordern" @@ -13946,10 +13951,6 @@ msgstr "Position bearbeiten" msgid "Delete line item" msgstr "Position löschen" -#: templates/js/translated/report.js:49 -msgid "Print Report" -msgstr "" - #: templates/js/translated/report.js:68 msgid "Report print successful" msgstr "" diff --git a/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po index b39ad7ec23..67173e9458 100644 --- a/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-29 07:07+0000\n" -"PO-Revision-Date: 2024-08-29 07:10\n" +"POT-Creation-Date: 2024-09-06 05:16+0000\n" +"PO-Revision-Date: 2024-09-06 05:19\n" "Last-Translator: \n" "Language-Team: Greek\n" "Language: el_GR\n" @@ -67,7 +67,7 @@ msgstr "Εισάγετε ημερομηνία" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3309 part/templates/part/part_sidebar.html:65 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2557 +#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2554 #: stock/serializers.py:705 stock/serializers.py:863 stock/serializers.py:989 #: stock/serializers.py:1039 stock/serializers.py:1350 #: stock/serializers.py:1439 stock/serializers.py:1604 @@ -419,8 +419,8 @@ msgstr "Διπλότυπα ονόματα δεν μπορούν να υπάρχ msgid "Invalid choice" msgstr "Μη έγκυρη επιλογή" -#: InvenTree/models.py:767 common/models.py:2704 common/models.py:3131 -#: common/models.py:3351 common/serializers.py:439 company/models.py:590 +#: InvenTree/models.py:767 common/models.py:2698 common/models.py:3125 +#: common/models.py:3345 common/serializers.py:439 company/models.py:590 #: machine/models.py:24 part/models.py:995 part/models.py:3776 #: plugin/models.py:51 report/models.py:149 stock/models.py:82 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -449,7 +449,7 @@ msgstr "Όνομα" #: part/models.py:3791 part/templates/part/category.html:79 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:155 -#: report/models.py:509 report/models.py:535 +#: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 #: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:122 #: templates/InvenTree/settings/notifications.html:19 @@ -572,7 +572,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:444 common/models.py:2709 company/models.py:160 +#: InvenTree/serializers.py:444 common/models.py:2703 company/models.py:160 #: company/models.py:798 machine/models.py:39 part/admin.py:88 #: part/models.py:1201 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -667,7 +667,7 @@ msgstr "Διεύθυνση URL του αρχείου απομακρυσμένη msgid "Downloading images from remote URL is not enabled" msgstr "Η λήψη εικόνων από απομακρυσμένο URL δεν είναι ενεργοποιημένη" -#: InvenTree/status.py:65 part/serializers.py:1267 +#: InvenTree/status.py:65 part/serializers.py:1265 msgid "Background worker check failed" msgstr "Ο έλεγχος εργασίας στο παρασκήνιο απέτυχε" @@ -777,7 +777,7 @@ msgid "Optional" msgstr "Προαιρετικό" #: build/api.py:321 common/models.py:1491 part/admin.py:91 part/admin.py:428 -#: part/models.py:1166 part/serializers.py:1596 +#: part/models.py:1166 part/serializers.py:1594 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 #: templates/js/translated/table_filters.js:729 @@ -896,7 +896,7 @@ msgstr "BuildOrder στην οποία έχει δοθεί αυτή η κατα #: part/models.py:3282 part/models.py:3430 part/models.py:3451 #: part/models.py:3473 part/models.py:3609 part/models.py:3951 #: part/models.py:4114 part/models.py:4244 part/models.py:4602 -#: part/serializers.py:1213 part/serializers.py:1857 +#: part/serializers.py:1211 part/serializers.py:1855 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1063,12 +1063,12 @@ msgstr "Χρήστης ή ομάδα υπεύθυνη για αυτή την ε #: order/templates/order/return_order_base.html:148 #: order/templates/order/sales_order_base.html:187 #: part/templates/part/part_base.html:399 stock/models.py:859 -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:196 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "Εξωτερικοί σύνδεσμοι" -#: build/models.py:378 common/models.py:3272 part/models.py:1070 +#: build/models.py:378 common/models.py:3266 part/models.py:1070 #: stock/models.py:859 msgid "Link to external URL" msgstr "Σύνδεσμος προς εξωτερική διεύθυνση URL" @@ -1124,7 +1124,7 @@ msgstr "Η έξοδος κατασκευής δεν ταιριάζει με τη #: build/models.py:1060 build/serializers.py:279 build/serializers.py:328 #: build/serializers.py:959 order/models.py:565 order/serializers.py:500 -#: order/serializers.py:666 part/serializers.py:1590 part/serializers.py:2019 +#: order/serializers.py:666 part/serializers.py:1588 part/serializers.py:2017 #: stock/models.py:704 stock/models.py:1515 stock/serializers.py:676 msgid "Quantity must be greater than zero" msgstr "Η ποσότητα πρέπει να είναι μεγαλύτερη από 0" @@ -1149,7 +1149,7 @@ msgstr "Αντικείμενο κατασκευής" #: build/models.py:1505 build/models.py:1761 build/serializers.py:266 #: build/serializers.py:313 build/serializers.py:1339 #: build/templates/build/build_base.html:110 -#: build/templates/build/detail.html:34 common/models.py:2581 +#: build/templates/build/detail.html:34 common/models.py:2575 #: order/models.py:1349 order/models.py:2034 order/serializers.py:1464 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3296 part/models.py:4266 @@ -1163,9 +1163,9 @@ msgstr "Αντικείμενο κατασκευής" #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 stock/admin.py:160 #: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:667 -#: stock/templates/stock/item_base.html:287 -#: stock/templates/stock/item_base.html:295 -#: stock/templates/stock/item_base.html:342 +#: stock/templates/stock/item_base.html:283 +#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:338 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:981 templates/js/translated/build.js:525 @@ -1228,7 +1228,7 @@ msgstr "Το επιλεγμένο στοιχείο αποθέματος δεν #: stock/serializers.py:770 stock/serializers.py:1288 stock/serializers.py:1400 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 -#: stock/templates/stock/item_base.html:194 +#: stock/templates/stock/item_base.html:190 #: templates/js/translated/build.js:1921 #: templates/js/translated/sales_order.js:301 #: templates/js/translated/sales_order.js:1234 @@ -1323,10 +1323,10 @@ msgid "Enter serial numbers for build outputs" msgstr "Εισάγετε ποσότητα για την έξοδο κατασκευής" #: build/serializers.py:359 build/serializers.py:500 build/serializers.py:572 -#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1789 -#: part/serializers.py:1233 stock/serializers.py:103 stock/serializers.py:698 +#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1797 +#: part/serializers.py:1231 stock/serializers.py:103 stock/serializers.py:698 #: stock/serializers.py:858 stock/serializers.py:984 stock/serializers.py:1432 -#: stock/serializers.py:1688 stock/templates/stock/item_base.html:394 +#: stock/serializers.py:1688 stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2547 @@ -1390,7 +1390,7 @@ msgstr "Τοποθεσία για ολοκληρωμένα προϊόντα κα #: build/templates/build/detail.html:62 order/models.py:477 #: order/models.py:1003 order/models.py:2152 order/serializers.py:687 #: stock/admin.py:165 stock/serializers.py:1035 stock/serializers.py:1576 -#: stock/templates/stock/item_base.html:427 +#: stock/templates/stock/item_base.html:423 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1371 #: templates/js/translated/purchase_order.js:1792 @@ -1522,7 +1522,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1030 order/serializers.py:1614 +#: build/serializers.py:1030 order/serializers.py:1622 msgid "Allocation items must be provided" msgstr "" @@ -1590,7 +1590,7 @@ msgstr "" #: build/serializers.py:1230 company/models.py:849 #: company/templates/company/supplier_part.html:160 order/serializers.py:691 #: stock/admin.py:229 stock/models.py:822 stock/serializers.py:1586 -#: stock/templates/stock/item_base.html:240 +#: stock/templates/stock/item_base.html:236 #: templates/js/translated/company.js:1646 #: templates/js/translated/purchase_order.js:1169 #: templates/js/translated/purchase_order.js:1332 @@ -1625,7 +1625,7 @@ msgstr "" #: build/serializers.py:1243 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:849 -#: stock/serializers.py:152 stock/templates/stock/item_base.html:311 +#: stock/serializers.py:152 stock/templates/stock/item_base.html:307 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2530 #: templates/js/translated/model_renderers.js:231 @@ -1644,7 +1644,7 @@ msgstr "" msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1257 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1257 stock/templates/stock/item_base.html:336 msgid "Available Quantity" msgstr "" @@ -1684,7 +1684,7 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1355 order/serializers.py:1179 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:920 part/serializers.py:1623 +#: part/bom.py:186 part/serializers.py:918 part/serializers.py:1621 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2807 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2155 @@ -1692,13 +1692,13 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1625 +#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1623 #: templates/js/translated/build.js:2811 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1650 +#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1648 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" @@ -1716,7 +1716,7 @@ msgstr "" msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1372 part/serializers.py:927 +#: build/serializers.py:1372 part/serializers.py:925 msgid "External Stock" msgstr "" @@ -1745,7 +1745,7 @@ msgstr "Ακυρώθηκε" #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:50 order/status_codes.py:81 #: order/templates/order/order_base.html:163 -#: order/templates/order/sales_order_base.html:168 report/models.py:443 +#: order/templates/order/sales_order_base.html:168 report/models.py:451 msgid "Complete" msgstr "Ολοκληρώθηκε" @@ -1849,9 +1849,6 @@ msgid "Delete Build" msgstr "Διαγραφή Κατασκευής" #: build/templates/build/build_base.html:87 -msgid "Isueue Build" -msgstr "" - #: build/templates/build/build_base.html:88 msgid "Issue Build" msgstr "" @@ -1931,7 +1928,7 @@ msgstr "Ολοκληρωμένα Προϊόντα" #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 -#: stock/templates/stock/item_base.html:369 +#: stock/templates/stock/item_base.html:365 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 #: templates/js/translated/sales_order.js:805 @@ -1991,7 +1988,7 @@ msgid "Allocated Parts" msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:163 -#: stock/templates/stock/item_base.html:162 +#: stock/templates/stock/item_base.html:158 #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:242 #: templates/js/translated/purchase_order.js:1326 @@ -2352,8 +2349,8 @@ msgstr "" #: common/models.py:1297 common/models.py:1353 common/models.py:1366 #: common/models.py:1374 common/models.py:1383 common/models.py:1392 -#: common/models.py:1629 common/models.py:1651 common/models.py:1766 -#: common/models.py:2148 +#: common/models.py:1629 common/models.py:1651 common/models.py:1752 +#: common/models.py:2134 msgid "days" msgstr "" @@ -2582,8 +2579,8 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:1485 part/admin.py:108 part/models.py:3959 -#: report/models.py:293 report/models.py:360 report/serializers.py:90 -#: report/serializers.py:131 stock/serializers.py:233 +#: report/models.py:301 report/models.py:368 report/serializers.py:91 +#: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 #: templates/js/translated/table_filters.js:775 msgid "Template" @@ -2598,7 +2595,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:1497 part/admin.py:95 part/models.py:1172 -#: part/serializers.py:1617 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1615 templates/js/translated/table_filters.js:737 msgid "Component" msgstr "" @@ -2823,7 +2820,7 @@ msgid "Log errors which occur when generating reports" msgstr "" #: common/models.py:1702 plugin/builtin/labels/label_sheet.py:28 -#: report/models.py:301 +#: report/models.py:309 msgid "Page Size" msgstr "" @@ -2832,902 +2829,894 @@ msgid "Default page size for PDF reports" msgstr "" #: common/models.py:1708 -msgid "Enable Test Reports" -msgstr "" - -#: common/models.py:1709 -msgid "Enable generation of test reports" -msgstr "" - -#: common/models.py:1714 -msgid "Attach Test Reports" -msgstr "" - -#: common/models.py:1716 -msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" -msgstr "" - -#: common/models.py:1722 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1723 +#: common/models.py:1709 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1728 +#: common/models.py:1714 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1729 +#: common/models.py:1715 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1734 +#: common/models.py:1720 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1736 +#: common/models.py:1722 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1742 +#: common/models.py:1728 msgid "Batch Code Template" msgstr "" -#: common/models.py:1744 +#: common/models.py:1730 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1749 +#: common/models.py:1735 msgid "Stock Expiry" msgstr "" -#: common/models.py:1750 +#: common/models.py:1736 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1755 +#: common/models.py:1741 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1756 +#: common/models.py:1742 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1761 +#: common/models.py:1747 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1763 +#: common/models.py:1749 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1770 +#: common/models.py:1756 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1771 +#: common/models.py:1757 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1776 +#: common/models.py:1762 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1777 +#: common/models.py:1763 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1782 +#: common/models.py:1768 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1783 +#: common/models.py:1769 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1788 +#: common/models.py:1774 msgid "Show Installed Stock Items" msgstr "" -#: common/models.py:1789 +#: common/models.py:1775 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1794 +#: common/models.py:1780 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1796 +#: common/models.py:1782 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1802 +#: common/models.py:1788 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1804 +#: common/models.py:1790 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1810 +#: common/models.py:1796 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1812 +#: common/models.py:1798 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1818 common/models.py:1874 common/models.py:1896 -#: common/models.py:1932 +#: common/models.py:1804 common/models.py:1860 common/models.py:1882 +#: common/models.py:1918 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1819 common/models.py:1875 common/models.py:1897 -#: common/models.py:1933 +#: common/models.py:1805 common/models.py:1861 common/models.py:1883 +#: common/models.py:1919 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1824 +#: common/models.py:1810 msgid "Require Active Part" msgstr "" -#: common/models.py:1825 +#: common/models.py:1811 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1830 +#: common/models.py:1816 msgid "Require Locked Part" msgstr "" -#: common/models.py:1831 +#: common/models.py:1817 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/models.py:1836 +#: common/models.py:1822 msgid "Require Valid BOM" msgstr "" -#: common/models.py:1838 +#: common/models.py:1824 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1844 +#: common/models.py:1830 msgid "Require Closed Child Orders" msgstr "" -#: common/models.py:1846 +#: common/models.py:1832 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/models.py:1852 +#: common/models.py:1838 msgid "Block Until Tests Pass" msgstr "" -#: common/models.py:1854 +#: common/models.py:1840 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" -#: common/models.py:1860 +#: common/models.py:1846 msgid "Enable Return Orders" msgstr "" -#: common/models.py:1861 +#: common/models.py:1847 msgid "Enable return order functionality in the user interface" msgstr "" -#: common/models.py:1866 +#: common/models.py:1852 msgid "Return Order Reference Pattern" msgstr "" -#: common/models.py:1868 +#: common/models.py:1854 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1880 +#: common/models.py:1866 msgid "Edit Completed Return Orders" msgstr "" -#: common/models.py:1882 +#: common/models.py:1868 msgid "Allow editing of return orders after they have been completed" msgstr "" -#: common/models.py:1888 +#: common/models.py:1874 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1890 +#: common/models.py:1876 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1902 +#: common/models.py:1888 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1903 +#: common/models.py:1889 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1908 +#: common/models.py:1894 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1910 +#: common/models.py:1896 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1916 +#: common/models.py:1902 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1918 +#: common/models.py:1904 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1924 +#: common/models.py:1910 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1926 +#: common/models.py:1912 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1938 +#: common/models.py:1924 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1940 +#: common/models.py:1926 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1946 +#: common/models.py:1932 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1948 +#: common/models.py:1934 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1955 +#: common/models.py:1941 msgid "Enable password forgot" msgstr "" -#: common/models.py:1956 +#: common/models.py:1942 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1961 +#: common/models.py:1947 msgid "Enable registration" msgstr "" -#: common/models.py:1962 +#: common/models.py:1948 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1967 +#: common/models.py:1953 msgid "Enable SSO" msgstr "" -#: common/models.py:1968 +#: common/models.py:1954 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1973 +#: common/models.py:1959 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1975 +#: common/models.py:1961 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1981 +#: common/models.py:1967 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1983 +#: common/models.py:1969 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1989 +#: common/models.py:1975 msgid "SSO group key" msgstr "" -#: common/models.py:1991 +#: common/models.py:1977 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1997 +#: common/models.py:1983 msgid "SSO group map" msgstr "" -#: common/models.py:1999 +#: common/models.py:1985 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/models.py:2005 +#: common/models.py:1991 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:2007 +#: common/models.py:1993 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/models.py:2013 +#: common/models.py:1999 msgid "Email required" msgstr "" -#: common/models.py:2014 +#: common/models.py:2000 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:2019 +#: common/models.py:2005 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:2021 +#: common/models.py:2007 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:2027 +#: common/models.py:2013 msgid "Mail twice" msgstr "" -#: common/models.py:2028 +#: common/models.py:2014 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:2033 +#: common/models.py:2019 msgid "Password twice" msgstr "" -#: common/models.py:2034 +#: common/models.py:2020 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:2039 +#: common/models.py:2025 msgid "Allowed domains" msgstr "" -#: common/models.py:2041 +#: common/models.py:2027 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:2047 +#: common/models.py:2033 msgid "Group on signup" msgstr "" -#: common/models.py:2049 +#: common/models.py:2035 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:2055 +#: common/models.py:2041 msgid "Enforce MFA" msgstr "" -#: common/models.py:2056 +#: common/models.py:2042 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:2061 +#: common/models.py:2047 msgid "Check plugins on startup" msgstr "" -#: common/models.py:2063 +#: common/models.py:2049 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:2071 +#: common/models.py:2057 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2072 +#: common/models.py:2058 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2078 +#: common/models.py:2064 msgid "Enable URL integration" msgstr "" -#: common/models.py:2079 +#: common/models.py:2065 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:2085 +#: common/models.py:2071 msgid "Enable navigation integration" msgstr "" -#: common/models.py:2086 +#: common/models.py:2072 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:2092 +#: common/models.py:2078 msgid "Enable app integration" msgstr "" -#: common/models.py:2093 +#: common/models.py:2079 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:2099 +#: common/models.py:2085 msgid "Enable schedule integration" msgstr "" -#: common/models.py:2100 +#: common/models.py:2086 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2106 +#: common/models.py:2092 msgid "Enable event integration" msgstr "" -#: common/models.py:2107 +#: common/models.py:2093 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2113 +#: common/models.py:2099 msgid "Enable project codes" msgstr "" -#: common/models.py:2114 +#: common/models.py:2100 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2119 +#: common/models.py:2105 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2121 +#: common/models.py:2107 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2127 +#: common/models.py:2113 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2129 +#: common/models.py:2115 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2135 +#: common/models.py:2121 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2137 +#: common/models.py:2123 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2143 +#: common/models.py:2129 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2145 +#: common/models.py:2131 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2152 +#: common/models.py:2138 msgid "Display Users full names" msgstr "" -#: common/models.py:2153 +#: common/models.py:2139 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2158 +#: common/models.py:2144 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2159 +#: common/models.py:2145 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2171 common/models.py:2551 +#: common/models.py:2150 +msgid "Create Template on Upload" +msgstr "" + +#: common/models.py:2152 +msgid "Create a new test template when uploading test data which does not match an existing template" +msgstr "" + +#: common/models.py:2165 common/models.py:2545 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2214 +#: common/models.py:2208 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2216 +#: common/models.py:2210 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2216 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2223 +#: common/models.py:2217 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2228 +#: common/models.py:2222 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2229 +#: common/models.py:2223 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2234 +#: common/models.py:2228 msgid "Show latest parts" msgstr "" -#: common/models.py:2235 +#: common/models.py:2229 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2240 +#: common/models.py:2234 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2241 +#: common/models.py:2235 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2246 +#: common/models.py:2240 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2247 +#: common/models.py:2241 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2252 +#: common/models.py:2246 msgid "Show low stock" msgstr "" -#: common/models.py:2253 +#: common/models.py:2247 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2258 +#: common/models.py:2252 msgid "Show depleted stock" msgstr "" -#: common/models.py:2259 +#: common/models.py:2253 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2264 +#: common/models.py:2258 msgid "Show needed stock" msgstr "" -#: common/models.py:2265 +#: common/models.py:2259 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2270 +#: common/models.py:2264 msgid "Show expired stock" msgstr "" -#: common/models.py:2271 +#: common/models.py:2265 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2276 +#: common/models.py:2270 msgid "Show stale stock" msgstr "" -#: common/models.py:2277 +#: common/models.py:2271 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2282 +#: common/models.py:2276 msgid "Show pending builds" msgstr "" -#: common/models.py:2283 +#: common/models.py:2277 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2288 +#: common/models.py:2282 msgid "Show overdue builds" msgstr "" -#: common/models.py:2289 +#: common/models.py:2283 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2294 +#: common/models.py:2288 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2295 +#: common/models.py:2289 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2300 +#: common/models.py:2294 msgid "Show overdue POs" msgstr "" -#: common/models.py:2301 +#: common/models.py:2295 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2306 +#: common/models.py:2300 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2307 +#: common/models.py:2301 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2312 +#: common/models.py:2306 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2313 +#: common/models.py:2307 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2318 +#: common/models.py:2312 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2319 +#: common/models.py:2313 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2324 +#: common/models.py:2318 msgid "Show News" msgstr "" -#: common/models.py:2325 +#: common/models.py:2319 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2330 +#: common/models.py:2324 msgid "Inline label display" msgstr "" -#: common/models.py:2332 +#: common/models.py:2326 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2338 +#: common/models.py:2332 msgid "Default label printer" msgstr "" -#: common/models.py:2340 +#: common/models.py:2334 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2346 +#: common/models.py:2340 msgid "Inline report display" msgstr "" -#: common/models.py:2348 +#: common/models.py:2342 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2354 +#: common/models.py:2348 msgid "Search Parts" msgstr "" -#: common/models.py:2355 +#: common/models.py:2349 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2360 +#: common/models.py:2354 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2361 +#: common/models.py:2355 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2366 +#: common/models.py:2360 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2367 +#: common/models.py:2361 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2372 +#: common/models.py:2366 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2373 +#: common/models.py:2367 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2378 +#: common/models.py:2372 msgid "Search Categories" msgstr "" -#: common/models.py:2379 +#: common/models.py:2373 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2384 +#: common/models.py:2378 msgid "Search Stock" msgstr "" -#: common/models.py:2385 +#: common/models.py:2379 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2384 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2392 +#: common/models.py:2386 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2398 +#: common/models.py:2392 msgid "Search Locations" msgstr "" -#: common/models.py:2399 +#: common/models.py:2393 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2404 +#: common/models.py:2398 msgid "Search Companies" msgstr "" -#: common/models.py:2405 +#: common/models.py:2399 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2410 +#: common/models.py:2404 msgid "Search Build Orders" msgstr "" -#: common/models.py:2411 +#: common/models.py:2405 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2416 +#: common/models.py:2410 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2417 +#: common/models.py:2411 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2422 +#: common/models.py:2416 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2424 +#: common/models.py:2418 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2430 +#: common/models.py:2424 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2431 +#: common/models.py:2425 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2436 +#: common/models.py:2430 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2438 +#: common/models.py:2432 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2444 +#: common/models.py:2438 msgid "Search Return Orders" msgstr "" -#: common/models.py:2445 +#: common/models.py:2439 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2450 +#: common/models.py:2444 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2452 +#: common/models.py:2446 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2458 +#: common/models.py:2452 msgid "Search Preview Results" msgstr "" -#: common/models.py:2460 +#: common/models.py:2454 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2466 +#: common/models.py:2460 msgid "Regex Search" msgstr "" -#: common/models.py:2467 +#: common/models.py:2461 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2472 +#: common/models.py:2466 msgid "Whole Word Search" msgstr "" -#: common/models.py:2473 +#: common/models.py:2467 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2478 +#: common/models.py:2472 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2479 +#: common/models.py:2473 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2484 +#: common/models.py:2478 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2485 +#: common/models.py:2479 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2490 +#: common/models.py:2484 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2491 +#: common/models.py:2485 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2496 +#: common/models.py:2490 msgid "Date Format" msgstr "" -#: common/models.py:2497 +#: common/models.py:2491 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2510 part/templates/part/detail.html:41 +#: common/models.py:2504 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2511 +#: common/models.py:2505 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2516 part/templates/part/detail.html:62 +#: common/models.py:2510 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2518 +#: common/models.py:2512 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2524 +#: common/models.py:2518 msgid "Table String Length" msgstr "" -#: common/models.py:2526 +#: common/models.py:2520 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2532 +#: common/models.py:2526 msgid "Receive error reports" msgstr "" -#: common/models.py:2533 +#: common/models.py:2527 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2538 +#: common/models.py:2532 msgid "Last used printing machines" msgstr "" -#: common/models.py:2539 +#: common/models.py:2533 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2559 common/models.py:2560 common/models.py:2717 -#: common/models.py:2718 common/models.py:2963 common/models.py:2964 -#: common/models.py:3287 common/models.py:3288 importer/models.py:89 +#: common/models.py:2553 common/models.py:2554 common/models.py:2711 +#: common/models.py:2712 common/models.py:2957 common/models.py:2958 +#: common/models.py:3281 common/models.py:3282 importer/models.py:89 #: part/models.py:3319 part/models.py:3406 part/models.py:3480 #: part/models.py:3508 plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3735,11 +3724,11 @@ msgstr "" msgid "User" msgstr "Χρήστης" -#: common/models.py:2582 +#: common/models.py:2576 msgid "Price break quantity" msgstr "" -#: common/models.py:2589 company/serializers.py:517 order/admin.py:42 +#: common/models.py:2583 company/serializers.py:517 order/admin.py:42 #: order/models.py:1423 order/models.py:2410 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1892 #: templates/js/translated/pricing.js:621 @@ -3747,96 +3736,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2590 +#: common/models.py:2584 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2694 common/models.py:2879 +#: common/models.py:2688 common/models.py:2873 msgid "Endpoint" msgstr "" -#: common/models.py:2695 +#: common/models.py:2689 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2705 +#: common/models.py:2699 msgid "Name for this webhook" msgstr "" -#: common/models.py:2709 +#: common/models.py:2703 msgid "Is this webhook active" msgstr "" -#: common/models.py:2725 users/models.py:159 +#: common/models.py:2719 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2726 +#: common/models.py:2720 msgid "Token for access" msgstr "" -#: common/models.py:2734 +#: common/models.py:2728 msgid "Secret" msgstr "" -#: common/models.py:2735 +#: common/models.py:2729 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2843 +#: common/models.py:2837 msgid "Message ID" msgstr "" -#: common/models.py:2844 +#: common/models.py:2838 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2852 +#: common/models.py:2846 msgid "Host" msgstr "" -#: common/models.py:2853 +#: common/models.py:2847 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2861 +#: common/models.py:2855 msgid "Header" msgstr "" -#: common/models.py:2862 +#: common/models.py:2856 msgid "Header of this message" msgstr "" -#: common/models.py:2869 +#: common/models.py:2863 msgid "Body" msgstr "" -#: common/models.py:2870 +#: common/models.py:2864 msgid "Body of this message" msgstr "" -#: common/models.py:2880 +#: common/models.py:2874 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2885 +#: common/models.py:2879 msgid "Worked on" msgstr "" -#: common/models.py:2886 +#: common/models.py:2880 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:3012 +#: common/models.py:3006 msgid "Id" msgstr "" -#: common/models.py:3014 templates/js/translated/company.js:965 +#: common/models.py:3008 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:3016 common/models.py:3271 company/models.py:146 +#: common/models.py:3010 common/models.py:3265 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 #: order/models.py:303 order/models.py:1378 order/models.py:1810 #: part/admin.py:55 part/models.py:1069 @@ -3853,217 +3842,217 @@ msgstr "" msgid "Link" msgstr "Σύνδεσμος" -#: common/models.py:3018 templates/js/translated/news.js:60 +#: common/models.py:3012 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:3020 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:3014 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" -#: common/models.py:3022 templates/js/translated/news.js:52 +#: common/models.py:3016 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Read" msgstr "" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Was this news item read?" msgstr "" -#: common/models.py:3042 company/models.py:156 part/models.py:1079 +#: common/models.py:3036 company/models.py:156 part/models.py:1079 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 -#: stock/templates/stock/item_base.html:133 templates/503.html:31 +#: stock/templates/stock/item_base.html:129 templates/503.html:31 #: templates/hover_image.html:7 templates/hover_image.html:9 #: templates/modals.html:6 msgid "Image" msgstr "" -#: common/models.py:3042 +#: common/models.py:3036 msgid "Image file" msgstr "" -#: common/models.py:3054 common/models.py:3255 +#: common/models.py:3048 common/models.py:3249 msgid "Target model type for this image" msgstr "" -#: common/models.py:3058 +#: common/models.py:3052 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3080 +#: common/models.py:3074 msgid "Custom Unit" msgstr "" -#: common/models.py:3098 +#: common/models.py:3092 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:3113 +#: common/models.py:3107 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3132 +#: common/models.py:3126 msgid "Unit name" msgstr "" -#: common/models.py:3139 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3133 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3140 +#: common/models.py:3134 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3146 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3140 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3147 +#: common/models.py:3141 msgid "Unit definition" msgstr "" -#: common/models.py:3205 common/models.py:3262 stock/models.py:2552 +#: common/models.py:3199 common/models.py:3256 stock/models.py:2549 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Συνημμένο" -#: common/models.py:3217 +#: common/models.py:3211 msgid "Missing file" msgstr "Το αρχείο λείπει" -#: common/models.py:3218 +#: common/models.py:3212 msgid "Missing external link" msgstr "Λείπει ο εξωτερικός σύνδεσμος" -#: common/models.py:3263 +#: common/models.py:3257 msgid "Select file to attach" msgstr "Επιλέξτε αρχείο για επισύναψη" -#: common/models.py:3278 templates/js/translated/attachment.js:120 +#: common/models.py:3272 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Σχόλιο" -#: common/models.py:3279 +#: common/models.py:3273 msgid "Attachment comment" msgstr "" -#: common/models.py:3295 +#: common/models.py:3289 msgid "Upload date" msgstr "" -#: common/models.py:3296 +#: common/models.py:3290 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size in bytes" msgstr "" -#: common/models.py:3338 common/serializers.py:588 +#: common/models.py:3332 common/serializers.py:588 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3347 plugin/models.py:43 users/models.py:100 +#: common/models.py:3341 plugin/models.py:43 users/models.py:100 msgid "Key" msgstr "" -#: common/models.py:3348 +#: common/models.py:3342 msgid "Value that will be saved in the models database" msgstr "" -#: common/models.py:3351 +#: common/models.py:3345 msgid "Name of the state" msgstr "" -#: common/models.py:3355 +#: common/models.py:3349 msgid "Label" msgstr "" -#: common/models.py:3356 +#: common/models.py:3350 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:3362 +#: common/models.py:3356 msgid "Color" msgstr "" -#: common/models.py:3363 +#: common/models.py:3357 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:3366 +#: common/models.py:3360 msgid "Logical Key" msgstr "" -#: common/models.py:3368 +#: common/models.py:3362 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:3376 +#: common/models.py:3370 msgid "Model" msgstr "" -#: common/models.py:3377 +#: common/models.py:3371 msgid "Model this state is associated with" msgstr "" -#: common/models.py:3381 +#: common/models.py:3375 msgid "Reference Status Set" msgstr "" -#: common/models.py:3382 +#: common/models.py:3376 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:3388 +#: common/models.py:3382 msgid "Custom State" msgstr "" -#: common/models.py:3389 +#: common/models.py:3383 msgid "Custom States" msgstr "" -#: common/models.py:3404 +#: common/models.py:3398 msgid "Model must be selected" msgstr "" -#: common/models.py:3407 +#: common/models.py:3401 msgid "Key must be selected" msgstr "" -#: common/models.py:3410 +#: common/models.py:3404 msgid "Logical key must be selected" msgstr "" -#: common/models.py:3414 +#: common/models.py:3408 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:3418 +#: common/models.py:3412 msgid "Reference status must be selected" msgstr "" -#: common/models.py:3430 +#: common/models.py:3424 msgid "Reference status set not found" msgstr "" -#: common/models.py:3436 +#: common/models.py:3430 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:3442 +#: common/models.py:3436 msgid "Logical key must be in the logical keys of the reference status" msgstr "" @@ -4165,7 +4154,7 @@ msgstr "" msgid "Filename" msgstr "Όνομα αρχείου" -#: common/serializers.py:563 report/api.py:100 report/serializers.py:53 +#: common/serializers.py:563 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" @@ -4447,12 +4436,12 @@ msgstr "" #: company/models.py:467 company/models.py:584 company/models.py:808 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 -#: stock/templates/stock/item_base.html:217 +#: stock/templates/stock/item_base.html:213 msgid "Manufacturer Part" msgstr "" #: company/models.py:484 company/models.py:776 stock/models.py:791 -#: stock/serializers.py:452 stock/templates/stock/item_base.html:142 +#: stock/serializers.py:452 stock/templates/stock/item_base.html:138 #: templates/js/translated/bom.js:622 msgid "Base Part" msgstr "" @@ -4463,8 +4452,8 @@ msgstr "" #: company/models.py:495 company/templates/company/company_base.html:82 #: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:145 part/serializers.py:567 -#: stock/templates/stock/item_base.html:207 +#: company/templates/company/supplier_part.html:145 part/serializers.py:565 +#: stock/templates/stock/item_base.html:203 #: templates/js/translated/company.js:507 #: templates/js/translated/company.js:1118 #: templates/js/translated/company.js:1296 @@ -4479,7 +4468,7 @@ msgstr "" #: company/models.py:502 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:153 order/serializers.py:557 -#: part/serializers.py:577 templates/js/translated/company.js:351 +#: part/serializers.py:575 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 #: templates/js/translated/company.js:1630 templates/js/translated/part.js:1807 @@ -4505,7 +4494,7 @@ msgid "Parameter name" msgstr "" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2544 templates/js/translated/company.js:1166 +#: stock/models.py:2541 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1499 #: templates/js/translated/stock.js:1607 msgid "Value" @@ -4530,7 +4519,7 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 #: order/serializers.py:492 stock/models.py:802 -#: stock/templates/stock/item_base.html:233 +#: stock/templates/stock/item_base.html:229 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 @@ -4553,9 +4542,9 @@ msgstr "" #: company/models.py:786 company/templates/company/company_base.html:87 #: company/templates/company/supplier_part.html:129 order/models.py:492 #: order/templates/order/order_base.html:141 part/bom.py:279 part/bom.py:314 -#: part/serializers.py:551 plugin/builtin/suppliers/digikey.py:25 +#: part/serializers.py:549 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/templates/stock/item_base.html:224 +#: plugin/builtin/suppliers/tme.py:26 stock/templates/stock/item_base.html:220 #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:511 @@ -4570,7 +4559,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:793 part/serializers.py:562 +#: company/models.py:793 part/serializers.py:560 msgid "Supplier stock keeping unit" msgstr "" @@ -4661,7 +4650,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:919 +#: company/serializers.py:397 part/admin.py:126 part/serializers.py:917 #: part/templates/part/part_base.html:197 #: templates/js/translated/company.js:1689 #: templates/js/translated/table_filters.js:362 @@ -4735,7 +4724,7 @@ msgstr "" #: order/models.py:2140 order/templates/order/return_order_base.html:134 #: order/templates/order/sales_order_base.html:151 stock/models.py:844 #: stock/models.py:845 stock/serializers.py:1336 -#: stock/templates/stock/item_base.html:405 +#: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 #: templates/js/translated/return_order.js:295 @@ -4939,7 +4928,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:119 #: company/templates/company/supplier_part.html:15 company/views.py:31 -#: part/admin.py:122 part/serializers.py:925 +#: part/admin.py:122 part/serializers.py:923 #: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190 #: templates/navbar.html:48 msgid "Suppliers" @@ -5030,7 +5019,7 @@ msgid "No supplier information available" msgstr "" #: company/templates/company/supplier_part.html:139 order/serializers.py:554 -#: part/bom.py:286 part/bom.py:315 part/serializers.py:561 +#: part/bom.py:286 part/bom.py:315 part/serializers.py:559 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1793 #: templates/js/translated/pricing.js:510 #: templates/js/translated/purchase_order.js:1920 @@ -5084,7 +5073,7 @@ msgid "Update Part Availability" msgstr "" #: company/templates/company/supplier_part_sidebar.html:5 -#: part/serializers.py:923 part/stocktake.py:223 +#: part/serializers.py:921 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 #: stock/serializers.py:1021 stock/serializers.py:1199 @@ -5473,7 +5462,7 @@ msgstr "" #: order/models.py:1592 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_purchase_order_report.html:14 -#: stock/serializers.py:121 stock/templates/stock/item_base.html:176 +#: stock/serializers.py:121 stock/templates/stock/item_base.html:172 #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:168 @@ -5694,7 +5683,7 @@ msgid "Number of items received" msgstr "" #: order/models.py:1513 stock/models.py:963 stock/serializers.py:617 -#: stock/templates/stock/item_base.html:183 +#: stock/templates/stock/item_base.html:179 #: templates/js/translated/stock.js:2397 msgid "Purchase Price" msgstr "" @@ -5768,7 +5757,7 @@ msgid "User who checked this shipment" msgstr "" #: order/models.py:1788 order/models.py:2011 order/serializers.py:1479 -#: order/serializers.py:1589 templates/js/translated/model_renderers.js:455 +#: order/serializers.py:1597 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "" @@ -5982,7 +5971,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1790 +#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1798 msgid "Select destination location for received items" msgstr "" @@ -6019,7 +6008,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:795 order/serializers.py:1806 +#: order/serializers.py:795 order/serializers.py:1814 msgid "Line items must be provided" msgstr "" @@ -6051,39 +6040,39 @@ msgstr "" msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1491 order/serializers.py:1597 +#: order/serializers.py:1491 order/serializers.py:1605 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1494 order/serializers.py:1600 +#: order/serializers.py:1494 order/serializers.py:1608 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1541 +#: order/serializers.py:1549 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1548 -msgid "The following serial numbers are already allocated" +#: order/serializers.py:1556 +msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1760 +#: order/serializers.py:1768 msgid "Return order line item" msgstr "" -#: order/serializers.py:1766 +#: order/serializers.py:1774 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1777 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1798 +#: order/serializers.py:1806 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1881 +#: order/serializers.py:1889 msgid "Line price currency" msgstr "" @@ -6510,7 +6499,7 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/admin.py:48 part/models.py:1044 part/serializers.py:908 +#: part/admin.py:48 part/models.py:1044 part/serializers.py:906 #: part/templates/part/part_base.html:276 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 @@ -6537,7 +6526,7 @@ msgstr "" msgid "Category ID" msgstr "" -#: part/admin.py:67 part/admin.py:304 part/serializers.py:893 +#: part/admin.py:67 part/admin.py:304 part/serializers.py:891 #: part/stocktake.py:222 msgid "Category Name" msgstr "" @@ -6562,7 +6551,7 @@ msgstr "" msgid "Used In" msgstr "" -#: part/admin.py:150 part/serializers.py:918 +#: part/admin.py:150 part/serializers.py:916 #: part/templates/part/part_base.html:248 stock/admin.py:236 #: templates/js/translated/part.js:717 templates/js/translated/part.js:2159 msgid "Building" @@ -6592,7 +6581,7 @@ msgid "Category Path" msgstr "" #: part/admin.py:325 part/models.py:420 part/serializers.py:130 -#: part/serializers.py:290 part/serializers.py:428 +#: part/serializers.py:290 part/serializers.py:426 #: part/templates/part/cat_link.html:3 part/templates/part/category.html:20 #: part/templates/part/category.html:138 part/templates/part/category.html:158 #: part/templates/part/category_sidebar.html:9 @@ -6619,13 +6608,13 @@ msgstr "" msgid "Part Revision" msgstr "" -#: part/admin.py:418 part/serializers.py:1367 +#: part/admin.py:418 part/serializers.py:1365 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "" -#: part/admin.py:423 part/serializers.py:1382 +#: part/admin.py:423 part/serializers.py:1380 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -6720,7 +6709,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1520 part/models.py:1036 part/models.py:3501 part/models.py:4060 -#: part/serializers.py:443 part/serializers.py:1223 +#: part/serializers.py:441 part/serializers.py:1221 #: part/templates/part/part_base.html:267 stock/api.py:780 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6746,7 +6735,7 @@ msgstr "" msgid "Default Location" msgstr "" -#: part/bom.py:184 part/serializers.py:926 +#: part/bom.py:184 part/serializers.py:924 #: templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "" @@ -6906,7 +6895,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1052 part/serializers.py:360 +#: part/models.py:1052 msgid "Part revision or version number" msgstr "" @@ -7012,7 +7001,7 @@ msgid "Owner responsible for this part" msgstr "" #: part/models.py:1264 part/templates/part/part_base.html:355 -#: stock/templates/stock/item_base.html:451 +#: stock/templates/stock/item_base.html:447 #: templates/js/translated/part.js:2490 msgid "Last Stocktake" msgstr "" @@ -7277,7 +7266,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3635 report/models.py:208 +#: part/models.py:3635 report/models.py:216 #: templates/js/translated/part.js:2919 #: templates/js/translated/table_filters.js:502 msgid "Enabled" @@ -7571,326 +7560,326 @@ msgstr "" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:434 +#: part/serializers.py:432 msgid "No parts selected" msgstr "" -#: part/serializers.py:444 +#: part/serializers.py:442 msgid "Select category" msgstr "" -#: part/serializers.py:479 +#: part/serializers.py:477 msgid "Original Part" msgstr "" -#: part/serializers.py:480 +#: part/serializers.py:478 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:485 +#: part/serializers.py:483 msgid "Copy Image" msgstr "" -#: part/serializers.py:486 +#: part/serializers.py:484 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:492 part/templates/part/detail.html:293 +#: part/serializers.py:490 part/templates/part/detail.html:293 msgid "Copy BOM" msgstr "" -#: part/serializers.py:493 +#: part/serializers.py:491 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:499 +#: part/serializers.py:497 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:500 +#: part/serializers.py:498 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:506 +#: part/serializers.py:504 msgid "Copy Notes" msgstr "" -#: part/serializers.py:507 +#: part/serializers.py:505 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:523 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:527 +#: part/serializers.py:525 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:534 +#: part/serializers.py:532 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:535 +#: part/serializers.py:533 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:552 +#: part/serializers.py:550 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:568 +#: part/serializers.py:566 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:578 +#: part/serializers.py:576 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:585 +#: part/serializers.py:583 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:594 +#: part/serializers.py:592 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:605 +#: part/serializers.py:603 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:612 +#: part/serializers.py:610 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:924 +#: part/serializers.py:922 msgid "Revisions" msgstr "" -#: part/serializers.py:929 +#: part/serializers.py:927 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:932 +#: part/serializers.py:930 msgid "Variant Stock" msgstr "" -#: part/serializers.py:962 part/templates/part/copy_part.html:9 +#: part/serializers.py:960 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:474 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:963 +#: part/serializers.py:961 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:969 templates/js/translated/part.js:103 +#: part/serializers.py:967 templates/js/translated/part.js:103 msgid "Initial Stock" msgstr "" -#: part/serializers.py:970 +#: part/serializers.py:968 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:976 +#: part/serializers.py:974 msgid "Supplier Information" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:975 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:985 +#: part/serializers.py:983 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:986 +#: part/serializers.py:984 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:991 +#: part/serializers.py:989 msgid "Existing Image" msgstr "" -#: part/serializers.py:992 +#: part/serializers.py:990 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1007 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1215 +#: part/serializers.py:1213 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1225 +#: part/serializers.py:1223 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1235 +#: part/serializers.py:1233 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1239 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1240 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1247 +#: part/serializers.py:1245 msgid "Generate Report" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1246 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1253 +#: part/serializers.py:1251 msgid "Update Parts" msgstr "" -#: part/serializers.py:1254 +#: part/serializers.py:1252 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1262 +#: part/serializers.py:1260 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1368 +#: part/serializers.py:1366 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1373 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1383 +#: part/serializers.py:1381 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1390 +#: part/serializers.py:1388 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1419 +#: part/serializers.py:1417 msgid "Update" msgstr "" -#: part/serializers.py:1420 +#: part/serializers.py:1418 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1443 +#: part/serializers.py:1441 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1450 +#: part/serializers.py:1448 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1451 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1597 +#: part/serializers.py:1595 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1606 +#: part/serializers.py:1604 msgid "Component Name" msgstr "" -#: part/serializers.py:1609 +#: part/serializers.py:1607 msgid "Component IPN" msgstr "" -#: part/serializers.py:1612 +#: part/serializers.py:1610 msgid "Component Description" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1616 msgid "Select the component part" msgstr "" -#: part/serializers.py:1627 part/templates/part/part_base.html:242 +#: part/serializers.py:1625 part/templates/part/part_base.html:242 #: templates/js/translated/bom.js:1219 msgid "Can Build" msgstr "" -#: part/serializers.py:1858 +#: part/serializers.py:1856 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1866 +#: part/serializers.py:1864 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1867 +#: part/serializers.py:1865 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1872 +#: part/serializers.py:1870 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1873 +#: part/serializers.py:1871 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1878 +#: part/serializers.py:1876 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1879 +#: part/serializers.py:1877 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1884 +#: part/serializers.py:1882 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1885 +#: part/serializers.py:1883 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1920 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1921 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1955 +#: part/serializers.py:1953 msgid "No part column specified" msgstr "" -#: part/serializers.py:1999 +#: part/serializers.py:1997 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2002 +#: part/serializers.py:2000 msgid "No matching part found" msgstr "" -#: part/serializers.py:2004 +#: part/serializers.py:2002 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2013 +#: part/serializers.py:2011 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2021 +#: part/serializers.py:2019 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2044 +#: part/serializers.py:2042 msgid "At least one BOM item is required" msgstr "" @@ -8216,7 +8205,7 @@ msgid "Subscribe to notifications for this part" msgstr "" #: part/templates/part/part_base.html:52 -#: stock/templates/stock/item_base.html:62 +#: stock/templates/stock/item_base.html:61 #: stock/templates/stock/location.html:71 templates/js/translated/label.js:136 msgid "Print Label" msgstr "" @@ -8226,7 +8215,7 @@ msgid "Show pricing information" msgstr "" #: part/templates/part/part_base.html:63 -#: stock/templates/stock/item_base.html:110 +#: stock/templates/stock/item_base.html:106 #: stock/templates/stock/location.html:80 msgid "Stock actions" msgstr "" @@ -8297,12 +8286,12 @@ msgid "Required for Orders" msgstr "" #: part/templates/part/part_base.html:225 -#: stock/templates/stock/item_base.html:388 +#: stock/templates/stock/item_base.html:384 msgid "Allocated to Build Orders" msgstr "" #: part/templates/part/part_base.html:234 -#: stock/templates/stock/item_base.html:381 +#: stock/templates/stock/item_base.html:377 msgid "Allocated to Sales Orders" msgstr "" @@ -8322,7 +8311,7 @@ msgid "Latest Serial Number" msgstr "" #: part/templates/part/part_base.html:372 -#: stock/templates/stock/item_base.html:322 +#: stock/templates/stock/item_base.html:318 msgid "Search for serial number" msgstr "" @@ -8449,7 +8438,7 @@ msgid "Edit" msgstr "" #: part/templates/part/prices.html:28 stock/admin.py:252 -#: stock/templates/stock/item_base.html:446 +#: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1703 #: templates/js/translated/company.js:1713 #: templates/js/translated/stock.js:2332 @@ -8940,7 +8929,7 @@ msgstr "" msgid "Print a border around each label" msgstr "" -#: plugin/builtin/labels/label_sheet.py:47 report/models.py:307 +#: plugin/builtin/labels/label_sheet.py:47 report/models.py:315 msgid "Landscape" msgstr "" @@ -9098,7 +9087,7 @@ msgstr "" msgid "Package Plugin" msgstr "" -#: plugin/models.py:220 report/models.py:474 +#: plugin/models.py:220 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" @@ -9249,8 +9238,8 @@ msgstr "" msgid "No valid objects provided to template" msgstr "" -#: report/api.py:103 report/models.py:438 report/serializers.py:98 -#: report/serializers.py:148 templates/js/translated/purchase_order.js:1817 +#: report/api.py:103 report/models.py:446 report/serializers.py:99 +#: report/serializers.py:149 templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:353 #: templates/js/translated/sales_order.js:887 #: templates/js/translated/sales_order.js:1047 @@ -9281,7 +9270,11 @@ msgstr "" msgid "Error printing label" msgstr "" -#: report/api.py:375 report/api.py:411 +#: report/api.py:358 +msgid "Report saved at time of printing" +msgstr "" + +#: report/api.py:384 report/api.py:420 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "" @@ -9318,135 +9311,143 @@ msgstr "" msgid "Revision number (auto-increments)" msgstr "" -#: report/models.py:202 +#: report/models.py:168 +msgid "Attach to Model on Print" +msgstr "" + +#: report/models.py:170 +msgid "Save report output as an attachment against linked model instance when printing" +msgstr "" + +#: report/models.py:210 msgid "Filename Pattern" msgstr "" -#: report/models.py:203 +#: report/models.py:211 msgid "Pattern for generating filenames" msgstr "" -#: report/models.py:208 +#: report/models.py:216 msgid "Template is enabled" msgstr "" -#: report/models.py:214 +#: report/models.py:222 msgid "Target model type for template" msgstr "" -#: report/models.py:234 +#: report/models.py:242 msgid "Filters" msgstr "" -#: report/models.py:235 +#: report/models.py:243 msgid "Template query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:294 report/models.py:361 +#: report/models.py:302 report/models.py:369 msgid "Template file" msgstr "" -#: report/models.py:302 +#: report/models.py:310 msgid "Page size for PDF reports" msgstr "" -#: report/models.py:308 +#: report/models.py:316 msgid "Render report in landscape orientation" msgstr "" -#: report/models.py:367 +#: report/models.py:375 msgid "Width [mm]" msgstr "" -#: report/models.py:368 +#: report/models.py:376 msgid "Label width, specified in mm" msgstr "" -#: report/models.py:374 +#: report/models.py:382 msgid "Height [mm]" msgstr "" -#: report/models.py:375 +#: report/models.py:383 msgid "Label height, specified in mm" msgstr "" -#: report/models.py:438 +#: report/models.py:446 msgid "Number of items to process" msgstr "" -#: report/models.py:444 +#: report/models.py:452 msgid "Report generation is complete" msgstr "" -#: report/models.py:448 templates/js/translated/build.js:2352 +#: report/models.py:456 templates/js/translated/build.js:2352 msgid "Progress" msgstr "" -#: report/models.py:448 +#: report/models.py:456 msgid "Report generation progress" msgstr "" -#: report/models.py:456 +#: report/models.py:464 msgid "Report Template" msgstr "" -#: report/models.py:463 report/models.py:486 +#: report/models.py:471 report/models.py:494 msgid "Output File" msgstr "" -#: report/models.py:464 report/models.py:487 +#: report/models.py:472 report/models.py:495 msgid "Generated output file" msgstr "" -#: report/models.py:475 +#: report/models.py:483 msgid "Label output plugin" msgstr "" -#: report/models.py:479 +#: report/models.py:487 msgid "Label Template" msgstr "" -#: report/models.py:502 +#: report/models.py:510 msgid "Snippet" msgstr "" -#: report/models.py:503 +#: report/models.py:511 msgid "Report snippet file" msgstr "" -#: report/models.py:510 +#: report/models.py:518 msgid "Snippet file description" msgstr "" -#: report/models.py:528 +#: report/models.py:536 msgid "Asset" msgstr "" -#: report/models.py:529 +#: report/models.py:537 msgid "Report asset file" msgstr "" -#: report/models.py:536 +#: report/models.py:544 msgid "Asset file description" msgstr "" -#: report/serializers.py:91 +#: report/serializers.py:92 msgid "Select report template" msgstr "" -#: report/serializers.py:99 report/serializers.py:149 +#: report/serializers.py:100 report/serializers.py:150 msgid "List of item primary keys to include in the report" msgstr "" -#: report/serializers.py:132 +#: report/serializers.py:133 msgid "Select label template" msgstr "" -#: report/serializers.py:140 +#: report/serializers.py:141 msgid "Printing Plugin" msgstr "" -#: report/serializers.py:141 +#: report/serializers.py:142 msgid "Select plugin to use for label printing" msgstr "" @@ -9517,7 +9518,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2538 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2535 msgid "Result" msgstr "" @@ -9598,7 +9599,7 @@ msgid "Customer ID" msgstr "" #: stock/admin.py:206 stock/models.py:829 -#: stock/templates/stock/item_base.html:354 +#: stock/templates/stock/item_base.html:350 msgid "Installed In" msgstr "" @@ -9623,7 +9624,7 @@ msgid "Delete on Deplete" msgstr "" #: stock/admin.py:261 stock/models.py:923 -#: stock/templates/stock/item_base.html:433 +#: stock/templates/stock/item_base.html:429 #: templates/js/translated/stock.js:2316 users/models.py:124 msgid "Expiry Date" msgstr "" @@ -9665,7 +9666,7 @@ msgid "Expiry date after" msgstr "" #: stock/api.py:839 stock/serializers.py:611 -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #: templates/js/translated/table_filters.js:448 msgid "Stale" msgstr "" @@ -9715,7 +9716,7 @@ msgid "Stock Locations" msgstr "" #: stock/models.py:185 stock/models.py:972 -#: stock/templates/stock/item_base.html:247 +#: stock/templates/stock/item_base.html:243 msgid "Owner" msgstr "" @@ -9826,7 +9827,7 @@ msgstr "" msgid "Build for this stock item" msgstr "" -#: stock/models.py:892 stock/templates/stock/item_base.html:363 +#: stock/models.py:892 stock/templates/stock/item_base.html:359 msgid "Consumed By" msgstr "" @@ -9891,7 +9892,7 @@ msgstr "" msgid "Serial numbers already exist" msgstr "" -#: stock/models.py:1636 +#: stock/models.py:1636 stock/models.py:2438 msgid "Test template does not exist" msgstr "" @@ -9951,55 +9952,55 @@ msgstr "" msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2443 +#: stock/models.py:2441 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2448 +#: stock/models.py:2445 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2450 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2538 +#: stock/models.py:2535 msgid "Test result" msgstr "" -#: stock/models.py:2545 +#: stock/models.py:2542 msgid "Test output value" msgstr "" -#: stock/models.py:2553 stock/serializers.py:245 +#: stock/models.py:2550 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2557 +#: stock/models.py:2554 msgid "Test notes" msgstr "" -#: stock/models.py:2565 templates/js/translated/stock.js:1633 +#: stock/models.py:2562 templates/js/translated/stock.js:1633 msgid "Test station" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2563 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2572 +#: stock/models.py:2569 msgid "Started" msgstr "" -#: stock/models.py:2573 +#: stock/models.py:2570 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2579 +#: stock/models.py:2576 msgid "Finished" msgstr "" -#: stock/models.py:2580 +#: stock/models.py:2577 msgid "The timestamp of the test finish" msgstr "" @@ -10059,7 +10060,7 @@ msgstr "" msgid "Serial number is too large" msgstr "" -#: stock/serializers.py:459 stock/templates/stock/item_base.html:193 +#: stock/serializers.py:459 stock/templates/stock/item_base.html:189 msgid "Parent Item" msgstr "" @@ -10071,7 +10072,7 @@ msgstr "" msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:603 stock/templates/stock/item_base.html:437 +#: stock/serializers.py:603 stock/templates/stock/item_base.html:433 #: templates/js/translated/table_filters.js:442 users/models.py:174 msgid "Expired" msgstr "" @@ -10410,7 +10411,7 @@ msgstr "" msgid "Test Data" msgstr "" -#: stock/templates/stock/item.html:85 stock/templates/stock/item_base.html:65 +#: stock/templates/stock/item.html:85 msgid "Test Report" msgstr "" @@ -10450,200 +10451,204 @@ msgstr "" msgid "Scan to Location" msgstr "" -#: stock/templates/stock/item_base.html:59 +#: stock/templates/stock/item_base.html:58 #: stock/templates/stock/location.html:67 #: templates/js/translated/filters.js:434 msgid "Printing actions" msgstr "" -#: stock/templates/stock/item_base.html:75 +#: stock/templates/stock/item_base.html:63 templates/js/translated/report.js:49 +msgid "Print Report" +msgstr "" + +#: stock/templates/stock/item_base.html:71 msgid "Stock adjustment actions" msgstr "" -#: stock/templates/stock/item_base.html:79 +#: stock/templates/stock/item_base.html:75 #: stock/templates/stock/location.html:87 templates/js/translated/stock.js:1909 msgid "Count stock" msgstr "" -#: stock/templates/stock/item_base.html:81 +#: stock/templates/stock/item_base.html:77 #: templates/js/translated/stock.js:1891 msgid "Add stock" msgstr "" -#: stock/templates/stock/item_base.html:82 +#: stock/templates/stock/item_base.html:78 #: templates/js/translated/stock.js:1900 msgid "Remove stock" msgstr "" -#: stock/templates/stock/item_base.html:85 +#: stock/templates/stock/item_base.html:81 msgid "Serialize stock" msgstr "" -#: stock/templates/stock/item_base.html:88 +#: stock/templates/stock/item_base.html:84 #: stock/templates/stock/location.html:93 templates/js/translated/stock.js:1918 msgid "Transfer stock" msgstr "" -#: stock/templates/stock/item_base.html:91 +#: stock/templates/stock/item_base.html:87 #: templates/js/translated/stock.js:1973 msgid "Assign to customer" msgstr "" -#: stock/templates/stock/item_base.html:94 +#: stock/templates/stock/item_base.html:90 msgid "Return to stock" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall stock item" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install stock item" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install" msgstr "" -#: stock/templates/stock/item_base.html:115 +#: stock/templates/stock/item_base.html:111 msgid "Convert to variant" msgstr "" -#: stock/templates/stock/item_base.html:118 +#: stock/templates/stock/item_base.html:114 msgid "Duplicate stock item" msgstr "" -#: stock/templates/stock/item_base.html:120 +#: stock/templates/stock/item_base.html:116 msgid "Edit stock item" msgstr "" -#: stock/templates/stock/item_base.html:123 +#: stock/templates/stock/item_base.html:119 msgid "Delete stock item" msgstr "" -#: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 +#: stock/templates/stock/item_base.html:165 templates/InvenTree/search.html:139 #: templates/js/translated/build.js:2298 templates/navbar.html:38 msgid "Build" msgstr "Κατασκευή" -#: stock/templates/stock/item_base.html:211 +#: stock/templates/stock/item_base.html:207 msgid "No manufacturer set" msgstr "" -#: stock/templates/stock/item_base.html:251 +#: stock/templates/stock/item_base.html:247 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:248 #: stock/templates/stock/location.html:146 msgid "Read only" msgstr "" -#: stock/templates/stock/item_base.html:265 +#: stock/templates/stock/item_base.html:261 msgid "This stock item is unavailable" msgstr "" -#: stock/templates/stock/item_base.html:271 +#: stock/templates/stock/item_base.html:267 msgid "This stock item is in production and cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:272 +#: stock/templates/stock/item_base.html:268 msgid "Edit the stock item from the build view." msgstr "" -#: stock/templates/stock/item_base.html:287 +#: stock/templates/stock/item_base.html:283 msgid "This stock item is allocated to Sales Order" msgstr "" -#: stock/templates/stock/item_base.html:295 +#: stock/templates/stock/item_base.html:291 msgid "This stock item is allocated to Build Order" msgstr "" -#: stock/templates/stock/item_base.html:311 +#: stock/templates/stock/item_base.html:307 msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted" msgstr "" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "previous page" msgstr "" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "Navigate to previous serial number" msgstr "" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "next page" msgstr "" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "Navigate to next serial number" msgstr "" -#: stock/templates/stock/item_base.html:398 +#: stock/templates/stock/item_base.html:394 #: templates/js/translated/build.js:2555 msgid "No location set" msgstr "" -#: stock/templates/stock/item_base.html:413 +#: stock/templates/stock/item_base.html:409 msgid "Tests" msgstr "" -#: stock/templates/stock/item_base.html:419 +#: stock/templates/stock/item_base.html:415 msgid "This stock item has not passed all required tests" msgstr "" -#: stock/templates/stock/item_base.html:437 +#: stock/templates/stock/item_base.html:433 #, python-format msgid "This StockItem expired on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:455 +#: stock/templates/stock/item_base.html:451 msgid "No stocktake performed" msgstr "" -#: stock/templates/stock/item_base.html:504 +#: stock/templates/stock/item_base.html:500 #: templates/js/translated/stock.js:2038 msgid "stock item" msgstr "" -#: stock/templates/stock/item_base.html:527 +#: stock/templates/stock/item_base.html:523 msgid "Edit Stock Status" msgstr "" -#: stock/templates/stock/item_base.html:536 +#: stock/templates/stock/item_base.html:532 msgid "Stock Item QR Code" msgstr "" -#: stock/templates/stock/item_base.html:547 +#: stock/templates/stock/item_base.html:543 msgid "Link Barcode to Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:611 +#: stock/templates/stock/item_base.html:607 msgid "Select one of the part variants listed below." msgstr "" -#: stock/templates/stock/item_base.html:614 +#: stock/templates/stock/item_base.html:610 msgid "Warning" msgstr "" -#: stock/templates/stock/item_base.html:615 +#: stock/templates/stock/item_base.html:611 msgid "This action cannot be easily undone" msgstr "" -#: stock/templates/stock/item_base.html:623 +#: stock/templates/stock/item_base.html:619 msgid "Convert Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:656 +#: stock/templates/stock/item_base.html:652 msgid "Return to Stock" msgstr "" @@ -11310,7 +11315,7 @@ msgid "Delete Location Type" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:503 -#: templates/InvenTree/settings/stock.html:38 +#: templates/InvenTree/settings/stock.html:39 msgid "New Location Type" msgstr "" @@ -11367,7 +11372,7 @@ msgstr "" msgid "Stock Settings" msgstr "" -#: templates/InvenTree/settings/stock.html:34 +#: templates/InvenTree/settings/stock.html:35 msgid "Stock Location Types" msgstr "" @@ -11852,23 +11857,23 @@ msgstr "" msgid "Barcode Identifier" msgstr "" -#: templates/base.html:103 +#: templates/base.html:102 msgid "Server Restart Required" msgstr "" -#: templates/base.html:106 +#: templates/base.html:105 msgid "A configuration option has been changed which requires a server restart" msgstr "" -#: templates/base.html:106 templates/base.html:116 +#: templates/base.html:105 templates/base.html:115 msgid "Contact your system administrator for further information" msgstr "" -#: templates/base.html:113 +#: templates/base.html:112 msgid "Pending Database Migrations" msgstr "" -#: templates/base.html:116 +#: templates/base.html:115 msgid "There are pending database migrations which require attention" msgstr "" @@ -13946,10 +13951,6 @@ msgstr "" msgid "Delete line item" msgstr "" -#: templates/js/translated/report.js:49 -msgid "Print Report" -msgstr "" - #: templates/js/translated/report.js:68 msgid "Report print successful" msgstr "" diff --git a/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po index 7208eb3b4a..c08af3c27d 100644 --- a/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-29 07:07+0000\n" +"POT-Creation-Date: 2024-09-10 18:13+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -68,7 +68,7 @@ msgstr "" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3309 part/templates/part/part_sidebar.html:65 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2557 +#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2554 #: stock/serializers.py:705 stock/serializers.py:863 stock/serializers.py:989 #: stock/serializers.py:1039 stock/serializers.py:1350 #: stock/serializers.py:1439 stock/serializers.py:1604 @@ -420,8 +420,8 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:767 common/models.py:2704 common/models.py:3131 -#: common/models.py:3351 common/serializers.py:439 company/models.py:590 +#: InvenTree/models.py:767 common/models.py:2698 common/models.py:3125 +#: common/models.py:3345 common/serializers.py:439 company/models.py:590 #: machine/models.py:24 part/models.py:995 part/models.py:3776 #: plugin/models.py:51 report/models.py:149 stock/models.py:82 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -450,7 +450,7 @@ msgstr "" #: part/models.py:3791 part/templates/part/category.html:79 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:155 -#: report/models.py:509 report/models.py:535 +#: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 #: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:122 #: templates/InvenTree/settings/notifications.html:19 @@ -573,7 +573,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:444 common/models.py:2709 company/models.py:160 +#: InvenTree/serializers.py:444 common/models.py:2703 company/models.py:160 #: company/models.py:798 machine/models.py:39 part/admin.py:88 #: part/models.py:1201 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -668,7 +668,7 @@ msgstr "" msgid "Downloading images from remote URL is not enabled" msgstr "" -#: InvenTree/status.py:65 part/serializers.py:1267 +#: InvenTree/status.py:65 part/serializers.py:1265 msgid "Background worker check failed" msgstr "" @@ -778,7 +778,7 @@ msgid "Optional" msgstr "" #: build/api.py:321 common/models.py:1491 part/admin.py:91 part/admin.py:428 -#: part/models.py:1166 part/serializers.py:1596 +#: part/models.py:1166 part/serializers.py:1594 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 #: templates/js/translated/table_filters.js:729 @@ -897,7 +897,7 @@ msgstr "" #: part/models.py:3282 part/models.py:3430 part/models.py:3451 #: part/models.py:3473 part/models.py:3609 part/models.py:3951 #: part/models.py:4114 part/models.py:4244 part/models.py:4602 -#: part/serializers.py:1213 part/serializers.py:1857 +#: part/serializers.py:1211 part/serializers.py:1855 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1064,12 +1064,12 @@ msgstr "" #: order/templates/order/return_order_base.html:148 #: order/templates/order/sales_order_base.html:187 #: part/templates/part/part_base.html:399 stock/models.py:859 -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:196 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "" -#: build/models.py:378 common/models.py:3272 part/models.py:1070 +#: build/models.py:378 common/models.py:3266 part/models.py:1070 #: stock/models.py:859 msgid "Link to external URL" msgstr "" @@ -1125,7 +1125,7 @@ msgstr "" #: build/models.py:1060 build/serializers.py:279 build/serializers.py:328 #: build/serializers.py:959 order/models.py:565 order/serializers.py:500 -#: order/serializers.py:666 part/serializers.py:1590 part/serializers.py:2019 +#: order/serializers.py:666 part/serializers.py:1588 part/serializers.py:2017 #: stock/models.py:704 stock/models.py:1515 stock/serializers.py:676 msgid "Quantity must be greater than zero" msgstr "" @@ -1150,7 +1150,7 @@ msgstr "" #: build/models.py:1505 build/models.py:1761 build/serializers.py:266 #: build/serializers.py:313 build/serializers.py:1339 #: build/templates/build/build_base.html:110 -#: build/templates/build/detail.html:34 common/models.py:2581 +#: build/templates/build/detail.html:34 common/models.py:2575 #: order/models.py:1349 order/models.py:2034 order/serializers.py:1464 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3296 part/models.py:4266 @@ -1164,9 +1164,9 @@ msgstr "" #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 stock/admin.py:160 #: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:667 -#: stock/templates/stock/item_base.html:287 -#: stock/templates/stock/item_base.html:295 -#: stock/templates/stock/item_base.html:342 +#: stock/templates/stock/item_base.html:283 +#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:338 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:981 templates/js/translated/build.js:525 @@ -1229,7 +1229,7 @@ msgstr "" #: stock/serializers.py:770 stock/serializers.py:1288 stock/serializers.py:1400 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 -#: stock/templates/stock/item_base.html:194 +#: stock/templates/stock/item_base.html:190 #: templates/js/translated/build.js:1921 #: templates/js/translated/sales_order.js:301 #: templates/js/translated/sales_order.js:1234 @@ -1324,10 +1324,10 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:359 build/serializers.py:500 build/serializers.py:572 -#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1789 -#: part/serializers.py:1233 stock/serializers.py:103 stock/serializers.py:698 +#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1797 +#: part/serializers.py:1231 stock/serializers.py:103 stock/serializers.py:698 #: stock/serializers.py:858 stock/serializers.py:984 stock/serializers.py:1432 -#: stock/serializers.py:1688 stock/templates/stock/item_base.html:394 +#: stock/serializers.py:1688 stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2547 @@ -1391,7 +1391,7 @@ msgstr "" #: build/templates/build/detail.html:62 order/models.py:477 #: order/models.py:1003 order/models.py:2152 order/serializers.py:687 #: stock/admin.py:165 stock/serializers.py:1035 stock/serializers.py:1576 -#: stock/templates/stock/item_base.html:427 +#: stock/templates/stock/item_base.html:423 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1371 #: templates/js/translated/purchase_order.js:1792 @@ -1523,7 +1523,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1030 order/serializers.py:1614 +#: build/serializers.py:1030 order/serializers.py:1622 msgid "Allocation items must be provided" msgstr "" @@ -1591,7 +1591,7 @@ msgstr "" #: build/serializers.py:1230 company/models.py:849 #: company/templates/company/supplier_part.html:160 order/serializers.py:691 #: stock/admin.py:229 stock/models.py:822 stock/serializers.py:1586 -#: stock/templates/stock/item_base.html:240 +#: stock/templates/stock/item_base.html:236 #: templates/js/translated/company.js:1646 #: templates/js/translated/purchase_order.js:1169 #: templates/js/translated/purchase_order.js:1332 @@ -1626,7 +1626,7 @@ msgstr "" #: build/serializers.py:1243 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:849 -#: stock/serializers.py:152 stock/templates/stock/item_base.html:311 +#: stock/serializers.py:152 stock/templates/stock/item_base.html:307 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2530 #: templates/js/translated/model_renderers.js:231 @@ -1645,7 +1645,7 @@ msgstr "" msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1257 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1257 stock/templates/stock/item_base.html:336 msgid "Available Quantity" msgstr "" @@ -1685,7 +1685,7 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1355 order/serializers.py:1179 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:920 part/serializers.py:1623 +#: part/bom.py:186 part/serializers.py:918 part/serializers.py:1621 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2807 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2155 @@ -1693,13 +1693,13 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1625 +#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1623 #: templates/js/translated/build.js:2811 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1650 +#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1648 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" @@ -1717,7 +1717,7 @@ msgstr "" msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1372 part/serializers.py:927 +#: build/serializers.py:1372 part/serializers.py:925 msgid "External Stock" msgstr "" @@ -1746,7 +1746,7 @@ msgstr "" #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:50 order/status_codes.py:81 #: order/templates/order/order_base.html:163 -#: order/templates/order/sales_order_base.html:168 report/models.py:443 +#: order/templates/order/sales_order_base.html:168 report/models.py:451 msgid "Complete" msgstr "" @@ -1850,9 +1850,6 @@ msgid "Delete Build" msgstr "" #: build/templates/build/build_base.html:87 -msgid "Isueue Build" -msgstr "" - #: build/templates/build/build_base.html:88 msgid "Issue Build" msgstr "" @@ -1932,7 +1929,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 -#: stock/templates/stock/item_base.html:369 +#: stock/templates/stock/item_base.html:365 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 #: templates/js/translated/sales_order.js:805 @@ -1992,7 +1989,7 @@ msgid "Allocated Parts" msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:163 -#: stock/templates/stock/item_base.html:162 +#: stock/templates/stock/item_base.html:158 #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:242 #: templates/js/translated/purchase_order.js:1326 @@ -2353,8 +2350,8 @@ msgstr "" #: common/models.py:1297 common/models.py:1353 common/models.py:1366 #: common/models.py:1374 common/models.py:1383 common/models.py:1392 -#: common/models.py:1629 common/models.py:1651 common/models.py:1766 -#: common/models.py:2148 +#: common/models.py:1629 common/models.py:1651 common/models.py:1752 +#: common/models.py:2134 msgid "days" msgstr "" @@ -2583,8 +2580,8 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:1485 part/admin.py:108 part/models.py:3959 -#: report/models.py:293 report/models.py:360 report/serializers.py:90 -#: report/serializers.py:131 stock/serializers.py:233 +#: report/models.py:301 report/models.py:368 report/serializers.py:91 +#: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 #: templates/js/translated/table_filters.js:775 msgid "Template" @@ -2599,7 +2596,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:1497 part/admin.py:95 part/models.py:1172 -#: part/serializers.py:1617 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1615 templates/js/translated/table_filters.js:737 msgid "Component" msgstr "" @@ -2824,7 +2821,7 @@ msgid "Log errors which occur when generating reports" msgstr "" #: common/models.py:1702 plugin/builtin/labels/label_sheet.py:28 -#: report/models.py:301 +#: report/models.py:309 msgid "Page Size" msgstr "" @@ -2833,902 +2830,894 @@ msgid "Default page size for PDF reports" msgstr "" #: common/models.py:1708 -msgid "Enable Test Reports" -msgstr "" - -#: common/models.py:1709 -msgid "Enable generation of test reports" -msgstr "" - -#: common/models.py:1714 -msgid "Attach Test Reports" -msgstr "" - -#: common/models.py:1716 -msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" -msgstr "" - -#: common/models.py:1722 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1723 +#: common/models.py:1709 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1728 +#: common/models.py:1714 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1729 +#: common/models.py:1715 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1734 +#: common/models.py:1720 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1736 +#: common/models.py:1722 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1742 +#: common/models.py:1728 msgid "Batch Code Template" msgstr "" -#: common/models.py:1744 +#: common/models.py:1730 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1749 +#: common/models.py:1735 msgid "Stock Expiry" msgstr "" -#: common/models.py:1750 +#: common/models.py:1736 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1755 +#: common/models.py:1741 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1756 +#: common/models.py:1742 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1761 +#: common/models.py:1747 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1763 +#: common/models.py:1749 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1770 +#: common/models.py:1756 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1771 +#: common/models.py:1757 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1776 +#: common/models.py:1762 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1777 +#: common/models.py:1763 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1782 +#: common/models.py:1768 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1783 +#: common/models.py:1769 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1788 +#: common/models.py:1774 msgid "Show Installed Stock Items" msgstr "" -#: common/models.py:1789 +#: common/models.py:1775 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1794 +#: common/models.py:1780 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1796 +#: common/models.py:1782 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1802 +#: common/models.py:1788 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1804 +#: common/models.py:1790 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1810 +#: common/models.py:1796 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1812 +#: common/models.py:1798 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1818 common/models.py:1874 common/models.py:1896 -#: common/models.py:1932 +#: common/models.py:1804 common/models.py:1860 common/models.py:1882 +#: common/models.py:1918 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1819 common/models.py:1875 common/models.py:1897 -#: common/models.py:1933 +#: common/models.py:1805 common/models.py:1861 common/models.py:1883 +#: common/models.py:1919 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1824 +#: common/models.py:1810 msgid "Require Active Part" msgstr "" -#: common/models.py:1825 +#: common/models.py:1811 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1830 +#: common/models.py:1816 msgid "Require Locked Part" msgstr "" -#: common/models.py:1831 +#: common/models.py:1817 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/models.py:1836 +#: common/models.py:1822 msgid "Require Valid BOM" msgstr "" -#: common/models.py:1838 +#: common/models.py:1824 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1844 +#: common/models.py:1830 msgid "Require Closed Child Orders" msgstr "" -#: common/models.py:1846 +#: common/models.py:1832 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/models.py:1852 +#: common/models.py:1838 msgid "Block Until Tests Pass" msgstr "" -#: common/models.py:1854 +#: common/models.py:1840 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" -#: common/models.py:1860 +#: common/models.py:1846 msgid "Enable Return Orders" msgstr "" -#: common/models.py:1861 +#: common/models.py:1847 msgid "Enable return order functionality in the user interface" msgstr "" -#: common/models.py:1866 +#: common/models.py:1852 msgid "Return Order Reference Pattern" msgstr "" -#: common/models.py:1868 +#: common/models.py:1854 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1880 +#: common/models.py:1866 msgid "Edit Completed Return Orders" msgstr "" -#: common/models.py:1882 +#: common/models.py:1868 msgid "Allow editing of return orders after they have been completed" msgstr "" -#: common/models.py:1888 +#: common/models.py:1874 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1890 +#: common/models.py:1876 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1902 +#: common/models.py:1888 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1903 +#: common/models.py:1889 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1908 +#: common/models.py:1894 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1910 +#: common/models.py:1896 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1916 +#: common/models.py:1902 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1918 +#: common/models.py:1904 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1924 +#: common/models.py:1910 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1926 +#: common/models.py:1912 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1938 +#: common/models.py:1924 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1940 +#: common/models.py:1926 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1946 +#: common/models.py:1932 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1948 +#: common/models.py:1934 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1955 +#: common/models.py:1941 msgid "Enable password forgot" msgstr "" -#: common/models.py:1956 +#: common/models.py:1942 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1961 +#: common/models.py:1947 msgid "Enable registration" msgstr "" -#: common/models.py:1962 +#: common/models.py:1948 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1967 +#: common/models.py:1953 msgid "Enable SSO" msgstr "" -#: common/models.py:1968 +#: common/models.py:1954 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1973 +#: common/models.py:1959 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1975 +#: common/models.py:1961 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1981 +#: common/models.py:1967 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1983 +#: common/models.py:1969 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1989 +#: common/models.py:1975 msgid "SSO group key" msgstr "" -#: common/models.py:1991 +#: common/models.py:1977 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1997 +#: common/models.py:1983 msgid "SSO group map" msgstr "" -#: common/models.py:1999 +#: common/models.py:1985 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/models.py:2005 +#: common/models.py:1991 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:2007 +#: common/models.py:1993 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/models.py:2013 +#: common/models.py:1999 msgid "Email required" msgstr "" -#: common/models.py:2014 +#: common/models.py:2000 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:2019 +#: common/models.py:2005 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:2021 +#: common/models.py:2007 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:2027 +#: common/models.py:2013 msgid "Mail twice" msgstr "" -#: common/models.py:2028 +#: common/models.py:2014 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:2033 +#: common/models.py:2019 msgid "Password twice" msgstr "" -#: common/models.py:2034 +#: common/models.py:2020 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:2039 +#: common/models.py:2025 msgid "Allowed domains" msgstr "" -#: common/models.py:2041 +#: common/models.py:2027 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:2047 +#: common/models.py:2033 msgid "Group on signup" msgstr "" -#: common/models.py:2049 +#: common/models.py:2035 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:2055 +#: common/models.py:2041 msgid "Enforce MFA" msgstr "" -#: common/models.py:2056 +#: common/models.py:2042 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:2061 +#: common/models.py:2047 msgid "Check plugins on startup" msgstr "" -#: common/models.py:2063 +#: common/models.py:2049 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:2071 +#: common/models.py:2057 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2072 +#: common/models.py:2058 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2078 +#: common/models.py:2064 msgid "Enable URL integration" msgstr "" -#: common/models.py:2079 +#: common/models.py:2065 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:2085 +#: common/models.py:2071 msgid "Enable navigation integration" msgstr "" -#: common/models.py:2086 +#: common/models.py:2072 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:2092 +#: common/models.py:2078 msgid "Enable app integration" msgstr "" -#: common/models.py:2093 +#: common/models.py:2079 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:2099 +#: common/models.py:2085 msgid "Enable schedule integration" msgstr "" -#: common/models.py:2100 +#: common/models.py:2086 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2106 +#: common/models.py:2092 msgid "Enable event integration" msgstr "" -#: common/models.py:2107 +#: common/models.py:2093 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2113 +#: common/models.py:2099 msgid "Enable project codes" msgstr "" -#: common/models.py:2114 +#: common/models.py:2100 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2119 +#: common/models.py:2105 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2121 +#: common/models.py:2107 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2127 +#: common/models.py:2113 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2129 +#: common/models.py:2115 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2135 +#: common/models.py:2121 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2137 +#: common/models.py:2123 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2143 +#: common/models.py:2129 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2145 +#: common/models.py:2131 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2152 +#: common/models.py:2138 msgid "Display Users full names" msgstr "" -#: common/models.py:2153 +#: common/models.py:2139 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2158 +#: common/models.py:2144 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2159 +#: common/models.py:2145 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2171 common/models.py:2551 +#: common/models.py:2150 +msgid "Create Template on Upload" +msgstr "" + +#: common/models.py:2152 +msgid "Create a new test template when uploading test data which does not match an existing template" +msgstr "" + +#: common/models.py:2165 common/models.py:2545 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2214 +#: common/models.py:2208 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2216 +#: common/models.py:2210 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2216 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2223 +#: common/models.py:2217 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2228 +#: common/models.py:2222 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2229 +#: common/models.py:2223 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2234 +#: common/models.py:2228 msgid "Show latest parts" msgstr "" -#: common/models.py:2235 +#: common/models.py:2229 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2240 +#: common/models.py:2234 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2241 +#: common/models.py:2235 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2246 +#: common/models.py:2240 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2247 +#: common/models.py:2241 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2252 +#: common/models.py:2246 msgid "Show low stock" msgstr "" -#: common/models.py:2253 +#: common/models.py:2247 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2258 +#: common/models.py:2252 msgid "Show depleted stock" msgstr "" -#: common/models.py:2259 +#: common/models.py:2253 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2264 +#: common/models.py:2258 msgid "Show needed stock" msgstr "" -#: common/models.py:2265 +#: common/models.py:2259 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2270 +#: common/models.py:2264 msgid "Show expired stock" msgstr "" -#: common/models.py:2271 +#: common/models.py:2265 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2276 +#: common/models.py:2270 msgid "Show stale stock" msgstr "" -#: common/models.py:2277 +#: common/models.py:2271 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2282 +#: common/models.py:2276 msgid "Show pending builds" msgstr "" -#: common/models.py:2283 +#: common/models.py:2277 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2288 +#: common/models.py:2282 msgid "Show overdue builds" msgstr "" -#: common/models.py:2289 +#: common/models.py:2283 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2294 +#: common/models.py:2288 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2295 +#: common/models.py:2289 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2300 +#: common/models.py:2294 msgid "Show overdue POs" msgstr "" -#: common/models.py:2301 +#: common/models.py:2295 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2306 +#: common/models.py:2300 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2307 +#: common/models.py:2301 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2312 +#: common/models.py:2306 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2313 +#: common/models.py:2307 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2318 +#: common/models.py:2312 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2319 +#: common/models.py:2313 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2324 +#: common/models.py:2318 msgid "Show News" msgstr "" -#: common/models.py:2325 +#: common/models.py:2319 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2330 +#: common/models.py:2324 msgid "Inline label display" msgstr "" -#: common/models.py:2332 +#: common/models.py:2326 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2338 +#: common/models.py:2332 msgid "Default label printer" msgstr "" -#: common/models.py:2340 +#: common/models.py:2334 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2346 +#: common/models.py:2340 msgid "Inline report display" msgstr "" -#: common/models.py:2348 +#: common/models.py:2342 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2354 +#: common/models.py:2348 msgid "Search Parts" msgstr "" -#: common/models.py:2355 +#: common/models.py:2349 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2360 +#: common/models.py:2354 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2361 +#: common/models.py:2355 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2366 +#: common/models.py:2360 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2367 +#: common/models.py:2361 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2372 +#: common/models.py:2366 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2373 +#: common/models.py:2367 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2378 +#: common/models.py:2372 msgid "Search Categories" msgstr "" -#: common/models.py:2379 +#: common/models.py:2373 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2384 +#: common/models.py:2378 msgid "Search Stock" msgstr "" -#: common/models.py:2385 +#: common/models.py:2379 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2384 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2392 +#: common/models.py:2386 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2398 +#: common/models.py:2392 msgid "Search Locations" msgstr "" -#: common/models.py:2399 +#: common/models.py:2393 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2404 +#: common/models.py:2398 msgid "Search Companies" msgstr "" -#: common/models.py:2405 +#: common/models.py:2399 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2410 +#: common/models.py:2404 msgid "Search Build Orders" msgstr "" -#: common/models.py:2411 +#: common/models.py:2405 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2416 +#: common/models.py:2410 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2417 +#: common/models.py:2411 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2422 +#: common/models.py:2416 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2424 +#: common/models.py:2418 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2430 +#: common/models.py:2424 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2431 +#: common/models.py:2425 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2436 +#: common/models.py:2430 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2438 +#: common/models.py:2432 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2444 +#: common/models.py:2438 msgid "Search Return Orders" msgstr "" -#: common/models.py:2445 +#: common/models.py:2439 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2450 +#: common/models.py:2444 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2452 +#: common/models.py:2446 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2458 +#: common/models.py:2452 msgid "Search Preview Results" msgstr "" -#: common/models.py:2460 +#: common/models.py:2454 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2466 +#: common/models.py:2460 msgid "Regex Search" msgstr "" -#: common/models.py:2467 +#: common/models.py:2461 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2472 +#: common/models.py:2466 msgid "Whole Word Search" msgstr "" -#: common/models.py:2473 +#: common/models.py:2467 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2478 +#: common/models.py:2472 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2479 +#: common/models.py:2473 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2484 +#: common/models.py:2478 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2485 +#: common/models.py:2479 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2490 +#: common/models.py:2484 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2491 +#: common/models.py:2485 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2496 +#: common/models.py:2490 msgid "Date Format" msgstr "" -#: common/models.py:2497 +#: common/models.py:2491 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2510 part/templates/part/detail.html:41 +#: common/models.py:2504 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2511 +#: common/models.py:2505 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2516 part/templates/part/detail.html:62 +#: common/models.py:2510 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2518 +#: common/models.py:2512 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2524 +#: common/models.py:2518 msgid "Table String Length" msgstr "" -#: common/models.py:2526 +#: common/models.py:2520 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2532 +#: common/models.py:2526 msgid "Receive error reports" msgstr "" -#: common/models.py:2533 +#: common/models.py:2527 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2538 +#: common/models.py:2532 msgid "Last used printing machines" msgstr "" -#: common/models.py:2539 +#: common/models.py:2533 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2559 common/models.py:2560 common/models.py:2717 -#: common/models.py:2718 common/models.py:2963 common/models.py:2964 -#: common/models.py:3287 common/models.py:3288 importer/models.py:89 +#: common/models.py:2553 common/models.py:2554 common/models.py:2711 +#: common/models.py:2712 common/models.py:2957 common/models.py:2958 +#: common/models.py:3281 common/models.py:3282 importer/models.py:89 #: part/models.py:3319 part/models.py:3406 part/models.py:3480 #: part/models.py:3508 plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3736,11 +3725,11 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:2582 +#: common/models.py:2576 msgid "Price break quantity" msgstr "" -#: common/models.py:2589 company/serializers.py:517 order/admin.py:42 +#: common/models.py:2583 company/serializers.py:517 order/admin.py:42 #: order/models.py:1423 order/models.py:2410 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1892 #: templates/js/translated/pricing.js:621 @@ -3748,96 +3737,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2590 +#: common/models.py:2584 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2694 common/models.py:2879 +#: common/models.py:2688 common/models.py:2873 msgid "Endpoint" msgstr "" -#: common/models.py:2695 +#: common/models.py:2689 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2705 +#: common/models.py:2699 msgid "Name for this webhook" msgstr "" -#: common/models.py:2709 +#: common/models.py:2703 msgid "Is this webhook active" msgstr "" -#: common/models.py:2725 users/models.py:159 +#: common/models.py:2719 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2726 +#: common/models.py:2720 msgid "Token for access" msgstr "" -#: common/models.py:2734 +#: common/models.py:2728 msgid "Secret" msgstr "" -#: common/models.py:2735 +#: common/models.py:2729 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2843 +#: common/models.py:2837 msgid "Message ID" msgstr "" -#: common/models.py:2844 +#: common/models.py:2838 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2852 +#: common/models.py:2846 msgid "Host" msgstr "" -#: common/models.py:2853 +#: common/models.py:2847 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2861 +#: common/models.py:2855 msgid "Header" msgstr "" -#: common/models.py:2862 +#: common/models.py:2856 msgid "Header of this message" msgstr "" -#: common/models.py:2869 +#: common/models.py:2863 msgid "Body" msgstr "" -#: common/models.py:2870 +#: common/models.py:2864 msgid "Body of this message" msgstr "" -#: common/models.py:2880 +#: common/models.py:2874 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2885 +#: common/models.py:2879 msgid "Worked on" msgstr "" -#: common/models.py:2886 +#: common/models.py:2880 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:3012 +#: common/models.py:3006 msgid "Id" msgstr "" -#: common/models.py:3014 templates/js/translated/company.js:965 +#: common/models.py:3008 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:3016 common/models.py:3271 company/models.py:146 +#: common/models.py:3010 common/models.py:3265 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 #: order/models.py:303 order/models.py:1378 order/models.py:1810 #: part/admin.py:55 part/models.py:1069 @@ -3854,217 +3843,217 @@ msgstr "" msgid "Link" msgstr "" -#: common/models.py:3018 templates/js/translated/news.js:60 +#: common/models.py:3012 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:3020 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:3014 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" -#: common/models.py:3022 templates/js/translated/news.js:52 +#: common/models.py:3016 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Read" msgstr "" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Was this news item read?" msgstr "" -#: common/models.py:3042 company/models.py:156 part/models.py:1079 +#: common/models.py:3036 company/models.py:156 part/models.py:1079 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 -#: stock/templates/stock/item_base.html:133 templates/503.html:31 +#: stock/templates/stock/item_base.html:129 templates/503.html:31 #: templates/hover_image.html:7 templates/hover_image.html:9 #: templates/modals.html:6 msgid "Image" msgstr "" -#: common/models.py:3042 +#: common/models.py:3036 msgid "Image file" msgstr "" -#: common/models.py:3054 common/models.py:3255 +#: common/models.py:3048 common/models.py:3249 msgid "Target model type for this image" msgstr "" -#: common/models.py:3058 +#: common/models.py:3052 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3080 +#: common/models.py:3074 msgid "Custom Unit" msgstr "" -#: common/models.py:3098 +#: common/models.py:3092 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:3113 +#: common/models.py:3107 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3132 +#: common/models.py:3126 msgid "Unit name" msgstr "" -#: common/models.py:3139 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3133 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3140 +#: common/models.py:3134 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3146 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3140 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3147 +#: common/models.py:3141 msgid "Unit definition" msgstr "" -#: common/models.py:3205 common/models.py:3262 stock/models.py:2552 +#: common/models.py:3199 common/models.py:3256 stock/models.py:2549 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "" -#: common/models.py:3217 +#: common/models.py:3211 msgid "Missing file" msgstr "" -#: common/models.py:3218 +#: common/models.py:3212 msgid "Missing external link" msgstr "" -#: common/models.py:3263 +#: common/models.py:3257 msgid "Select file to attach" msgstr "" -#: common/models.py:3278 templates/js/translated/attachment.js:120 +#: common/models.py:3272 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "" -#: common/models.py:3279 +#: common/models.py:3273 msgid "Attachment comment" msgstr "" -#: common/models.py:3295 +#: common/models.py:3289 msgid "Upload date" msgstr "" -#: common/models.py:3296 +#: common/models.py:3290 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size in bytes" msgstr "" -#: common/models.py:3338 common/serializers.py:588 +#: common/models.py:3332 common/serializers.py:588 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3347 plugin/models.py:43 users/models.py:100 +#: common/models.py:3341 plugin/models.py:43 users/models.py:100 msgid "Key" msgstr "" -#: common/models.py:3348 +#: common/models.py:3342 msgid "Value that will be saved in the models database" msgstr "" -#: common/models.py:3351 +#: common/models.py:3345 msgid "Name of the state" msgstr "" -#: common/models.py:3355 +#: common/models.py:3349 msgid "Label" msgstr "" -#: common/models.py:3356 +#: common/models.py:3350 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:3362 +#: common/models.py:3356 msgid "Color" msgstr "" -#: common/models.py:3363 +#: common/models.py:3357 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:3366 +#: common/models.py:3360 msgid "Logical Key" msgstr "" -#: common/models.py:3368 +#: common/models.py:3362 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:3376 +#: common/models.py:3370 msgid "Model" msgstr "" -#: common/models.py:3377 +#: common/models.py:3371 msgid "Model this state is associated with" msgstr "" -#: common/models.py:3381 +#: common/models.py:3375 msgid "Reference Status Set" msgstr "" -#: common/models.py:3382 +#: common/models.py:3376 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:3388 +#: common/models.py:3382 msgid "Custom State" msgstr "" -#: common/models.py:3389 +#: common/models.py:3383 msgid "Custom States" msgstr "" -#: common/models.py:3404 +#: common/models.py:3398 msgid "Model must be selected" msgstr "" -#: common/models.py:3407 +#: common/models.py:3401 msgid "Key must be selected" msgstr "" -#: common/models.py:3410 +#: common/models.py:3404 msgid "Logical key must be selected" msgstr "" -#: common/models.py:3414 +#: common/models.py:3408 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:3418 +#: common/models.py:3412 msgid "Reference status must be selected" msgstr "" -#: common/models.py:3430 +#: common/models.py:3424 msgid "Reference status set not found" msgstr "" -#: common/models.py:3436 +#: common/models.py:3430 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:3442 +#: common/models.py:3436 msgid "Logical key must be in the logical keys of the reference status" msgstr "" @@ -4166,7 +4155,7 @@ msgstr "" msgid "Filename" msgstr "" -#: common/serializers.py:563 report/api.py:100 report/serializers.py:53 +#: common/serializers.py:563 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" @@ -4448,12 +4437,12 @@ msgstr "" #: company/models.py:467 company/models.py:584 company/models.py:808 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 -#: stock/templates/stock/item_base.html:217 +#: stock/templates/stock/item_base.html:213 msgid "Manufacturer Part" msgstr "" #: company/models.py:484 company/models.py:776 stock/models.py:791 -#: stock/serializers.py:452 stock/templates/stock/item_base.html:142 +#: stock/serializers.py:452 stock/templates/stock/item_base.html:138 #: templates/js/translated/bom.js:622 msgid "Base Part" msgstr "" @@ -4464,8 +4453,8 @@ msgstr "" #: company/models.py:495 company/templates/company/company_base.html:82 #: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:145 part/serializers.py:567 -#: stock/templates/stock/item_base.html:207 +#: company/templates/company/supplier_part.html:145 part/serializers.py:565 +#: stock/templates/stock/item_base.html:203 #: templates/js/translated/company.js:507 #: templates/js/translated/company.js:1118 #: templates/js/translated/company.js:1296 @@ -4480,7 +4469,7 @@ msgstr "" #: company/models.py:502 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:153 order/serializers.py:557 -#: part/serializers.py:577 templates/js/translated/company.js:351 +#: part/serializers.py:575 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 #: templates/js/translated/company.js:1630 templates/js/translated/part.js:1807 @@ -4506,7 +4495,7 @@ msgid "Parameter name" msgstr "" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2544 templates/js/translated/company.js:1166 +#: stock/models.py:2541 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1499 #: templates/js/translated/stock.js:1607 msgid "Value" @@ -4531,7 +4520,7 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 #: order/serializers.py:492 stock/models.py:802 -#: stock/templates/stock/item_base.html:233 +#: stock/templates/stock/item_base.html:229 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 @@ -4554,9 +4543,9 @@ msgstr "" #: company/models.py:786 company/templates/company/company_base.html:87 #: company/templates/company/supplier_part.html:129 order/models.py:492 #: order/templates/order/order_base.html:141 part/bom.py:279 part/bom.py:314 -#: part/serializers.py:551 plugin/builtin/suppliers/digikey.py:25 +#: part/serializers.py:549 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/templates/stock/item_base.html:224 +#: plugin/builtin/suppliers/tme.py:26 stock/templates/stock/item_base.html:220 #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:511 @@ -4571,7 +4560,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:793 part/serializers.py:562 +#: company/models.py:793 part/serializers.py:560 msgid "Supplier stock keeping unit" msgstr "" @@ -4662,7 +4651,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:919 +#: company/serializers.py:397 part/admin.py:126 part/serializers.py:917 #: part/templates/part/part_base.html:197 #: templates/js/translated/company.js:1689 #: templates/js/translated/table_filters.js:362 @@ -4736,7 +4725,7 @@ msgstr "" #: order/models.py:2140 order/templates/order/return_order_base.html:134 #: order/templates/order/sales_order_base.html:151 stock/models.py:844 #: stock/models.py:845 stock/serializers.py:1336 -#: stock/templates/stock/item_base.html:405 +#: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 #: templates/js/translated/return_order.js:295 @@ -4940,7 +4929,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:119 #: company/templates/company/supplier_part.html:15 company/views.py:31 -#: part/admin.py:122 part/serializers.py:925 +#: part/admin.py:122 part/serializers.py:923 #: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190 #: templates/navbar.html:48 msgid "Suppliers" @@ -5031,7 +5020,7 @@ msgid "No supplier information available" msgstr "" #: company/templates/company/supplier_part.html:139 order/serializers.py:554 -#: part/bom.py:286 part/bom.py:315 part/serializers.py:561 +#: part/bom.py:286 part/bom.py:315 part/serializers.py:559 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1793 #: templates/js/translated/pricing.js:510 #: templates/js/translated/purchase_order.js:1920 @@ -5085,7 +5074,7 @@ msgid "Update Part Availability" msgstr "" #: company/templates/company/supplier_part_sidebar.html:5 -#: part/serializers.py:923 part/stocktake.py:223 +#: part/serializers.py:921 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 #: stock/serializers.py:1021 stock/serializers.py:1199 @@ -5474,7 +5463,7 @@ msgstr "" #: order/models.py:1592 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_purchase_order_report.html:14 -#: stock/serializers.py:121 stock/templates/stock/item_base.html:176 +#: stock/serializers.py:121 stock/templates/stock/item_base.html:172 #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:168 @@ -5695,7 +5684,7 @@ msgid "Number of items received" msgstr "" #: order/models.py:1513 stock/models.py:963 stock/serializers.py:617 -#: stock/templates/stock/item_base.html:183 +#: stock/templates/stock/item_base.html:179 #: templates/js/translated/stock.js:2397 msgid "Purchase Price" msgstr "" @@ -5769,7 +5758,7 @@ msgid "User who checked this shipment" msgstr "" #: order/models.py:1788 order/models.py:2011 order/serializers.py:1479 -#: order/serializers.py:1589 templates/js/translated/model_renderers.js:455 +#: order/serializers.py:1597 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "" @@ -5983,7 +5972,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1790 +#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1798 msgid "Select destination location for received items" msgstr "" @@ -6020,7 +6009,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:795 order/serializers.py:1806 +#: order/serializers.py:795 order/serializers.py:1814 msgid "Line items must be provided" msgstr "" @@ -6052,39 +6041,39 @@ msgstr "" msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1491 order/serializers.py:1597 +#: order/serializers.py:1491 order/serializers.py:1605 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1494 order/serializers.py:1600 +#: order/serializers.py:1494 order/serializers.py:1608 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1541 +#: order/serializers.py:1549 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1548 -msgid "The following serial numbers are already allocated" +#: order/serializers.py:1556 +msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1760 +#: order/serializers.py:1768 msgid "Return order line item" msgstr "" -#: order/serializers.py:1766 +#: order/serializers.py:1774 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1777 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1798 +#: order/serializers.py:1806 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1881 +#: order/serializers.py:1889 msgid "Line price currency" msgstr "" @@ -6511,7 +6500,7 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/admin.py:48 part/models.py:1044 part/serializers.py:908 +#: part/admin.py:48 part/models.py:1044 part/serializers.py:906 #: part/templates/part/part_base.html:276 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 @@ -6538,7 +6527,7 @@ msgstr "" msgid "Category ID" msgstr "" -#: part/admin.py:67 part/admin.py:304 part/serializers.py:893 +#: part/admin.py:67 part/admin.py:304 part/serializers.py:891 #: part/stocktake.py:222 msgid "Category Name" msgstr "" @@ -6563,7 +6552,7 @@ msgstr "" msgid "Used In" msgstr "" -#: part/admin.py:150 part/serializers.py:918 +#: part/admin.py:150 part/serializers.py:916 #: part/templates/part/part_base.html:248 stock/admin.py:236 #: templates/js/translated/part.js:717 templates/js/translated/part.js:2159 msgid "Building" @@ -6593,7 +6582,7 @@ msgid "Category Path" msgstr "" #: part/admin.py:325 part/models.py:420 part/serializers.py:130 -#: part/serializers.py:290 part/serializers.py:428 +#: part/serializers.py:290 part/serializers.py:426 #: part/templates/part/cat_link.html:3 part/templates/part/category.html:20 #: part/templates/part/category.html:138 part/templates/part/category.html:158 #: part/templates/part/category_sidebar.html:9 @@ -6620,13 +6609,13 @@ msgstr "" msgid "Part Revision" msgstr "" -#: part/admin.py:418 part/serializers.py:1367 +#: part/admin.py:418 part/serializers.py:1365 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "" -#: part/admin.py:423 part/serializers.py:1382 +#: part/admin.py:423 part/serializers.py:1380 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -6721,7 +6710,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1520 part/models.py:1036 part/models.py:3501 part/models.py:4060 -#: part/serializers.py:443 part/serializers.py:1223 +#: part/serializers.py:441 part/serializers.py:1221 #: part/templates/part/part_base.html:267 stock/api.py:780 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6747,7 +6736,7 @@ msgstr "" msgid "Default Location" msgstr "" -#: part/bom.py:184 part/serializers.py:926 +#: part/bom.py:184 part/serializers.py:924 #: templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "" @@ -6907,7 +6896,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1052 part/serializers.py:360 +#: part/models.py:1052 msgid "Part revision or version number" msgstr "" @@ -7013,7 +7002,7 @@ msgid "Owner responsible for this part" msgstr "" #: part/models.py:1264 part/templates/part/part_base.html:355 -#: stock/templates/stock/item_base.html:451 +#: stock/templates/stock/item_base.html:447 #: templates/js/translated/part.js:2490 msgid "Last Stocktake" msgstr "" @@ -7278,7 +7267,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3635 report/models.py:208 +#: part/models.py:3635 report/models.py:216 #: templates/js/translated/part.js:2919 #: templates/js/translated/table_filters.js:502 msgid "Enabled" @@ -7572,326 +7561,326 @@ msgstr "" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:434 +#: part/serializers.py:432 msgid "No parts selected" msgstr "" -#: part/serializers.py:444 +#: part/serializers.py:442 msgid "Select category" msgstr "" -#: part/serializers.py:479 +#: part/serializers.py:477 msgid "Original Part" msgstr "" -#: part/serializers.py:480 +#: part/serializers.py:478 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:485 +#: part/serializers.py:483 msgid "Copy Image" msgstr "" -#: part/serializers.py:486 +#: part/serializers.py:484 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:492 part/templates/part/detail.html:293 +#: part/serializers.py:490 part/templates/part/detail.html:293 msgid "Copy BOM" msgstr "" -#: part/serializers.py:493 +#: part/serializers.py:491 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:499 +#: part/serializers.py:497 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:500 +#: part/serializers.py:498 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:506 +#: part/serializers.py:504 msgid "Copy Notes" msgstr "" -#: part/serializers.py:507 +#: part/serializers.py:505 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:523 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:527 +#: part/serializers.py:525 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:534 +#: part/serializers.py:532 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:535 +#: part/serializers.py:533 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:552 +#: part/serializers.py:550 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:568 +#: part/serializers.py:566 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:578 +#: part/serializers.py:576 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:585 +#: part/serializers.py:583 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:594 +#: part/serializers.py:592 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:605 +#: part/serializers.py:603 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:612 +#: part/serializers.py:610 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:924 +#: part/serializers.py:922 msgid "Revisions" msgstr "" -#: part/serializers.py:929 +#: part/serializers.py:927 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:932 +#: part/serializers.py:930 msgid "Variant Stock" msgstr "" -#: part/serializers.py:962 part/templates/part/copy_part.html:9 +#: part/serializers.py:960 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:474 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:963 +#: part/serializers.py:961 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:969 templates/js/translated/part.js:103 +#: part/serializers.py:967 templates/js/translated/part.js:103 msgid "Initial Stock" msgstr "" -#: part/serializers.py:970 +#: part/serializers.py:968 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:976 +#: part/serializers.py:974 msgid "Supplier Information" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:975 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:985 +#: part/serializers.py:983 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:986 +#: part/serializers.py:984 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:991 +#: part/serializers.py:989 msgid "Existing Image" msgstr "" -#: part/serializers.py:992 +#: part/serializers.py:990 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1007 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1215 +#: part/serializers.py:1213 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1225 +#: part/serializers.py:1223 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1235 +#: part/serializers.py:1233 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1239 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1240 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1247 +#: part/serializers.py:1245 msgid "Generate Report" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1246 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1253 +#: part/serializers.py:1251 msgid "Update Parts" msgstr "" -#: part/serializers.py:1254 +#: part/serializers.py:1252 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1262 +#: part/serializers.py:1260 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1368 +#: part/serializers.py:1366 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1373 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1383 +#: part/serializers.py:1381 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1390 +#: part/serializers.py:1388 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1419 +#: part/serializers.py:1417 msgid "Update" msgstr "" -#: part/serializers.py:1420 +#: part/serializers.py:1418 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1443 +#: part/serializers.py:1441 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1450 +#: part/serializers.py:1448 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1451 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1597 +#: part/serializers.py:1595 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1606 +#: part/serializers.py:1604 msgid "Component Name" msgstr "" -#: part/serializers.py:1609 +#: part/serializers.py:1607 msgid "Component IPN" msgstr "" -#: part/serializers.py:1612 +#: part/serializers.py:1610 msgid "Component Description" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1616 msgid "Select the component part" msgstr "" -#: part/serializers.py:1627 part/templates/part/part_base.html:242 +#: part/serializers.py:1625 part/templates/part/part_base.html:242 #: templates/js/translated/bom.js:1219 msgid "Can Build" msgstr "" -#: part/serializers.py:1858 +#: part/serializers.py:1856 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1866 +#: part/serializers.py:1864 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1867 +#: part/serializers.py:1865 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1872 +#: part/serializers.py:1870 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1873 +#: part/serializers.py:1871 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1878 +#: part/serializers.py:1876 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1879 +#: part/serializers.py:1877 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1884 +#: part/serializers.py:1882 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1885 +#: part/serializers.py:1883 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1920 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1921 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1955 +#: part/serializers.py:1953 msgid "No part column specified" msgstr "" -#: part/serializers.py:1999 +#: part/serializers.py:1997 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2002 +#: part/serializers.py:2000 msgid "No matching part found" msgstr "" -#: part/serializers.py:2004 +#: part/serializers.py:2002 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2013 +#: part/serializers.py:2011 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2021 +#: part/serializers.py:2019 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2044 +#: part/serializers.py:2042 msgid "At least one BOM item is required" msgstr "" @@ -8217,7 +8206,7 @@ msgid "Subscribe to notifications for this part" msgstr "" #: part/templates/part/part_base.html:52 -#: stock/templates/stock/item_base.html:62 +#: stock/templates/stock/item_base.html:61 #: stock/templates/stock/location.html:71 templates/js/translated/label.js:136 msgid "Print Label" msgstr "" @@ -8227,7 +8216,7 @@ msgid "Show pricing information" msgstr "" #: part/templates/part/part_base.html:63 -#: stock/templates/stock/item_base.html:110 +#: stock/templates/stock/item_base.html:106 #: stock/templates/stock/location.html:80 msgid "Stock actions" msgstr "" @@ -8298,12 +8287,12 @@ msgid "Required for Orders" msgstr "" #: part/templates/part/part_base.html:225 -#: stock/templates/stock/item_base.html:388 +#: stock/templates/stock/item_base.html:384 msgid "Allocated to Build Orders" msgstr "" #: part/templates/part/part_base.html:234 -#: stock/templates/stock/item_base.html:381 +#: stock/templates/stock/item_base.html:377 msgid "Allocated to Sales Orders" msgstr "" @@ -8323,7 +8312,7 @@ msgid "Latest Serial Number" msgstr "" #: part/templates/part/part_base.html:372 -#: stock/templates/stock/item_base.html:322 +#: stock/templates/stock/item_base.html:318 msgid "Search for serial number" msgstr "" @@ -8450,7 +8439,7 @@ msgid "Edit" msgstr "" #: part/templates/part/prices.html:28 stock/admin.py:252 -#: stock/templates/stock/item_base.html:446 +#: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1703 #: templates/js/translated/company.js:1713 #: templates/js/translated/stock.js:2332 @@ -8941,7 +8930,7 @@ msgstr "" msgid "Print a border around each label" msgstr "" -#: plugin/builtin/labels/label_sheet.py:47 report/models.py:307 +#: plugin/builtin/labels/label_sheet.py:47 report/models.py:315 msgid "Landscape" msgstr "" @@ -9099,7 +9088,7 @@ msgstr "" msgid "Package Plugin" msgstr "" -#: plugin/models.py:220 report/models.py:474 +#: plugin/models.py:220 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" @@ -9250,8 +9239,8 @@ msgstr "" msgid "No valid objects provided to template" msgstr "" -#: report/api.py:103 report/models.py:438 report/serializers.py:98 -#: report/serializers.py:148 templates/js/translated/purchase_order.js:1817 +#: report/api.py:103 report/models.py:446 report/serializers.py:99 +#: report/serializers.py:149 templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:353 #: templates/js/translated/sales_order.js:887 #: templates/js/translated/sales_order.js:1047 @@ -9282,7 +9271,11 @@ msgstr "" msgid "Error printing label" msgstr "" -#: report/api.py:375 report/api.py:411 +#: report/api.py:358 +msgid "Report saved at time of printing" +msgstr "" + +#: report/api.py:384 report/api.py:420 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "" @@ -9319,135 +9312,143 @@ msgstr "" msgid "Revision number (auto-increments)" msgstr "" -#: report/models.py:202 +#: report/models.py:168 +msgid "Attach to Model on Print" +msgstr "" + +#: report/models.py:170 +msgid "Save report output as an attachment against linked model instance when printing" +msgstr "" + +#: report/models.py:210 msgid "Filename Pattern" msgstr "" -#: report/models.py:203 +#: report/models.py:211 msgid "Pattern for generating filenames" msgstr "" -#: report/models.py:208 +#: report/models.py:216 msgid "Template is enabled" msgstr "" -#: report/models.py:214 +#: report/models.py:222 msgid "Target model type for template" msgstr "" -#: report/models.py:234 +#: report/models.py:242 msgid "Filters" msgstr "" -#: report/models.py:235 +#: report/models.py:243 msgid "Template query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:294 report/models.py:361 +#: report/models.py:302 report/models.py:369 msgid "Template file" msgstr "" -#: report/models.py:302 +#: report/models.py:310 msgid "Page size for PDF reports" msgstr "" -#: report/models.py:308 +#: report/models.py:316 msgid "Render report in landscape orientation" msgstr "" -#: report/models.py:367 +#: report/models.py:375 msgid "Width [mm]" msgstr "" -#: report/models.py:368 +#: report/models.py:376 msgid "Label width, specified in mm" msgstr "" -#: report/models.py:374 +#: report/models.py:382 msgid "Height [mm]" msgstr "" -#: report/models.py:375 +#: report/models.py:383 msgid "Label height, specified in mm" msgstr "" -#: report/models.py:438 +#: report/models.py:446 msgid "Number of items to process" msgstr "" -#: report/models.py:444 +#: report/models.py:452 msgid "Report generation is complete" msgstr "" -#: report/models.py:448 templates/js/translated/build.js:2352 +#: report/models.py:456 templates/js/translated/build.js:2352 msgid "Progress" msgstr "" -#: report/models.py:448 +#: report/models.py:456 msgid "Report generation progress" msgstr "" -#: report/models.py:456 +#: report/models.py:464 msgid "Report Template" msgstr "" -#: report/models.py:463 report/models.py:486 +#: report/models.py:471 report/models.py:494 msgid "Output File" msgstr "" -#: report/models.py:464 report/models.py:487 +#: report/models.py:472 report/models.py:495 msgid "Generated output file" msgstr "" -#: report/models.py:475 +#: report/models.py:483 msgid "Label output plugin" msgstr "" -#: report/models.py:479 +#: report/models.py:487 msgid "Label Template" msgstr "" -#: report/models.py:502 +#: report/models.py:510 msgid "Snippet" msgstr "" -#: report/models.py:503 +#: report/models.py:511 msgid "Report snippet file" msgstr "" -#: report/models.py:510 +#: report/models.py:518 msgid "Snippet file description" msgstr "" -#: report/models.py:528 +#: report/models.py:536 msgid "Asset" msgstr "" -#: report/models.py:529 +#: report/models.py:537 msgid "Report asset file" msgstr "" -#: report/models.py:536 +#: report/models.py:544 msgid "Asset file description" msgstr "" -#: report/serializers.py:91 +#: report/serializers.py:92 msgid "Select report template" msgstr "" -#: report/serializers.py:99 report/serializers.py:149 +#: report/serializers.py:100 report/serializers.py:150 msgid "List of item primary keys to include in the report" msgstr "" -#: report/serializers.py:132 +#: report/serializers.py:133 msgid "Select label template" msgstr "" -#: report/serializers.py:140 +#: report/serializers.py:141 msgid "Printing Plugin" msgstr "" -#: report/serializers.py:141 +#: report/serializers.py:142 msgid "Select plugin to use for label printing" msgstr "" @@ -9518,7 +9519,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2538 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2535 msgid "Result" msgstr "" @@ -9599,7 +9600,7 @@ msgid "Customer ID" msgstr "" #: stock/admin.py:206 stock/models.py:829 -#: stock/templates/stock/item_base.html:354 +#: stock/templates/stock/item_base.html:350 msgid "Installed In" msgstr "" @@ -9624,7 +9625,7 @@ msgid "Delete on Deplete" msgstr "" #: stock/admin.py:261 stock/models.py:923 -#: stock/templates/stock/item_base.html:433 +#: stock/templates/stock/item_base.html:429 #: templates/js/translated/stock.js:2316 users/models.py:124 msgid "Expiry Date" msgstr "" @@ -9666,7 +9667,7 @@ msgid "Expiry date after" msgstr "" #: stock/api.py:839 stock/serializers.py:611 -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #: templates/js/translated/table_filters.js:448 msgid "Stale" msgstr "" @@ -9716,7 +9717,7 @@ msgid "Stock Locations" msgstr "" #: stock/models.py:185 stock/models.py:972 -#: stock/templates/stock/item_base.html:247 +#: stock/templates/stock/item_base.html:243 msgid "Owner" msgstr "" @@ -9827,7 +9828,7 @@ msgstr "" msgid "Build for this stock item" msgstr "" -#: stock/models.py:892 stock/templates/stock/item_base.html:363 +#: stock/models.py:892 stock/templates/stock/item_base.html:359 msgid "Consumed By" msgstr "" @@ -9892,7 +9893,7 @@ msgstr "" msgid "Serial numbers already exist" msgstr "" -#: stock/models.py:1636 +#: stock/models.py:1636 stock/models.py:2438 msgid "Test template does not exist" msgstr "" @@ -9952,55 +9953,55 @@ msgstr "" msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2443 +#: stock/models.py:2441 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2448 +#: stock/models.py:2445 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2450 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2538 +#: stock/models.py:2535 msgid "Test result" msgstr "" -#: stock/models.py:2545 +#: stock/models.py:2542 msgid "Test output value" msgstr "" -#: stock/models.py:2553 stock/serializers.py:245 +#: stock/models.py:2550 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2557 +#: stock/models.py:2554 msgid "Test notes" msgstr "" -#: stock/models.py:2565 templates/js/translated/stock.js:1633 +#: stock/models.py:2562 templates/js/translated/stock.js:1633 msgid "Test station" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2563 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2572 +#: stock/models.py:2569 msgid "Started" msgstr "" -#: stock/models.py:2573 +#: stock/models.py:2570 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2579 +#: stock/models.py:2576 msgid "Finished" msgstr "" -#: stock/models.py:2580 +#: stock/models.py:2577 msgid "The timestamp of the test finish" msgstr "" @@ -10060,7 +10061,7 @@ msgstr "" msgid "Serial number is too large" msgstr "" -#: stock/serializers.py:459 stock/templates/stock/item_base.html:193 +#: stock/serializers.py:459 stock/templates/stock/item_base.html:189 msgid "Parent Item" msgstr "" @@ -10072,7 +10073,7 @@ msgstr "" msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:603 stock/templates/stock/item_base.html:437 +#: stock/serializers.py:603 stock/templates/stock/item_base.html:433 #: templates/js/translated/table_filters.js:442 users/models.py:174 msgid "Expired" msgstr "" @@ -10411,7 +10412,7 @@ msgstr "" msgid "Test Data" msgstr "" -#: stock/templates/stock/item.html:85 stock/templates/stock/item_base.html:65 +#: stock/templates/stock/item.html:85 msgid "Test Report" msgstr "" @@ -10451,200 +10452,204 @@ msgstr "" msgid "Scan to Location" msgstr "" -#: stock/templates/stock/item_base.html:59 +#: stock/templates/stock/item_base.html:58 #: stock/templates/stock/location.html:67 #: templates/js/translated/filters.js:434 msgid "Printing actions" msgstr "" -#: stock/templates/stock/item_base.html:75 +#: stock/templates/stock/item_base.html:63 templates/js/translated/report.js:49 +msgid "Print Report" +msgstr "" + +#: stock/templates/stock/item_base.html:71 msgid "Stock adjustment actions" msgstr "" -#: stock/templates/stock/item_base.html:79 +#: stock/templates/stock/item_base.html:75 #: stock/templates/stock/location.html:87 templates/js/translated/stock.js:1909 msgid "Count stock" msgstr "" -#: stock/templates/stock/item_base.html:81 +#: stock/templates/stock/item_base.html:77 #: templates/js/translated/stock.js:1891 msgid "Add stock" msgstr "" -#: stock/templates/stock/item_base.html:82 +#: stock/templates/stock/item_base.html:78 #: templates/js/translated/stock.js:1900 msgid "Remove stock" msgstr "" -#: stock/templates/stock/item_base.html:85 +#: stock/templates/stock/item_base.html:81 msgid "Serialize stock" msgstr "" -#: stock/templates/stock/item_base.html:88 +#: stock/templates/stock/item_base.html:84 #: stock/templates/stock/location.html:93 templates/js/translated/stock.js:1918 msgid "Transfer stock" msgstr "" -#: stock/templates/stock/item_base.html:91 +#: stock/templates/stock/item_base.html:87 #: templates/js/translated/stock.js:1973 msgid "Assign to customer" msgstr "" -#: stock/templates/stock/item_base.html:94 +#: stock/templates/stock/item_base.html:90 msgid "Return to stock" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall stock item" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install stock item" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install" msgstr "" -#: stock/templates/stock/item_base.html:115 +#: stock/templates/stock/item_base.html:111 msgid "Convert to variant" msgstr "" -#: stock/templates/stock/item_base.html:118 +#: stock/templates/stock/item_base.html:114 msgid "Duplicate stock item" msgstr "" -#: stock/templates/stock/item_base.html:120 +#: stock/templates/stock/item_base.html:116 msgid "Edit stock item" msgstr "" -#: stock/templates/stock/item_base.html:123 +#: stock/templates/stock/item_base.html:119 msgid "Delete stock item" msgstr "" -#: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 +#: stock/templates/stock/item_base.html:165 templates/InvenTree/search.html:139 #: templates/js/translated/build.js:2298 templates/navbar.html:38 msgid "Build" msgstr "" -#: stock/templates/stock/item_base.html:211 +#: stock/templates/stock/item_base.html:207 msgid "No manufacturer set" msgstr "" -#: stock/templates/stock/item_base.html:251 +#: stock/templates/stock/item_base.html:247 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:248 #: stock/templates/stock/location.html:146 msgid "Read only" msgstr "" -#: stock/templates/stock/item_base.html:265 +#: stock/templates/stock/item_base.html:261 msgid "This stock item is unavailable" msgstr "" -#: stock/templates/stock/item_base.html:271 +#: stock/templates/stock/item_base.html:267 msgid "This stock item is in production and cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:272 +#: stock/templates/stock/item_base.html:268 msgid "Edit the stock item from the build view." msgstr "" -#: stock/templates/stock/item_base.html:287 +#: stock/templates/stock/item_base.html:283 msgid "This stock item is allocated to Sales Order" msgstr "" -#: stock/templates/stock/item_base.html:295 +#: stock/templates/stock/item_base.html:291 msgid "This stock item is allocated to Build Order" msgstr "" -#: stock/templates/stock/item_base.html:311 +#: stock/templates/stock/item_base.html:307 msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted" msgstr "" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "previous page" msgstr "" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "Navigate to previous serial number" msgstr "" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "next page" msgstr "" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "Navigate to next serial number" msgstr "" -#: stock/templates/stock/item_base.html:398 +#: stock/templates/stock/item_base.html:394 #: templates/js/translated/build.js:2555 msgid "No location set" msgstr "" -#: stock/templates/stock/item_base.html:413 +#: stock/templates/stock/item_base.html:409 msgid "Tests" msgstr "" -#: stock/templates/stock/item_base.html:419 +#: stock/templates/stock/item_base.html:415 msgid "This stock item has not passed all required tests" msgstr "" -#: stock/templates/stock/item_base.html:437 +#: stock/templates/stock/item_base.html:433 #, python-format msgid "This StockItem expired on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:455 +#: stock/templates/stock/item_base.html:451 msgid "No stocktake performed" msgstr "" -#: stock/templates/stock/item_base.html:504 +#: stock/templates/stock/item_base.html:500 #: templates/js/translated/stock.js:2038 msgid "stock item" msgstr "" -#: stock/templates/stock/item_base.html:527 +#: stock/templates/stock/item_base.html:523 msgid "Edit Stock Status" msgstr "" -#: stock/templates/stock/item_base.html:536 +#: stock/templates/stock/item_base.html:532 msgid "Stock Item QR Code" msgstr "" -#: stock/templates/stock/item_base.html:547 +#: stock/templates/stock/item_base.html:543 msgid "Link Barcode to Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:611 +#: stock/templates/stock/item_base.html:607 msgid "Select one of the part variants listed below." msgstr "" -#: stock/templates/stock/item_base.html:614 +#: stock/templates/stock/item_base.html:610 msgid "Warning" msgstr "" -#: stock/templates/stock/item_base.html:615 +#: stock/templates/stock/item_base.html:611 msgid "This action cannot be easily undone" msgstr "" -#: stock/templates/stock/item_base.html:623 +#: stock/templates/stock/item_base.html:619 msgid "Convert Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:656 +#: stock/templates/stock/item_base.html:652 msgid "Return to Stock" msgstr "" @@ -11311,7 +11316,7 @@ msgid "Delete Location Type" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:503 -#: templates/InvenTree/settings/stock.html:38 +#: templates/InvenTree/settings/stock.html:39 msgid "New Location Type" msgstr "" @@ -11368,7 +11373,7 @@ msgstr "" msgid "Stock Settings" msgstr "" -#: templates/InvenTree/settings/stock.html:34 +#: templates/InvenTree/settings/stock.html:35 msgid "Stock Location Types" msgstr "" @@ -11853,23 +11858,23 @@ msgstr "" msgid "Barcode Identifier" msgstr "" -#: templates/base.html:103 +#: templates/base.html:102 msgid "Server Restart Required" msgstr "" -#: templates/base.html:106 +#: templates/base.html:105 msgid "A configuration option has been changed which requires a server restart" msgstr "" -#: templates/base.html:106 templates/base.html:116 +#: templates/base.html:105 templates/base.html:115 msgid "Contact your system administrator for further information" msgstr "" -#: templates/base.html:113 +#: templates/base.html:112 msgid "Pending Database Migrations" msgstr "" -#: templates/base.html:116 +#: templates/base.html:115 msgid "There are pending database migrations which require attention" msgstr "" @@ -13947,10 +13952,6 @@ msgstr "" msgid "Delete line item" msgstr "" -#: templates/js/translated/report.js:49 -msgid "Print Report" -msgstr "" - #: templates/js/translated/report.js:68 msgid "Report print successful" msgstr "" diff --git a/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po index fbe8db7f21..1d1f428dda 100644 --- a/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-29 07:07+0000\n" -"PO-Revision-Date: 2024-08-29 07:10\n" +"POT-Creation-Date: 2024-09-06 05:16+0000\n" +"PO-Revision-Date: 2024-09-06 05:19\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Language: es_ES\n" @@ -28,7 +28,7 @@ msgstr "El usuario no tiene permiso para ver este modelo" #: InvenTree/conversion.py:161 #, python-brace-format msgid "Invalid unit provided ({unit})" -msgstr "" +msgstr "Unidad proporcionada no válida ({unit})" #: InvenTree/conversion.py:178 msgid "No value provided" @@ -67,7 +67,7 @@ msgstr "Ingrese la fecha" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3309 part/templates/part/part_sidebar.html:65 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2557 +#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2554 #: stock/serializers.py:705 stock/serializers.py:863 stock/serializers.py:989 #: stock/serializers.py:1039 stock/serializers.py:1350 #: stock/serializers.py:1439 stock/serializers.py:1604 @@ -126,7 +126,7 @@ msgstr "Debe escribir el mismo correo electrónico cada vez." #: InvenTree/forms.py:221 msgid "MFA Registration is disabled." -msgstr "" +msgstr "Registro MFA está deshabilitado." #: InvenTree/forms.py:259 InvenTree/forms.py:267 msgid "The provided primary email address is not valid." @@ -213,7 +213,7 @@ msgstr "La URL proporcionada no es un archivo de imagen válido" #: InvenTree/locales.py:18 msgid "Arabic" -msgstr "" +msgstr "Árabe" #: InvenTree/locales.py:19 msgid "Bulgarian" @@ -249,7 +249,7 @@ msgstr "Español (México)" #: InvenTree/locales.py:27 msgid "Estonian" -msgstr "" +msgstr "Estoniano" #: InvenTree/locales.py:28 msgid "Farsi / Persian" @@ -269,7 +269,7 @@ msgstr "Hebreo" #: InvenTree/locales.py:32 msgid "Hindi" -msgstr "" +msgstr "Hindú" #: InvenTree/locales.py:33 msgid "Hungarian" @@ -289,7 +289,7 @@ msgstr "Coreano" #: InvenTree/locales.py:37 msgid "Latvian" -msgstr "" +msgstr "Latvian" #: InvenTree/locales.py:38 msgid "Dutch" @@ -313,7 +313,7 @@ msgstr "Portugués (Brasileño)" #: InvenTree/locales.py:43 msgid "Romanian" -msgstr "" +msgstr "Rumano" #: InvenTree/locales.py:44 msgid "Russian" @@ -345,7 +345,7 @@ msgstr "Turco" #: InvenTree/locales.py:51 msgid "Ukrainian" -msgstr "" +msgstr "Ucraniano" #: InvenTree/locales.py:52 msgid "Vietnamese" @@ -362,7 +362,7 @@ msgstr "Chino (Tradicional)" #: InvenTree/magic_login.py:28 #, python-brace-format msgid "[{site_name}] Log in to the app" -msgstr "" +msgstr "[{site_name}] Iniciar sesión en la aplicación" #: InvenTree/magic_login.py:38 InvenTree/serializers.py:413 #: company/models.py:133 company/templates/company/company_base.html:138 @@ -419,8 +419,8 @@ msgstr "Los nombres duplicados no pueden existir bajo el mismo padre" msgid "Invalid choice" msgstr "Selección no válida" -#: InvenTree/models.py:767 common/models.py:2704 common/models.py:3131 -#: common/models.py:3351 common/serializers.py:439 company/models.py:590 +#: InvenTree/models.py:767 common/models.py:2698 common/models.py:3125 +#: common/models.py:3345 common/serializers.py:439 company/models.py:590 #: machine/models.py:24 part/models.py:995 part/models.py:3776 #: plugin/models.py:51 report/models.py:149 stock/models.py:82 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -449,7 +449,7 @@ msgstr "Nombre" #: part/models.py:3791 part/templates/part/category.html:79 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:155 -#: report/models.py:509 report/models.py:535 +#: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 #: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:122 #: templates/InvenTree/settings/notifications.html:19 @@ -542,7 +542,7 @@ msgstr "Nombre" #: InvenTree/serializers.py:407 msgid "First name of the user" -msgstr "" +msgstr "Nombre del usuario" #: InvenTree/serializers.py:410 templates/InvenTree/settings/user.html:41 msgid "Last Name" @@ -550,29 +550,29 @@ msgstr "Apellido" #: InvenTree/serializers.py:410 msgid "Last name of the user" -msgstr "" +msgstr "Apellido del usuario" #: InvenTree/serializers.py:413 msgid "Email address of the user" -msgstr "" +msgstr "Dirección de correo del usuario" #: InvenTree/serializers.py:438 msgid "Staff" -msgstr "" +msgstr "Personal" #: InvenTree/serializers.py:438 msgid "Does this user have staff permissions" -msgstr "" +msgstr "Tiene este usuario permisos de personal" #: InvenTree/serializers.py:441 msgid "Superuser" -msgstr "" +msgstr "Superusuario" #: InvenTree/serializers.py:441 msgid "Is this user a superuser" -msgstr "" +msgstr "Es este usuario un superusuario" -#: InvenTree/serializers.py:444 common/models.py:2709 company/models.py:160 +#: InvenTree/serializers.py:444 common/models.py:2703 company/models.py:160 #: company/models.py:798 machine/models.py:39 part/admin.py:88 #: part/models.py:1201 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -587,7 +587,7 @@ msgstr "Activo" #: InvenTree/serializers.py:444 msgid "Is this user account active" -msgstr "" +msgstr "Esta cuenta de usuario está activa" #: InvenTree/serializers.py:462 msgid "You do not have permission to change this user role." @@ -603,7 +603,7 @@ msgstr "Su cuenta ha sido creada." #: InvenTree/serializers.py:495 msgid "Please use the password reset function to login" -msgstr "" +msgstr "Por favor, utilice la función de restablecer la contraseña para iniciar sesión" #: InvenTree/serializers.py:502 msgid "Welcome to InvenTree" @@ -667,7 +667,7 @@ msgstr "URL de imagen remota" msgid "Downloading images from remote URL is not enabled" msgstr "La descarga de imágenes desde la URL remota no está habilitada" -#: InvenTree/status.py:65 part/serializers.py:1267 +#: InvenTree/status.py:65 part/serializers.py:1265 msgid "Background worker check failed" msgstr "Falló la comprobación en segundo plano del worker" @@ -742,7 +742,7 @@ msgstr "" #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" -msgstr "" +msgstr "Asignado a mí" #: build/api.py:95 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 @@ -753,7 +753,7 @@ msgstr "Emitido por" #: build/api.py:114 msgid "Assigned To" -msgstr "" +msgstr "Asignadas a" #: build/api.py:275 msgid "Build must be cancelled before it can be deleted" @@ -777,7 +777,7 @@ msgid "Optional" msgstr "Opcional" #: build/api.py:321 common/models.py:1491 part/admin.py:91 part/admin.py:428 -#: part/models.py:1166 part/serializers.py:1596 +#: part/models.py:1166 part/serializers.py:1594 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 #: templates/js/translated/table_filters.js:729 @@ -838,15 +838,15 @@ msgstr "Construir órdenes" #: build/models.py:136 msgid "Assembly BOM has not been validated" -msgstr "" +msgstr "BOM de ensamblado no ha sido validado" #: build/models.py:143 msgid "Build order cannot be created for an inactive part" -msgstr "" +msgstr "La orden de construcción no puede ser creado para una parte inactiva" #: build/models.py:150 msgid "Build order cannot be created for an unlocked part" -msgstr "" +msgstr "La orden de construcción no puede ser creada para una parte desbloqueada" #: build/models.py:164 msgid "Invalid choice for parent build" @@ -896,7 +896,7 @@ msgstr "Orden de Construcción o Armado a la que se asigna" #: part/models.py:3282 part/models.py:3430 part/models.py:3451 #: part/models.py:3473 part/models.py:3609 part/models.py:3951 #: part/models.py:4114 part/models.py:4244 part/models.py:4602 -#: part/serializers.py:1213 part/serializers.py:1857 +#: part/serializers.py:1211 part/serializers.py:1855 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1063,12 +1063,12 @@ msgstr "Usuario o grupo responsable de esta orden de construcción" #: order/templates/order/return_order_base.html:148 #: order/templates/order/sales_order_base.html:187 #: part/templates/part/part_base.html:399 stock/models.py:859 -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:196 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "Link externo" -#: build/models.py:378 common/models.py:3272 part/models.py:1070 +#: build/models.py:378 common/models.py:3266 part/models.py:1070 #: stock/models.py:859 msgid "Link to external URL" msgstr "Enlace a URL externa" @@ -1099,7 +1099,7 @@ msgstr "Código de proyecto para esta orden de ensamble" #: build/models.py:652 build/models.py:779 msgid "Failed to offload task to complete build allocations" -msgstr "" +msgstr "No se pudo descargar la tarea para completar las asignaciones de construcción" #: build/models.py:674 #, python-brace-format @@ -1124,7 +1124,7 @@ msgstr "La salida de la construcción no coincide con el orden de construcción" #: build/models.py:1060 build/serializers.py:279 build/serializers.py:328 #: build/serializers.py:959 order/models.py:565 order/serializers.py:500 -#: order/serializers.py:666 part/serializers.py:1590 part/serializers.py:2019 +#: order/serializers.py:666 part/serializers.py:1588 part/serializers.py:2017 #: stock/models.py:704 stock/models.py:1515 stock/serializers.py:676 msgid "Quantity must be greater than zero" msgstr "La cantidad debe ser mayor que cero" @@ -1136,11 +1136,11 @@ msgstr "La cantidad no puede ser mayor que la cantidad de salida" #: build/models.py:1125 build/serializers.py:607 #, python-brace-format msgid "Build output {serial} has not passed all required tests" -msgstr "" +msgstr "La construcción {serial} no ha pasado todas las pruebas requeridas" #: build/models.py:1466 msgid "Build Order Line Item" -msgstr "" +msgstr "Construir línea de pedido" #: build/models.py:1491 msgid "Build object" @@ -1149,7 +1149,7 @@ msgstr "Ensamblar equipo" #: build/models.py:1505 build/models.py:1761 build/serializers.py:266 #: build/serializers.py:313 build/serializers.py:1339 #: build/templates/build/build_base.html:110 -#: build/templates/build/detail.html:34 common/models.py:2581 +#: build/templates/build/detail.html:34 common/models.py:2575 #: order/models.py:1349 order/models.py:2034 order/serializers.py:1464 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3296 part/models.py:4266 @@ -1163,9 +1163,9 @@ msgstr "Ensamblar equipo" #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 stock/admin.py:160 #: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:667 -#: stock/templates/stock/item_base.html:287 -#: stock/templates/stock/item_base.html:295 -#: stock/templates/stock/item_base.html:342 +#: stock/templates/stock/item_base.html:283 +#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:338 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:981 templates/js/translated/build.js:525 @@ -1228,7 +1228,7 @@ msgstr "El artículo de almacén selelccionado no coincide con la línea BOM" #: stock/serializers.py:770 stock/serializers.py:1288 stock/serializers.py:1400 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 -#: stock/templates/stock/item_base.html:194 +#: stock/templates/stock/item_base.html:190 #: templates/js/translated/build.js:1921 #: templates/js/translated/sales_order.js:301 #: templates/js/translated/sales_order.js:1234 @@ -1259,7 +1259,7 @@ msgstr "Artículo de stock de destino" #: build/serializers.py:107 msgid "Build Level" -msgstr "" +msgstr "Nivel de construcción" #: build/serializers.py:115 build/serializers.py:1234 build/serializers.py:1323 #: part/admin.py:41 part/admin.py:408 part/models.py:4116 part/stocktake.py:219 @@ -1269,15 +1269,15 @@ msgstr "Nombre de parte" #: build/serializers.py:127 msgid "Project Code Label" -msgstr "" +msgstr "Etiqueta del código del proyecto" #: build/serializers.py:133 msgid "Create Child Builds" -msgstr "" +msgstr "Crear construcciones hijas" #: build/serializers.py:134 msgid "Automatically generate child build orders" -msgstr "" +msgstr "Generar automáticamente órdenes de construcción hijas" #: build/serializers.py:216 build/serializers.py:968 #: templates/js/translated/build.js:1045 templates/js/translated/build.js:1498 @@ -1323,10 +1323,10 @@ msgid "Enter serial numbers for build outputs" msgstr "Introduzca los números de serie de salidas de construcción" #: build/serializers.py:359 build/serializers.py:500 build/serializers.py:572 -#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1789 -#: part/serializers.py:1233 stock/serializers.py:103 stock/serializers.py:698 +#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1797 +#: part/serializers.py:1231 stock/serializers.py:103 stock/serializers.py:698 #: stock/serializers.py:858 stock/serializers.py:984 stock/serializers.py:1432 -#: stock/serializers.py:1688 stock/templates/stock/item_base.html:394 +#: stock/serializers.py:1688 stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2547 @@ -1344,7 +1344,7 @@ msgstr "Ubicación" #: build/serializers.py:360 msgid "Stock location for build output" -msgstr "" +msgstr "Ubicación de stock para objetos construidos" #: build/serializers.py:374 msgid "Auto Allocate Serial Numbers" @@ -1356,7 +1356,7 @@ msgstr "Asignar automáticamente los artículos requeridos con números de serie #: build/serializers.py:390 msgid "Serial numbers must be provided for trackable parts" -msgstr "" +msgstr "Los números de serie deben ser proporcionados para las partes rastreables" #: build/serializers.py:415 stock/api.py:1024 msgid "The following serial numbers already exist or are invalid" @@ -1390,7 +1390,7 @@ msgstr "Ubicación para las salidas de construcción completadas" #: build/templates/build/detail.html:62 order/models.py:477 #: order/models.py:1003 order/models.py:2152 order/serializers.py:687 #: stock/admin.py:165 stock/serializers.py:1035 stock/serializers.py:1576 -#: stock/templates/stock/item_base.html:427 +#: stock/templates/stock/item_base.html:423 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1371 #: templates/js/translated/purchase_order.js:1792 @@ -1411,11 +1411,11 @@ msgstr "Completar salidas si el inventario no se ha asignado completamente" #: build/serializers.py:698 msgid "Consume Allocated Stock" -msgstr "" +msgstr "Consumir Stock Asignado" #: build/serializers.py:699 msgid "Consume any stock which has already been allocated to this build" -msgstr "" +msgstr "Consume cualquier stock que ya ha sido asignado a esta construcción" #: build/serializers.py:705 msgid "Remove Incomplete Outputs" @@ -1475,11 +1475,11 @@ msgstr "La cantidad de construcción requerida aún no se ha completado" #: build/serializers.py:818 msgid "Build order has open child build orders" -msgstr "" +msgstr "La orden de construcción tiene órdenes hijas de construcción abiertas" #: build/serializers.py:821 msgid "Build order must be in production state" -msgstr "" +msgstr "Orden de construcción debe estar en estado de producción" #: build/serializers.py:824 templates/js/translated/build.js:307 msgid "Build order has incomplete outputs" @@ -1522,7 +1522,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:1030 order/serializers.py:1614 +#: build/serializers.py:1030 order/serializers.py:1622 msgid "Allocation items must be provided" msgstr "Debe proporcionarse la adjudicación de artículos" @@ -1564,11 +1564,11 @@ msgstr "Asignar artículos de la BOM opcionales para construir la orden" #: build/serializers.py:1142 msgid "Failed to start auto-allocation task" -msgstr "" +msgstr "Error al iniciar la tarea de asignación automática" #: build/serializers.py:1225 msgid "Supplier Part Number" -msgstr "" +msgstr "Número de pieza del proveedor" #: build/serializers.py:1226 company/models.py:503 msgid "Manufacturer Part Number" @@ -1581,16 +1581,16 @@ msgstr "Nombre de localización" #: build/serializers.py:1228 msgid "Build Reference" -msgstr "" +msgstr "Referencia de orden de Ensamblado" #: build/serializers.py:1229 msgid "BOM Reference" -msgstr "" +msgstr "Referencia BOM" #: build/serializers.py:1230 company/models.py:849 #: company/templates/company/supplier_part.html:160 order/serializers.py:691 #: stock/admin.py:229 stock/models.py:822 stock/serializers.py:1586 -#: stock/templates/stock/item_base.html:240 +#: stock/templates/stock/item_base.html:236 #: templates/js/translated/company.js:1646 #: templates/js/translated/purchase_order.js:1169 #: templates/js/translated/purchase_order.js:1332 @@ -1616,16 +1616,16 @@ msgstr "Descripción de parte" #: build/serializers.py:1239 msgid "BOM Part ID" -msgstr "" +msgstr "ID de la parte BOM" #: build/serializers.py:1240 msgid "BOM Part Name" -msgstr "" +msgstr "Nombre de parte la BOM" #: build/serializers.py:1243 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:849 -#: stock/serializers.py:152 stock/templates/stock/item_base.html:311 +#: stock/serializers.py:152 stock/templates/stock/item_base.html:307 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2530 #: templates/js/translated/model_renderers.js:231 @@ -1642,19 +1642,19 @@ msgstr "Número de serie" #: templates/js/translated/build.js:1020 templates/js/translated/build.js:1167 #: templates/js/translated/build.js:2519 msgid "Allocated Quantity" -msgstr "" +msgstr "Cantidad Asignada" -#: build/serializers.py:1257 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1257 stock/templates/stock/item_base.html:336 msgid "Available Quantity" msgstr "Cantidad disponible" #: build/serializers.py:1327 msgid "Part Category ID" -msgstr "" +msgstr "ID de la categoría por pieza" #: build/serializers.py:1328 msgid "Part Category Name" -msgstr "" +msgstr "Nombre de la categoría por pieza" #: build/serializers.py:1335 common/models.py:1515 part/admin.py:113 #: part/models.py:1178 templates/js/translated/table_filters.js:150 @@ -1665,7 +1665,7 @@ msgstr "Rastreable" #: build/serializers.py:1336 msgid "Inherited" -msgstr "" +msgstr "Heredado" #: build/serializers.py:1337 part/models.py:4326 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 @@ -1684,7 +1684,7 @@ msgid "Allocated Stock" msgstr "Stock Asignado" #: build/serializers.py:1355 order/serializers.py:1179 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:920 part/serializers.py:1623 +#: part/bom.py:186 part/serializers.py:918 part/serializers.py:1621 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2807 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2155 @@ -1692,13 +1692,13 @@ msgstr "Stock Asignado" msgid "On Order" msgstr "En pedido" -#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1625 +#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1623 #: templates/js/translated/build.js:2811 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "En producción" -#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1650 +#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1648 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" @@ -1706,19 +1706,19 @@ msgstr "Stock Disponible" #: build/serializers.py:1369 msgid "Available Substitute Stock" -msgstr "" +msgstr "Stock sustituto disponible" #: build/serializers.py:1370 msgid "Available Variant Stock" -msgstr "" +msgstr "Stock variable disponible" #: build/serializers.py:1371 msgid "Total Available Stock" -msgstr "" +msgstr "Stock total disponible" -#: build/serializers.py:1372 part/serializers.py:927 +#: build/serializers.py:1372 part/serializers.py:925 msgid "External Stock" -msgstr "" +msgstr "Stock externo" #: build/status_codes.py:11 generic/states/tests.py:21 #: generic/states/tests.py:131 order/status_codes.py:12 @@ -1734,7 +1734,7 @@ msgstr "Producción" #: build/status_codes.py:13 order/status_codes.py:14 order/status_codes.py:49 #: order/status_codes.py:79 msgid "On Hold" -msgstr "" +msgstr "En espera" #: build/status_codes.py:14 order/status_codes.py:16 order/status_codes.py:51 #: order/status_codes.py:82 @@ -1745,7 +1745,7 @@ msgstr "Cancelado" #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:50 order/status_codes.py:81 #: order/templates/order/order_base.html:163 -#: order/templates/order/sales_order_base.html:168 report/models.py:443 +#: order/templates/order/sales_order_base.html:168 report/models.py:451 msgid "Complete" msgstr "Terminado" @@ -1838,7 +1838,7 @@ msgstr "Construcción duplicada" #: build/templates/build/build_base.html:76 msgid "Hold Build" -msgstr "" +msgstr "Mantener Construcción" #: build/templates/build/build_base.html:79 msgid "Cancel Build" @@ -1849,12 +1849,9 @@ msgid "Delete Build" msgstr "Eliminar construcción o armado" #: build/templates/build/build_base.html:87 -msgid "Isueue Build" -msgstr "" - #: build/templates/build/build_base.html:88 msgid "Issue Build" -msgstr "" +msgstr "Emitir Construcción" #: build/templates/build/build_base.html:91 #: build/templates/build/build_base.html:92 @@ -1931,7 +1928,7 @@ msgstr "Salidas completadas" #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 -#: stock/templates/stock/item_base.html:369 +#: stock/templates/stock/item_base.html:365 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 #: templates/js/translated/sales_order.js:805 @@ -1947,11 +1944,11 @@ msgstr "Prioridad" #: build/templates/build/build_base.html:267 msgid "Issue Build Order" -msgstr "" +msgstr "Emitir Orden de Construcción" #: build/templates/build/build_base.html:271 msgid "Issue this Build Order?" -msgstr "" +msgstr "¿Emitir esta orden de construcción?" #: build/templates/build/build_base.html:302 msgid "Delete Build Order" @@ -1963,7 +1960,7 @@ msgstr "Código QR de la Orden de Trabajo" #: build/templates/build/build_base.html:324 msgid "Link Barcode to Build Order" -msgstr "" +msgstr "Enlazar código de barras para construir el orden" #: build/templates/build/detail.html:15 msgid "Build Details" @@ -1991,7 +1988,7 @@ msgid "Allocated Parts" msgstr "Partes asignadas" #: build/templates/build/detail.html:80 stock/admin.py:163 -#: stock/templates/stock/item_base.html:162 +#: stock/templates/stock/item_base.html:158 #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:242 #: templates/js/translated/purchase_order.js:1326 @@ -2352,8 +2349,8 @@ msgstr "Con qué frecuencia actualizar los tipos de cambio (establecer a cero pa #: common/models.py:1297 common/models.py:1353 common/models.py:1366 #: common/models.py:1374 common/models.py:1383 common/models.py:1392 -#: common/models.py:1629 common/models.py:1651 common/models.py:1766 -#: common/models.py:2148 +#: common/models.py:1629 common/models.py:1651 common/models.py:1752 +#: common/models.py:2134 msgid "days" msgstr "días" @@ -2582,8 +2579,8 @@ msgid "Copy category parameter templates when creating a part" msgstr "Copiar plantillas de parámetros de categoría al crear una parte" #: common/models.py:1485 part/admin.py:108 part/models.py:3959 -#: report/models.py:293 report/models.py:360 report/serializers.py:90 -#: report/serializers.py:131 stock/serializers.py:233 +#: report/models.py:301 report/models.py:368 report/serializers.py:91 +#: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 #: templates/js/translated/table_filters.js:775 msgid "Template" @@ -2598,7 +2595,7 @@ msgid "Parts can be assembled from other components by default" msgstr "Las partes pueden ser ensambladas desde otros componentes por defecto" #: common/models.py:1497 part/admin.py:95 part/models.py:1172 -#: part/serializers.py:1617 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1615 templates/js/translated/table_filters.js:737 msgid "Component" msgstr "Componente" @@ -2823,7 +2820,7 @@ msgid "Log errors which occur when generating reports" msgstr "" #: common/models.py:1702 plugin/builtin/labels/label_sheet.py:28 -#: report/models.py:301 +#: report/models.py:309 msgid "Page Size" msgstr "Tamaño de página" @@ -2832,902 +2829,894 @@ msgid "Default page size for PDF reports" msgstr "Tamaño de página predeterminado para informes PDF" #: common/models.py:1708 -msgid "Enable Test Reports" -msgstr "Habilitar informes de prueba" - -#: common/models.py:1709 -msgid "Enable generation of test reports" -msgstr "Habilitar generación de informes de prueba" - -#: common/models.py:1714 -msgid "Attach Test Reports" -msgstr "Adjuntar informes de prueba" - -#: common/models.py:1716 -msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" -msgstr "Al imprimir un informe de prueba, adjuntar una copia del informe de prueba al artículo de almacén asociado" - -#: common/models.py:1722 msgid "Globally Unique Serials" msgstr "Seriales únicos globalmente" -#: common/models.py:1723 +#: common/models.py:1709 msgid "Serial numbers for stock items must be globally unique" msgstr "Los números de serie para los artículos de inventario deben ser únicos globalmente" -#: common/models.py:1728 +#: common/models.py:1714 msgid "Autofill Serial Numbers" msgstr "Autollenar números de serie" -#: common/models.py:1729 +#: common/models.py:1715 msgid "Autofill serial numbers in forms" msgstr "Autorellenar números de serie en formularios" -#: common/models.py:1734 +#: common/models.py:1720 msgid "Delete Depleted Stock" msgstr "Eliminar existencias agotadas" -#: common/models.py:1736 +#: common/models.py:1722 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1742 +#: common/models.py:1728 msgid "Batch Code Template" msgstr "Plantilla de código de lote" -#: common/models.py:1744 +#: common/models.py:1730 msgid "Template for generating default batch codes for stock items" msgstr "Plantilla para generar códigos de lote por defecto para artículos de almacén" -#: common/models.py:1749 +#: common/models.py:1735 msgid "Stock Expiry" msgstr "Expiración de stock" -#: common/models.py:1750 +#: common/models.py:1736 msgid "Enable stock expiry functionality" msgstr "Habilitar la funcionalidad de expiración de stock" -#: common/models.py:1755 +#: common/models.py:1741 msgid "Sell Expired Stock" msgstr "Vender existencias caducadas" -#: common/models.py:1756 +#: common/models.py:1742 msgid "Allow sale of expired stock" msgstr "Permitir venta de existencias caducadas" -#: common/models.py:1761 +#: common/models.py:1747 msgid "Stock Stale Time" msgstr "Tiempo histórico de Stock" -#: common/models.py:1763 +#: common/models.py:1749 msgid "Number of days stock items are considered stale before expiring" msgstr "Número de días de artículos de stock se consideran obsoletos antes de caducar" -#: common/models.py:1770 +#: common/models.py:1756 msgid "Build Expired Stock" msgstr "Crear Stock Caducado" -#: common/models.py:1771 +#: common/models.py:1757 msgid "Allow building with expired stock" msgstr "Permitir crear con stock caducado" -#: common/models.py:1776 +#: common/models.py:1762 msgid "Stock Ownership Control" msgstr "Control de Stock" -#: common/models.py:1777 +#: common/models.py:1763 msgid "Enable ownership control over stock locations and items" msgstr "Habilitar control de propiedad sobre ubicaciones de stock y artículos" -#: common/models.py:1782 +#: common/models.py:1768 msgid "Stock Location Default Icon" msgstr "Icono por defecto de ubicación de almacén" -#: common/models.py:1783 +#: common/models.py:1769 msgid "Stock location default icon (empty means no icon)" msgstr "Icono por defecto de ubicación de almacén (vacío significa que no hay icono)" -#: common/models.py:1788 +#: common/models.py:1774 msgid "Show Installed Stock Items" msgstr "Mostrar Articulos de Stock Instalados" -#: common/models.py:1789 +#: common/models.py:1775 msgid "Display installed stock items in stock tables" msgstr "Mostrar los artículos de stock instalados en las tablas de stock" -#: common/models.py:1794 +#: common/models.py:1780 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1796 +#: common/models.py:1782 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1802 +#: common/models.py:1788 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1804 +#: common/models.py:1790 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1810 +#: common/models.py:1796 msgid "Build Order Reference Pattern" msgstr "Patrón de Referencia de Ordenes de Armado" -#: common/models.py:1812 +#: common/models.py:1798 msgid "Required pattern for generating Build Order reference field" msgstr "Patrón requerido para generar el campo de referencia de la Orden de Ensamblado" -#: common/models.py:1818 common/models.py:1874 common/models.py:1896 -#: common/models.py:1932 +#: common/models.py:1804 common/models.py:1860 common/models.py:1882 +#: common/models.py:1918 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1819 common/models.py:1875 common/models.py:1897 -#: common/models.py:1933 +#: common/models.py:1805 common/models.py:1861 common/models.py:1883 +#: common/models.py:1919 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1824 +#: common/models.py:1810 msgid "Require Active Part" msgstr "" -#: common/models.py:1825 +#: common/models.py:1811 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1830 +#: common/models.py:1816 msgid "Require Locked Part" msgstr "" -#: common/models.py:1831 +#: common/models.py:1817 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/models.py:1836 +#: common/models.py:1822 msgid "Require Valid BOM" msgstr "" -#: common/models.py:1838 +#: common/models.py:1824 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1844 +#: common/models.py:1830 msgid "Require Closed Child Orders" msgstr "" -#: common/models.py:1846 +#: common/models.py:1832 msgid "Prevent build order completion until all child orders are closed" -msgstr "" +msgstr "Prevenir la finalización de la orden de construcción hasta que todas las órdenes hijas estén cerradas" -#: common/models.py:1852 +#: common/models.py:1838 msgid "Block Until Tests Pass" -msgstr "" +msgstr "Bloquear hasta que los Tests pasen" -#: common/models.py:1854 +#: common/models.py:1840 msgid "Prevent build outputs from being completed until all required tests pass" -msgstr "" +msgstr "Evitar que las construcciones sean completadas hasta que todas las pruebas requeridas pasen" -#: common/models.py:1860 +#: common/models.py:1846 msgid "Enable Return Orders" msgstr "Habilitar órdenes de devolución" -#: common/models.py:1861 +#: common/models.py:1847 msgid "Enable return order functionality in the user interface" msgstr "Habilitar la funcionalidad de orden de devolución en la interfaz de usuario" -#: common/models.py:1866 +#: common/models.py:1852 msgid "Return Order Reference Pattern" msgstr "Patrón de referencia de orden de devolución" -#: common/models.py:1868 +#: common/models.py:1854 msgid "Required pattern for generating Return Order reference field" -msgstr "" +msgstr "Patrón requerido para generar el campo de referencia de devolución de la orden" -#: common/models.py:1880 +#: common/models.py:1866 msgid "Edit Completed Return Orders" msgstr "Editar ordenes de devolución completadas" -#: common/models.py:1882 +#: common/models.py:1868 msgid "Allow editing of return orders after they have been completed" msgstr "Permitir la edición de ordenes de devolución después de que hayan sido completados" -#: common/models.py:1888 +#: common/models.py:1874 msgid "Sales Order Reference Pattern" msgstr "Patrón de Referencia de Ordenes de Venta" -#: common/models.py:1890 +#: common/models.py:1876 msgid "Required pattern for generating Sales Order reference field" msgstr "Patrón requerido para generar el campo de referencia de la orden de venta" -#: common/models.py:1902 +#: common/models.py:1888 msgid "Sales Order Default Shipment" msgstr "Envío Predeterminado de Ordenes de Venta" -#: common/models.py:1903 +#: common/models.py:1889 msgid "Enable creation of default shipment with sales orders" msgstr "Habilitar la creación de envío predeterminado con ordenes de entrega" -#: common/models.py:1908 +#: common/models.py:1894 msgid "Edit Completed Sales Orders" msgstr "Editar Ordenes de Venta Completados" -#: common/models.py:1910 +#: common/models.py:1896 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "Permitir la edición de ordenes de venta después de que hayan sido enviados o completados" -#: common/models.py:1916 +#: common/models.py:1902 msgid "Mark Shipped Orders as Complete" -msgstr "" +msgstr "Marcar pedidos enviados como completados" -#: common/models.py:1918 +#: common/models.py:1904 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" -msgstr "" +msgstr "Los pedidos marcados como enviados se completarán automáticamente, evitando el estado de \"envío\"" -#: common/models.py:1924 +#: common/models.py:1910 msgid "Purchase Order Reference Pattern" msgstr "Patrón de Referencia de Orden de Compra" -#: common/models.py:1926 +#: common/models.py:1912 msgid "Required pattern for generating Purchase Order reference field" msgstr "Patrón requerido para generar el campo de referencia de la Orden de Compra" -#: common/models.py:1938 +#: common/models.py:1924 msgid "Edit Completed Purchase Orders" msgstr "Editar Ordenes de Compra Completados" -#: common/models.py:1940 +#: common/models.py:1926 msgid "Allow editing of purchase orders after they have been shipped or completed" -msgstr "" +msgstr "Permitir la edición de órdenes de venta después de que hayan sido enviados o completados" -#: common/models.py:1946 +#: common/models.py:1932 msgid "Auto Complete Purchase Orders" msgstr "Autocompletar Ordenes de compra" -#: common/models.py:1948 +#: common/models.py:1934 msgid "Automatically mark purchase orders as complete when all line items are received" -msgstr "" +msgstr "Marcar automáticamente las órdenes de compra como completas cuando se reciben todos los artículos de línea" -#: common/models.py:1955 +#: common/models.py:1941 msgid "Enable password forgot" msgstr "Habilitar función de contraseña olvidada" -#: common/models.py:1956 +#: common/models.py:1942 msgid "Enable password forgot function on the login pages" msgstr "Activar la función olvido de contraseña en las páginas de inicio de sesión" -#: common/models.py:1961 +#: common/models.py:1947 msgid "Enable registration" msgstr "Habilitar registro" -#: common/models.py:1962 +#: common/models.py:1948 msgid "Enable self-registration for users on the login pages" msgstr "Activar auto-registro para usuarios en las páginas de inicio de sesión" -#: common/models.py:1967 +#: common/models.py:1953 msgid "Enable SSO" msgstr "Habilitar SSO" -#: common/models.py:1968 +#: common/models.py:1954 msgid "Enable SSO on the login pages" msgstr "Habilitar SSO en las páginas de inicio de sesión" -#: common/models.py:1973 +#: common/models.py:1959 msgid "Enable SSO registration" msgstr "Habilitar registro SSO" -#: common/models.py:1975 +#: common/models.py:1961 msgid "Enable self-registration via SSO for users on the login pages" msgstr "Activar autoregistro a través de SSO para usuarios en las páginas de inicio de sesión" -#: common/models.py:1981 +#: common/models.py:1967 msgid "Enable SSO group sync" -msgstr "" +msgstr "Habilitar sincronización de grupo SSO" + +#: common/models.py:1969 +msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" +msgstr "Habilitar la sincronización de grupos de Inventree con grupos proporcionados por el IdP" + +#: common/models.py:1975 +msgid "SSO group key" +msgstr "Clave de grupo SSO" + +#: common/models.py:1977 +msgid "The name of the groups claim attribute provided by the IdP" +msgstr "El nombre del atributo reclamado por el grupo proporcionado por el IdP" #: common/models.py:1983 -msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" -msgstr "" +msgid "SSO group map" +msgstr "Mapa del grupo SSO" -#: common/models.py:1989 -msgid "SSO group key" -msgstr "" +#: common/models.py:1985 +msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." +msgstr "Un mapeo de grupos SSO a grupos de Inventree locales. Si el grupo local no existe, se creará." #: common/models.py:1991 -msgid "The name of the groups claim attribute provided by the IdP" -msgstr "" - -#: common/models.py:1997 -msgid "SSO group map" -msgstr "" - -#: common/models.py:1999 -msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." -msgstr "" - -#: common/models.py:2005 msgid "Remove groups outside of SSO" -msgstr "" +msgstr "Eliminar grupos fuera de SSO" -#: common/models.py:2007 +#: common/models.py:1993 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/models.py:2013 +#: common/models.py:1999 msgid "Email required" msgstr "Email requerido" -#: common/models.py:2014 +#: common/models.py:2000 msgid "Require user to supply mail on signup" msgstr "Requiere usuario para suministrar correo al registrarse" -#: common/models.py:2019 +#: common/models.py:2005 msgid "Auto-fill SSO users" msgstr "Auto-rellenar usuarios SSO" -#: common/models.py:2021 +#: common/models.py:2007 msgid "Automatically fill out user-details from SSO account-data" msgstr "Rellenar automáticamente los datos de usuario de la cuenta SSO" -#: common/models.py:2027 +#: common/models.py:2013 msgid "Mail twice" msgstr "Correo dos veces" -#: common/models.py:2028 +#: common/models.py:2014 msgid "On signup ask users twice for their mail" msgstr "Al registrarse pregunte dos veces a los usuarios por su correo" -#: common/models.py:2033 +#: common/models.py:2019 msgid "Password twice" msgstr "Contraseña dos veces" -#: common/models.py:2034 +#: common/models.py:2020 msgid "On signup ask users twice for their password" msgstr "Al registrarse, preguntar dos veces a los usuarios por su contraseña" -#: common/models.py:2039 +#: common/models.py:2025 msgid "Allowed domains" msgstr "Dominios permitidos" -#: common/models.py:2041 +#: common/models.py:2027 msgid "Restrict signup to certain domains (comma-separated, starting with @)" -msgstr "" +msgstr "Restringir el registro a ciertos dominios (separados por comas, comenzando por @)" -#: common/models.py:2047 +#: common/models.py:2033 msgid "Group on signup" msgstr "Grupo al registrarse" -#: common/models.py:2049 +#: common/models.py:2035 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:2055 +#: common/models.py:2041 msgid "Enforce MFA" msgstr "Forzar MFA" -#: common/models.py:2056 +#: common/models.py:2042 msgid "Users must use multifactor security." msgstr "Los usuarios deben utilizar seguridad multifactor." -#: common/models.py:2061 +#: common/models.py:2047 msgid "Check plugins on startup" msgstr "Comprobar complementos al iniciar" -#: common/models.py:2063 +#: common/models.py:2049 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "Comprobar que todos los complementos están instalados en el arranque - habilitar en entornos de contenedores" -#: common/models.py:2071 +#: common/models.py:2057 msgid "Check for plugin updates" -msgstr "" +msgstr "Revisar actualizaciones del plugin" -#: common/models.py:2072 +#: common/models.py:2058 msgid "Enable periodic checks for updates to installed plugins" -msgstr "" +msgstr "Habilitar comprobaciones periódicas para actualizaciones de plugins instalados" -#: common/models.py:2078 +#: common/models.py:2064 msgid "Enable URL integration" msgstr "Habilitar integración de URL" -#: common/models.py:2079 +#: common/models.py:2065 msgid "Enable plugins to add URL routes" msgstr "Habilitar plugins para añadir rutas de URL" -#: common/models.py:2085 +#: common/models.py:2071 msgid "Enable navigation integration" msgstr "Habilitar integración de navegación" -#: common/models.py:2086 +#: common/models.py:2072 msgid "Enable plugins to integrate into navigation" msgstr "Habilitar plugins para integrar en la navegación" -#: common/models.py:2092 +#: common/models.py:2078 msgid "Enable app integration" msgstr "Habilitar integración de la aplicación" -#: common/models.py:2093 +#: common/models.py:2079 msgid "Enable plugins to add apps" msgstr "Habilitar plugins para añadir aplicaciones" -#: common/models.py:2099 +#: common/models.py:2085 msgid "Enable schedule integration" msgstr "Habilitar integración de programación" -#: common/models.py:2100 +#: common/models.py:2086 msgid "Enable plugins to run scheduled tasks" msgstr "Habilitar plugins para ejecutar tareas programadas" -#: common/models.py:2106 +#: common/models.py:2092 msgid "Enable event integration" msgstr "Habilitar integración de eventos" -#: common/models.py:2107 +#: common/models.py:2093 msgid "Enable plugins to respond to internal events" msgstr "Habilitar plugins para responder a eventos internos" -#: common/models.py:2113 +#: common/models.py:2099 msgid "Enable project codes" msgstr "Habilitar códigos de proyecto" -#: common/models.py:2114 +#: common/models.py:2100 msgid "Enable project codes for tracking projects" msgstr "Habilitar códigos de proyecto para rastrear proyectos" -#: common/models.py:2119 +#: common/models.py:2105 msgid "Stocktake Functionality" -msgstr "" +msgstr "Funcionalidad de inventario" -#: common/models.py:2121 +#: common/models.py:2107 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" -msgstr "" +msgstr "Habilite la funcionalidad de inventario para registrar los niveles de existencias y calcular el valor de las existencias" -#: common/models.py:2127 +#: common/models.py:2113 msgid "Exclude External Locations" msgstr "Excluir Ubicaciones Externas" -#: common/models.py:2129 +#: common/models.py:2115 msgid "Exclude stock items in external locations from stocktake calculations" -msgstr "" +msgstr "Excluir artículos en existencia en ubicaciones externas de los cálculos de inventario" -#: common/models.py:2135 +#: common/models.py:2121 msgid "Automatic Stocktake Period" -msgstr "" +msgstr "Periodo de inventario automático" -#: common/models.py:2137 +#: common/models.py:2123 msgid "Number of days between automatic stocktake recording (set to zero to disable)" -msgstr "" +msgstr "Número de días entre el registro automático del inventario (establecer en cero para desactivarlo)" -#: common/models.py:2143 +#: common/models.py:2129 msgid "Report Deletion Interval" msgstr "Intervalo de borrado de informe" -#: common/models.py:2145 +#: common/models.py:2131 msgid "Stocktake reports will be deleted after specified number of days" -msgstr "" +msgstr "Los informes de inventario se eliminarán después de un número de días especificado" -#: common/models.py:2152 +#: common/models.py:2138 msgid "Display Users full names" msgstr "Mostrar nombres completos de los usuarios" -#: common/models.py:2153 +#: common/models.py:2139 msgid "Display Users full names instead of usernames" msgstr "Mostrar nombres completos de usuarios en lugar de nombres de usuario" -#: common/models.py:2158 +#: common/models.py:2144 msgid "Enable Test Station Data" -msgstr "" +msgstr "Habilitar datos de estación de prueba" -#: common/models.py:2159 +#: common/models.py:2145 msgid "Enable test station data collection for test results" +msgstr "Habilitar la recolección de datos de estaciones de prueba para resultados de prueba" + +#: common/models.py:2150 +msgid "Create Template on Upload" msgstr "" -#: common/models.py:2171 common/models.py:2551 +#: common/models.py:2152 +msgid "Create a new test template when uploading test data which does not match an existing template" +msgstr "" + +#: common/models.py:2165 common/models.py:2545 msgid "Settings key (must be unique - case insensitive" msgstr "Tecla de ajustes (debe ser única - mayúsculas y minúsculas" -#: common/models.py:2214 +#: common/models.py:2208 msgid "Hide inactive parts" msgstr "Ocultar partes inactivas" -#: common/models.py:2216 +#: common/models.py:2210 msgid "Hide inactive parts in results displayed on the homepage" msgstr "Ocultar partes inactivas en los resultados mostrados en la página de inicio" -#: common/models.py:2222 +#: common/models.py:2216 msgid "Show subscribed parts" msgstr "Mostrar partes suscritas" -#: common/models.py:2223 +#: common/models.py:2217 msgid "Show subscribed parts on the homepage" msgstr "Mostrar las partes suscritas en la página principal" -#: common/models.py:2228 +#: common/models.py:2222 msgid "Show subscribed categories" msgstr "Mostrar categorías suscritas" -#: common/models.py:2229 +#: common/models.py:2223 msgid "Show subscribed part categories on the homepage" msgstr "Mostrar categorías de partes suscritas en la página de inicio" -#: common/models.py:2234 +#: common/models.py:2228 msgid "Show latest parts" msgstr "Mostrar últimas partes" -#: common/models.py:2235 +#: common/models.py:2229 msgid "Show latest parts on the homepage" msgstr "Mostrar las últimas partes en la página de inicio" -#: common/models.py:2240 +#: common/models.py:2234 msgid "Show invalid BOMs" -msgstr "" +msgstr "Mostrar BOM inválidos" -#: common/models.py:2241 +#: common/models.py:2235 msgid "Show BOMs that await validation on the homepage" msgstr "Mostrar BOMs que esperan validación en la página de inicio" -#: common/models.py:2246 +#: common/models.py:2240 msgid "Show recent stock changes" msgstr "Mostrar cambios recientes de stock" -#: common/models.py:2247 +#: common/models.py:2241 msgid "Show recently changed stock items on the homepage" msgstr "Mostrar artículos de stock recientemente modificados en la página de inicio" -#: common/models.py:2252 +#: common/models.py:2246 msgid "Show low stock" msgstr "Mostrar stock bajo" -#: common/models.py:2253 +#: common/models.py:2247 msgid "Show low stock items on the homepage" msgstr "Mostrar artículos de stock bajo en la página de inicio" -#: common/models.py:2258 +#: common/models.py:2252 msgid "Show depleted stock" msgstr "Mostrar stock agotado" -#: common/models.py:2259 +#: common/models.py:2253 msgid "Show depleted stock items on the homepage" msgstr "Mostrar artículos agotados en la página de inicio" -#: common/models.py:2264 +#: common/models.py:2258 msgid "Show needed stock" msgstr "Mostrar stock necesario" -#: common/models.py:2265 +#: common/models.py:2259 msgid "Show stock items needed for builds on the homepage" msgstr "Mostrar artículos de stock necesarios para trabajos en la página de inicio" -#: common/models.py:2270 +#: common/models.py:2264 msgid "Show expired stock" msgstr "Mostrar stock caducado" -#: common/models.py:2271 +#: common/models.py:2265 msgid "Show expired stock items on the homepage" msgstr "Mostrar artículos de stock caducados en la página de inicio" -#: common/models.py:2276 +#: common/models.py:2270 msgid "Show stale stock" msgstr "Mostrar stock obsoleto" -#: common/models.py:2277 +#: common/models.py:2271 msgid "Show stale stock items on the homepage" msgstr "Mostrar artículos de stock obsoletos en la página de inicio" -#: common/models.py:2282 +#: common/models.py:2276 msgid "Show pending builds" msgstr "Mostrar trabajos pendientes" -#: common/models.py:2283 +#: common/models.py:2277 msgid "Show pending builds on the homepage" msgstr "Mostrar trabajos pendientes en la página de inicio" -#: common/models.py:2288 +#: common/models.py:2282 msgid "Show overdue builds" msgstr "Mostrar trabajos vencidos" -#: common/models.py:2289 +#: common/models.py:2283 msgid "Show overdue builds on the homepage" msgstr "Mostrar trabajos pendientes en la página de inicio" -#: common/models.py:2294 +#: common/models.py:2288 msgid "Show outstanding POs" msgstr "Mostrar Órdenes de Compra Pendientes" -#: common/models.py:2295 +#: common/models.py:2289 msgid "Show outstanding POs on the homepage" msgstr "Mostrar las OC destacadas en la página de inicio" -#: common/models.py:2300 +#: common/models.py:2294 msgid "Show overdue POs" msgstr "Mostrar OC atrasadas" -#: common/models.py:2301 +#: common/models.py:2295 msgid "Show overdue POs on the homepage" msgstr "Mostrar las OC vencidas en la página de inicio" -#: common/models.py:2306 +#: common/models.py:2300 msgid "Show outstanding SOs" msgstr "Mostrar OV pendiemtes" -#: common/models.py:2307 +#: common/models.py:2301 msgid "Show outstanding SOs on the homepage" msgstr "Mostrar OV pendientes en la página de inicio" -#: common/models.py:2312 +#: common/models.py:2306 msgid "Show overdue SOs" msgstr "Mostrar OV atrasadas" -#: common/models.py:2313 +#: common/models.py:2307 msgid "Show overdue SOs on the homepage" msgstr "Mostrar OV atrasadas en la página de inicio" -#: common/models.py:2318 +#: common/models.py:2312 msgid "Show pending SO shipments" -msgstr "" +msgstr "Mostrar envíos pendientes de SO" -#: common/models.py:2319 +#: common/models.py:2313 msgid "Show pending SO shipments on the homepage" -msgstr "" +msgstr "Mostrar envíos SO pendientes en la página de inicio" -#: common/models.py:2324 +#: common/models.py:2318 msgid "Show News" msgstr "Mostrar novedades" -#: common/models.py:2325 +#: common/models.py:2319 msgid "Show news on the homepage" msgstr "Mostrar las últimas novedades de InvenTree en la página de inicio" -#: common/models.py:2330 +#: common/models.py:2324 msgid "Inline label display" msgstr "Mostrar etiqueta interior" -#: common/models.py:2332 +#: common/models.py:2326 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "Mostrar etiquetas PDF en el navegador, en lugar de descargar como un archivo" -#: common/models.py:2338 +#: common/models.py:2332 msgid "Default label printer" msgstr "Impresora predeterminada" -#: common/models.py:2340 +#: common/models.py:2334 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2346 +#: common/models.py:2340 msgid "Inline report display" msgstr "Mostrar informe en línea" -#: common/models.py:2348 +#: common/models.py:2342 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "Mostrar informes PDF en el navegador, en lugar de descargar como un archivo" -#: common/models.py:2354 +#: common/models.py:2348 msgid "Search Parts" msgstr "Buscar partes" -#: common/models.py:2355 +#: common/models.py:2349 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2360 +#: common/models.py:2354 msgid "Search Supplier Parts" msgstr "Buscar partes de proveedor" -#: common/models.py:2361 +#: common/models.py:2355 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2366 +#: common/models.py:2360 msgid "Search Manufacturer Parts" msgstr "Buscar Partes del Fabricante" -#: common/models.py:2367 +#: common/models.py:2361 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2372 +#: common/models.py:2366 msgid "Hide Inactive Parts" msgstr "Ocultar Partes Inactivas" -#: common/models.py:2373 +#: common/models.py:2367 msgid "Excluded inactive parts from search preview window" msgstr "Excluir las partes inactivas de la ventana de previsualización de búsqueda" -#: common/models.py:2378 +#: common/models.py:2372 msgid "Search Categories" msgstr "Buscar categorías" -#: common/models.py:2379 +#: common/models.py:2373 msgid "Display part categories in search preview window" msgstr "Mostrar categorias de la parte en la ventana de previsualización de búsqueda" -#: common/models.py:2384 +#: common/models.py:2378 msgid "Search Stock" msgstr "Buscar inventario" -#: common/models.py:2385 +#: common/models.py:2379 msgid "Display stock items in search preview window" msgstr "Mostrar artículos del stock en la ventana de previsualización de búsqueda" -#: common/models.py:2390 +#: common/models.py:2384 msgid "Hide Unavailable Stock Items" msgstr "Ocultar Artículos del Stock Agotados" -#: common/models.py:2392 +#: common/models.py:2386 msgid "Exclude stock items which are not available from the search preview window" msgstr "Excluir artículos de stock que no están disponibles en la ventana de previsualización de búsqueda" -#: common/models.py:2398 +#: common/models.py:2392 msgid "Search Locations" msgstr "Buscar ubicaciones" -#: common/models.py:2399 +#: common/models.py:2393 msgid "Display stock locations in search preview window" msgstr "Mostrar ubicaciones de almacén en la ventana de vista previa de búsqueda" -#: common/models.py:2404 +#: common/models.py:2398 msgid "Search Companies" msgstr "Buscar empresas" -#: common/models.py:2405 +#: common/models.py:2399 msgid "Display companies in search preview window" msgstr "Mostrar empresas en la ventana de vista previa de búsqueda" -#: common/models.py:2410 +#: common/models.py:2404 msgid "Search Build Orders" msgstr "Buscar Pedidos de Construcción" -#: common/models.py:2411 +#: common/models.py:2405 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2416 +#: common/models.py:2410 msgid "Search Purchase Orders" msgstr "Buscar órdenes de compra" -#: common/models.py:2417 +#: common/models.py:2411 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2422 +#: common/models.py:2416 msgid "Exclude Inactive Purchase Orders" msgstr "Excluir pedidos de compra inactivos" -#: common/models.py:2424 +#: common/models.py:2418 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2430 +#: common/models.py:2424 msgid "Search Sales Orders" msgstr "Buscar órdenes de venta" -#: common/models.py:2431 +#: common/models.py:2425 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2436 +#: common/models.py:2430 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2438 +#: common/models.py:2432 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2444 +#: common/models.py:2438 msgid "Search Return Orders" msgstr "Buscar órdenes de devolución" -#: common/models.py:2445 +#: common/models.py:2439 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2450 +#: common/models.py:2444 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2452 +#: common/models.py:2446 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2458 +#: common/models.py:2452 msgid "Search Preview Results" msgstr "Resultados de la vista previa" -#: common/models.py:2460 +#: common/models.py:2454 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2466 +#: common/models.py:2460 msgid "Regex Search" msgstr "Búsqueda usando una expresión regular" -#: common/models.py:2467 +#: common/models.py:2461 msgid "Enable regular expressions in search queries" msgstr "Habilitar expresiones regulares en las consultas de búsqueda" -#: common/models.py:2472 +#: common/models.py:2466 msgid "Whole Word Search" msgstr "Búsqueda por palabra completa" -#: common/models.py:2473 +#: common/models.py:2467 msgid "Search queries return results for whole word matches" msgstr "Las consultas de búsqueda devuelven resultados para palabras enteras coincidentes" -#: common/models.py:2478 +#: common/models.py:2472 msgid "Show Quantity in Forms" msgstr "Mostrar cantidad en formularios" -#: common/models.py:2479 +#: common/models.py:2473 msgid "Display available part quantity in some forms" msgstr "Mostrar la cantidad de partes disponibles en algunos formularios" -#: common/models.py:2484 +#: common/models.py:2478 msgid "Escape Key Closes Forms" msgstr "Formularios de cierre de teclas de escape" -#: common/models.py:2485 +#: common/models.py:2479 msgid "Use the escape key to close modal forms" msgstr "Usa la clave de escape para cerrar formularios modales" -#: common/models.py:2490 +#: common/models.py:2484 msgid "Fixed Navbar" msgstr "Barra de navegación fija" -#: common/models.py:2491 +#: common/models.py:2485 msgid "The navbar position is fixed to the top of the screen" msgstr "La posición de la barra de navegación se fija en la parte superior de la pantalla" -#: common/models.py:2496 +#: common/models.py:2490 msgid "Date Format" msgstr "Formato de Fecha" -#: common/models.py:2497 +#: common/models.py:2491 msgid "Preferred format for displaying dates" msgstr "Formato preferido para mostrar fechas" -#: common/models.py:2510 part/templates/part/detail.html:41 +#: common/models.py:2504 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "Planificación de partes" -#: common/models.py:2511 +#: common/models.py:2505 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2516 part/templates/part/detail.html:62 +#: common/models.py:2510 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2518 +#: common/models.py:2512 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2524 +#: common/models.py:2518 msgid "Table String Length" msgstr "" -#: common/models.py:2526 +#: common/models.py:2520 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2532 +#: common/models.py:2526 msgid "Receive error reports" msgstr "Recibir reportes de error" -#: common/models.py:2533 +#: common/models.py:2527 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2538 +#: common/models.py:2532 msgid "Last used printing machines" msgstr "Últimas impresoras usadas" -#: common/models.py:2539 +#: common/models.py:2533 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2559 common/models.py:2560 common/models.py:2717 -#: common/models.py:2718 common/models.py:2963 common/models.py:2964 -#: common/models.py:3287 common/models.py:3288 importer/models.py:89 +#: common/models.py:2553 common/models.py:2554 common/models.py:2711 +#: common/models.py:2712 common/models.py:2957 common/models.py:2958 +#: common/models.py:3281 common/models.py:3282 importer/models.py:89 #: part/models.py:3319 part/models.py:3406 part/models.py:3480 #: part/models.py:3508 plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3735,11 +3724,11 @@ msgstr "" msgid "User" msgstr "Usuario" -#: common/models.py:2582 +#: common/models.py:2576 msgid "Price break quantity" msgstr "Cantidad de salto de precio" -#: common/models.py:2589 company/serializers.py:517 order/admin.py:42 +#: common/models.py:2583 company/serializers.py:517 order/admin.py:42 #: order/models.py:1423 order/models.py:2410 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1892 #: templates/js/translated/pricing.js:621 @@ -3747,96 +3736,96 @@ msgstr "Cantidad de salto de precio" msgid "Price" msgstr "Precio" -#: common/models.py:2590 +#: common/models.py:2584 msgid "Unit price at specified quantity" msgstr "Precio unitario a la cantidad especificada" -#: common/models.py:2694 common/models.py:2879 +#: common/models.py:2688 common/models.py:2873 msgid "Endpoint" msgstr "" -#: common/models.py:2695 +#: common/models.py:2689 msgid "Endpoint at which this webhook is received" msgstr "Punto final en el que se recibe este webhook" -#: common/models.py:2705 +#: common/models.py:2699 msgid "Name for this webhook" msgstr "Nombre para este webhook" -#: common/models.py:2709 +#: common/models.py:2703 msgid "Is this webhook active" msgstr "Está activo este webhook" -#: common/models.py:2725 users/models.py:159 +#: common/models.py:2719 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2726 +#: common/models.py:2720 msgid "Token for access" msgstr "Token para el acceso" -#: common/models.py:2734 +#: common/models.py:2728 msgid "Secret" msgstr "Clave" -#: common/models.py:2735 +#: common/models.py:2729 msgid "Shared secret for HMAC" msgstr "Secreto compartido para HMAC" -#: common/models.py:2843 +#: common/models.py:2837 msgid "Message ID" msgstr "ID de mensaje" -#: common/models.py:2844 +#: common/models.py:2838 msgid "Unique identifier for this message" msgstr "Identificador único para este mensaje" -#: common/models.py:2852 +#: common/models.py:2846 msgid "Host" msgstr "" -#: common/models.py:2853 +#: common/models.py:2847 msgid "Host from which this message was received" msgstr "Servidor desde el cual se recibió este mensaje" -#: common/models.py:2861 +#: common/models.py:2855 msgid "Header" msgstr "Encabezado" -#: common/models.py:2862 +#: common/models.py:2856 msgid "Header of this message" msgstr "Encabezado del mensaje" -#: common/models.py:2869 +#: common/models.py:2863 msgid "Body" msgstr "Cuerpo" -#: common/models.py:2870 +#: common/models.py:2864 msgid "Body of this message" msgstr "Cuerpo de este mensaje" -#: common/models.py:2880 +#: common/models.py:2874 msgid "Endpoint on which this message was received" msgstr "Endpoint en el que se recibió este mensaje" -#: common/models.py:2885 +#: common/models.py:2879 msgid "Worked on" msgstr "Trabajado en" -#: common/models.py:2886 +#: common/models.py:2880 msgid "Was the work on this message finished?" msgstr "¿El trabajo en este mensaje ha terminado?" -#: common/models.py:3012 +#: common/models.py:3006 msgid "Id" msgstr "" -#: common/models.py:3014 templates/js/translated/company.js:965 +#: common/models.py:3008 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "Título" -#: common/models.py:3016 common/models.py:3271 company/models.py:146 +#: common/models.py:3010 common/models.py:3265 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 #: order/models.py:303 order/models.py:1378 order/models.py:1810 #: part/admin.py:55 part/models.py:1069 @@ -3853,217 +3842,217 @@ msgstr "Título" msgid "Link" msgstr "Enlace" -#: common/models.py:3018 templates/js/translated/news.js:60 +#: common/models.py:3012 templates/js/translated/news.js:60 msgid "Published" msgstr "Publicado" -#: common/models.py:3020 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:3014 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "Autor" -#: common/models.py:3022 templates/js/translated/news.js:52 +#: common/models.py:3016 templates/js/translated/news.js:52 msgid "Summary" msgstr "Resumen" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Read" msgstr "Leer" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Was this news item read?" msgstr "¿Esta noticia ya fue leída?" -#: common/models.py:3042 company/models.py:156 part/models.py:1079 +#: common/models.py:3036 company/models.py:156 part/models.py:1079 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 -#: stock/templates/stock/item_base.html:133 templates/503.html:31 +#: stock/templates/stock/item_base.html:129 templates/503.html:31 #: templates/hover_image.html:7 templates/hover_image.html:9 #: templates/modals.html:6 msgid "Image" msgstr "Imágen" -#: common/models.py:3042 +#: common/models.py:3036 msgid "Image file" msgstr "Archivo de imagen" -#: common/models.py:3054 common/models.py:3255 +#: common/models.py:3048 common/models.py:3249 msgid "Target model type for this image" msgstr "" -#: common/models.py:3058 +#: common/models.py:3052 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3080 +#: common/models.py:3074 msgid "Custom Unit" msgstr "" -#: common/models.py:3098 +#: common/models.py:3092 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:3113 +#: common/models.py:3107 msgid "Unit name must be a valid identifier" msgstr "Nombre de unidad debe ser un identificador válido" -#: common/models.py:3132 +#: common/models.py:3126 msgid "Unit name" msgstr "Nombre de unidad" -#: common/models.py:3139 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3133 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "Símbolo" -#: common/models.py:3140 +#: common/models.py:3134 msgid "Optional unit symbol" msgstr "Símbolo de unidad opcional" -#: common/models.py:3146 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3140 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "Definición" -#: common/models.py:3147 +#: common/models.py:3141 msgid "Unit definition" msgstr "Definición de unidad" -#: common/models.py:3205 common/models.py:3262 stock/models.py:2552 +#: common/models.py:3199 common/models.py:3256 stock/models.py:2549 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Archivo adjunto" -#: common/models.py:3217 +#: common/models.py:3211 msgid "Missing file" msgstr "Archivo no encontrado" -#: common/models.py:3218 +#: common/models.py:3212 msgid "Missing external link" msgstr "Falta enlace externo" -#: common/models.py:3263 +#: common/models.py:3257 msgid "Select file to attach" msgstr "Seleccionar archivo para adjuntar" -#: common/models.py:3278 templates/js/translated/attachment.js:120 +#: common/models.py:3272 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Comentario" -#: common/models.py:3279 +#: common/models.py:3273 msgid "Attachment comment" msgstr "" -#: common/models.py:3295 +#: common/models.py:3289 msgid "Upload date" msgstr "" -#: common/models.py:3296 +#: common/models.py:3290 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size in bytes" msgstr "" -#: common/models.py:3338 common/serializers.py:588 +#: common/models.py:3332 common/serializers.py:588 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3347 plugin/models.py:43 users/models.py:100 +#: common/models.py:3341 plugin/models.py:43 users/models.py:100 msgid "Key" msgstr "Clave" -#: common/models.py:3348 +#: common/models.py:3342 msgid "Value that will be saved in the models database" msgstr "" -#: common/models.py:3351 +#: common/models.py:3345 msgid "Name of the state" msgstr "" -#: common/models.py:3355 +#: common/models.py:3349 msgid "Label" -msgstr "" +msgstr "Etiqueta" -#: common/models.py:3356 +#: common/models.py:3350 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:3362 +#: common/models.py:3356 msgid "Color" msgstr "" -#: common/models.py:3363 +#: common/models.py:3357 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:3366 +#: common/models.py:3360 msgid "Logical Key" msgstr "" -#: common/models.py:3368 +#: common/models.py:3362 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:3376 +#: common/models.py:3370 msgid "Model" msgstr "" -#: common/models.py:3377 +#: common/models.py:3371 msgid "Model this state is associated with" msgstr "" -#: common/models.py:3381 +#: common/models.py:3375 msgid "Reference Status Set" msgstr "" -#: common/models.py:3382 +#: common/models.py:3376 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:3388 +#: common/models.py:3382 msgid "Custom State" msgstr "" -#: common/models.py:3389 +#: common/models.py:3383 msgid "Custom States" msgstr "" -#: common/models.py:3404 +#: common/models.py:3398 msgid "Model must be selected" msgstr "" -#: common/models.py:3407 +#: common/models.py:3401 msgid "Key must be selected" msgstr "" -#: common/models.py:3410 +#: common/models.py:3404 msgid "Logical key must be selected" msgstr "" -#: common/models.py:3414 +#: common/models.py:3408 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:3418 +#: common/models.py:3412 msgid "Reference status must be selected" msgstr "" -#: common/models.py:3430 +#: common/models.py:3424 msgid "Reference status set not found" msgstr "" -#: common/models.py:3436 +#: common/models.py:3430 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:3442 +#: common/models.py:3436 msgid "Logical key must be in the logical keys of the reference status" msgstr "" @@ -4165,7 +4154,7 @@ msgstr "Argumentos de palabra clave de tarea" msgid "Filename" msgstr "Nombre de Archivo" -#: common/serializers.py:563 report/api.py:100 report/serializers.py:53 +#: common/serializers.py:563 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" @@ -4447,12 +4436,12 @@ msgstr "Enlace a información de dirección (externa)" #: company/models.py:467 company/models.py:584 company/models.py:808 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 -#: stock/templates/stock/item_base.html:217 +#: stock/templates/stock/item_base.html:213 msgid "Manufacturer Part" msgstr "Parte del fabricante" #: company/models.py:484 company/models.py:776 stock/models.py:791 -#: stock/serializers.py:452 stock/templates/stock/item_base.html:142 +#: stock/serializers.py:452 stock/templates/stock/item_base.html:138 #: templates/js/translated/bom.js:622 msgid "Base Part" msgstr "Parte base" @@ -4463,8 +4452,8 @@ msgstr "Seleccionar parte" #: company/models.py:495 company/templates/company/company_base.html:82 #: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:145 part/serializers.py:567 -#: stock/templates/stock/item_base.html:207 +#: company/templates/company/supplier_part.html:145 part/serializers.py:565 +#: stock/templates/stock/item_base.html:203 #: templates/js/translated/company.js:507 #: templates/js/translated/company.js:1118 #: templates/js/translated/company.js:1296 @@ -4479,7 +4468,7 @@ msgstr "Seleccionar fabricante" #: company/models.py:502 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:153 order/serializers.py:557 -#: part/serializers.py:577 templates/js/translated/company.js:351 +#: part/serializers.py:575 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 #: templates/js/translated/company.js:1630 templates/js/translated/part.js:1807 @@ -4505,7 +4494,7 @@ msgid "Parameter name" msgstr "Nombre del parámetro" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2544 templates/js/translated/company.js:1166 +#: stock/models.py:2541 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1499 #: templates/js/translated/stock.js:1607 msgid "Value" @@ -4530,7 +4519,7 @@ msgstr "Unidades de parámetro" #: company/models.py:659 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 #: order/serializers.py:492 stock/models.py:802 -#: stock/templates/stock/item_base.html:233 +#: stock/templates/stock/item_base.html:229 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 @@ -4553,9 +4542,9 @@ msgstr "La parte vinculada del fabricante debe hacer referencia a la misma parte #: company/models.py:786 company/templates/company/company_base.html:87 #: company/templates/company/supplier_part.html:129 order/models.py:492 #: order/templates/order/order_base.html:141 part/bom.py:279 part/bom.py:314 -#: part/serializers.py:551 plugin/builtin/suppliers/digikey.py:25 +#: part/serializers.py:549 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/templates/stock/item_base.html:224 +#: plugin/builtin/suppliers/tme.py:26 stock/templates/stock/item_base.html:220 #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:511 @@ -4570,7 +4559,7 @@ msgstr "Proveedor" msgid "Select supplier" msgstr "Seleccionar proveedor" -#: company/models.py:793 part/serializers.py:562 +#: company/models.py:793 part/serializers.py:560 msgid "Supplier stock keeping unit" msgstr "Unidad de mantenimiento de stock de proveedores" @@ -4661,7 +4650,7 @@ msgstr "Moneda predeterminada utilizada para este proveedor" msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:919 +#: company/serializers.py:397 part/admin.py:126 part/serializers.py:917 #: part/templates/part/part_base.html:197 #: templates/js/translated/company.js:1689 #: templates/js/translated/table_filters.js:362 @@ -4735,7 +4724,7 @@ msgstr "Borrar imagen" #: order/models.py:2140 order/templates/order/return_order_base.html:134 #: order/templates/order/sales_order_base.html:151 stock/models.py:844 #: stock/models.py:845 stock/serializers.py:1336 -#: stock/templates/stock/item_base.html:405 +#: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 #: templates/js/translated/return_order.js:295 @@ -4939,7 +4928,7 @@ msgstr "No hay información del fabricante disponible" #: company/templates/company/manufacturer_part.html:119 #: company/templates/company/supplier_part.html:15 company/views.py:31 -#: part/admin.py:122 part/serializers.py:925 +#: part/admin.py:122 part/serializers.py:923 #: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190 #: templates/navbar.html:48 msgid "Suppliers" @@ -5030,7 +5019,7 @@ msgid "No supplier information available" msgstr "No hay información de proveedor disponible" #: company/templates/company/supplier_part.html:139 order/serializers.py:554 -#: part/bom.py:286 part/bom.py:315 part/serializers.py:561 +#: part/bom.py:286 part/bom.py:315 part/serializers.py:559 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1793 #: templates/js/translated/pricing.js:510 #: templates/js/translated/purchase_order.js:1920 @@ -5084,7 +5073,7 @@ msgid "Update Part Availability" msgstr "" #: company/templates/company/supplier_part_sidebar.html:5 -#: part/serializers.py:923 part/stocktake.py:223 +#: part/serializers.py:921 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 #: stock/serializers.py:1021 stock/serializers.py:1199 @@ -5473,7 +5462,7 @@ msgstr "" #: order/models.py:1592 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_purchase_order_report.html:14 -#: stock/serializers.py:121 stock/templates/stock/item_base.html:176 +#: stock/serializers.py:121 stock/templates/stock/item_base.html:172 #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:168 @@ -5694,7 +5683,7 @@ msgid "Number of items received" msgstr "Número de artículos recibidos" #: order/models.py:1513 stock/models.py:963 stock/serializers.py:617 -#: stock/templates/stock/item_base.html:183 +#: stock/templates/stock/item_base.html:179 #: templates/js/translated/stock.js:2397 msgid "Purchase Price" msgstr "Precio de Compra" @@ -5768,7 +5757,7 @@ msgid "User who checked this shipment" msgstr "Usuario que revisó este envío" #: order/models.py:1788 order/models.py:2011 order/serializers.py:1479 -#: order/serializers.py:1589 templates/js/translated/model_renderers.js:455 +#: order/serializers.py:1597 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "Envío" @@ -5982,7 +5971,7 @@ msgstr "Partida" msgid "Line item does not match purchase order" msgstr "La partida no coincide con la orden de compra" -#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1790 +#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1798 msgid "Select destination location for received items" msgstr "Seleccione la ubicación de destino para los artículos recibidos" @@ -6019,7 +6008,7 @@ msgstr "Código de barras en uso" msgid "An integer quantity must be provided for trackable parts" msgstr "Debe proporcionarse una cantidad entera para las partes rastreables" -#: order/serializers.py:795 order/serializers.py:1806 +#: order/serializers.py:795 order/serializers.py:1814 msgid "Line items must be provided" msgstr "Se deben proporcionar las partidas" @@ -6051,39 +6040,39 @@ msgstr "La cantidad debe ser positiva" msgid "Enter serial numbers to allocate" msgstr "Introduzca números de serie para asignar" -#: order/serializers.py:1491 order/serializers.py:1597 +#: order/serializers.py:1491 order/serializers.py:1605 msgid "Shipment has already been shipped" msgstr "El envío ya ha sido enviado" -#: order/serializers.py:1494 order/serializers.py:1600 +#: order/serializers.py:1494 order/serializers.py:1608 msgid "Shipment is not associated with this order" msgstr "El envío no está asociado con este pedido" -#: order/serializers.py:1541 +#: order/serializers.py:1549 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:1548 -msgid "The following serial numbers are already allocated" -msgstr "Los siguientes números de serie ya están asignados" +#: order/serializers.py:1556 +msgid "The following serial numbers are unavailable" +msgstr "" -#: order/serializers.py:1760 +#: order/serializers.py:1768 msgid "Return order line item" msgstr "Partida de orden de devolución" -#: order/serializers.py:1766 +#: order/serializers.py:1774 msgid "Line item does not match return order" msgstr "La partida no coincide con la orden de devolución" -#: order/serializers.py:1769 +#: order/serializers.py:1777 msgid "Line item has already been received" msgstr "La partida ya ha sido recibida" -#: order/serializers.py:1798 +#: order/serializers.py:1806 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:1881 +#: order/serializers.py:1889 msgid "Line price currency" msgstr "Moneda de precio de línea" @@ -6510,7 +6499,7 @@ msgstr "Actualizado el precio unitario de {part} a {price}" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "Actualizado el precio unitario de {part} a {price} y la cantidad a {qty}" -#: part/admin.py:48 part/models.py:1044 part/serializers.py:908 +#: part/admin.py:48 part/models.py:1044 part/serializers.py:906 #: part/templates/part/part_base.html:276 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 @@ -6537,7 +6526,7 @@ msgstr "Imagen de parte" msgid "Category ID" msgstr "ID de Categoría" -#: part/admin.py:67 part/admin.py:304 part/serializers.py:893 +#: part/admin.py:67 part/admin.py:304 part/serializers.py:891 #: part/stocktake.py:222 msgid "Category Name" msgstr "Nombre de categoría" @@ -6562,7 +6551,7 @@ msgstr "Stock mínimo" msgid "Used In" msgstr "Usado en" -#: part/admin.py:150 part/serializers.py:918 +#: part/admin.py:150 part/serializers.py:916 #: part/templates/part/part_base.html:248 stock/admin.py:236 #: templates/js/translated/part.js:717 templates/js/translated/part.js:2159 msgid "Building" @@ -6592,7 +6581,7 @@ msgid "Category Path" msgstr "Ruta de Categoría" #: part/admin.py:325 part/models.py:420 part/serializers.py:130 -#: part/serializers.py:290 part/serializers.py:428 +#: part/serializers.py:290 part/serializers.py:426 #: part/templates/part/cat_link.html:3 part/templates/part/category.html:20 #: part/templates/part/category.html:138 part/templates/part/category.html:158 #: part/templates/part/category_sidebar.html:9 @@ -6619,13 +6608,13 @@ msgstr "IPN del padre" msgid "Part Revision" msgstr "" -#: part/admin.py:418 part/serializers.py:1367 +#: part/admin.py:418 part/serializers.py:1365 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "Precio mínimo" -#: part/admin.py:423 part/serializers.py:1382 +#: part/admin.py:423 part/serializers.py:1380 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -6720,7 +6709,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1520 part/models.py:1036 part/models.py:3501 part/models.py:4060 -#: part/serializers.py:443 part/serializers.py:1223 +#: part/serializers.py:441 part/serializers.py:1221 #: part/templates/part/part_base.html:267 stock/api.py:780 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6746,7 +6735,7 @@ msgstr "" msgid "Default Location" msgstr "Ubicación Predeterminada" -#: part/bom.py:184 part/serializers.py:926 +#: part/bom.py:184 part/serializers.py:924 #: templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "Inventario Total" @@ -6906,7 +6895,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:1052 part/serializers.py:360 +#: part/models.py:1052 msgid "Part revision or version number" msgstr "Revisión de parte o número de versión" @@ -7012,7 +7001,7 @@ msgid "Owner responsible for this part" msgstr "" #: part/models.py:1264 part/templates/part/part_base.html:355 -#: stock/templates/stock/item_base.html:451 +#: stock/templates/stock/item_base.html:447 #: templates/js/translated/part.js:2490 msgid "Last Stocktake" msgstr "Último inventario" @@ -7247,7 +7236,7 @@ msgstr "" #: part/models.py:3587 msgid "Test templates can only be created for testable parts" -msgstr "" +msgstr "Las plantillas de prueba solo pueden ser creadas para partes de prueba" #: part/models.py:3598 msgid "Test template with the same key already exists for part" @@ -7277,7 +7266,7 @@ msgstr "Descripción de prueba" msgid "Enter description for this test" msgstr "Introduce la descripción para esta prueba" -#: part/models.py:3635 report/models.py:208 +#: part/models.py:3635 report/models.py:216 #: templates/js/translated/part.js:2919 #: templates/js/translated/table_filters.js:502 msgid "Enabled" @@ -7571,326 +7560,326 @@ msgstr "Moneda de compra de ítem de stock" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:434 +#: part/serializers.py:432 msgid "No parts selected" msgstr "" -#: part/serializers.py:444 +#: part/serializers.py:442 msgid "Select category" msgstr "" -#: part/serializers.py:479 +#: part/serializers.py:477 msgid "Original Part" msgstr "Parte original" -#: part/serializers.py:480 +#: part/serializers.py:478 msgid "Select original part to duplicate" msgstr "Seleccione la parte original a duplicar" -#: part/serializers.py:485 +#: part/serializers.py:483 msgid "Copy Image" msgstr "Copiar Imagen" -#: part/serializers.py:486 +#: part/serializers.py:484 msgid "Copy image from original part" msgstr "Copiar imagen desde la parte original" -#: part/serializers.py:492 part/templates/part/detail.html:293 +#: part/serializers.py:490 part/templates/part/detail.html:293 msgid "Copy BOM" msgstr "Copiar BOM" -#: part/serializers.py:493 +#: part/serializers.py:491 msgid "Copy bill of materials from original part" msgstr "Copiar la factura de materiales de la parte original" -#: part/serializers.py:499 +#: part/serializers.py:497 msgid "Copy Parameters" msgstr "Copiar Parámetros" -#: part/serializers.py:500 +#: part/serializers.py:498 msgid "Copy parameter data from original part" msgstr "Copiar datos del parámetro de la parte original" -#: part/serializers.py:506 +#: part/serializers.py:504 msgid "Copy Notes" msgstr "Copiar Notas" -#: part/serializers.py:507 +#: part/serializers.py:505 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:523 msgid "Initial Stock Quantity" msgstr "Cantidad Inicial de Stock" -#: part/serializers.py:527 +#: part/serializers.py:525 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:534 +#: part/serializers.py:532 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:535 +#: part/serializers.py:533 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:552 +#: part/serializers.py:550 msgid "Select supplier (or leave blank to skip)" msgstr "Seleccione proveedor (o déjelo en blanco para saltar)" -#: part/serializers.py:568 +#: part/serializers.py:566 msgid "Select manufacturer (or leave blank to skip)" msgstr "Seleccionar fabricante (o dejar en blanco para saltar)" -#: part/serializers.py:578 +#: part/serializers.py:576 msgid "Manufacturer part number" msgstr "Número de parte del fabricante" -#: part/serializers.py:585 +#: part/serializers.py:583 msgid "Selected company is not a valid supplier" msgstr "La empresa seleccionada no es un proveedor válido" -#: part/serializers.py:594 +#: part/serializers.py:592 msgid "Selected company is not a valid manufacturer" msgstr "La empresa seleccionada no es un fabricante válido" -#: part/serializers.py:605 +#: part/serializers.py:603 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:612 +#: part/serializers.py:610 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:924 +#: part/serializers.py:922 msgid "Revisions" msgstr "" -#: part/serializers.py:929 +#: part/serializers.py:927 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:932 +#: part/serializers.py:930 msgid "Variant Stock" msgstr "" -#: part/serializers.py:962 part/templates/part/copy_part.html:9 +#: part/serializers.py:960 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:474 msgid "Duplicate Part" msgstr "Duplicar Parte" -#: part/serializers.py:963 +#: part/serializers.py:961 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:969 templates/js/translated/part.js:103 +#: part/serializers.py:967 templates/js/translated/part.js:103 msgid "Initial Stock" msgstr "Stock Inicial" -#: part/serializers.py:970 +#: part/serializers.py:968 msgid "Create Part with initial stock quantity" msgstr "Crear Parte con cantidad inicial de stock" -#: part/serializers.py:976 +#: part/serializers.py:974 msgid "Supplier Information" msgstr "Información del proveedor" -#: part/serializers.py:977 +#: part/serializers.py:975 msgid "Add initial supplier information for this part" msgstr "Añadir información inicial del proveedor para esta parte" -#: part/serializers.py:985 +#: part/serializers.py:983 msgid "Copy Category Parameters" msgstr "Copiar Parámetros de Categoría" -#: part/serializers.py:986 +#: part/serializers.py:984 msgid "Copy parameter templates from selected part category" msgstr "Copiar plantillas de parámetro de la categoría de partes seleccionada" -#: part/serializers.py:991 +#: part/serializers.py:989 msgid "Existing Image" msgstr "Imagen Existente" -#: part/serializers.py:992 +#: part/serializers.py:990 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1007 msgid "Image file does not exist" msgstr "El archivo de imagen no existe" -#: part/serializers.py:1215 +#: part/serializers.py:1213 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1225 +#: part/serializers.py:1223 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1235 +#: part/serializers.py:1233 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1239 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1240 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1247 +#: part/serializers.py:1245 msgid "Generate Report" msgstr "Generar informe" -#: part/serializers.py:1248 +#: part/serializers.py:1246 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1253 +#: part/serializers.py:1251 msgid "Update Parts" msgstr "Actualizar partes" -#: part/serializers.py:1254 +#: part/serializers.py:1252 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1262 +#: part/serializers.py:1260 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1368 +#: part/serializers.py:1366 msgid "Override calculated value for minimum price" msgstr "Anular el valor calculado para precio mínimo" -#: part/serializers.py:1375 +#: part/serializers.py:1373 msgid "Minimum price currency" msgstr "Precio mínimo de moneda" -#: part/serializers.py:1383 +#: part/serializers.py:1381 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1390 +#: part/serializers.py:1388 msgid "Maximum price currency" msgstr "Precio máximo de moneda" -#: part/serializers.py:1419 +#: part/serializers.py:1417 msgid "Update" msgstr "Actualizar" -#: part/serializers.py:1420 +#: part/serializers.py:1418 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1443 +#: part/serializers.py:1441 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1450 +#: part/serializers.py:1448 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:1453 +#: part/serializers.py:1451 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:1597 +#: part/serializers.py:1595 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1606 +#: part/serializers.py:1604 msgid "Component Name" msgstr "" -#: part/serializers.py:1609 +#: part/serializers.py:1607 msgid "Component IPN" msgstr "" -#: part/serializers.py:1612 +#: part/serializers.py:1610 msgid "Component Description" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1616 msgid "Select the component part" msgstr "" -#: part/serializers.py:1627 part/templates/part/part_base.html:242 +#: part/serializers.py:1625 part/templates/part/part_base.html:242 #: templates/js/translated/bom.js:1219 msgid "Can Build" msgstr "Puede construir" -#: part/serializers.py:1858 +#: part/serializers.py:1856 msgid "Select part to copy BOM from" msgstr "Seleccionar parte de la que copiar BOM" -#: part/serializers.py:1866 +#: part/serializers.py:1864 msgid "Remove Existing Data" msgstr "Eliminar Datos Existentes" -#: part/serializers.py:1867 +#: part/serializers.py:1865 msgid "Remove existing BOM items before copying" msgstr "Eliminar artículos BOM existentes antes de copiar" -#: part/serializers.py:1872 +#: part/serializers.py:1870 msgid "Include Inherited" msgstr "Incluye Heredado" -#: part/serializers.py:1873 +#: part/serializers.py:1871 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:1878 +#: part/serializers.py:1876 msgid "Skip Invalid Rows" msgstr "Omitir filas no válidas" -#: part/serializers.py:1879 +#: part/serializers.py:1877 msgid "Enable this option to skip invalid rows" msgstr "Activar esta opción para omitir filas inválidas" -#: part/serializers.py:1884 +#: part/serializers.py:1882 msgid "Copy Substitute Parts" msgstr "Copiar partes sustitutas" -#: part/serializers.py:1885 +#: part/serializers.py:1883 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1920 msgid "Clear Existing BOM" msgstr "Limpiar BOM Existente" -#: part/serializers.py:1923 +#: part/serializers.py:1921 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1955 +#: part/serializers.py:1953 msgid "No part column specified" msgstr "" -#: part/serializers.py:1999 +#: part/serializers.py:1997 msgid "Multiple matching parts found" msgstr "Varios resultados encontrados" -#: part/serializers.py:2002 +#: part/serializers.py:2000 msgid "No matching part found" msgstr "No se encontraron partes coincidentes" -#: part/serializers.py:2004 +#: part/serializers.py:2002 msgid "Part is not designated as a component" msgstr "La parte no está designada como componente" -#: part/serializers.py:2013 +#: part/serializers.py:2011 msgid "Quantity not provided" msgstr "Cantidad no proporcionada" -#: part/serializers.py:2021 +#: part/serializers.py:2019 msgid "Invalid quantity" msgstr "Cantidad no válida" -#: part/serializers.py:2044 +#: part/serializers.py:2042 msgid "At least one BOM item is required" msgstr "Se requiere al menos un artículo BOM" @@ -8216,7 +8205,7 @@ msgid "Subscribe to notifications for this part" msgstr "Suscríbete a las notificaciones de este artículo" #: part/templates/part/part_base.html:52 -#: stock/templates/stock/item_base.html:62 +#: stock/templates/stock/item_base.html:61 #: stock/templates/stock/location.html:71 templates/js/translated/label.js:136 msgid "Print Label" msgstr "Imprimir etiqueta" @@ -8226,7 +8215,7 @@ msgid "Show pricing information" msgstr "Mostrar información de precios" #: part/templates/part/part_base.html:63 -#: stock/templates/stock/item_base.html:110 +#: stock/templates/stock/item_base.html:106 #: stock/templates/stock/location.html:80 msgid "Stock actions" msgstr "Acciones de stock" @@ -8297,12 +8286,12 @@ msgid "Required for Orders" msgstr "" #: part/templates/part/part_base.html:225 -#: stock/templates/stock/item_base.html:388 +#: stock/templates/stock/item_base.html:384 msgid "Allocated to Build Orders" msgstr "" #: part/templates/part/part_base.html:234 -#: stock/templates/stock/item_base.html:381 +#: stock/templates/stock/item_base.html:377 msgid "Allocated to Sales Orders" msgstr "" @@ -8322,7 +8311,7 @@ msgid "Latest Serial Number" msgstr "Último número de serie" #: part/templates/part/part_base.html:372 -#: stock/templates/stock/item_base.html:322 +#: stock/templates/stock/item_base.html:318 msgid "Search for serial number" msgstr "Buscar número de serie" @@ -8449,7 +8438,7 @@ msgid "Edit" msgstr "Editar" #: part/templates/part/prices.html:28 stock/admin.py:252 -#: stock/templates/stock/item_base.html:446 +#: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1703 #: templates/js/translated/company.js:1713 #: templates/js/translated/stock.js:2332 @@ -8940,7 +8929,7 @@ msgstr "" msgid "Print a border around each label" msgstr "" -#: plugin/builtin/labels/label_sheet.py:47 report/models.py:307 +#: plugin/builtin/labels/label_sheet.py:47 report/models.py:315 msgid "Landscape" msgstr "" @@ -9098,7 +9087,7 @@ msgstr "Complemento integrado" msgid "Package Plugin" msgstr "" -#: plugin/models.py:220 report/models.py:474 +#: plugin/models.py:220 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" @@ -9249,8 +9238,8 @@ msgstr "" msgid "No valid objects provided to template" msgstr "No se han proporcionado objetos válidos a la plantilla" -#: report/api.py:103 report/models.py:438 report/serializers.py:98 -#: report/serializers.py:148 templates/js/translated/purchase_order.js:1817 +#: report/api.py:103 report/models.py:446 report/serializers.py:99 +#: report/serializers.py:149 templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:353 #: templates/js/translated/sales_order.js:887 #: templates/js/translated/sales_order.js:1047 @@ -9281,7 +9270,11 @@ msgstr "" msgid "Error printing label" msgstr "" -#: report/api.py:375 report/api.py:411 +#: report/api.py:358 +msgid "Report saved at time of printing" +msgstr "" + +#: report/api.py:384 report/api.py:420 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "" @@ -9318,135 +9311,143 @@ msgstr "" msgid "Revision number (auto-increments)" msgstr "" -#: report/models.py:202 +#: report/models.py:168 +msgid "Attach to Model on Print" +msgstr "" + +#: report/models.py:170 +msgid "Save report output as an attachment against linked model instance when printing" +msgstr "" + +#: report/models.py:210 msgid "Filename Pattern" msgstr "Patrón de Nombre de archivo" -#: report/models.py:203 +#: report/models.py:211 msgid "Pattern for generating filenames" msgstr "" -#: report/models.py:208 +#: report/models.py:216 msgid "Template is enabled" msgstr "" -#: report/models.py:214 +#: report/models.py:222 msgid "Target model type for template" msgstr "" -#: report/models.py:234 +#: report/models.py:242 msgid "Filters" msgstr "Filtros" -#: report/models.py:235 +#: report/models.py:243 msgid "Template query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:294 report/models.py:361 +#: report/models.py:302 report/models.py:369 msgid "Template file" msgstr "" -#: report/models.py:302 +#: report/models.py:310 msgid "Page size for PDF reports" msgstr "Tamaño de página para reportes PDF" -#: report/models.py:308 +#: report/models.py:316 msgid "Render report in landscape orientation" msgstr "" -#: report/models.py:367 +#: report/models.py:375 msgid "Width [mm]" msgstr "Ancho [mm]" -#: report/models.py:368 +#: report/models.py:376 msgid "Label width, specified in mm" msgstr "Ancho de la etiqueta, especificado en mm" -#: report/models.py:374 +#: report/models.py:382 msgid "Height [mm]" msgstr "Altura [mm]" -#: report/models.py:375 +#: report/models.py:383 msgid "Label height, specified in mm" msgstr "Altura de la etiqueta, especificada en mm" -#: report/models.py:438 +#: report/models.py:446 msgid "Number of items to process" msgstr "" -#: report/models.py:444 +#: report/models.py:452 msgid "Report generation is complete" msgstr "" -#: report/models.py:448 templates/js/translated/build.js:2352 +#: report/models.py:456 templates/js/translated/build.js:2352 msgid "Progress" msgstr "Progreso" -#: report/models.py:448 +#: report/models.py:456 msgid "Report generation progress" msgstr "" -#: report/models.py:456 +#: report/models.py:464 msgid "Report Template" msgstr "" -#: report/models.py:463 report/models.py:486 +#: report/models.py:471 report/models.py:494 msgid "Output File" msgstr "" -#: report/models.py:464 report/models.py:487 +#: report/models.py:472 report/models.py:495 msgid "Generated output file" msgstr "" -#: report/models.py:475 +#: report/models.py:483 msgid "Label output plugin" msgstr "" -#: report/models.py:479 +#: report/models.py:487 msgid "Label Template" msgstr "" -#: report/models.py:502 +#: report/models.py:510 msgid "Snippet" msgstr "Fragmento" -#: report/models.py:503 +#: report/models.py:511 msgid "Report snippet file" msgstr "Archivo fragmento de informe" -#: report/models.py:510 +#: report/models.py:518 msgid "Snippet file description" msgstr "Descripción de archivo de fragmento" -#: report/models.py:528 +#: report/models.py:536 msgid "Asset" msgstr "Activo" -#: report/models.py:529 +#: report/models.py:537 msgid "Report asset file" msgstr "Reportar archivo de activos" -#: report/models.py:536 +#: report/models.py:544 msgid "Asset file description" msgstr "Descripción del archivo de activos" -#: report/serializers.py:91 +#: report/serializers.py:92 msgid "Select report template" msgstr "" -#: report/serializers.py:99 report/serializers.py:149 +#: report/serializers.py:100 report/serializers.py:150 msgid "List of item primary keys to include in the report" msgstr "" -#: report/serializers.py:132 +#: report/serializers.py:133 msgid "Select label template" msgstr "" -#: report/serializers.py:140 +#: report/serializers.py:141 msgid "Printing Plugin" msgstr "" -#: report/serializers.py:141 +#: report/serializers.py:142 msgid "Select plugin to use for label printing" msgstr "" @@ -9517,7 +9518,7 @@ msgstr "Resultados de la Prueba" msgid "Test" msgstr "Prueba" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2538 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2535 msgid "Result" msgstr "Resultado" @@ -9598,7 +9599,7 @@ msgid "Customer ID" msgstr "ID de cliente" #: stock/admin.py:206 stock/models.py:829 -#: stock/templates/stock/item_base.html:354 +#: stock/templates/stock/item_base.html:350 msgid "Installed In" msgstr "Instalado en" @@ -9623,7 +9624,7 @@ msgid "Delete on Deplete" msgstr "" #: stock/admin.py:261 stock/models.py:923 -#: stock/templates/stock/item_base.html:433 +#: stock/templates/stock/item_base.html:429 #: templates/js/translated/stock.js:2316 users/models.py:124 msgid "Expiry Date" msgstr "Fecha de Expiración" @@ -9665,7 +9666,7 @@ msgid "Expiry date after" msgstr "" #: stock/api.py:839 stock/serializers.py:611 -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #: templates/js/translated/table_filters.js:448 msgid "Stale" msgstr "Desactualizado" @@ -9715,7 +9716,7 @@ msgid "Stock Locations" msgstr "Ubicaciones de Stock" #: stock/models.py:185 stock/models.py:972 -#: stock/templates/stock/item_base.html:247 +#: stock/templates/stock/item_base.html:243 msgid "Owner" msgstr "Propietario" @@ -9826,7 +9827,7 @@ msgstr "Build de origen" msgid "Build for this stock item" msgstr "Build para este item de stock" -#: stock/models.py:892 stock/templates/stock/item_base.html:363 +#: stock/models.py:892 stock/templates/stock/item_base.html:359 msgid "Consumed By" msgstr "Consumido por" @@ -9891,7 +9892,7 @@ msgstr "La cantidad no coincide con los números de serie" msgid "Serial numbers already exist" msgstr "Números de serie ya existen" -#: stock/models.py:1636 +#: stock/models.py:1636 stock/models.py:2438 msgid "Test template does not exist" msgstr "" @@ -9951,55 +9952,55 @@ msgstr "Notas de entrada" msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2443 +#: stock/models.py:2441 msgid "Value must be provided for this test" msgstr "Debe proporcionarse un valor para esta prueba" -#: stock/models.py:2448 +#: stock/models.py:2445 msgid "Attachment must be uploaded for this test" msgstr "El archivo adjunto debe ser subido para esta prueba" -#: stock/models.py:2453 +#: stock/models.py:2450 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2538 +#: stock/models.py:2535 msgid "Test result" msgstr "Resultado de la prueba" -#: stock/models.py:2545 +#: stock/models.py:2542 msgid "Test output value" msgstr "Valor de salida de prueba" -#: stock/models.py:2553 stock/serializers.py:245 +#: stock/models.py:2550 stock/serializers.py:245 msgid "Test result attachment" msgstr "Adjunto de resultados de prueba" -#: stock/models.py:2557 +#: stock/models.py:2554 msgid "Test notes" msgstr "Notas de prueba" -#: stock/models.py:2565 templates/js/translated/stock.js:1633 +#: stock/models.py:2562 templates/js/translated/stock.js:1633 msgid "Test station" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2563 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2572 +#: stock/models.py:2569 msgid "Started" msgstr "" -#: stock/models.py:2573 +#: stock/models.py:2570 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2579 +#: stock/models.py:2576 msgid "Finished" msgstr "" -#: stock/models.py:2580 +#: stock/models.py:2577 msgid "The timestamp of the test finish" msgstr "" @@ -10059,7 +10060,7 @@ msgstr "" msgid "Serial number is too large" msgstr "El número de serie es demasiado grande" -#: stock/serializers.py:459 stock/templates/stock/item_base.html:193 +#: stock/serializers.py:459 stock/templates/stock/item_base.html:189 msgid "Parent Item" msgstr "Elemento padre" @@ -10071,7 +10072,7 @@ msgstr "" msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:603 stock/templates/stock/item_base.html:437 +#: stock/serializers.py:603 stock/templates/stock/item_base.html:433 #: templates/js/translated/table_filters.js:442 users/models.py:174 msgid "Expired" msgstr "Expirado" @@ -10410,7 +10411,7 @@ msgstr "Este artículo de stock no tiene ningún artículo secundario" msgid "Test Data" msgstr "Datos de Prueba" -#: stock/templates/stock/item.html:85 stock/templates/stock/item_base.html:65 +#: stock/templates/stock/item.html:85 msgid "Test Report" msgstr "Informe de Prueba" @@ -10450,200 +10451,204 @@ msgstr "" msgid "Scan to Location" msgstr "Escanear a la ubicación" -#: stock/templates/stock/item_base.html:59 +#: stock/templates/stock/item_base.html:58 #: stock/templates/stock/location.html:67 #: templates/js/translated/filters.js:434 msgid "Printing actions" msgstr "Acciones de impresión" -#: stock/templates/stock/item_base.html:75 +#: stock/templates/stock/item_base.html:63 templates/js/translated/report.js:49 +msgid "Print Report" +msgstr "" + +#: stock/templates/stock/item_base.html:71 msgid "Stock adjustment actions" msgstr "Acciones de ajuste de stock" -#: stock/templates/stock/item_base.html:79 +#: stock/templates/stock/item_base.html:75 #: stock/templates/stock/location.html:87 templates/js/translated/stock.js:1909 msgid "Count stock" msgstr "Contar stock" -#: stock/templates/stock/item_base.html:81 +#: stock/templates/stock/item_base.html:77 #: templates/js/translated/stock.js:1891 msgid "Add stock" msgstr "Añadir stock" -#: stock/templates/stock/item_base.html:82 +#: stock/templates/stock/item_base.html:78 #: templates/js/translated/stock.js:1900 msgid "Remove stock" msgstr "Eliminar stock" -#: stock/templates/stock/item_base.html:85 +#: stock/templates/stock/item_base.html:81 msgid "Serialize stock" msgstr "Serializar stock" -#: stock/templates/stock/item_base.html:88 +#: stock/templates/stock/item_base.html:84 #: stock/templates/stock/location.html:93 templates/js/translated/stock.js:1918 msgid "Transfer stock" msgstr "Transferir stock" -#: stock/templates/stock/item_base.html:91 +#: stock/templates/stock/item_base.html:87 #: templates/js/translated/stock.js:1973 msgid "Assign to customer" msgstr "Asignar a cliente" -#: stock/templates/stock/item_base.html:94 +#: stock/templates/stock/item_base.html:90 msgid "Return to stock" msgstr "Regresar al stock" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall stock item" msgstr "Desinstalar artículo de stock" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall" msgstr "Desinstalar" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install stock item" msgstr "Instalar artículo de stock" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install" msgstr "Instalar" -#: stock/templates/stock/item_base.html:115 +#: stock/templates/stock/item_base.html:111 msgid "Convert to variant" msgstr "Convertir a variante" -#: stock/templates/stock/item_base.html:118 +#: stock/templates/stock/item_base.html:114 msgid "Duplicate stock item" msgstr "Duplicar artículo" -#: stock/templates/stock/item_base.html:120 +#: stock/templates/stock/item_base.html:116 msgid "Edit stock item" msgstr "Editar artículo de almacén" -#: stock/templates/stock/item_base.html:123 +#: stock/templates/stock/item_base.html:119 msgid "Delete stock item" msgstr "Eliminar artículo de stock" -#: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 +#: stock/templates/stock/item_base.html:165 templates/InvenTree/search.html:139 #: templates/js/translated/build.js:2298 templates/navbar.html:38 msgid "Build" msgstr "Construcción o Armado" -#: stock/templates/stock/item_base.html:211 +#: stock/templates/stock/item_base.html:207 msgid "No manufacturer set" msgstr "Ningún fabricante establecido" -#: stock/templates/stock/item_base.html:251 +#: stock/templates/stock/item_base.html:247 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "No estás en la lista de propietarios de este artículo. Este artículo de stock no puede ser editado." -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:248 #: stock/templates/stock/location.html:146 msgid "Read only" msgstr "Solo lectura" -#: stock/templates/stock/item_base.html:265 +#: stock/templates/stock/item_base.html:261 msgid "This stock item is unavailable" msgstr "" -#: stock/templates/stock/item_base.html:271 +#: stock/templates/stock/item_base.html:267 msgid "This stock item is in production and cannot be edited." msgstr "Este artículo de stock está en producción y no puede ser editado." -#: stock/templates/stock/item_base.html:272 +#: stock/templates/stock/item_base.html:268 msgid "Edit the stock item from the build view." msgstr "Editar el artículo de stock desde la vista de construcción." -#: stock/templates/stock/item_base.html:287 +#: stock/templates/stock/item_base.html:283 msgid "This stock item is allocated to Sales Order" msgstr "Este artículo de stock está asignado a la orden de venta" -#: stock/templates/stock/item_base.html:295 +#: stock/templates/stock/item_base.html:291 msgid "This stock item is allocated to Build Order" msgstr "Este artículo de stock está asignado al orden de construcción" -#: stock/templates/stock/item_base.html:311 +#: stock/templates/stock/item_base.html:307 msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted" msgstr "" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "previous page" msgstr "página anterior" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "Navigate to previous serial number" msgstr "Navegar al número de serie anterior" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "next page" msgstr "página siguiente" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "Navigate to next serial number" msgstr "Navegar al siguiente número de serie" -#: stock/templates/stock/item_base.html:398 +#: stock/templates/stock/item_base.html:394 #: templates/js/translated/build.js:2555 msgid "No location set" msgstr "Ubicación no establecida" -#: stock/templates/stock/item_base.html:413 +#: stock/templates/stock/item_base.html:409 msgid "Tests" msgstr "Pruebas" -#: stock/templates/stock/item_base.html:419 +#: stock/templates/stock/item_base.html:415 msgid "This stock item has not passed all required tests" msgstr "Este artículo de stock no ha pasado todas las pruebas requeridas" -#: stock/templates/stock/item_base.html:437 +#: stock/templates/stock/item_base.html:433 #, python-format msgid "This StockItem expired on %(item.expiry_date)s" msgstr "Este ítem expiró el %(item.expiry_date)s" -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "Este ítem expira el %(item.expiry_date)s" -#: stock/templates/stock/item_base.html:455 +#: stock/templates/stock/item_base.html:451 msgid "No stocktake performed" msgstr "Ningún inventario realizado" -#: stock/templates/stock/item_base.html:504 +#: stock/templates/stock/item_base.html:500 #: templates/js/translated/stock.js:2038 msgid "stock item" msgstr "" -#: stock/templates/stock/item_base.html:527 +#: stock/templates/stock/item_base.html:523 msgid "Edit Stock Status" msgstr "" -#: stock/templates/stock/item_base.html:536 +#: stock/templates/stock/item_base.html:532 msgid "Stock Item QR Code" msgstr "" -#: stock/templates/stock/item_base.html:547 +#: stock/templates/stock/item_base.html:543 msgid "Link Barcode to Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:611 +#: stock/templates/stock/item_base.html:607 msgid "Select one of the part variants listed below." msgstr "Seleccione una de las variantes de parte listadas a continuación." -#: stock/templates/stock/item_base.html:614 +#: stock/templates/stock/item_base.html:610 msgid "Warning" msgstr "Advertencia" -#: stock/templates/stock/item_base.html:615 +#: stock/templates/stock/item_base.html:611 msgid "This action cannot be easily undone" msgstr "Esta acción no se puede deshacer fácilmente" -#: stock/templates/stock/item_base.html:623 +#: stock/templates/stock/item_base.html:619 msgid "Convert Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:656 +#: stock/templates/stock/item_base.html:652 msgid "Return to Stock" msgstr "" @@ -11310,7 +11315,7 @@ msgid "Delete Location Type" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:503 -#: templates/InvenTree/settings/stock.html:38 +#: templates/InvenTree/settings/stock.html:39 msgid "New Location Type" msgstr "" @@ -11367,7 +11372,7 @@ msgstr "Configuración de orden de venta" msgid "Stock Settings" msgstr "Configuración de Stock" -#: templates/InvenTree/settings/stock.html:34 +#: templates/InvenTree/settings/stock.html:35 msgid "Stock Location Types" msgstr "" @@ -11852,23 +11857,23 @@ msgstr "Añadir archivo adjunto" msgid "Barcode Identifier" msgstr "Identificador de Código de Barras" -#: templates/base.html:103 +#: templates/base.html:102 msgid "Server Restart Required" msgstr "Reinicio del Servidor Requerido" -#: templates/base.html:106 +#: templates/base.html:105 msgid "A configuration option has been changed which requires a server restart" msgstr "Se ha cambiado una opción de configuración que requiere reiniciar el servidor" -#: templates/base.html:106 templates/base.html:116 +#: templates/base.html:105 templates/base.html:115 msgid "Contact your system administrator for further information" msgstr "Póngase en contacto con su administrador para más información" -#: templates/base.html:113 +#: templates/base.html:112 msgid "Pending Database Migrations" msgstr "" -#: templates/base.html:116 +#: templates/base.html:115 msgid "There are pending database migrations which require attention" msgstr "" @@ -13946,10 +13951,6 @@ msgstr "" msgid "Delete line item" msgstr "" -#: templates/js/translated/report.js:49 -msgid "Print Report" -msgstr "" - #: templates/js/translated/report.js:68 msgid "Report print successful" msgstr "" diff --git a/src/backend/InvenTree/locale/es_MX/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/es_MX/LC_MESSAGES/django.po index 23737281e8..685ea3df4c 100644 --- a/src/backend/InvenTree/locale/es_MX/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/es_MX/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-29 07:07+0000\n" -"PO-Revision-Date: 2024-08-29 07:10\n" +"POT-Creation-Date: 2024-09-06 05:16+0000\n" +"PO-Revision-Date: 2024-09-06 05:19\n" "Last-Translator: \n" "Language-Team: Spanish, Mexico\n" "Language: es_MX\n" @@ -67,7 +67,7 @@ msgstr "Ingrese la fecha" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3309 part/templates/part/part_sidebar.html:65 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2557 +#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2554 #: stock/serializers.py:705 stock/serializers.py:863 stock/serializers.py:989 #: stock/serializers.py:1039 stock/serializers.py:1350 #: stock/serializers.py:1439 stock/serializers.py:1604 @@ -419,8 +419,8 @@ msgstr "Los nombres duplicados no pueden existir bajo el mismo padre" msgid "Invalid choice" msgstr "Selección no válida" -#: InvenTree/models.py:767 common/models.py:2704 common/models.py:3131 -#: common/models.py:3351 common/serializers.py:439 company/models.py:590 +#: InvenTree/models.py:767 common/models.py:2698 common/models.py:3125 +#: common/models.py:3345 common/serializers.py:439 company/models.py:590 #: machine/models.py:24 part/models.py:995 part/models.py:3776 #: plugin/models.py:51 report/models.py:149 stock/models.py:82 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -449,7 +449,7 @@ msgstr "Nombre" #: part/models.py:3791 part/templates/part/category.html:79 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:155 -#: report/models.py:509 report/models.py:535 +#: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 #: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:122 #: templates/InvenTree/settings/notifications.html:19 @@ -572,7 +572,7 @@ msgstr "Superusuario" msgid "Is this user a superuser" msgstr "Este usuario es un superusuario" -#: InvenTree/serializers.py:444 common/models.py:2709 company/models.py:160 +#: InvenTree/serializers.py:444 common/models.py:2703 company/models.py:160 #: company/models.py:798 machine/models.py:39 part/admin.py:88 #: part/models.py:1201 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -667,7 +667,7 @@ msgstr "URL de imagen remota" msgid "Downloading images from remote URL is not enabled" msgstr "La descarga de imágenes desde la URL remota no está habilitada" -#: InvenTree/status.py:65 part/serializers.py:1267 +#: InvenTree/status.py:65 part/serializers.py:1265 msgid "Background worker check failed" msgstr "" @@ -777,7 +777,7 @@ msgid "Optional" msgstr "" #: build/api.py:321 common/models.py:1491 part/admin.py:91 part/admin.py:428 -#: part/models.py:1166 part/serializers.py:1596 +#: part/models.py:1166 part/serializers.py:1594 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 #: templates/js/translated/table_filters.js:729 @@ -896,7 +896,7 @@ msgstr "" #: part/models.py:3282 part/models.py:3430 part/models.py:3451 #: part/models.py:3473 part/models.py:3609 part/models.py:3951 #: part/models.py:4114 part/models.py:4244 part/models.py:4602 -#: part/serializers.py:1213 part/serializers.py:1857 +#: part/serializers.py:1211 part/serializers.py:1855 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1063,12 +1063,12 @@ msgstr "" #: order/templates/order/return_order_base.html:148 #: order/templates/order/sales_order_base.html:187 #: part/templates/part/part_base.html:399 stock/models.py:859 -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:196 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "" -#: build/models.py:378 common/models.py:3272 part/models.py:1070 +#: build/models.py:378 common/models.py:3266 part/models.py:1070 #: stock/models.py:859 msgid "Link to external URL" msgstr "" @@ -1124,7 +1124,7 @@ msgstr "" #: build/models.py:1060 build/serializers.py:279 build/serializers.py:328 #: build/serializers.py:959 order/models.py:565 order/serializers.py:500 -#: order/serializers.py:666 part/serializers.py:1590 part/serializers.py:2019 +#: order/serializers.py:666 part/serializers.py:1588 part/serializers.py:2017 #: stock/models.py:704 stock/models.py:1515 stock/serializers.py:676 msgid "Quantity must be greater than zero" msgstr "" @@ -1149,7 +1149,7 @@ msgstr "" #: build/models.py:1505 build/models.py:1761 build/serializers.py:266 #: build/serializers.py:313 build/serializers.py:1339 #: build/templates/build/build_base.html:110 -#: build/templates/build/detail.html:34 common/models.py:2581 +#: build/templates/build/detail.html:34 common/models.py:2575 #: order/models.py:1349 order/models.py:2034 order/serializers.py:1464 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3296 part/models.py:4266 @@ -1163,9 +1163,9 @@ msgstr "" #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 stock/admin.py:160 #: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:667 -#: stock/templates/stock/item_base.html:287 -#: stock/templates/stock/item_base.html:295 -#: stock/templates/stock/item_base.html:342 +#: stock/templates/stock/item_base.html:283 +#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:338 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:981 templates/js/translated/build.js:525 @@ -1228,7 +1228,7 @@ msgstr "" #: stock/serializers.py:770 stock/serializers.py:1288 stock/serializers.py:1400 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 -#: stock/templates/stock/item_base.html:194 +#: stock/templates/stock/item_base.html:190 #: templates/js/translated/build.js:1921 #: templates/js/translated/sales_order.js:301 #: templates/js/translated/sales_order.js:1234 @@ -1323,10 +1323,10 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:359 build/serializers.py:500 build/serializers.py:572 -#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1789 -#: part/serializers.py:1233 stock/serializers.py:103 stock/serializers.py:698 +#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1797 +#: part/serializers.py:1231 stock/serializers.py:103 stock/serializers.py:698 #: stock/serializers.py:858 stock/serializers.py:984 stock/serializers.py:1432 -#: stock/serializers.py:1688 stock/templates/stock/item_base.html:394 +#: stock/serializers.py:1688 stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2547 @@ -1390,7 +1390,7 @@ msgstr "" #: build/templates/build/detail.html:62 order/models.py:477 #: order/models.py:1003 order/models.py:2152 order/serializers.py:687 #: stock/admin.py:165 stock/serializers.py:1035 stock/serializers.py:1576 -#: stock/templates/stock/item_base.html:427 +#: stock/templates/stock/item_base.html:423 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1371 #: templates/js/translated/purchase_order.js:1792 @@ -1522,7 +1522,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1030 order/serializers.py:1614 +#: build/serializers.py:1030 order/serializers.py:1622 msgid "Allocation items must be provided" msgstr "" @@ -1590,7 +1590,7 @@ msgstr "" #: build/serializers.py:1230 company/models.py:849 #: company/templates/company/supplier_part.html:160 order/serializers.py:691 #: stock/admin.py:229 stock/models.py:822 stock/serializers.py:1586 -#: stock/templates/stock/item_base.html:240 +#: stock/templates/stock/item_base.html:236 #: templates/js/translated/company.js:1646 #: templates/js/translated/purchase_order.js:1169 #: templates/js/translated/purchase_order.js:1332 @@ -1625,7 +1625,7 @@ msgstr "" #: build/serializers.py:1243 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:849 -#: stock/serializers.py:152 stock/templates/stock/item_base.html:311 +#: stock/serializers.py:152 stock/templates/stock/item_base.html:307 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2530 #: templates/js/translated/model_renderers.js:231 @@ -1644,7 +1644,7 @@ msgstr "" msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1257 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1257 stock/templates/stock/item_base.html:336 msgid "Available Quantity" msgstr "" @@ -1684,7 +1684,7 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1355 order/serializers.py:1179 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:920 part/serializers.py:1623 +#: part/bom.py:186 part/serializers.py:918 part/serializers.py:1621 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2807 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2155 @@ -1692,13 +1692,13 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1625 +#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1623 #: templates/js/translated/build.js:2811 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1650 +#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1648 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" @@ -1716,7 +1716,7 @@ msgstr "" msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1372 part/serializers.py:927 +#: build/serializers.py:1372 part/serializers.py:925 msgid "External Stock" msgstr "" @@ -1745,7 +1745,7 @@ msgstr "" #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:50 order/status_codes.py:81 #: order/templates/order/order_base.html:163 -#: order/templates/order/sales_order_base.html:168 report/models.py:443 +#: order/templates/order/sales_order_base.html:168 report/models.py:451 msgid "Complete" msgstr "" @@ -1849,9 +1849,6 @@ msgid "Delete Build" msgstr "" #: build/templates/build/build_base.html:87 -msgid "Isueue Build" -msgstr "" - #: build/templates/build/build_base.html:88 msgid "Issue Build" msgstr "" @@ -1931,7 +1928,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 -#: stock/templates/stock/item_base.html:369 +#: stock/templates/stock/item_base.html:365 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 #: templates/js/translated/sales_order.js:805 @@ -1991,7 +1988,7 @@ msgid "Allocated Parts" msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:163 -#: stock/templates/stock/item_base.html:162 +#: stock/templates/stock/item_base.html:158 #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:242 #: templates/js/translated/purchase_order.js:1326 @@ -2352,8 +2349,8 @@ msgstr "" #: common/models.py:1297 common/models.py:1353 common/models.py:1366 #: common/models.py:1374 common/models.py:1383 common/models.py:1392 -#: common/models.py:1629 common/models.py:1651 common/models.py:1766 -#: common/models.py:2148 +#: common/models.py:1629 common/models.py:1651 common/models.py:1752 +#: common/models.py:2134 msgid "days" msgstr "" @@ -2582,8 +2579,8 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:1485 part/admin.py:108 part/models.py:3959 -#: report/models.py:293 report/models.py:360 report/serializers.py:90 -#: report/serializers.py:131 stock/serializers.py:233 +#: report/models.py:301 report/models.py:368 report/serializers.py:91 +#: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 #: templates/js/translated/table_filters.js:775 msgid "Template" @@ -2598,7 +2595,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:1497 part/admin.py:95 part/models.py:1172 -#: part/serializers.py:1617 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1615 templates/js/translated/table_filters.js:737 msgid "Component" msgstr "" @@ -2823,7 +2820,7 @@ msgid "Log errors which occur when generating reports" msgstr "" #: common/models.py:1702 plugin/builtin/labels/label_sheet.py:28 -#: report/models.py:301 +#: report/models.py:309 msgid "Page Size" msgstr "" @@ -2832,902 +2829,894 @@ msgid "Default page size for PDF reports" msgstr "" #: common/models.py:1708 -msgid "Enable Test Reports" -msgstr "" - -#: common/models.py:1709 -msgid "Enable generation of test reports" -msgstr "" - -#: common/models.py:1714 -msgid "Attach Test Reports" -msgstr "" - -#: common/models.py:1716 -msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" -msgstr "" - -#: common/models.py:1722 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1723 +#: common/models.py:1709 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1728 +#: common/models.py:1714 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1729 +#: common/models.py:1715 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1734 +#: common/models.py:1720 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1736 +#: common/models.py:1722 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1742 +#: common/models.py:1728 msgid "Batch Code Template" msgstr "" -#: common/models.py:1744 +#: common/models.py:1730 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1749 +#: common/models.py:1735 msgid "Stock Expiry" msgstr "" -#: common/models.py:1750 +#: common/models.py:1736 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1755 +#: common/models.py:1741 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1756 +#: common/models.py:1742 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1761 +#: common/models.py:1747 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1763 +#: common/models.py:1749 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1770 +#: common/models.py:1756 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1771 +#: common/models.py:1757 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1776 +#: common/models.py:1762 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1777 +#: common/models.py:1763 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1782 +#: common/models.py:1768 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1783 +#: common/models.py:1769 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1788 +#: common/models.py:1774 msgid "Show Installed Stock Items" msgstr "" -#: common/models.py:1789 +#: common/models.py:1775 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1794 +#: common/models.py:1780 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1796 +#: common/models.py:1782 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1802 +#: common/models.py:1788 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1804 +#: common/models.py:1790 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1810 +#: common/models.py:1796 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1812 +#: common/models.py:1798 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1818 common/models.py:1874 common/models.py:1896 -#: common/models.py:1932 +#: common/models.py:1804 common/models.py:1860 common/models.py:1882 +#: common/models.py:1918 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1819 common/models.py:1875 common/models.py:1897 -#: common/models.py:1933 +#: common/models.py:1805 common/models.py:1861 common/models.py:1883 +#: common/models.py:1919 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1824 +#: common/models.py:1810 msgid "Require Active Part" msgstr "" -#: common/models.py:1825 +#: common/models.py:1811 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1830 +#: common/models.py:1816 msgid "Require Locked Part" msgstr "" -#: common/models.py:1831 +#: common/models.py:1817 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/models.py:1836 +#: common/models.py:1822 msgid "Require Valid BOM" msgstr "" -#: common/models.py:1838 +#: common/models.py:1824 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1844 +#: common/models.py:1830 msgid "Require Closed Child Orders" msgstr "" -#: common/models.py:1846 +#: common/models.py:1832 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/models.py:1852 +#: common/models.py:1838 msgid "Block Until Tests Pass" msgstr "" -#: common/models.py:1854 +#: common/models.py:1840 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" -#: common/models.py:1860 +#: common/models.py:1846 msgid "Enable Return Orders" msgstr "" -#: common/models.py:1861 +#: common/models.py:1847 msgid "Enable return order functionality in the user interface" msgstr "" -#: common/models.py:1866 +#: common/models.py:1852 msgid "Return Order Reference Pattern" msgstr "" -#: common/models.py:1868 +#: common/models.py:1854 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1880 +#: common/models.py:1866 msgid "Edit Completed Return Orders" msgstr "" -#: common/models.py:1882 +#: common/models.py:1868 msgid "Allow editing of return orders after they have been completed" msgstr "" -#: common/models.py:1888 +#: common/models.py:1874 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1890 +#: common/models.py:1876 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1902 +#: common/models.py:1888 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1903 +#: common/models.py:1889 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1908 +#: common/models.py:1894 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1910 +#: common/models.py:1896 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1916 +#: common/models.py:1902 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1918 +#: common/models.py:1904 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1924 +#: common/models.py:1910 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1926 +#: common/models.py:1912 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1938 +#: common/models.py:1924 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1940 +#: common/models.py:1926 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1946 +#: common/models.py:1932 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1948 +#: common/models.py:1934 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1955 +#: common/models.py:1941 msgid "Enable password forgot" msgstr "" -#: common/models.py:1956 +#: common/models.py:1942 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1961 +#: common/models.py:1947 msgid "Enable registration" msgstr "" -#: common/models.py:1962 +#: common/models.py:1948 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1967 +#: common/models.py:1953 msgid "Enable SSO" msgstr "" -#: common/models.py:1968 +#: common/models.py:1954 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1973 +#: common/models.py:1959 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1975 +#: common/models.py:1961 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1981 +#: common/models.py:1967 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1983 +#: common/models.py:1969 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1989 +#: common/models.py:1975 msgid "SSO group key" msgstr "" -#: common/models.py:1991 +#: common/models.py:1977 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1997 +#: common/models.py:1983 msgid "SSO group map" msgstr "" -#: common/models.py:1999 +#: common/models.py:1985 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/models.py:2005 +#: common/models.py:1991 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:2007 +#: common/models.py:1993 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/models.py:2013 +#: common/models.py:1999 msgid "Email required" msgstr "" -#: common/models.py:2014 +#: common/models.py:2000 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:2019 +#: common/models.py:2005 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:2021 +#: common/models.py:2007 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:2027 +#: common/models.py:2013 msgid "Mail twice" msgstr "" -#: common/models.py:2028 +#: common/models.py:2014 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:2033 +#: common/models.py:2019 msgid "Password twice" msgstr "" -#: common/models.py:2034 +#: common/models.py:2020 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:2039 +#: common/models.py:2025 msgid "Allowed domains" msgstr "" -#: common/models.py:2041 +#: common/models.py:2027 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:2047 +#: common/models.py:2033 msgid "Group on signup" msgstr "" -#: common/models.py:2049 +#: common/models.py:2035 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:2055 +#: common/models.py:2041 msgid "Enforce MFA" msgstr "" -#: common/models.py:2056 +#: common/models.py:2042 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:2061 +#: common/models.py:2047 msgid "Check plugins on startup" msgstr "" -#: common/models.py:2063 +#: common/models.py:2049 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:2071 +#: common/models.py:2057 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2072 +#: common/models.py:2058 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2078 +#: common/models.py:2064 msgid "Enable URL integration" msgstr "" -#: common/models.py:2079 +#: common/models.py:2065 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:2085 +#: common/models.py:2071 msgid "Enable navigation integration" msgstr "" -#: common/models.py:2086 +#: common/models.py:2072 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:2092 +#: common/models.py:2078 msgid "Enable app integration" msgstr "" -#: common/models.py:2093 +#: common/models.py:2079 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:2099 +#: common/models.py:2085 msgid "Enable schedule integration" msgstr "" -#: common/models.py:2100 +#: common/models.py:2086 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2106 +#: common/models.py:2092 msgid "Enable event integration" msgstr "" -#: common/models.py:2107 +#: common/models.py:2093 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2113 +#: common/models.py:2099 msgid "Enable project codes" msgstr "" -#: common/models.py:2114 +#: common/models.py:2100 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2119 +#: common/models.py:2105 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2121 +#: common/models.py:2107 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2127 +#: common/models.py:2113 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2129 +#: common/models.py:2115 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2135 +#: common/models.py:2121 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2137 +#: common/models.py:2123 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2143 +#: common/models.py:2129 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2145 +#: common/models.py:2131 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2152 +#: common/models.py:2138 msgid "Display Users full names" msgstr "" -#: common/models.py:2153 +#: common/models.py:2139 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2158 +#: common/models.py:2144 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2159 +#: common/models.py:2145 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2171 common/models.py:2551 +#: common/models.py:2150 +msgid "Create Template on Upload" +msgstr "" + +#: common/models.py:2152 +msgid "Create a new test template when uploading test data which does not match an existing template" +msgstr "" + +#: common/models.py:2165 common/models.py:2545 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2214 +#: common/models.py:2208 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2216 +#: common/models.py:2210 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2216 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2223 +#: common/models.py:2217 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2228 +#: common/models.py:2222 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2229 +#: common/models.py:2223 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2234 +#: common/models.py:2228 msgid "Show latest parts" msgstr "" -#: common/models.py:2235 +#: common/models.py:2229 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2240 +#: common/models.py:2234 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2241 +#: common/models.py:2235 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2246 +#: common/models.py:2240 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2247 +#: common/models.py:2241 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2252 +#: common/models.py:2246 msgid "Show low stock" msgstr "" -#: common/models.py:2253 +#: common/models.py:2247 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2258 +#: common/models.py:2252 msgid "Show depleted stock" msgstr "" -#: common/models.py:2259 +#: common/models.py:2253 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2264 +#: common/models.py:2258 msgid "Show needed stock" msgstr "" -#: common/models.py:2265 +#: common/models.py:2259 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2270 +#: common/models.py:2264 msgid "Show expired stock" msgstr "" -#: common/models.py:2271 +#: common/models.py:2265 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2276 +#: common/models.py:2270 msgid "Show stale stock" msgstr "" -#: common/models.py:2277 +#: common/models.py:2271 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2282 +#: common/models.py:2276 msgid "Show pending builds" msgstr "" -#: common/models.py:2283 +#: common/models.py:2277 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2288 +#: common/models.py:2282 msgid "Show overdue builds" msgstr "" -#: common/models.py:2289 +#: common/models.py:2283 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2294 +#: common/models.py:2288 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2295 +#: common/models.py:2289 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2300 +#: common/models.py:2294 msgid "Show overdue POs" msgstr "" -#: common/models.py:2301 +#: common/models.py:2295 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2306 +#: common/models.py:2300 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2307 +#: common/models.py:2301 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2312 +#: common/models.py:2306 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2313 +#: common/models.py:2307 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2318 +#: common/models.py:2312 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2319 +#: common/models.py:2313 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2324 +#: common/models.py:2318 msgid "Show News" msgstr "" -#: common/models.py:2325 +#: common/models.py:2319 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2330 +#: common/models.py:2324 msgid "Inline label display" msgstr "" -#: common/models.py:2332 +#: common/models.py:2326 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2338 +#: common/models.py:2332 msgid "Default label printer" msgstr "" -#: common/models.py:2340 +#: common/models.py:2334 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2346 +#: common/models.py:2340 msgid "Inline report display" msgstr "" -#: common/models.py:2348 +#: common/models.py:2342 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2354 +#: common/models.py:2348 msgid "Search Parts" msgstr "" -#: common/models.py:2355 +#: common/models.py:2349 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2360 +#: common/models.py:2354 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2361 +#: common/models.py:2355 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2366 +#: common/models.py:2360 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2367 +#: common/models.py:2361 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2372 +#: common/models.py:2366 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2373 +#: common/models.py:2367 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2378 +#: common/models.py:2372 msgid "Search Categories" msgstr "" -#: common/models.py:2379 +#: common/models.py:2373 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2384 +#: common/models.py:2378 msgid "Search Stock" msgstr "" -#: common/models.py:2385 +#: common/models.py:2379 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2384 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2392 +#: common/models.py:2386 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2398 +#: common/models.py:2392 msgid "Search Locations" msgstr "" -#: common/models.py:2399 +#: common/models.py:2393 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2404 +#: common/models.py:2398 msgid "Search Companies" msgstr "" -#: common/models.py:2405 +#: common/models.py:2399 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2410 +#: common/models.py:2404 msgid "Search Build Orders" msgstr "" -#: common/models.py:2411 +#: common/models.py:2405 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2416 +#: common/models.py:2410 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2417 +#: common/models.py:2411 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2422 +#: common/models.py:2416 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2424 +#: common/models.py:2418 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2430 +#: common/models.py:2424 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2431 +#: common/models.py:2425 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2436 +#: common/models.py:2430 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2438 +#: common/models.py:2432 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2444 +#: common/models.py:2438 msgid "Search Return Orders" msgstr "" -#: common/models.py:2445 +#: common/models.py:2439 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2450 +#: common/models.py:2444 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2452 +#: common/models.py:2446 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2458 +#: common/models.py:2452 msgid "Search Preview Results" msgstr "" -#: common/models.py:2460 +#: common/models.py:2454 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2466 +#: common/models.py:2460 msgid "Regex Search" msgstr "" -#: common/models.py:2467 +#: common/models.py:2461 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2472 +#: common/models.py:2466 msgid "Whole Word Search" msgstr "" -#: common/models.py:2473 +#: common/models.py:2467 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2478 +#: common/models.py:2472 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2479 +#: common/models.py:2473 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2484 +#: common/models.py:2478 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2485 +#: common/models.py:2479 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2490 +#: common/models.py:2484 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2491 +#: common/models.py:2485 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2496 +#: common/models.py:2490 msgid "Date Format" msgstr "" -#: common/models.py:2497 +#: common/models.py:2491 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2510 part/templates/part/detail.html:41 +#: common/models.py:2504 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2511 +#: common/models.py:2505 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2516 part/templates/part/detail.html:62 +#: common/models.py:2510 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2518 +#: common/models.py:2512 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2524 +#: common/models.py:2518 msgid "Table String Length" msgstr "" -#: common/models.py:2526 +#: common/models.py:2520 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2532 +#: common/models.py:2526 msgid "Receive error reports" msgstr "" -#: common/models.py:2533 +#: common/models.py:2527 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2538 +#: common/models.py:2532 msgid "Last used printing machines" msgstr "" -#: common/models.py:2539 +#: common/models.py:2533 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2559 common/models.py:2560 common/models.py:2717 -#: common/models.py:2718 common/models.py:2963 common/models.py:2964 -#: common/models.py:3287 common/models.py:3288 importer/models.py:89 +#: common/models.py:2553 common/models.py:2554 common/models.py:2711 +#: common/models.py:2712 common/models.py:2957 common/models.py:2958 +#: common/models.py:3281 common/models.py:3282 importer/models.py:89 #: part/models.py:3319 part/models.py:3406 part/models.py:3480 #: part/models.py:3508 plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3735,11 +3724,11 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:2582 +#: common/models.py:2576 msgid "Price break quantity" msgstr "" -#: common/models.py:2589 company/serializers.py:517 order/admin.py:42 +#: common/models.py:2583 company/serializers.py:517 order/admin.py:42 #: order/models.py:1423 order/models.py:2410 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1892 #: templates/js/translated/pricing.js:621 @@ -3747,96 +3736,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2590 +#: common/models.py:2584 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2694 common/models.py:2879 +#: common/models.py:2688 common/models.py:2873 msgid "Endpoint" msgstr "" -#: common/models.py:2695 +#: common/models.py:2689 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2705 +#: common/models.py:2699 msgid "Name for this webhook" msgstr "" -#: common/models.py:2709 +#: common/models.py:2703 msgid "Is this webhook active" msgstr "" -#: common/models.py:2725 users/models.py:159 +#: common/models.py:2719 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2726 +#: common/models.py:2720 msgid "Token for access" msgstr "" -#: common/models.py:2734 +#: common/models.py:2728 msgid "Secret" msgstr "" -#: common/models.py:2735 +#: common/models.py:2729 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2843 +#: common/models.py:2837 msgid "Message ID" msgstr "" -#: common/models.py:2844 +#: common/models.py:2838 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2852 +#: common/models.py:2846 msgid "Host" msgstr "" -#: common/models.py:2853 +#: common/models.py:2847 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2861 +#: common/models.py:2855 msgid "Header" msgstr "" -#: common/models.py:2862 +#: common/models.py:2856 msgid "Header of this message" msgstr "" -#: common/models.py:2869 +#: common/models.py:2863 msgid "Body" msgstr "" -#: common/models.py:2870 +#: common/models.py:2864 msgid "Body of this message" msgstr "" -#: common/models.py:2880 +#: common/models.py:2874 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2885 +#: common/models.py:2879 msgid "Worked on" msgstr "" -#: common/models.py:2886 +#: common/models.py:2880 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:3012 +#: common/models.py:3006 msgid "Id" msgstr "" -#: common/models.py:3014 templates/js/translated/company.js:965 +#: common/models.py:3008 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:3016 common/models.py:3271 company/models.py:146 +#: common/models.py:3010 common/models.py:3265 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 #: order/models.py:303 order/models.py:1378 order/models.py:1810 #: part/admin.py:55 part/models.py:1069 @@ -3853,217 +3842,217 @@ msgstr "" msgid "Link" msgstr "" -#: common/models.py:3018 templates/js/translated/news.js:60 +#: common/models.py:3012 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:3020 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:3014 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" -#: common/models.py:3022 templates/js/translated/news.js:52 +#: common/models.py:3016 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Read" msgstr "" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Was this news item read?" msgstr "" -#: common/models.py:3042 company/models.py:156 part/models.py:1079 +#: common/models.py:3036 company/models.py:156 part/models.py:1079 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 -#: stock/templates/stock/item_base.html:133 templates/503.html:31 +#: stock/templates/stock/item_base.html:129 templates/503.html:31 #: templates/hover_image.html:7 templates/hover_image.html:9 #: templates/modals.html:6 msgid "Image" msgstr "" -#: common/models.py:3042 +#: common/models.py:3036 msgid "Image file" msgstr "" -#: common/models.py:3054 common/models.py:3255 +#: common/models.py:3048 common/models.py:3249 msgid "Target model type for this image" msgstr "" -#: common/models.py:3058 +#: common/models.py:3052 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3080 +#: common/models.py:3074 msgid "Custom Unit" msgstr "" -#: common/models.py:3098 +#: common/models.py:3092 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:3113 +#: common/models.py:3107 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3132 +#: common/models.py:3126 msgid "Unit name" msgstr "" -#: common/models.py:3139 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3133 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3140 +#: common/models.py:3134 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3146 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3140 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3147 +#: common/models.py:3141 msgid "Unit definition" msgstr "" -#: common/models.py:3205 common/models.py:3262 stock/models.py:2552 +#: common/models.py:3199 common/models.py:3256 stock/models.py:2549 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "" -#: common/models.py:3217 +#: common/models.py:3211 msgid "Missing file" msgstr "" -#: common/models.py:3218 +#: common/models.py:3212 msgid "Missing external link" msgstr "" -#: common/models.py:3263 +#: common/models.py:3257 msgid "Select file to attach" msgstr "" -#: common/models.py:3278 templates/js/translated/attachment.js:120 +#: common/models.py:3272 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "" -#: common/models.py:3279 +#: common/models.py:3273 msgid "Attachment comment" msgstr "" -#: common/models.py:3295 +#: common/models.py:3289 msgid "Upload date" msgstr "" -#: common/models.py:3296 +#: common/models.py:3290 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size in bytes" msgstr "" -#: common/models.py:3338 common/serializers.py:588 +#: common/models.py:3332 common/serializers.py:588 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3347 plugin/models.py:43 users/models.py:100 +#: common/models.py:3341 plugin/models.py:43 users/models.py:100 msgid "Key" msgstr "" -#: common/models.py:3348 +#: common/models.py:3342 msgid "Value that will be saved in the models database" msgstr "" -#: common/models.py:3351 +#: common/models.py:3345 msgid "Name of the state" msgstr "" -#: common/models.py:3355 +#: common/models.py:3349 msgid "Label" msgstr "" -#: common/models.py:3356 +#: common/models.py:3350 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:3362 +#: common/models.py:3356 msgid "Color" msgstr "" -#: common/models.py:3363 +#: common/models.py:3357 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:3366 +#: common/models.py:3360 msgid "Logical Key" msgstr "" -#: common/models.py:3368 +#: common/models.py:3362 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:3376 +#: common/models.py:3370 msgid "Model" msgstr "" -#: common/models.py:3377 +#: common/models.py:3371 msgid "Model this state is associated with" msgstr "" -#: common/models.py:3381 +#: common/models.py:3375 msgid "Reference Status Set" msgstr "" -#: common/models.py:3382 +#: common/models.py:3376 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:3388 +#: common/models.py:3382 msgid "Custom State" msgstr "" -#: common/models.py:3389 +#: common/models.py:3383 msgid "Custom States" msgstr "" -#: common/models.py:3404 +#: common/models.py:3398 msgid "Model must be selected" msgstr "" -#: common/models.py:3407 +#: common/models.py:3401 msgid "Key must be selected" msgstr "" -#: common/models.py:3410 +#: common/models.py:3404 msgid "Logical key must be selected" msgstr "" -#: common/models.py:3414 +#: common/models.py:3408 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:3418 +#: common/models.py:3412 msgid "Reference status must be selected" msgstr "" -#: common/models.py:3430 +#: common/models.py:3424 msgid "Reference status set not found" msgstr "" -#: common/models.py:3436 +#: common/models.py:3430 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:3442 +#: common/models.py:3436 msgid "Logical key must be in the logical keys of the reference status" msgstr "" @@ -4165,7 +4154,7 @@ msgstr "" msgid "Filename" msgstr "" -#: common/serializers.py:563 report/api.py:100 report/serializers.py:53 +#: common/serializers.py:563 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" @@ -4447,12 +4436,12 @@ msgstr "" #: company/models.py:467 company/models.py:584 company/models.py:808 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 -#: stock/templates/stock/item_base.html:217 +#: stock/templates/stock/item_base.html:213 msgid "Manufacturer Part" msgstr "" #: company/models.py:484 company/models.py:776 stock/models.py:791 -#: stock/serializers.py:452 stock/templates/stock/item_base.html:142 +#: stock/serializers.py:452 stock/templates/stock/item_base.html:138 #: templates/js/translated/bom.js:622 msgid "Base Part" msgstr "" @@ -4463,8 +4452,8 @@ msgstr "" #: company/models.py:495 company/templates/company/company_base.html:82 #: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:145 part/serializers.py:567 -#: stock/templates/stock/item_base.html:207 +#: company/templates/company/supplier_part.html:145 part/serializers.py:565 +#: stock/templates/stock/item_base.html:203 #: templates/js/translated/company.js:507 #: templates/js/translated/company.js:1118 #: templates/js/translated/company.js:1296 @@ -4479,7 +4468,7 @@ msgstr "" #: company/models.py:502 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:153 order/serializers.py:557 -#: part/serializers.py:577 templates/js/translated/company.js:351 +#: part/serializers.py:575 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 #: templates/js/translated/company.js:1630 templates/js/translated/part.js:1807 @@ -4505,7 +4494,7 @@ msgid "Parameter name" msgstr "" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2544 templates/js/translated/company.js:1166 +#: stock/models.py:2541 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1499 #: templates/js/translated/stock.js:1607 msgid "Value" @@ -4530,7 +4519,7 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 #: order/serializers.py:492 stock/models.py:802 -#: stock/templates/stock/item_base.html:233 +#: stock/templates/stock/item_base.html:229 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 @@ -4553,9 +4542,9 @@ msgstr "" #: company/models.py:786 company/templates/company/company_base.html:87 #: company/templates/company/supplier_part.html:129 order/models.py:492 #: order/templates/order/order_base.html:141 part/bom.py:279 part/bom.py:314 -#: part/serializers.py:551 plugin/builtin/suppliers/digikey.py:25 +#: part/serializers.py:549 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/templates/stock/item_base.html:224 +#: plugin/builtin/suppliers/tme.py:26 stock/templates/stock/item_base.html:220 #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:511 @@ -4570,7 +4559,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:793 part/serializers.py:562 +#: company/models.py:793 part/serializers.py:560 msgid "Supplier stock keeping unit" msgstr "" @@ -4661,7 +4650,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:919 +#: company/serializers.py:397 part/admin.py:126 part/serializers.py:917 #: part/templates/part/part_base.html:197 #: templates/js/translated/company.js:1689 #: templates/js/translated/table_filters.js:362 @@ -4735,7 +4724,7 @@ msgstr "" #: order/models.py:2140 order/templates/order/return_order_base.html:134 #: order/templates/order/sales_order_base.html:151 stock/models.py:844 #: stock/models.py:845 stock/serializers.py:1336 -#: stock/templates/stock/item_base.html:405 +#: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 #: templates/js/translated/return_order.js:295 @@ -4939,7 +4928,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:119 #: company/templates/company/supplier_part.html:15 company/views.py:31 -#: part/admin.py:122 part/serializers.py:925 +#: part/admin.py:122 part/serializers.py:923 #: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190 #: templates/navbar.html:48 msgid "Suppliers" @@ -5030,7 +5019,7 @@ msgid "No supplier information available" msgstr "" #: company/templates/company/supplier_part.html:139 order/serializers.py:554 -#: part/bom.py:286 part/bom.py:315 part/serializers.py:561 +#: part/bom.py:286 part/bom.py:315 part/serializers.py:559 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1793 #: templates/js/translated/pricing.js:510 #: templates/js/translated/purchase_order.js:1920 @@ -5084,7 +5073,7 @@ msgid "Update Part Availability" msgstr "" #: company/templates/company/supplier_part_sidebar.html:5 -#: part/serializers.py:923 part/stocktake.py:223 +#: part/serializers.py:921 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 #: stock/serializers.py:1021 stock/serializers.py:1199 @@ -5473,7 +5462,7 @@ msgstr "" #: order/models.py:1592 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_purchase_order_report.html:14 -#: stock/serializers.py:121 stock/templates/stock/item_base.html:176 +#: stock/serializers.py:121 stock/templates/stock/item_base.html:172 #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:168 @@ -5694,7 +5683,7 @@ msgid "Number of items received" msgstr "" #: order/models.py:1513 stock/models.py:963 stock/serializers.py:617 -#: stock/templates/stock/item_base.html:183 +#: stock/templates/stock/item_base.html:179 #: templates/js/translated/stock.js:2397 msgid "Purchase Price" msgstr "" @@ -5768,7 +5757,7 @@ msgid "User who checked this shipment" msgstr "" #: order/models.py:1788 order/models.py:2011 order/serializers.py:1479 -#: order/serializers.py:1589 templates/js/translated/model_renderers.js:455 +#: order/serializers.py:1597 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "" @@ -5982,7 +5971,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1790 +#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1798 msgid "Select destination location for received items" msgstr "" @@ -6019,7 +6008,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:795 order/serializers.py:1806 +#: order/serializers.py:795 order/serializers.py:1814 msgid "Line items must be provided" msgstr "" @@ -6051,39 +6040,39 @@ msgstr "" msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1491 order/serializers.py:1597 +#: order/serializers.py:1491 order/serializers.py:1605 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1494 order/serializers.py:1600 +#: order/serializers.py:1494 order/serializers.py:1608 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1541 +#: order/serializers.py:1549 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1548 -msgid "The following serial numbers are already allocated" +#: order/serializers.py:1556 +msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1760 +#: order/serializers.py:1768 msgid "Return order line item" msgstr "" -#: order/serializers.py:1766 +#: order/serializers.py:1774 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1777 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1798 +#: order/serializers.py:1806 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1881 +#: order/serializers.py:1889 msgid "Line price currency" msgstr "" @@ -6510,7 +6499,7 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/admin.py:48 part/models.py:1044 part/serializers.py:908 +#: part/admin.py:48 part/models.py:1044 part/serializers.py:906 #: part/templates/part/part_base.html:276 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 @@ -6537,7 +6526,7 @@ msgstr "" msgid "Category ID" msgstr "" -#: part/admin.py:67 part/admin.py:304 part/serializers.py:893 +#: part/admin.py:67 part/admin.py:304 part/serializers.py:891 #: part/stocktake.py:222 msgid "Category Name" msgstr "" @@ -6562,7 +6551,7 @@ msgstr "" msgid "Used In" msgstr "" -#: part/admin.py:150 part/serializers.py:918 +#: part/admin.py:150 part/serializers.py:916 #: part/templates/part/part_base.html:248 stock/admin.py:236 #: templates/js/translated/part.js:717 templates/js/translated/part.js:2159 msgid "Building" @@ -6592,7 +6581,7 @@ msgid "Category Path" msgstr "" #: part/admin.py:325 part/models.py:420 part/serializers.py:130 -#: part/serializers.py:290 part/serializers.py:428 +#: part/serializers.py:290 part/serializers.py:426 #: part/templates/part/cat_link.html:3 part/templates/part/category.html:20 #: part/templates/part/category.html:138 part/templates/part/category.html:158 #: part/templates/part/category_sidebar.html:9 @@ -6619,13 +6608,13 @@ msgstr "" msgid "Part Revision" msgstr "" -#: part/admin.py:418 part/serializers.py:1367 +#: part/admin.py:418 part/serializers.py:1365 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "" -#: part/admin.py:423 part/serializers.py:1382 +#: part/admin.py:423 part/serializers.py:1380 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -6720,7 +6709,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1520 part/models.py:1036 part/models.py:3501 part/models.py:4060 -#: part/serializers.py:443 part/serializers.py:1223 +#: part/serializers.py:441 part/serializers.py:1221 #: part/templates/part/part_base.html:267 stock/api.py:780 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6746,7 +6735,7 @@ msgstr "" msgid "Default Location" msgstr "" -#: part/bom.py:184 part/serializers.py:926 +#: part/bom.py:184 part/serializers.py:924 #: templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "" @@ -6906,7 +6895,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1052 part/serializers.py:360 +#: part/models.py:1052 msgid "Part revision or version number" msgstr "" @@ -7012,7 +7001,7 @@ msgid "Owner responsible for this part" msgstr "" #: part/models.py:1264 part/templates/part/part_base.html:355 -#: stock/templates/stock/item_base.html:451 +#: stock/templates/stock/item_base.html:447 #: templates/js/translated/part.js:2490 msgid "Last Stocktake" msgstr "" @@ -7277,7 +7266,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3635 report/models.py:208 +#: part/models.py:3635 report/models.py:216 #: templates/js/translated/part.js:2919 #: templates/js/translated/table_filters.js:502 msgid "Enabled" @@ -7571,326 +7560,326 @@ msgstr "" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:434 +#: part/serializers.py:432 msgid "No parts selected" msgstr "" -#: part/serializers.py:444 +#: part/serializers.py:442 msgid "Select category" msgstr "" -#: part/serializers.py:479 +#: part/serializers.py:477 msgid "Original Part" msgstr "" -#: part/serializers.py:480 +#: part/serializers.py:478 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:485 +#: part/serializers.py:483 msgid "Copy Image" msgstr "" -#: part/serializers.py:486 +#: part/serializers.py:484 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:492 part/templates/part/detail.html:293 +#: part/serializers.py:490 part/templates/part/detail.html:293 msgid "Copy BOM" msgstr "" -#: part/serializers.py:493 +#: part/serializers.py:491 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:499 +#: part/serializers.py:497 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:500 +#: part/serializers.py:498 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:506 +#: part/serializers.py:504 msgid "Copy Notes" msgstr "" -#: part/serializers.py:507 +#: part/serializers.py:505 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:523 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:527 +#: part/serializers.py:525 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:534 +#: part/serializers.py:532 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:535 +#: part/serializers.py:533 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:552 +#: part/serializers.py:550 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:568 +#: part/serializers.py:566 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:578 +#: part/serializers.py:576 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:585 +#: part/serializers.py:583 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:594 +#: part/serializers.py:592 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:605 +#: part/serializers.py:603 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:612 +#: part/serializers.py:610 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:924 +#: part/serializers.py:922 msgid "Revisions" msgstr "" -#: part/serializers.py:929 +#: part/serializers.py:927 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:932 +#: part/serializers.py:930 msgid "Variant Stock" msgstr "" -#: part/serializers.py:962 part/templates/part/copy_part.html:9 +#: part/serializers.py:960 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:474 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:963 +#: part/serializers.py:961 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:969 templates/js/translated/part.js:103 +#: part/serializers.py:967 templates/js/translated/part.js:103 msgid "Initial Stock" msgstr "" -#: part/serializers.py:970 +#: part/serializers.py:968 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:976 +#: part/serializers.py:974 msgid "Supplier Information" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:975 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:985 +#: part/serializers.py:983 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:986 +#: part/serializers.py:984 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:991 +#: part/serializers.py:989 msgid "Existing Image" msgstr "" -#: part/serializers.py:992 +#: part/serializers.py:990 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1007 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1215 +#: part/serializers.py:1213 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1225 +#: part/serializers.py:1223 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1235 +#: part/serializers.py:1233 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1239 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1240 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1247 +#: part/serializers.py:1245 msgid "Generate Report" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1246 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1253 +#: part/serializers.py:1251 msgid "Update Parts" msgstr "" -#: part/serializers.py:1254 +#: part/serializers.py:1252 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1262 +#: part/serializers.py:1260 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1368 +#: part/serializers.py:1366 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1373 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1383 +#: part/serializers.py:1381 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1390 +#: part/serializers.py:1388 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1419 +#: part/serializers.py:1417 msgid "Update" msgstr "" -#: part/serializers.py:1420 +#: part/serializers.py:1418 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1443 +#: part/serializers.py:1441 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1450 +#: part/serializers.py:1448 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1451 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1597 +#: part/serializers.py:1595 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1606 +#: part/serializers.py:1604 msgid "Component Name" msgstr "" -#: part/serializers.py:1609 +#: part/serializers.py:1607 msgid "Component IPN" msgstr "" -#: part/serializers.py:1612 +#: part/serializers.py:1610 msgid "Component Description" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1616 msgid "Select the component part" msgstr "" -#: part/serializers.py:1627 part/templates/part/part_base.html:242 +#: part/serializers.py:1625 part/templates/part/part_base.html:242 #: templates/js/translated/bom.js:1219 msgid "Can Build" msgstr "" -#: part/serializers.py:1858 +#: part/serializers.py:1856 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1866 +#: part/serializers.py:1864 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1867 +#: part/serializers.py:1865 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1872 +#: part/serializers.py:1870 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1873 +#: part/serializers.py:1871 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1878 +#: part/serializers.py:1876 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1879 +#: part/serializers.py:1877 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1884 +#: part/serializers.py:1882 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1885 +#: part/serializers.py:1883 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1920 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1921 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1955 +#: part/serializers.py:1953 msgid "No part column specified" msgstr "" -#: part/serializers.py:1999 +#: part/serializers.py:1997 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2002 +#: part/serializers.py:2000 msgid "No matching part found" msgstr "" -#: part/serializers.py:2004 +#: part/serializers.py:2002 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2013 +#: part/serializers.py:2011 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2021 +#: part/serializers.py:2019 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2044 +#: part/serializers.py:2042 msgid "At least one BOM item is required" msgstr "" @@ -8216,7 +8205,7 @@ msgid "Subscribe to notifications for this part" msgstr "" #: part/templates/part/part_base.html:52 -#: stock/templates/stock/item_base.html:62 +#: stock/templates/stock/item_base.html:61 #: stock/templates/stock/location.html:71 templates/js/translated/label.js:136 msgid "Print Label" msgstr "" @@ -8226,7 +8215,7 @@ msgid "Show pricing information" msgstr "" #: part/templates/part/part_base.html:63 -#: stock/templates/stock/item_base.html:110 +#: stock/templates/stock/item_base.html:106 #: stock/templates/stock/location.html:80 msgid "Stock actions" msgstr "" @@ -8297,12 +8286,12 @@ msgid "Required for Orders" msgstr "" #: part/templates/part/part_base.html:225 -#: stock/templates/stock/item_base.html:388 +#: stock/templates/stock/item_base.html:384 msgid "Allocated to Build Orders" msgstr "" #: part/templates/part/part_base.html:234 -#: stock/templates/stock/item_base.html:381 +#: stock/templates/stock/item_base.html:377 msgid "Allocated to Sales Orders" msgstr "" @@ -8322,7 +8311,7 @@ msgid "Latest Serial Number" msgstr "" #: part/templates/part/part_base.html:372 -#: stock/templates/stock/item_base.html:322 +#: stock/templates/stock/item_base.html:318 msgid "Search for serial number" msgstr "" @@ -8449,7 +8438,7 @@ msgid "Edit" msgstr "" #: part/templates/part/prices.html:28 stock/admin.py:252 -#: stock/templates/stock/item_base.html:446 +#: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1703 #: templates/js/translated/company.js:1713 #: templates/js/translated/stock.js:2332 @@ -8940,7 +8929,7 @@ msgstr "" msgid "Print a border around each label" msgstr "" -#: plugin/builtin/labels/label_sheet.py:47 report/models.py:307 +#: plugin/builtin/labels/label_sheet.py:47 report/models.py:315 msgid "Landscape" msgstr "" @@ -9098,7 +9087,7 @@ msgstr "" msgid "Package Plugin" msgstr "" -#: plugin/models.py:220 report/models.py:474 +#: plugin/models.py:220 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" @@ -9249,8 +9238,8 @@ msgstr "" msgid "No valid objects provided to template" msgstr "" -#: report/api.py:103 report/models.py:438 report/serializers.py:98 -#: report/serializers.py:148 templates/js/translated/purchase_order.js:1817 +#: report/api.py:103 report/models.py:446 report/serializers.py:99 +#: report/serializers.py:149 templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:353 #: templates/js/translated/sales_order.js:887 #: templates/js/translated/sales_order.js:1047 @@ -9281,7 +9270,11 @@ msgstr "" msgid "Error printing label" msgstr "" -#: report/api.py:375 report/api.py:411 +#: report/api.py:358 +msgid "Report saved at time of printing" +msgstr "" + +#: report/api.py:384 report/api.py:420 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "" @@ -9318,135 +9311,143 @@ msgstr "" msgid "Revision number (auto-increments)" msgstr "" -#: report/models.py:202 +#: report/models.py:168 +msgid "Attach to Model on Print" +msgstr "" + +#: report/models.py:170 +msgid "Save report output as an attachment against linked model instance when printing" +msgstr "" + +#: report/models.py:210 msgid "Filename Pattern" msgstr "" -#: report/models.py:203 +#: report/models.py:211 msgid "Pattern for generating filenames" msgstr "" -#: report/models.py:208 +#: report/models.py:216 msgid "Template is enabled" msgstr "" -#: report/models.py:214 +#: report/models.py:222 msgid "Target model type for template" msgstr "" -#: report/models.py:234 +#: report/models.py:242 msgid "Filters" msgstr "" -#: report/models.py:235 +#: report/models.py:243 msgid "Template query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:294 report/models.py:361 +#: report/models.py:302 report/models.py:369 msgid "Template file" msgstr "" -#: report/models.py:302 +#: report/models.py:310 msgid "Page size for PDF reports" msgstr "" -#: report/models.py:308 +#: report/models.py:316 msgid "Render report in landscape orientation" msgstr "" -#: report/models.py:367 +#: report/models.py:375 msgid "Width [mm]" msgstr "" -#: report/models.py:368 +#: report/models.py:376 msgid "Label width, specified in mm" msgstr "" -#: report/models.py:374 +#: report/models.py:382 msgid "Height [mm]" msgstr "" -#: report/models.py:375 +#: report/models.py:383 msgid "Label height, specified in mm" msgstr "" -#: report/models.py:438 +#: report/models.py:446 msgid "Number of items to process" msgstr "" -#: report/models.py:444 +#: report/models.py:452 msgid "Report generation is complete" msgstr "" -#: report/models.py:448 templates/js/translated/build.js:2352 +#: report/models.py:456 templates/js/translated/build.js:2352 msgid "Progress" msgstr "" -#: report/models.py:448 +#: report/models.py:456 msgid "Report generation progress" msgstr "" -#: report/models.py:456 +#: report/models.py:464 msgid "Report Template" msgstr "" -#: report/models.py:463 report/models.py:486 +#: report/models.py:471 report/models.py:494 msgid "Output File" msgstr "" -#: report/models.py:464 report/models.py:487 +#: report/models.py:472 report/models.py:495 msgid "Generated output file" msgstr "" -#: report/models.py:475 +#: report/models.py:483 msgid "Label output plugin" msgstr "" -#: report/models.py:479 +#: report/models.py:487 msgid "Label Template" msgstr "" -#: report/models.py:502 +#: report/models.py:510 msgid "Snippet" msgstr "" -#: report/models.py:503 +#: report/models.py:511 msgid "Report snippet file" msgstr "" -#: report/models.py:510 +#: report/models.py:518 msgid "Snippet file description" msgstr "" -#: report/models.py:528 +#: report/models.py:536 msgid "Asset" msgstr "" -#: report/models.py:529 +#: report/models.py:537 msgid "Report asset file" msgstr "" -#: report/models.py:536 +#: report/models.py:544 msgid "Asset file description" msgstr "" -#: report/serializers.py:91 +#: report/serializers.py:92 msgid "Select report template" msgstr "" -#: report/serializers.py:99 report/serializers.py:149 +#: report/serializers.py:100 report/serializers.py:150 msgid "List of item primary keys to include in the report" msgstr "" -#: report/serializers.py:132 +#: report/serializers.py:133 msgid "Select label template" msgstr "" -#: report/serializers.py:140 +#: report/serializers.py:141 msgid "Printing Plugin" msgstr "" -#: report/serializers.py:141 +#: report/serializers.py:142 msgid "Select plugin to use for label printing" msgstr "" @@ -9517,7 +9518,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2538 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2535 msgid "Result" msgstr "" @@ -9598,7 +9599,7 @@ msgid "Customer ID" msgstr "" #: stock/admin.py:206 stock/models.py:829 -#: stock/templates/stock/item_base.html:354 +#: stock/templates/stock/item_base.html:350 msgid "Installed In" msgstr "" @@ -9623,7 +9624,7 @@ msgid "Delete on Deplete" msgstr "" #: stock/admin.py:261 stock/models.py:923 -#: stock/templates/stock/item_base.html:433 +#: stock/templates/stock/item_base.html:429 #: templates/js/translated/stock.js:2316 users/models.py:124 msgid "Expiry Date" msgstr "" @@ -9665,7 +9666,7 @@ msgid "Expiry date after" msgstr "" #: stock/api.py:839 stock/serializers.py:611 -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #: templates/js/translated/table_filters.js:448 msgid "Stale" msgstr "" @@ -9715,7 +9716,7 @@ msgid "Stock Locations" msgstr "" #: stock/models.py:185 stock/models.py:972 -#: stock/templates/stock/item_base.html:247 +#: stock/templates/stock/item_base.html:243 msgid "Owner" msgstr "" @@ -9826,7 +9827,7 @@ msgstr "" msgid "Build for this stock item" msgstr "" -#: stock/models.py:892 stock/templates/stock/item_base.html:363 +#: stock/models.py:892 stock/templates/stock/item_base.html:359 msgid "Consumed By" msgstr "" @@ -9891,7 +9892,7 @@ msgstr "" msgid "Serial numbers already exist" msgstr "" -#: stock/models.py:1636 +#: stock/models.py:1636 stock/models.py:2438 msgid "Test template does not exist" msgstr "" @@ -9951,55 +9952,55 @@ msgstr "" msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2443 +#: stock/models.py:2441 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2448 +#: stock/models.py:2445 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2450 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2538 +#: stock/models.py:2535 msgid "Test result" msgstr "" -#: stock/models.py:2545 +#: stock/models.py:2542 msgid "Test output value" msgstr "" -#: stock/models.py:2553 stock/serializers.py:245 +#: stock/models.py:2550 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2557 +#: stock/models.py:2554 msgid "Test notes" msgstr "" -#: stock/models.py:2565 templates/js/translated/stock.js:1633 +#: stock/models.py:2562 templates/js/translated/stock.js:1633 msgid "Test station" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2563 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2572 +#: stock/models.py:2569 msgid "Started" msgstr "" -#: stock/models.py:2573 +#: stock/models.py:2570 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2579 +#: stock/models.py:2576 msgid "Finished" msgstr "" -#: stock/models.py:2580 +#: stock/models.py:2577 msgid "The timestamp of the test finish" msgstr "" @@ -10059,7 +10060,7 @@ msgstr "" msgid "Serial number is too large" msgstr "" -#: stock/serializers.py:459 stock/templates/stock/item_base.html:193 +#: stock/serializers.py:459 stock/templates/stock/item_base.html:189 msgid "Parent Item" msgstr "" @@ -10071,7 +10072,7 @@ msgstr "" msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:603 stock/templates/stock/item_base.html:437 +#: stock/serializers.py:603 stock/templates/stock/item_base.html:433 #: templates/js/translated/table_filters.js:442 users/models.py:174 msgid "Expired" msgstr "" @@ -10410,7 +10411,7 @@ msgstr "" msgid "Test Data" msgstr "" -#: stock/templates/stock/item.html:85 stock/templates/stock/item_base.html:65 +#: stock/templates/stock/item.html:85 msgid "Test Report" msgstr "" @@ -10450,200 +10451,204 @@ msgstr "" msgid "Scan to Location" msgstr "" -#: stock/templates/stock/item_base.html:59 +#: stock/templates/stock/item_base.html:58 #: stock/templates/stock/location.html:67 #: templates/js/translated/filters.js:434 msgid "Printing actions" msgstr "" -#: stock/templates/stock/item_base.html:75 +#: stock/templates/stock/item_base.html:63 templates/js/translated/report.js:49 +msgid "Print Report" +msgstr "" + +#: stock/templates/stock/item_base.html:71 msgid "Stock adjustment actions" msgstr "" -#: stock/templates/stock/item_base.html:79 +#: stock/templates/stock/item_base.html:75 #: stock/templates/stock/location.html:87 templates/js/translated/stock.js:1909 msgid "Count stock" msgstr "" -#: stock/templates/stock/item_base.html:81 +#: stock/templates/stock/item_base.html:77 #: templates/js/translated/stock.js:1891 msgid "Add stock" msgstr "" -#: stock/templates/stock/item_base.html:82 +#: stock/templates/stock/item_base.html:78 #: templates/js/translated/stock.js:1900 msgid "Remove stock" msgstr "" -#: stock/templates/stock/item_base.html:85 +#: stock/templates/stock/item_base.html:81 msgid "Serialize stock" msgstr "" -#: stock/templates/stock/item_base.html:88 +#: stock/templates/stock/item_base.html:84 #: stock/templates/stock/location.html:93 templates/js/translated/stock.js:1918 msgid "Transfer stock" msgstr "" -#: stock/templates/stock/item_base.html:91 +#: stock/templates/stock/item_base.html:87 #: templates/js/translated/stock.js:1973 msgid "Assign to customer" msgstr "" -#: stock/templates/stock/item_base.html:94 +#: stock/templates/stock/item_base.html:90 msgid "Return to stock" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall stock item" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install stock item" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install" msgstr "" -#: stock/templates/stock/item_base.html:115 +#: stock/templates/stock/item_base.html:111 msgid "Convert to variant" msgstr "" -#: stock/templates/stock/item_base.html:118 +#: stock/templates/stock/item_base.html:114 msgid "Duplicate stock item" msgstr "" -#: stock/templates/stock/item_base.html:120 +#: stock/templates/stock/item_base.html:116 msgid "Edit stock item" msgstr "" -#: stock/templates/stock/item_base.html:123 +#: stock/templates/stock/item_base.html:119 msgid "Delete stock item" msgstr "" -#: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 +#: stock/templates/stock/item_base.html:165 templates/InvenTree/search.html:139 #: templates/js/translated/build.js:2298 templates/navbar.html:38 msgid "Build" msgstr "" -#: stock/templates/stock/item_base.html:211 +#: stock/templates/stock/item_base.html:207 msgid "No manufacturer set" msgstr "" -#: stock/templates/stock/item_base.html:251 +#: stock/templates/stock/item_base.html:247 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:248 #: stock/templates/stock/location.html:146 msgid "Read only" msgstr "" -#: stock/templates/stock/item_base.html:265 +#: stock/templates/stock/item_base.html:261 msgid "This stock item is unavailable" msgstr "" -#: stock/templates/stock/item_base.html:271 +#: stock/templates/stock/item_base.html:267 msgid "This stock item is in production and cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:272 +#: stock/templates/stock/item_base.html:268 msgid "Edit the stock item from the build view." msgstr "" -#: stock/templates/stock/item_base.html:287 +#: stock/templates/stock/item_base.html:283 msgid "This stock item is allocated to Sales Order" msgstr "" -#: stock/templates/stock/item_base.html:295 +#: stock/templates/stock/item_base.html:291 msgid "This stock item is allocated to Build Order" msgstr "" -#: stock/templates/stock/item_base.html:311 +#: stock/templates/stock/item_base.html:307 msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted" msgstr "" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "previous page" msgstr "" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "Navigate to previous serial number" msgstr "" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "next page" msgstr "" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "Navigate to next serial number" msgstr "" -#: stock/templates/stock/item_base.html:398 +#: stock/templates/stock/item_base.html:394 #: templates/js/translated/build.js:2555 msgid "No location set" msgstr "" -#: stock/templates/stock/item_base.html:413 +#: stock/templates/stock/item_base.html:409 msgid "Tests" msgstr "" -#: stock/templates/stock/item_base.html:419 +#: stock/templates/stock/item_base.html:415 msgid "This stock item has not passed all required tests" msgstr "" -#: stock/templates/stock/item_base.html:437 +#: stock/templates/stock/item_base.html:433 #, python-format msgid "This StockItem expired on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:455 +#: stock/templates/stock/item_base.html:451 msgid "No stocktake performed" msgstr "" -#: stock/templates/stock/item_base.html:504 +#: stock/templates/stock/item_base.html:500 #: templates/js/translated/stock.js:2038 msgid "stock item" msgstr "" -#: stock/templates/stock/item_base.html:527 +#: stock/templates/stock/item_base.html:523 msgid "Edit Stock Status" msgstr "" -#: stock/templates/stock/item_base.html:536 +#: stock/templates/stock/item_base.html:532 msgid "Stock Item QR Code" msgstr "" -#: stock/templates/stock/item_base.html:547 +#: stock/templates/stock/item_base.html:543 msgid "Link Barcode to Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:611 +#: stock/templates/stock/item_base.html:607 msgid "Select one of the part variants listed below." msgstr "" -#: stock/templates/stock/item_base.html:614 +#: stock/templates/stock/item_base.html:610 msgid "Warning" msgstr "" -#: stock/templates/stock/item_base.html:615 +#: stock/templates/stock/item_base.html:611 msgid "This action cannot be easily undone" msgstr "" -#: stock/templates/stock/item_base.html:623 +#: stock/templates/stock/item_base.html:619 msgid "Convert Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:656 +#: stock/templates/stock/item_base.html:652 msgid "Return to Stock" msgstr "" @@ -11310,7 +11315,7 @@ msgid "Delete Location Type" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:503 -#: templates/InvenTree/settings/stock.html:38 +#: templates/InvenTree/settings/stock.html:39 msgid "New Location Type" msgstr "" @@ -11367,7 +11372,7 @@ msgstr "" msgid "Stock Settings" msgstr "" -#: templates/InvenTree/settings/stock.html:34 +#: templates/InvenTree/settings/stock.html:35 msgid "Stock Location Types" msgstr "" @@ -11852,23 +11857,23 @@ msgstr "" msgid "Barcode Identifier" msgstr "" -#: templates/base.html:103 +#: templates/base.html:102 msgid "Server Restart Required" msgstr "" -#: templates/base.html:106 +#: templates/base.html:105 msgid "A configuration option has been changed which requires a server restart" msgstr "" -#: templates/base.html:106 templates/base.html:116 +#: templates/base.html:105 templates/base.html:115 msgid "Contact your system administrator for further information" msgstr "" -#: templates/base.html:113 +#: templates/base.html:112 msgid "Pending Database Migrations" msgstr "" -#: templates/base.html:116 +#: templates/base.html:115 msgid "There are pending database migrations which require attention" msgstr "" @@ -13946,10 +13951,6 @@ msgstr "" msgid "Delete line item" msgstr "" -#: templates/js/translated/report.js:49 -msgid "Print Report" -msgstr "" - #: templates/js/translated/report.js:68 msgid "Report print successful" msgstr "" diff --git a/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po index 15727cd672..7ed87d5535 100644 --- a/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-29 07:07+0000\n" -"PO-Revision-Date: 2024-08-29 07:10\n" +"POT-Creation-Date: 2024-09-06 05:16+0000\n" +"PO-Revision-Date: 2024-09-06 05:19\n" "Last-Translator: \n" "Language-Team: Estonian\n" "Language: et_EE\n" @@ -67,7 +67,7 @@ msgstr "" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3309 part/templates/part/part_sidebar.html:65 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2557 +#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2554 #: stock/serializers.py:705 stock/serializers.py:863 stock/serializers.py:989 #: stock/serializers.py:1039 stock/serializers.py:1350 #: stock/serializers.py:1439 stock/serializers.py:1604 @@ -419,8 +419,8 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:767 common/models.py:2704 common/models.py:3131 -#: common/models.py:3351 common/serializers.py:439 company/models.py:590 +#: InvenTree/models.py:767 common/models.py:2698 common/models.py:3125 +#: common/models.py:3345 common/serializers.py:439 company/models.py:590 #: machine/models.py:24 part/models.py:995 part/models.py:3776 #: plugin/models.py:51 report/models.py:149 stock/models.py:82 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -449,7 +449,7 @@ msgstr "" #: part/models.py:3791 part/templates/part/category.html:79 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:155 -#: report/models.py:509 report/models.py:535 +#: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 #: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:122 #: templates/InvenTree/settings/notifications.html:19 @@ -572,7 +572,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:444 common/models.py:2709 company/models.py:160 +#: InvenTree/serializers.py:444 common/models.py:2703 company/models.py:160 #: company/models.py:798 machine/models.py:39 part/admin.py:88 #: part/models.py:1201 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -667,7 +667,7 @@ msgstr "" msgid "Downloading images from remote URL is not enabled" msgstr "" -#: InvenTree/status.py:65 part/serializers.py:1267 +#: InvenTree/status.py:65 part/serializers.py:1265 msgid "Background worker check failed" msgstr "" @@ -777,7 +777,7 @@ msgid "Optional" msgstr "" #: build/api.py:321 common/models.py:1491 part/admin.py:91 part/admin.py:428 -#: part/models.py:1166 part/serializers.py:1596 +#: part/models.py:1166 part/serializers.py:1594 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 #: templates/js/translated/table_filters.js:729 @@ -896,7 +896,7 @@ msgstr "" #: part/models.py:3282 part/models.py:3430 part/models.py:3451 #: part/models.py:3473 part/models.py:3609 part/models.py:3951 #: part/models.py:4114 part/models.py:4244 part/models.py:4602 -#: part/serializers.py:1213 part/serializers.py:1857 +#: part/serializers.py:1211 part/serializers.py:1855 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1063,12 +1063,12 @@ msgstr "" #: order/templates/order/return_order_base.html:148 #: order/templates/order/sales_order_base.html:187 #: part/templates/part/part_base.html:399 stock/models.py:859 -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:196 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "" -#: build/models.py:378 common/models.py:3272 part/models.py:1070 +#: build/models.py:378 common/models.py:3266 part/models.py:1070 #: stock/models.py:859 msgid "Link to external URL" msgstr "" @@ -1124,7 +1124,7 @@ msgstr "" #: build/models.py:1060 build/serializers.py:279 build/serializers.py:328 #: build/serializers.py:959 order/models.py:565 order/serializers.py:500 -#: order/serializers.py:666 part/serializers.py:1590 part/serializers.py:2019 +#: order/serializers.py:666 part/serializers.py:1588 part/serializers.py:2017 #: stock/models.py:704 stock/models.py:1515 stock/serializers.py:676 msgid "Quantity must be greater than zero" msgstr "" @@ -1149,7 +1149,7 @@ msgstr "" #: build/models.py:1505 build/models.py:1761 build/serializers.py:266 #: build/serializers.py:313 build/serializers.py:1339 #: build/templates/build/build_base.html:110 -#: build/templates/build/detail.html:34 common/models.py:2581 +#: build/templates/build/detail.html:34 common/models.py:2575 #: order/models.py:1349 order/models.py:2034 order/serializers.py:1464 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3296 part/models.py:4266 @@ -1163,9 +1163,9 @@ msgstr "" #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 stock/admin.py:160 #: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:667 -#: stock/templates/stock/item_base.html:287 -#: stock/templates/stock/item_base.html:295 -#: stock/templates/stock/item_base.html:342 +#: stock/templates/stock/item_base.html:283 +#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:338 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:981 templates/js/translated/build.js:525 @@ -1228,7 +1228,7 @@ msgstr "" #: stock/serializers.py:770 stock/serializers.py:1288 stock/serializers.py:1400 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 -#: stock/templates/stock/item_base.html:194 +#: stock/templates/stock/item_base.html:190 #: templates/js/translated/build.js:1921 #: templates/js/translated/sales_order.js:301 #: templates/js/translated/sales_order.js:1234 @@ -1323,10 +1323,10 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:359 build/serializers.py:500 build/serializers.py:572 -#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1789 -#: part/serializers.py:1233 stock/serializers.py:103 stock/serializers.py:698 +#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1797 +#: part/serializers.py:1231 stock/serializers.py:103 stock/serializers.py:698 #: stock/serializers.py:858 stock/serializers.py:984 stock/serializers.py:1432 -#: stock/serializers.py:1688 stock/templates/stock/item_base.html:394 +#: stock/serializers.py:1688 stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2547 @@ -1390,7 +1390,7 @@ msgstr "" #: build/templates/build/detail.html:62 order/models.py:477 #: order/models.py:1003 order/models.py:2152 order/serializers.py:687 #: stock/admin.py:165 stock/serializers.py:1035 stock/serializers.py:1576 -#: stock/templates/stock/item_base.html:427 +#: stock/templates/stock/item_base.html:423 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1371 #: templates/js/translated/purchase_order.js:1792 @@ -1522,7 +1522,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1030 order/serializers.py:1614 +#: build/serializers.py:1030 order/serializers.py:1622 msgid "Allocation items must be provided" msgstr "" @@ -1590,7 +1590,7 @@ msgstr "" #: build/serializers.py:1230 company/models.py:849 #: company/templates/company/supplier_part.html:160 order/serializers.py:691 #: stock/admin.py:229 stock/models.py:822 stock/serializers.py:1586 -#: stock/templates/stock/item_base.html:240 +#: stock/templates/stock/item_base.html:236 #: templates/js/translated/company.js:1646 #: templates/js/translated/purchase_order.js:1169 #: templates/js/translated/purchase_order.js:1332 @@ -1625,7 +1625,7 @@ msgstr "" #: build/serializers.py:1243 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:849 -#: stock/serializers.py:152 stock/templates/stock/item_base.html:311 +#: stock/serializers.py:152 stock/templates/stock/item_base.html:307 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2530 #: templates/js/translated/model_renderers.js:231 @@ -1644,7 +1644,7 @@ msgstr "Seerianumber" msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1257 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1257 stock/templates/stock/item_base.html:336 msgid "Available Quantity" msgstr "" @@ -1684,7 +1684,7 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1355 order/serializers.py:1179 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:920 part/serializers.py:1623 +#: part/bom.py:186 part/serializers.py:918 part/serializers.py:1621 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2807 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2155 @@ -1692,13 +1692,13 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1625 +#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1623 #: templates/js/translated/build.js:2811 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1650 +#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1648 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" @@ -1716,7 +1716,7 @@ msgstr "" msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1372 part/serializers.py:927 +#: build/serializers.py:1372 part/serializers.py:925 msgid "External Stock" msgstr "" @@ -1745,7 +1745,7 @@ msgstr "Katkestatud" #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:50 order/status_codes.py:81 #: order/templates/order/order_base.html:163 -#: order/templates/order/sales_order_base.html:168 report/models.py:443 +#: order/templates/order/sales_order_base.html:168 report/models.py:451 msgid "Complete" msgstr "Valmis" @@ -1849,9 +1849,6 @@ msgid "Delete Build" msgstr "" #: build/templates/build/build_base.html:87 -msgid "Isueue Build" -msgstr "" - #: build/templates/build/build_base.html:88 msgid "Issue Build" msgstr "" @@ -1931,7 +1928,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 -#: stock/templates/stock/item_base.html:369 +#: stock/templates/stock/item_base.html:365 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 #: templates/js/translated/sales_order.js:805 @@ -1991,7 +1988,7 @@ msgid "Allocated Parts" msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:163 -#: stock/templates/stock/item_base.html:162 +#: stock/templates/stock/item_base.html:158 #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:242 #: templates/js/translated/purchase_order.js:1326 @@ -2352,8 +2349,8 @@ msgstr "" #: common/models.py:1297 common/models.py:1353 common/models.py:1366 #: common/models.py:1374 common/models.py:1383 common/models.py:1392 -#: common/models.py:1629 common/models.py:1651 common/models.py:1766 -#: common/models.py:2148 +#: common/models.py:1629 common/models.py:1651 common/models.py:1752 +#: common/models.py:2134 msgid "days" msgstr "" @@ -2582,8 +2579,8 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:1485 part/admin.py:108 part/models.py:3959 -#: report/models.py:293 report/models.py:360 report/serializers.py:90 -#: report/serializers.py:131 stock/serializers.py:233 +#: report/models.py:301 report/models.py:368 report/serializers.py:91 +#: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 #: templates/js/translated/table_filters.js:775 msgid "Template" @@ -2598,7 +2595,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:1497 part/admin.py:95 part/models.py:1172 -#: part/serializers.py:1617 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1615 templates/js/translated/table_filters.js:737 msgid "Component" msgstr "" @@ -2823,7 +2820,7 @@ msgid "Log errors which occur when generating reports" msgstr "" #: common/models.py:1702 plugin/builtin/labels/label_sheet.py:28 -#: report/models.py:301 +#: report/models.py:309 msgid "Page Size" msgstr "" @@ -2832,902 +2829,894 @@ msgid "Default page size for PDF reports" msgstr "" #: common/models.py:1708 -msgid "Enable Test Reports" -msgstr "" - -#: common/models.py:1709 -msgid "Enable generation of test reports" -msgstr "" - -#: common/models.py:1714 -msgid "Attach Test Reports" -msgstr "" - -#: common/models.py:1716 -msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" -msgstr "" - -#: common/models.py:1722 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1723 +#: common/models.py:1709 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1728 +#: common/models.py:1714 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1729 +#: common/models.py:1715 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1734 +#: common/models.py:1720 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1736 +#: common/models.py:1722 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1742 +#: common/models.py:1728 msgid "Batch Code Template" msgstr "" -#: common/models.py:1744 +#: common/models.py:1730 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1749 +#: common/models.py:1735 msgid "Stock Expiry" msgstr "" -#: common/models.py:1750 +#: common/models.py:1736 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1755 +#: common/models.py:1741 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1756 +#: common/models.py:1742 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1761 +#: common/models.py:1747 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1763 +#: common/models.py:1749 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1770 +#: common/models.py:1756 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1771 +#: common/models.py:1757 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1776 +#: common/models.py:1762 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1777 +#: common/models.py:1763 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1782 +#: common/models.py:1768 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1783 +#: common/models.py:1769 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1788 +#: common/models.py:1774 msgid "Show Installed Stock Items" msgstr "" -#: common/models.py:1789 +#: common/models.py:1775 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1794 +#: common/models.py:1780 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1796 +#: common/models.py:1782 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1802 +#: common/models.py:1788 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1804 +#: common/models.py:1790 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1810 +#: common/models.py:1796 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1812 +#: common/models.py:1798 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1818 common/models.py:1874 common/models.py:1896 -#: common/models.py:1932 +#: common/models.py:1804 common/models.py:1860 common/models.py:1882 +#: common/models.py:1918 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1819 common/models.py:1875 common/models.py:1897 -#: common/models.py:1933 +#: common/models.py:1805 common/models.py:1861 common/models.py:1883 +#: common/models.py:1919 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1824 +#: common/models.py:1810 msgid "Require Active Part" msgstr "" -#: common/models.py:1825 +#: common/models.py:1811 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1830 +#: common/models.py:1816 msgid "Require Locked Part" msgstr "" -#: common/models.py:1831 +#: common/models.py:1817 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/models.py:1836 +#: common/models.py:1822 msgid "Require Valid BOM" msgstr "" -#: common/models.py:1838 +#: common/models.py:1824 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1844 +#: common/models.py:1830 msgid "Require Closed Child Orders" msgstr "" -#: common/models.py:1846 +#: common/models.py:1832 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/models.py:1852 +#: common/models.py:1838 msgid "Block Until Tests Pass" msgstr "" -#: common/models.py:1854 +#: common/models.py:1840 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" -#: common/models.py:1860 +#: common/models.py:1846 msgid "Enable Return Orders" msgstr "" -#: common/models.py:1861 +#: common/models.py:1847 msgid "Enable return order functionality in the user interface" msgstr "" -#: common/models.py:1866 +#: common/models.py:1852 msgid "Return Order Reference Pattern" msgstr "" -#: common/models.py:1868 +#: common/models.py:1854 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1880 +#: common/models.py:1866 msgid "Edit Completed Return Orders" msgstr "" -#: common/models.py:1882 +#: common/models.py:1868 msgid "Allow editing of return orders after they have been completed" msgstr "" -#: common/models.py:1888 +#: common/models.py:1874 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1890 +#: common/models.py:1876 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1902 +#: common/models.py:1888 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1903 +#: common/models.py:1889 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1908 +#: common/models.py:1894 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1910 +#: common/models.py:1896 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1916 +#: common/models.py:1902 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1918 +#: common/models.py:1904 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1924 +#: common/models.py:1910 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1926 +#: common/models.py:1912 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1938 +#: common/models.py:1924 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1940 +#: common/models.py:1926 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1946 +#: common/models.py:1932 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1948 +#: common/models.py:1934 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1955 +#: common/models.py:1941 msgid "Enable password forgot" msgstr "" -#: common/models.py:1956 +#: common/models.py:1942 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1961 +#: common/models.py:1947 msgid "Enable registration" msgstr "" -#: common/models.py:1962 +#: common/models.py:1948 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1967 +#: common/models.py:1953 msgid "Enable SSO" msgstr "" -#: common/models.py:1968 +#: common/models.py:1954 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1973 +#: common/models.py:1959 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1975 +#: common/models.py:1961 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1981 +#: common/models.py:1967 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1983 +#: common/models.py:1969 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1989 +#: common/models.py:1975 msgid "SSO group key" msgstr "" -#: common/models.py:1991 +#: common/models.py:1977 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1997 +#: common/models.py:1983 msgid "SSO group map" msgstr "" -#: common/models.py:1999 +#: common/models.py:1985 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/models.py:2005 +#: common/models.py:1991 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:2007 +#: common/models.py:1993 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/models.py:2013 +#: common/models.py:1999 msgid "Email required" msgstr "" -#: common/models.py:2014 +#: common/models.py:2000 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:2019 +#: common/models.py:2005 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:2021 +#: common/models.py:2007 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:2027 +#: common/models.py:2013 msgid "Mail twice" msgstr "" -#: common/models.py:2028 +#: common/models.py:2014 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:2033 +#: common/models.py:2019 msgid "Password twice" msgstr "" -#: common/models.py:2034 +#: common/models.py:2020 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:2039 +#: common/models.py:2025 msgid "Allowed domains" msgstr "" -#: common/models.py:2041 +#: common/models.py:2027 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:2047 +#: common/models.py:2033 msgid "Group on signup" msgstr "" -#: common/models.py:2049 +#: common/models.py:2035 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:2055 +#: common/models.py:2041 msgid "Enforce MFA" msgstr "" -#: common/models.py:2056 +#: common/models.py:2042 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:2061 +#: common/models.py:2047 msgid "Check plugins on startup" msgstr "" -#: common/models.py:2063 +#: common/models.py:2049 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:2071 +#: common/models.py:2057 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2072 +#: common/models.py:2058 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2078 +#: common/models.py:2064 msgid "Enable URL integration" msgstr "" -#: common/models.py:2079 +#: common/models.py:2065 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:2085 +#: common/models.py:2071 msgid "Enable navigation integration" msgstr "" -#: common/models.py:2086 +#: common/models.py:2072 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:2092 +#: common/models.py:2078 msgid "Enable app integration" msgstr "" -#: common/models.py:2093 +#: common/models.py:2079 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:2099 +#: common/models.py:2085 msgid "Enable schedule integration" msgstr "" -#: common/models.py:2100 +#: common/models.py:2086 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2106 +#: common/models.py:2092 msgid "Enable event integration" msgstr "" -#: common/models.py:2107 +#: common/models.py:2093 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2113 +#: common/models.py:2099 msgid "Enable project codes" msgstr "" -#: common/models.py:2114 +#: common/models.py:2100 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2119 +#: common/models.py:2105 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2121 +#: common/models.py:2107 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2127 +#: common/models.py:2113 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2129 +#: common/models.py:2115 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2135 +#: common/models.py:2121 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2137 +#: common/models.py:2123 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2143 +#: common/models.py:2129 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2145 +#: common/models.py:2131 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2152 +#: common/models.py:2138 msgid "Display Users full names" msgstr "" -#: common/models.py:2153 +#: common/models.py:2139 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2158 +#: common/models.py:2144 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2159 +#: common/models.py:2145 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2171 common/models.py:2551 +#: common/models.py:2150 +msgid "Create Template on Upload" +msgstr "" + +#: common/models.py:2152 +msgid "Create a new test template when uploading test data which does not match an existing template" +msgstr "" + +#: common/models.py:2165 common/models.py:2545 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2214 +#: common/models.py:2208 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2216 +#: common/models.py:2210 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2216 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2223 +#: common/models.py:2217 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2228 +#: common/models.py:2222 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2229 +#: common/models.py:2223 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2234 +#: common/models.py:2228 msgid "Show latest parts" msgstr "" -#: common/models.py:2235 +#: common/models.py:2229 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2240 +#: common/models.py:2234 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2241 +#: common/models.py:2235 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2246 +#: common/models.py:2240 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2247 +#: common/models.py:2241 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2252 +#: common/models.py:2246 msgid "Show low stock" msgstr "" -#: common/models.py:2253 +#: common/models.py:2247 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2258 +#: common/models.py:2252 msgid "Show depleted stock" msgstr "" -#: common/models.py:2259 +#: common/models.py:2253 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2264 +#: common/models.py:2258 msgid "Show needed stock" msgstr "" -#: common/models.py:2265 +#: common/models.py:2259 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2270 +#: common/models.py:2264 msgid "Show expired stock" msgstr "" -#: common/models.py:2271 +#: common/models.py:2265 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2276 +#: common/models.py:2270 msgid "Show stale stock" msgstr "" -#: common/models.py:2277 +#: common/models.py:2271 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2282 +#: common/models.py:2276 msgid "Show pending builds" msgstr "" -#: common/models.py:2283 +#: common/models.py:2277 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2288 +#: common/models.py:2282 msgid "Show overdue builds" msgstr "" -#: common/models.py:2289 +#: common/models.py:2283 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2294 +#: common/models.py:2288 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2295 +#: common/models.py:2289 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2300 +#: common/models.py:2294 msgid "Show overdue POs" msgstr "" -#: common/models.py:2301 +#: common/models.py:2295 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2306 +#: common/models.py:2300 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2307 +#: common/models.py:2301 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2312 +#: common/models.py:2306 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2313 +#: common/models.py:2307 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2318 +#: common/models.py:2312 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2319 +#: common/models.py:2313 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2324 +#: common/models.py:2318 msgid "Show News" msgstr "" -#: common/models.py:2325 +#: common/models.py:2319 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2330 +#: common/models.py:2324 msgid "Inline label display" msgstr "" -#: common/models.py:2332 +#: common/models.py:2326 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2338 +#: common/models.py:2332 msgid "Default label printer" msgstr "" -#: common/models.py:2340 +#: common/models.py:2334 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2346 +#: common/models.py:2340 msgid "Inline report display" msgstr "" -#: common/models.py:2348 +#: common/models.py:2342 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2354 +#: common/models.py:2348 msgid "Search Parts" msgstr "" -#: common/models.py:2355 +#: common/models.py:2349 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2360 +#: common/models.py:2354 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2361 +#: common/models.py:2355 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2366 +#: common/models.py:2360 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2367 +#: common/models.py:2361 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2372 +#: common/models.py:2366 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2373 +#: common/models.py:2367 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2378 +#: common/models.py:2372 msgid "Search Categories" msgstr "" -#: common/models.py:2379 +#: common/models.py:2373 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2384 +#: common/models.py:2378 msgid "Search Stock" msgstr "" -#: common/models.py:2385 +#: common/models.py:2379 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2384 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2392 +#: common/models.py:2386 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2398 +#: common/models.py:2392 msgid "Search Locations" msgstr "" -#: common/models.py:2399 +#: common/models.py:2393 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2404 +#: common/models.py:2398 msgid "Search Companies" msgstr "" -#: common/models.py:2405 +#: common/models.py:2399 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2410 +#: common/models.py:2404 msgid "Search Build Orders" msgstr "" -#: common/models.py:2411 +#: common/models.py:2405 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2416 +#: common/models.py:2410 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2417 +#: common/models.py:2411 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2422 +#: common/models.py:2416 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2424 +#: common/models.py:2418 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2430 +#: common/models.py:2424 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2431 +#: common/models.py:2425 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2436 +#: common/models.py:2430 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2438 +#: common/models.py:2432 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2444 +#: common/models.py:2438 msgid "Search Return Orders" msgstr "" -#: common/models.py:2445 +#: common/models.py:2439 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2450 +#: common/models.py:2444 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2452 +#: common/models.py:2446 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2458 +#: common/models.py:2452 msgid "Search Preview Results" msgstr "" -#: common/models.py:2460 +#: common/models.py:2454 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2466 +#: common/models.py:2460 msgid "Regex Search" msgstr "" -#: common/models.py:2467 +#: common/models.py:2461 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2472 +#: common/models.py:2466 msgid "Whole Word Search" msgstr "" -#: common/models.py:2473 +#: common/models.py:2467 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2478 +#: common/models.py:2472 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2479 +#: common/models.py:2473 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2484 +#: common/models.py:2478 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2485 +#: common/models.py:2479 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2490 +#: common/models.py:2484 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2491 +#: common/models.py:2485 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2496 +#: common/models.py:2490 msgid "Date Format" msgstr "" -#: common/models.py:2497 +#: common/models.py:2491 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2510 part/templates/part/detail.html:41 +#: common/models.py:2504 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2511 +#: common/models.py:2505 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2516 part/templates/part/detail.html:62 +#: common/models.py:2510 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2518 +#: common/models.py:2512 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2524 +#: common/models.py:2518 msgid "Table String Length" msgstr "" -#: common/models.py:2526 +#: common/models.py:2520 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2532 +#: common/models.py:2526 msgid "Receive error reports" msgstr "" -#: common/models.py:2533 +#: common/models.py:2527 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2538 +#: common/models.py:2532 msgid "Last used printing machines" msgstr "" -#: common/models.py:2539 +#: common/models.py:2533 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2559 common/models.py:2560 common/models.py:2717 -#: common/models.py:2718 common/models.py:2963 common/models.py:2964 -#: common/models.py:3287 common/models.py:3288 importer/models.py:89 +#: common/models.py:2553 common/models.py:2554 common/models.py:2711 +#: common/models.py:2712 common/models.py:2957 common/models.py:2958 +#: common/models.py:3281 common/models.py:3282 importer/models.py:89 #: part/models.py:3319 part/models.py:3406 part/models.py:3480 #: part/models.py:3508 plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3735,11 +3724,11 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:2582 +#: common/models.py:2576 msgid "Price break quantity" msgstr "" -#: common/models.py:2589 company/serializers.py:517 order/admin.py:42 +#: common/models.py:2583 company/serializers.py:517 order/admin.py:42 #: order/models.py:1423 order/models.py:2410 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1892 #: templates/js/translated/pricing.js:621 @@ -3747,96 +3736,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2590 +#: common/models.py:2584 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2694 common/models.py:2879 +#: common/models.py:2688 common/models.py:2873 msgid "Endpoint" msgstr "" -#: common/models.py:2695 +#: common/models.py:2689 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2705 +#: common/models.py:2699 msgid "Name for this webhook" msgstr "" -#: common/models.py:2709 +#: common/models.py:2703 msgid "Is this webhook active" msgstr "" -#: common/models.py:2725 users/models.py:159 +#: common/models.py:2719 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2726 +#: common/models.py:2720 msgid "Token for access" msgstr "" -#: common/models.py:2734 +#: common/models.py:2728 msgid "Secret" msgstr "" -#: common/models.py:2735 +#: common/models.py:2729 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2843 +#: common/models.py:2837 msgid "Message ID" msgstr "" -#: common/models.py:2844 +#: common/models.py:2838 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2852 +#: common/models.py:2846 msgid "Host" msgstr "" -#: common/models.py:2853 +#: common/models.py:2847 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2861 +#: common/models.py:2855 msgid "Header" msgstr "" -#: common/models.py:2862 +#: common/models.py:2856 msgid "Header of this message" msgstr "" -#: common/models.py:2869 +#: common/models.py:2863 msgid "Body" msgstr "" -#: common/models.py:2870 +#: common/models.py:2864 msgid "Body of this message" msgstr "" -#: common/models.py:2880 +#: common/models.py:2874 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2885 +#: common/models.py:2879 msgid "Worked on" msgstr "" -#: common/models.py:2886 +#: common/models.py:2880 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:3012 +#: common/models.py:3006 msgid "Id" msgstr "" -#: common/models.py:3014 templates/js/translated/company.js:965 +#: common/models.py:3008 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:3016 common/models.py:3271 company/models.py:146 +#: common/models.py:3010 common/models.py:3265 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 #: order/models.py:303 order/models.py:1378 order/models.py:1810 #: part/admin.py:55 part/models.py:1069 @@ -3853,217 +3842,217 @@ msgstr "" msgid "Link" msgstr "" -#: common/models.py:3018 templates/js/translated/news.js:60 +#: common/models.py:3012 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:3020 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:3014 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" -#: common/models.py:3022 templates/js/translated/news.js:52 +#: common/models.py:3016 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Read" msgstr "" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Was this news item read?" msgstr "" -#: common/models.py:3042 company/models.py:156 part/models.py:1079 +#: common/models.py:3036 company/models.py:156 part/models.py:1079 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 -#: stock/templates/stock/item_base.html:133 templates/503.html:31 +#: stock/templates/stock/item_base.html:129 templates/503.html:31 #: templates/hover_image.html:7 templates/hover_image.html:9 #: templates/modals.html:6 msgid "Image" msgstr "" -#: common/models.py:3042 +#: common/models.py:3036 msgid "Image file" msgstr "" -#: common/models.py:3054 common/models.py:3255 +#: common/models.py:3048 common/models.py:3249 msgid "Target model type for this image" msgstr "" -#: common/models.py:3058 +#: common/models.py:3052 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3080 +#: common/models.py:3074 msgid "Custom Unit" msgstr "" -#: common/models.py:3098 +#: common/models.py:3092 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:3113 +#: common/models.py:3107 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3132 +#: common/models.py:3126 msgid "Unit name" msgstr "" -#: common/models.py:3139 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3133 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3140 +#: common/models.py:3134 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3146 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3140 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3147 +#: common/models.py:3141 msgid "Unit definition" msgstr "" -#: common/models.py:3205 common/models.py:3262 stock/models.py:2552 +#: common/models.py:3199 common/models.py:3256 stock/models.py:2549 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "" -#: common/models.py:3217 +#: common/models.py:3211 msgid "Missing file" msgstr "" -#: common/models.py:3218 +#: common/models.py:3212 msgid "Missing external link" msgstr "" -#: common/models.py:3263 +#: common/models.py:3257 msgid "Select file to attach" msgstr "" -#: common/models.py:3278 templates/js/translated/attachment.js:120 +#: common/models.py:3272 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "" -#: common/models.py:3279 +#: common/models.py:3273 msgid "Attachment comment" msgstr "" -#: common/models.py:3295 +#: common/models.py:3289 msgid "Upload date" msgstr "" -#: common/models.py:3296 +#: common/models.py:3290 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size in bytes" msgstr "" -#: common/models.py:3338 common/serializers.py:588 +#: common/models.py:3332 common/serializers.py:588 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3347 plugin/models.py:43 users/models.py:100 +#: common/models.py:3341 plugin/models.py:43 users/models.py:100 msgid "Key" msgstr "" -#: common/models.py:3348 +#: common/models.py:3342 msgid "Value that will be saved in the models database" msgstr "" -#: common/models.py:3351 +#: common/models.py:3345 msgid "Name of the state" msgstr "" -#: common/models.py:3355 +#: common/models.py:3349 msgid "Label" msgstr "" -#: common/models.py:3356 +#: common/models.py:3350 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:3362 +#: common/models.py:3356 msgid "Color" msgstr "" -#: common/models.py:3363 +#: common/models.py:3357 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:3366 +#: common/models.py:3360 msgid "Logical Key" msgstr "" -#: common/models.py:3368 +#: common/models.py:3362 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:3376 +#: common/models.py:3370 msgid "Model" msgstr "" -#: common/models.py:3377 +#: common/models.py:3371 msgid "Model this state is associated with" msgstr "" -#: common/models.py:3381 +#: common/models.py:3375 msgid "Reference Status Set" msgstr "" -#: common/models.py:3382 +#: common/models.py:3376 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:3388 +#: common/models.py:3382 msgid "Custom State" msgstr "" -#: common/models.py:3389 +#: common/models.py:3383 msgid "Custom States" msgstr "" -#: common/models.py:3404 +#: common/models.py:3398 msgid "Model must be selected" msgstr "" -#: common/models.py:3407 +#: common/models.py:3401 msgid "Key must be selected" msgstr "" -#: common/models.py:3410 +#: common/models.py:3404 msgid "Logical key must be selected" msgstr "" -#: common/models.py:3414 +#: common/models.py:3408 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:3418 +#: common/models.py:3412 msgid "Reference status must be selected" msgstr "" -#: common/models.py:3430 +#: common/models.py:3424 msgid "Reference status set not found" msgstr "" -#: common/models.py:3436 +#: common/models.py:3430 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:3442 +#: common/models.py:3436 msgid "Logical key must be in the logical keys of the reference status" msgstr "" @@ -4165,7 +4154,7 @@ msgstr "" msgid "Filename" msgstr "" -#: common/serializers.py:563 report/api.py:100 report/serializers.py:53 +#: common/serializers.py:563 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" @@ -4447,12 +4436,12 @@ msgstr "" #: company/models.py:467 company/models.py:584 company/models.py:808 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 -#: stock/templates/stock/item_base.html:217 +#: stock/templates/stock/item_base.html:213 msgid "Manufacturer Part" msgstr "" #: company/models.py:484 company/models.py:776 stock/models.py:791 -#: stock/serializers.py:452 stock/templates/stock/item_base.html:142 +#: stock/serializers.py:452 stock/templates/stock/item_base.html:138 #: templates/js/translated/bom.js:622 msgid "Base Part" msgstr "" @@ -4463,8 +4452,8 @@ msgstr "" #: company/models.py:495 company/templates/company/company_base.html:82 #: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:145 part/serializers.py:567 -#: stock/templates/stock/item_base.html:207 +#: company/templates/company/supplier_part.html:145 part/serializers.py:565 +#: stock/templates/stock/item_base.html:203 #: templates/js/translated/company.js:507 #: templates/js/translated/company.js:1118 #: templates/js/translated/company.js:1296 @@ -4479,7 +4468,7 @@ msgstr "" #: company/models.py:502 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:153 order/serializers.py:557 -#: part/serializers.py:577 templates/js/translated/company.js:351 +#: part/serializers.py:575 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 #: templates/js/translated/company.js:1630 templates/js/translated/part.js:1807 @@ -4505,7 +4494,7 @@ msgid "Parameter name" msgstr "" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2544 templates/js/translated/company.js:1166 +#: stock/models.py:2541 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1499 #: templates/js/translated/stock.js:1607 msgid "Value" @@ -4530,7 +4519,7 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 #: order/serializers.py:492 stock/models.py:802 -#: stock/templates/stock/item_base.html:233 +#: stock/templates/stock/item_base.html:229 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 @@ -4553,9 +4542,9 @@ msgstr "" #: company/models.py:786 company/templates/company/company_base.html:87 #: company/templates/company/supplier_part.html:129 order/models.py:492 #: order/templates/order/order_base.html:141 part/bom.py:279 part/bom.py:314 -#: part/serializers.py:551 plugin/builtin/suppliers/digikey.py:25 +#: part/serializers.py:549 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/templates/stock/item_base.html:224 +#: plugin/builtin/suppliers/tme.py:26 stock/templates/stock/item_base.html:220 #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:511 @@ -4570,7 +4559,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:793 part/serializers.py:562 +#: company/models.py:793 part/serializers.py:560 msgid "Supplier stock keeping unit" msgstr "" @@ -4661,7 +4650,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:919 +#: company/serializers.py:397 part/admin.py:126 part/serializers.py:917 #: part/templates/part/part_base.html:197 #: templates/js/translated/company.js:1689 #: templates/js/translated/table_filters.js:362 @@ -4735,7 +4724,7 @@ msgstr "" #: order/models.py:2140 order/templates/order/return_order_base.html:134 #: order/templates/order/sales_order_base.html:151 stock/models.py:844 #: stock/models.py:845 stock/serializers.py:1336 -#: stock/templates/stock/item_base.html:405 +#: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 #: templates/js/translated/return_order.js:295 @@ -4939,7 +4928,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:119 #: company/templates/company/supplier_part.html:15 company/views.py:31 -#: part/admin.py:122 part/serializers.py:925 +#: part/admin.py:122 part/serializers.py:923 #: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190 #: templates/navbar.html:48 msgid "Suppliers" @@ -5030,7 +5019,7 @@ msgid "No supplier information available" msgstr "" #: company/templates/company/supplier_part.html:139 order/serializers.py:554 -#: part/bom.py:286 part/bom.py:315 part/serializers.py:561 +#: part/bom.py:286 part/bom.py:315 part/serializers.py:559 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1793 #: templates/js/translated/pricing.js:510 #: templates/js/translated/purchase_order.js:1920 @@ -5084,7 +5073,7 @@ msgid "Update Part Availability" msgstr "" #: company/templates/company/supplier_part_sidebar.html:5 -#: part/serializers.py:923 part/stocktake.py:223 +#: part/serializers.py:921 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 #: stock/serializers.py:1021 stock/serializers.py:1199 @@ -5473,7 +5462,7 @@ msgstr "" #: order/models.py:1592 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_purchase_order_report.html:14 -#: stock/serializers.py:121 stock/templates/stock/item_base.html:176 +#: stock/serializers.py:121 stock/templates/stock/item_base.html:172 #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:168 @@ -5694,7 +5683,7 @@ msgid "Number of items received" msgstr "" #: order/models.py:1513 stock/models.py:963 stock/serializers.py:617 -#: stock/templates/stock/item_base.html:183 +#: stock/templates/stock/item_base.html:179 #: templates/js/translated/stock.js:2397 msgid "Purchase Price" msgstr "" @@ -5768,7 +5757,7 @@ msgid "User who checked this shipment" msgstr "" #: order/models.py:1788 order/models.py:2011 order/serializers.py:1479 -#: order/serializers.py:1589 templates/js/translated/model_renderers.js:455 +#: order/serializers.py:1597 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "" @@ -5982,7 +5971,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1790 +#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1798 msgid "Select destination location for received items" msgstr "" @@ -6019,7 +6008,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:795 order/serializers.py:1806 +#: order/serializers.py:795 order/serializers.py:1814 msgid "Line items must be provided" msgstr "" @@ -6051,39 +6040,39 @@ msgstr "" msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1491 order/serializers.py:1597 +#: order/serializers.py:1491 order/serializers.py:1605 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1494 order/serializers.py:1600 +#: order/serializers.py:1494 order/serializers.py:1608 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1541 +#: order/serializers.py:1549 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1548 -msgid "The following serial numbers are already allocated" +#: order/serializers.py:1556 +msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1760 +#: order/serializers.py:1768 msgid "Return order line item" msgstr "" -#: order/serializers.py:1766 +#: order/serializers.py:1774 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1777 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1798 +#: order/serializers.py:1806 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1881 +#: order/serializers.py:1889 msgid "Line price currency" msgstr "" @@ -6510,7 +6499,7 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/admin.py:48 part/models.py:1044 part/serializers.py:908 +#: part/admin.py:48 part/models.py:1044 part/serializers.py:906 #: part/templates/part/part_base.html:276 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 @@ -6537,7 +6526,7 @@ msgstr "" msgid "Category ID" msgstr "" -#: part/admin.py:67 part/admin.py:304 part/serializers.py:893 +#: part/admin.py:67 part/admin.py:304 part/serializers.py:891 #: part/stocktake.py:222 msgid "Category Name" msgstr "" @@ -6562,7 +6551,7 @@ msgstr "" msgid "Used In" msgstr "" -#: part/admin.py:150 part/serializers.py:918 +#: part/admin.py:150 part/serializers.py:916 #: part/templates/part/part_base.html:248 stock/admin.py:236 #: templates/js/translated/part.js:717 templates/js/translated/part.js:2159 msgid "Building" @@ -6592,7 +6581,7 @@ msgid "Category Path" msgstr "" #: part/admin.py:325 part/models.py:420 part/serializers.py:130 -#: part/serializers.py:290 part/serializers.py:428 +#: part/serializers.py:290 part/serializers.py:426 #: part/templates/part/cat_link.html:3 part/templates/part/category.html:20 #: part/templates/part/category.html:138 part/templates/part/category.html:158 #: part/templates/part/category_sidebar.html:9 @@ -6619,13 +6608,13 @@ msgstr "" msgid "Part Revision" msgstr "" -#: part/admin.py:418 part/serializers.py:1367 +#: part/admin.py:418 part/serializers.py:1365 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "" -#: part/admin.py:423 part/serializers.py:1382 +#: part/admin.py:423 part/serializers.py:1380 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -6720,7 +6709,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1520 part/models.py:1036 part/models.py:3501 part/models.py:4060 -#: part/serializers.py:443 part/serializers.py:1223 +#: part/serializers.py:441 part/serializers.py:1221 #: part/templates/part/part_base.html:267 stock/api.py:780 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6746,7 +6735,7 @@ msgstr "" msgid "Default Location" msgstr "" -#: part/bom.py:184 part/serializers.py:926 +#: part/bom.py:184 part/serializers.py:924 #: templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "" @@ -6906,7 +6895,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1052 part/serializers.py:360 +#: part/models.py:1052 msgid "Part revision or version number" msgstr "" @@ -7012,7 +7001,7 @@ msgid "Owner responsible for this part" msgstr "" #: part/models.py:1264 part/templates/part/part_base.html:355 -#: stock/templates/stock/item_base.html:451 +#: stock/templates/stock/item_base.html:447 #: templates/js/translated/part.js:2490 msgid "Last Stocktake" msgstr "" @@ -7277,7 +7266,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3635 report/models.py:208 +#: part/models.py:3635 report/models.py:216 #: templates/js/translated/part.js:2919 #: templates/js/translated/table_filters.js:502 msgid "Enabled" @@ -7571,326 +7560,326 @@ msgstr "" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:434 +#: part/serializers.py:432 msgid "No parts selected" msgstr "" -#: part/serializers.py:444 +#: part/serializers.py:442 msgid "Select category" msgstr "" -#: part/serializers.py:479 +#: part/serializers.py:477 msgid "Original Part" msgstr "" -#: part/serializers.py:480 +#: part/serializers.py:478 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:485 +#: part/serializers.py:483 msgid "Copy Image" msgstr "" -#: part/serializers.py:486 +#: part/serializers.py:484 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:492 part/templates/part/detail.html:293 +#: part/serializers.py:490 part/templates/part/detail.html:293 msgid "Copy BOM" msgstr "" -#: part/serializers.py:493 +#: part/serializers.py:491 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:499 +#: part/serializers.py:497 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:500 +#: part/serializers.py:498 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:506 +#: part/serializers.py:504 msgid "Copy Notes" msgstr "" -#: part/serializers.py:507 +#: part/serializers.py:505 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:523 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:527 +#: part/serializers.py:525 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:534 +#: part/serializers.py:532 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:535 +#: part/serializers.py:533 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:552 +#: part/serializers.py:550 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:568 +#: part/serializers.py:566 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:578 +#: part/serializers.py:576 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:585 +#: part/serializers.py:583 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:594 +#: part/serializers.py:592 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:605 +#: part/serializers.py:603 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:612 +#: part/serializers.py:610 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:924 +#: part/serializers.py:922 msgid "Revisions" msgstr "" -#: part/serializers.py:929 +#: part/serializers.py:927 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:932 +#: part/serializers.py:930 msgid "Variant Stock" msgstr "" -#: part/serializers.py:962 part/templates/part/copy_part.html:9 +#: part/serializers.py:960 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:474 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:963 +#: part/serializers.py:961 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:969 templates/js/translated/part.js:103 +#: part/serializers.py:967 templates/js/translated/part.js:103 msgid "Initial Stock" msgstr "" -#: part/serializers.py:970 +#: part/serializers.py:968 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:976 +#: part/serializers.py:974 msgid "Supplier Information" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:975 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:985 +#: part/serializers.py:983 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:986 +#: part/serializers.py:984 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:991 +#: part/serializers.py:989 msgid "Existing Image" msgstr "" -#: part/serializers.py:992 +#: part/serializers.py:990 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1007 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1215 +#: part/serializers.py:1213 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1225 +#: part/serializers.py:1223 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1235 +#: part/serializers.py:1233 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1239 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1240 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1247 +#: part/serializers.py:1245 msgid "Generate Report" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1246 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1253 +#: part/serializers.py:1251 msgid "Update Parts" msgstr "" -#: part/serializers.py:1254 +#: part/serializers.py:1252 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1262 +#: part/serializers.py:1260 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1368 +#: part/serializers.py:1366 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1373 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1383 +#: part/serializers.py:1381 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1390 +#: part/serializers.py:1388 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1419 +#: part/serializers.py:1417 msgid "Update" msgstr "" -#: part/serializers.py:1420 +#: part/serializers.py:1418 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1443 +#: part/serializers.py:1441 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1450 +#: part/serializers.py:1448 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1451 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1597 +#: part/serializers.py:1595 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1606 +#: part/serializers.py:1604 msgid "Component Name" msgstr "" -#: part/serializers.py:1609 +#: part/serializers.py:1607 msgid "Component IPN" msgstr "" -#: part/serializers.py:1612 +#: part/serializers.py:1610 msgid "Component Description" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1616 msgid "Select the component part" msgstr "" -#: part/serializers.py:1627 part/templates/part/part_base.html:242 +#: part/serializers.py:1625 part/templates/part/part_base.html:242 #: templates/js/translated/bom.js:1219 msgid "Can Build" msgstr "" -#: part/serializers.py:1858 +#: part/serializers.py:1856 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1866 +#: part/serializers.py:1864 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1867 +#: part/serializers.py:1865 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1872 +#: part/serializers.py:1870 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1873 +#: part/serializers.py:1871 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1878 +#: part/serializers.py:1876 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1879 +#: part/serializers.py:1877 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1884 +#: part/serializers.py:1882 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1885 +#: part/serializers.py:1883 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1920 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1921 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1955 +#: part/serializers.py:1953 msgid "No part column specified" msgstr "" -#: part/serializers.py:1999 +#: part/serializers.py:1997 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2002 +#: part/serializers.py:2000 msgid "No matching part found" msgstr "" -#: part/serializers.py:2004 +#: part/serializers.py:2002 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2013 +#: part/serializers.py:2011 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2021 +#: part/serializers.py:2019 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2044 +#: part/serializers.py:2042 msgid "At least one BOM item is required" msgstr "" @@ -8216,7 +8205,7 @@ msgid "Subscribe to notifications for this part" msgstr "" #: part/templates/part/part_base.html:52 -#: stock/templates/stock/item_base.html:62 +#: stock/templates/stock/item_base.html:61 #: stock/templates/stock/location.html:71 templates/js/translated/label.js:136 msgid "Print Label" msgstr "" @@ -8226,7 +8215,7 @@ msgid "Show pricing information" msgstr "" #: part/templates/part/part_base.html:63 -#: stock/templates/stock/item_base.html:110 +#: stock/templates/stock/item_base.html:106 #: stock/templates/stock/location.html:80 msgid "Stock actions" msgstr "" @@ -8297,12 +8286,12 @@ msgid "Required for Orders" msgstr "" #: part/templates/part/part_base.html:225 -#: stock/templates/stock/item_base.html:388 +#: stock/templates/stock/item_base.html:384 msgid "Allocated to Build Orders" msgstr "" #: part/templates/part/part_base.html:234 -#: stock/templates/stock/item_base.html:381 +#: stock/templates/stock/item_base.html:377 msgid "Allocated to Sales Orders" msgstr "" @@ -8322,7 +8311,7 @@ msgid "Latest Serial Number" msgstr "" #: part/templates/part/part_base.html:372 -#: stock/templates/stock/item_base.html:322 +#: stock/templates/stock/item_base.html:318 msgid "Search for serial number" msgstr "" @@ -8449,7 +8438,7 @@ msgid "Edit" msgstr "" #: part/templates/part/prices.html:28 stock/admin.py:252 -#: stock/templates/stock/item_base.html:446 +#: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1703 #: templates/js/translated/company.js:1713 #: templates/js/translated/stock.js:2332 @@ -8940,7 +8929,7 @@ msgstr "" msgid "Print a border around each label" msgstr "" -#: plugin/builtin/labels/label_sheet.py:47 report/models.py:307 +#: plugin/builtin/labels/label_sheet.py:47 report/models.py:315 msgid "Landscape" msgstr "" @@ -9098,7 +9087,7 @@ msgstr "" msgid "Package Plugin" msgstr "" -#: plugin/models.py:220 report/models.py:474 +#: plugin/models.py:220 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" @@ -9249,8 +9238,8 @@ msgstr "" msgid "No valid objects provided to template" msgstr "" -#: report/api.py:103 report/models.py:438 report/serializers.py:98 -#: report/serializers.py:148 templates/js/translated/purchase_order.js:1817 +#: report/api.py:103 report/models.py:446 report/serializers.py:99 +#: report/serializers.py:149 templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:353 #: templates/js/translated/sales_order.js:887 #: templates/js/translated/sales_order.js:1047 @@ -9281,7 +9270,11 @@ msgstr "" msgid "Error printing label" msgstr "" -#: report/api.py:375 report/api.py:411 +#: report/api.py:358 +msgid "Report saved at time of printing" +msgstr "" + +#: report/api.py:384 report/api.py:420 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "" @@ -9318,135 +9311,143 @@ msgstr "" msgid "Revision number (auto-increments)" msgstr "" -#: report/models.py:202 +#: report/models.py:168 +msgid "Attach to Model on Print" +msgstr "" + +#: report/models.py:170 +msgid "Save report output as an attachment against linked model instance when printing" +msgstr "" + +#: report/models.py:210 msgid "Filename Pattern" msgstr "" -#: report/models.py:203 +#: report/models.py:211 msgid "Pattern for generating filenames" msgstr "" -#: report/models.py:208 +#: report/models.py:216 msgid "Template is enabled" msgstr "" -#: report/models.py:214 +#: report/models.py:222 msgid "Target model type for template" msgstr "" -#: report/models.py:234 +#: report/models.py:242 msgid "Filters" msgstr "" -#: report/models.py:235 +#: report/models.py:243 msgid "Template query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:294 report/models.py:361 +#: report/models.py:302 report/models.py:369 msgid "Template file" msgstr "" -#: report/models.py:302 +#: report/models.py:310 msgid "Page size for PDF reports" msgstr "" -#: report/models.py:308 +#: report/models.py:316 msgid "Render report in landscape orientation" msgstr "" -#: report/models.py:367 +#: report/models.py:375 msgid "Width [mm]" msgstr "" -#: report/models.py:368 +#: report/models.py:376 msgid "Label width, specified in mm" msgstr "" -#: report/models.py:374 +#: report/models.py:382 msgid "Height [mm]" msgstr "" -#: report/models.py:375 +#: report/models.py:383 msgid "Label height, specified in mm" msgstr "" -#: report/models.py:438 +#: report/models.py:446 msgid "Number of items to process" msgstr "" -#: report/models.py:444 +#: report/models.py:452 msgid "Report generation is complete" msgstr "" -#: report/models.py:448 templates/js/translated/build.js:2352 +#: report/models.py:456 templates/js/translated/build.js:2352 msgid "Progress" msgstr "" -#: report/models.py:448 +#: report/models.py:456 msgid "Report generation progress" msgstr "" -#: report/models.py:456 +#: report/models.py:464 msgid "Report Template" msgstr "" -#: report/models.py:463 report/models.py:486 +#: report/models.py:471 report/models.py:494 msgid "Output File" msgstr "" -#: report/models.py:464 report/models.py:487 +#: report/models.py:472 report/models.py:495 msgid "Generated output file" msgstr "" -#: report/models.py:475 +#: report/models.py:483 msgid "Label output plugin" msgstr "" -#: report/models.py:479 +#: report/models.py:487 msgid "Label Template" msgstr "" -#: report/models.py:502 +#: report/models.py:510 msgid "Snippet" msgstr "" -#: report/models.py:503 +#: report/models.py:511 msgid "Report snippet file" msgstr "" -#: report/models.py:510 +#: report/models.py:518 msgid "Snippet file description" msgstr "" -#: report/models.py:528 +#: report/models.py:536 msgid "Asset" msgstr "" -#: report/models.py:529 +#: report/models.py:537 msgid "Report asset file" msgstr "" -#: report/models.py:536 +#: report/models.py:544 msgid "Asset file description" msgstr "" -#: report/serializers.py:91 +#: report/serializers.py:92 msgid "Select report template" msgstr "" -#: report/serializers.py:99 report/serializers.py:149 +#: report/serializers.py:100 report/serializers.py:150 msgid "List of item primary keys to include in the report" msgstr "" -#: report/serializers.py:132 +#: report/serializers.py:133 msgid "Select label template" msgstr "" -#: report/serializers.py:140 +#: report/serializers.py:141 msgid "Printing Plugin" msgstr "" -#: report/serializers.py:141 +#: report/serializers.py:142 msgid "Select plugin to use for label printing" msgstr "" @@ -9517,7 +9518,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2538 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2535 msgid "Result" msgstr "" @@ -9598,7 +9599,7 @@ msgid "Customer ID" msgstr "" #: stock/admin.py:206 stock/models.py:829 -#: stock/templates/stock/item_base.html:354 +#: stock/templates/stock/item_base.html:350 msgid "Installed In" msgstr "" @@ -9623,7 +9624,7 @@ msgid "Delete on Deplete" msgstr "" #: stock/admin.py:261 stock/models.py:923 -#: stock/templates/stock/item_base.html:433 +#: stock/templates/stock/item_base.html:429 #: templates/js/translated/stock.js:2316 users/models.py:124 msgid "Expiry Date" msgstr "" @@ -9665,7 +9666,7 @@ msgid "Expiry date after" msgstr "" #: stock/api.py:839 stock/serializers.py:611 -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #: templates/js/translated/table_filters.js:448 msgid "Stale" msgstr "" @@ -9715,7 +9716,7 @@ msgid "Stock Locations" msgstr "" #: stock/models.py:185 stock/models.py:972 -#: stock/templates/stock/item_base.html:247 +#: stock/templates/stock/item_base.html:243 msgid "Owner" msgstr "" @@ -9826,7 +9827,7 @@ msgstr "" msgid "Build for this stock item" msgstr "" -#: stock/models.py:892 stock/templates/stock/item_base.html:363 +#: stock/models.py:892 stock/templates/stock/item_base.html:359 msgid "Consumed By" msgstr "" @@ -9891,7 +9892,7 @@ msgstr "" msgid "Serial numbers already exist" msgstr "" -#: stock/models.py:1636 +#: stock/models.py:1636 stock/models.py:2438 msgid "Test template does not exist" msgstr "" @@ -9951,55 +9952,55 @@ msgstr "" msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2443 +#: stock/models.py:2441 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2448 +#: stock/models.py:2445 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2450 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2538 +#: stock/models.py:2535 msgid "Test result" msgstr "" -#: stock/models.py:2545 +#: stock/models.py:2542 msgid "Test output value" msgstr "" -#: stock/models.py:2553 stock/serializers.py:245 +#: stock/models.py:2550 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2557 +#: stock/models.py:2554 msgid "Test notes" msgstr "" -#: stock/models.py:2565 templates/js/translated/stock.js:1633 +#: stock/models.py:2562 templates/js/translated/stock.js:1633 msgid "Test station" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2563 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2572 +#: stock/models.py:2569 msgid "Started" msgstr "" -#: stock/models.py:2573 +#: stock/models.py:2570 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2579 +#: stock/models.py:2576 msgid "Finished" msgstr "" -#: stock/models.py:2580 +#: stock/models.py:2577 msgid "The timestamp of the test finish" msgstr "" @@ -10059,7 +10060,7 @@ msgstr "" msgid "Serial number is too large" msgstr "" -#: stock/serializers.py:459 stock/templates/stock/item_base.html:193 +#: stock/serializers.py:459 stock/templates/stock/item_base.html:189 msgid "Parent Item" msgstr "" @@ -10071,7 +10072,7 @@ msgstr "" msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:603 stock/templates/stock/item_base.html:437 +#: stock/serializers.py:603 stock/templates/stock/item_base.html:433 #: templates/js/translated/table_filters.js:442 users/models.py:174 msgid "Expired" msgstr "" @@ -10410,7 +10411,7 @@ msgstr "" msgid "Test Data" msgstr "" -#: stock/templates/stock/item.html:85 stock/templates/stock/item_base.html:65 +#: stock/templates/stock/item.html:85 msgid "Test Report" msgstr "" @@ -10450,200 +10451,204 @@ msgstr "" msgid "Scan to Location" msgstr "" -#: stock/templates/stock/item_base.html:59 +#: stock/templates/stock/item_base.html:58 #: stock/templates/stock/location.html:67 #: templates/js/translated/filters.js:434 msgid "Printing actions" msgstr "" -#: stock/templates/stock/item_base.html:75 +#: stock/templates/stock/item_base.html:63 templates/js/translated/report.js:49 +msgid "Print Report" +msgstr "" + +#: stock/templates/stock/item_base.html:71 msgid "Stock adjustment actions" msgstr "" -#: stock/templates/stock/item_base.html:79 +#: stock/templates/stock/item_base.html:75 #: stock/templates/stock/location.html:87 templates/js/translated/stock.js:1909 msgid "Count stock" msgstr "" -#: stock/templates/stock/item_base.html:81 +#: stock/templates/stock/item_base.html:77 #: templates/js/translated/stock.js:1891 msgid "Add stock" msgstr "" -#: stock/templates/stock/item_base.html:82 +#: stock/templates/stock/item_base.html:78 #: templates/js/translated/stock.js:1900 msgid "Remove stock" msgstr "" -#: stock/templates/stock/item_base.html:85 +#: stock/templates/stock/item_base.html:81 msgid "Serialize stock" msgstr "" -#: stock/templates/stock/item_base.html:88 +#: stock/templates/stock/item_base.html:84 #: stock/templates/stock/location.html:93 templates/js/translated/stock.js:1918 msgid "Transfer stock" msgstr "" -#: stock/templates/stock/item_base.html:91 +#: stock/templates/stock/item_base.html:87 #: templates/js/translated/stock.js:1973 msgid "Assign to customer" msgstr "" -#: stock/templates/stock/item_base.html:94 +#: stock/templates/stock/item_base.html:90 msgid "Return to stock" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall stock item" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install stock item" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install" msgstr "" -#: stock/templates/stock/item_base.html:115 +#: stock/templates/stock/item_base.html:111 msgid "Convert to variant" msgstr "" -#: stock/templates/stock/item_base.html:118 +#: stock/templates/stock/item_base.html:114 msgid "Duplicate stock item" msgstr "" -#: stock/templates/stock/item_base.html:120 +#: stock/templates/stock/item_base.html:116 msgid "Edit stock item" msgstr "" -#: stock/templates/stock/item_base.html:123 +#: stock/templates/stock/item_base.html:119 msgid "Delete stock item" msgstr "" -#: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 +#: stock/templates/stock/item_base.html:165 templates/InvenTree/search.html:139 #: templates/js/translated/build.js:2298 templates/navbar.html:38 msgid "Build" msgstr "" -#: stock/templates/stock/item_base.html:211 +#: stock/templates/stock/item_base.html:207 msgid "No manufacturer set" msgstr "" -#: stock/templates/stock/item_base.html:251 +#: stock/templates/stock/item_base.html:247 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:248 #: stock/templates/stock/location.html:146 msgid "Read only" msgstr "" -#: stock/templates/stock/item_base.html:265 +#: stock/templates/stock/item_base.html:261 msgid "This stock item is unavailable" msgstr "" -#: stock/templates/stock/item_base.html:271 +#: stock/templates/stock/item_base.html:267 msgid "This stock item is in production and cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:272 +#: stock/templates/stock/item_base.html:268 msgid "Edit the stock item from the build view." msgstr "" -#: stock/templates/stock/item_base.html:287 +#: stock/templates/stock/item_base.html:283 msgid "This stock item is allocated to Sales Order" msgstr "" -#: stock/templates/stock/item_base.html:295 +#: stock/templates/stock/item_base.html:291 msgid "This stock item is allocated to Build Order" msgstr "" -#: stock/templates/stock/item_base.html:311 +#: stock/templates/stock/item_base.html:307 msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted" msgstr "" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "previous page" msgstr "" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "Navigate to previous serial number" msgstr "" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "next page" msgstr "" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "Navigate to next serial number" msgstr "" -#: stock/templates/stock/item_base.html:398 +#: stock/templates/stock/item_base.html:394 #: templates/js/translated/build.js:2555 msgid "No location set" msgstr "" -#: stock/templates/stock/item_base.html:413 +#: stock/templates/stock/item_base.html:409 msgid "Tests" msgstr "" -#: stock/templates/stock/item_base.html:419 +#: stock/templates/stock/item_base.html:415 msgid "This stock item has not passed all required tests" msgstr "" -#: stock/templates/stock/item_base.html:437 +#: stock/templates/stock/item_base.html:433 #, python-format msgid "This StockItem expired on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:455 +#: stock/templates/stock/item_base.html:451 msgid "No stocktake performed" msgstr "" -#: stock/templates/stock/item_base.html:504 +#: stock/templates/stock/item_base.html:500 #: templates/js/translated/stock.js:2038 msgid "stock item" msgstr "" -#: stock/templates/stock/item_base.html:527 +#: stock/templates/stock/item_base.html:523 msgid "Edit Stock Status" msgstr "" -#: stock/templates/stock/item_base.html:536 +#: stock/templates/stock/item_base.html:532 msgid "Stock Item QR Code" msgstr "" -#: stock/templates/stock/item_base.html:547 +#: stock/templates/stock/item_base.html:543 msgid "Link Barcode to Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:611 +#: stock/templates/stock/item_base.html:607 msgid "Select one of the part variants listed below." msgstr "" -#: stock/templates/stock/item_base.html:614 +#: stock/templates/stock/item_base.html:610 msgid "Warning" msgstr "" -#: stock/templates/stock/item_base.html:615 +#: stock/templates/stock/item_base.html:611 msgid "This action cannot be easily undone" msgstr "" -#: stock/templates/stock/item_base.html:623 +#: stock/templates/stock/item_base.html:619 msgid "Convert Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:656 +#: stock/templates/stock/item_base.html:652 msgid "Return to Stock" msgstr "" @@ -11310,7 +11315,7 @@ msgid "Delete Location Type" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:503 -#: templates/InvenTree/settings/stock.html:38 +#: templates/InvenTree/settings/stock.html:39 msgid "New Location Type" msgstr "" @@ -11367,7 +11372,7 @@ msgstr "" msgid "Stock Settings" msgstr "" -#: templates/InvenTree/settings/stock.html:34 +#: templates/InvenTree/settings/stock.html:35 msgid "Stock Location Types" msgstr "" @@ -11852,23 +11857,23 @@ msgstr "" msgid "Barcode Identifier" msgstr "" -#: templates/base.html:103 +#: templates/base.html:102 msgid "Server Restart Required" msgstr "" -#: templates/base.html:106 +#: templates/base.html:105 msgid "A configuration option has been changed which requires a server restart" msgstr "" -#: templates/base.html:106 templates/base.html:116 +#: templates/base.html:105 templates/base.html:115 msgid "Contact your system administrator for further information" msgstr "" -#: templates/base.html:113 +#: templates/base.html:112 msgid "Pending Database Migrations" msgstr "" -#: templates/base.html:116 +#: templates/base.html:115 msgid "There are pending database migrations which require attention" msgstr "" @@ -13946,10 +13951,6 @@ msgstr "" msgid "Delete line item" msgstr "" -#: templates/js/translated/report.js:49 -msgid "Print Report" -msgstr "" - #: templates/js/translated/report.js:68 msgid "Report print successful" msgstr "" diff --git a/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po index 1469ea30bc..42f1dd0f9c 100644 --- a/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-29 07:07+0000\n" -"PO-Revision-Date: 2024-08-29 07:10\n" +"POT-Creation-Date: 2024-09-06 05:16+0000\n" +"PO-Revision-Date: 2024-09-06 05:19\n" "Last-Translator: \n" "Language-Team: Persian\n" "Language: fa_IR\n" @@ -67,7 +67,7 @@ msgstr "تاریخ را وارد کنید" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3309 part/templates/part/part_sidebar.html:65 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2557 +#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2554 #: stock/serializers.py:705 stock/serializers.py:863 stock/serializers.py:989 #: stock/serializers.py:1039 stock/serializers.py:1350 #: stock/serializers.py:1439 stock/serializers.py:1604 @@ -419,8 +419,8 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:767 common/models.py:2704 common/models.py:3131 -#: common/models.py:3351 common/serializers.py:439 company/models.py:590 +#: InvenTree/models.py:767 common/models.py:2698 common/models.py:3125 +#: common/models.py:3345 common/serializers.py:439 company/models.py:590 #: machine/models.py:24 part/models.py:995 part/models.py:3776 #: plugin/models.py:51 report/models.py:149 stock/models.py:82 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -449,7 +449,7 @@ msgstr "" #: part/models.py:3791 part/templates/part/category.html:79 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:155 -#: report/models.py:509 report/models.py:535 +#: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 #: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:122 #: templates/InvenTree/settings/notifications.html:19 @@ -572,7 +572,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:444 common/models.py:2709 company/models.py:160 +#: InvenTree/serializers.py:444 common/models.py:2703 company/models.py:160 #: company/models.py:798 machine/models.py:39 part/admin.py:88 #: part/models.py:1201 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -667,7 +667,7 @@ msgstr "آدرس فایل تصویری از راه دور" msgid "Downloading images from remote URL is not enabled" msgstr "" -#: InvenTree/status.py:65 part/serializers.py:1267 +#: InvenTree/status.py:65 part/serializers.py:1265 msgid "Background worker check failed" msgstr "" @@ -777,7 +777,7 @@ msgid "Optional" msgstr "" #: build/api.py:321 common/models.py:1491 part/admin.py:91 part/admin.py:428 -#: part/models.py:1166 part/serializers.py:1596 +#: part/models.py:1166 part/serializers.py:1594 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 #: templates/js/translated/table_filters.js:729 @@ -896,7 +896,7 @@ msgstr "" #: part/models.py:3282 part/models.py:3430 part/models.py:3451 #: part/models.py:3473 part/models.py:3609 part/models.py:3951 #: part/models.py:4114 part/models.py:4244 part/models.py:4602 -#: part/serializers.py:1213 part/serializers.py:1857 +#: part/serializers.py:1211 part/serializers.py:1855 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1063,12 +1063,12 @@ msgstr "" #: order/templates/order/return_order_base.html:148 #: order/templates/order/sales_order_base.html:187 #: part/templates/part/part_base.html:399 stock/models.py:859 -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:196 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "" -#: build/models.py:378 common/models.py:3272 part/models.py:1070 +#: build/models.py:378 common/models.py:3266 part/models.py:1070 #: stock/models.py:859 msgid "Link to external URL" msgstr "" @@ -1124,7 +1124,7 @@ msgstr "" #: build/models.py:1060 build/serializers.py:279 build/serializers.py:328 #: build/serializers.py:959 order/models.py:565 order/serializers.py:500 -#: order/serializers.py:666 part/serializers.py:1590 part/serializers.py:2019 +#: order/serializers.py:666 part/serializers.py:1588 part/serializers.py:2017 #: stock/models.py:704 stock/models.py:1515 stock/serializers.py:676 msgid "Quantity must be greater than zero" msgstr "" @@ -1149,7 +1149,7 @@ msgstr "" #: build/models.py:1505 build/models.py:1761 build/serializers.py:266 #: build/serializers.py:313 build/serializers.py:1339 #: build/templates/build/build_base.html:110 -#: build/templates/build/detail.html:34 common/models.py:2581 +#: build/templates/build/detail.html:34 common/models.py:2575 #: order/models.py:1349 order/models.py:2034 order/serializers.py:1464 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3296 part/models.py:4266 @@ -1163,9 +1163,9 @@ msgstr "" #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 stock/admin.py:160 #: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:667 -#: stock/templates/stock/item_base.html:287 -#: stock/templates/stock/item_base.html:295 -#: stock/templates/stock/item_base.html:342 +#: stock/templates/stock/item_base.html:283 +#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:338 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:981 templates/js/translated/build.js:525 @@ -1228,7 +1228,7 @@ msgstr "" #: stock/serializers.py:770 stock/serializers.py:1288 stock/serializers.py:1400 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 -#: stock/templates/stock/item_base.html:194 +#: stock/templates/stock/item_base.html:190 #: templates/js/translated/build.js:1921 #: templates/js/translated/sales_order.js:301 #: templates/js/translated/sales_order.js:1234 @@ -1323,10 +1323,10 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:359 build/serializers.py:500 build/serializers.py:572 -#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1789 -#: part/serializers.py:1233 stock/serializers.py:103 stock/serializers.py:698 +#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1797 +#: part/serializers.py:1231 stock/serializers.py:103 stock/serializers.py:698 #: stock/serializers.py:858 stock/serializers.py:984 stock/serializers.py:1432 -#: stock/serializers.py:1688 stock/templates/stock/item_base.html:394 +#: stock/serializers.py:1688 stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2547 @@ -1390,7 +1390,7 @@ msgstr "" #: build/templates/build/detail.html:62 order/models.py:477 #: order/models.py:1003 order/models.py:2152 order/serializers.py:687 #: stock/admin.py:165 stock/serializers.py:1035 stock/serializers.py:1576 -#: stock/templates/stock/item_base.html:427 +#: stock/templates/stock/item_base.html:423 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1371 #: templates/js/translated/purchase_order.js:1792 @@ -1522,7 +1522,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1030 order/serializers.py:1614 +#: build/serializers.py:1030 order/serializers.py:1622 msgid "Allocation items must be provided" msgstr "" @@ -1590,7 +1590,7 @@ msgstr "" #: build/serializers.py:1230 company/models.py:849 #: company/templates/company/supplier_part.html:160 order/serializers.py:691 #: stock/admin.py:229 stock/models.py:822 stock/serializers.py:1586 -#: stock/templates/stock/item_base.html:240 +#: stock/templates/stock/item_base.html:236 #: templates/js/translated/company.js:1646 #: templates/js/translated/purchase_order.js:1169 #: templates/js/translated/purchase_order.js:1332 @@ -1625,7 +1625,7 @@ msgstr "" #: build/serializers.py:1243 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:849 -#: stock/serializers.py:152 stock/templates/stock/item_base.html:311 +#: stock/serializers.py:152 stock/templates/stock/item_base.html:307 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2530 #: templates/js/translated/model_renderers.js:231 @@ -1644,7 +1644,7 @@ msgstr "" msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1257 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1257 stock/templates/stock/item_base.html:336 msgid "Available Quantity" msgstr "" @@ -1684,7 +1684,7 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1355 order/serializers.py:1179 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:920 part/serializers.py:1623 +#: part/bom.py:186 part/serializers.py:918 part/serializers.py:1621 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2807 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2155 @@ -1692,13 +1692,13 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1625 +#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1623 #: templates/js/translated/build.js:2811 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1650 +#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1648 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" @@ -1716,7 +1716,7 @@ msgstr "" msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1372 part/serializers.py:927 +#: build/serializers.py:1372 part/serializers.py:925 msgid "External Stock" msgstr "" @@ -1745,7 +1745,7 @@ msgstr "" #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:50 order/status_codes.py:81 #: order/templates/order/order_base.html:163 -#: order/templates/order/sales_order_base.html:168 report/models.py:443 +#: order/templates/order/sales_order_base.html:168 report/models.py:451 msgid "Complete" msgstr "" @@ -1849,9 +1849,6 @@ msgid "Delete Build" msgstr "" #: build/templates/build/build_base.html:87 -msgid "Isueue Build" -msgstr "" - #: build/templates/build/build_base.html:88 msgid "Issue Build" msgstr "" @@ -1931,7 +1928,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 -#: stock/templates/stock/item_base.html:369 +#: stock/templates/stock/item_base.html:365 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 #: templates/js/translated/sales_order.js:805 @@ -1991,7 +1988,7 @@ msgid "Allocated Parts" msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:163 -#: stock/templates/stock/item_base.html:162 +#: stock/templates/stock/item_base.html:158 #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:242 #: templates/js/translated/purchase_order.js:1326 @@ -2352,8 +2349,8 @@ msgstr "" #: common/models.py:1297 common/models.py:1353 common/models.py:1366 #: common/models.py:1374 common/models.py:1383 common/models.py:1392 -#: common/models.py:1629 common/models.py:1651 common/models.py:1766 -#: common/models.py:2148 +#: common/models.py:1629 common/models.py:1651 common/models.py:1752 +#: common/models.py:2134 msgid "days" msgstr "" @@ -2582,8 +2579,8 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:1485 part/admin.py:108 part/models.py:3959 -#: report/models.py:293 report/models.py:360 report/serializers.py:90 -#: report/serializers.py:131 stock/serializers.py:233 +#: report/models.py:301 report/models.py:368 report/serializers.py:91 +#: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 #: templates/js/translated/table_filters.js:775 msgid "Template" @@ -2598,7 +2595,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:1497 part/admin.py:95 part/models.py:1172 -#: part/serializers.py:1617 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1615 templates/js/translated/table_filters.js:737 msgid "Component" msgstr "" @@ -2823,7 +2820,7 @@ msgid "Log errors which occur when generating reports" msgstr "" #: common/models.py:1702 plugin/builtin/labels/label_sheet.py:28 -#: report/models.py:301 +#: report/models.py:309 msgid "Page Size" msgstr "" @@ -2832,902 +2829,894 @@ msgid "Default page size for PDF reports" msgstr "" #: common/models.py:1708 -msgid "Enable Test Reports" -msgstr "" - -#: common/models.py:1709 -msgid "Enable generation of test reports" -msgstr "" - -#: common/models.py:1714 -msgid "Attach Test Reports" -msgstr "" - -#: common/models.py:1716 -msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" -msgstr "" - -#: common/models.py:1722 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1723 +#: common/models.py:1709 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1728 +#: common/models.py:1714 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1729 +#: common/models.py:1715 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1734 +#: common/models.py:1720 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1736 +#: common/models.py:1722 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1742 +#: common/models.py:1728 msgid "Batch Code Template" msgstr "" -#: common/models.py:1744 +#: common/models.py:1730 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1749 +#: common/models.py:1735 msgid "Stock Expiry" msgstr "" -#: common/models.py:1750 +#: common/models.py:1736 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1755 +#: common/models.py:1741 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1756 +#: common/models.py:1742 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1761 +#: common/models.py:1747 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1763 +#: common/models.py:1749 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1770 +#: common/models.py:1756 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1771 +#: common/models.py:1757 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1776 +#: common/models.py:1762 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1777 +#: common/models.py:1763 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1782 +#: common/models.py:1768 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1783 +#: common/models.py:1769 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1788 +#: common/models.py:1774 msgid "Show Installed Stock Items" msgstr "" -#: common/models.py:1789 +#: common/models.py:1775 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1794 +#: common/models.py:1780 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1796 +#: common/models.py:1782 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1802 +#: common/models.py:1788 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1804 +#: common/models.py:1790 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1810 +#: common/models.py:1796 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1812 +#: common/models.py:1798 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1818 common/models.py:1874 common/models.py:1896 -#: common/models.py:1932 +#: common/models.py:1804 common/models.py:1860 common/models.py:1882 +#: common/models.py:1918 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1819 common/models.py:1875 common/models.py:1897 -#: common/models.py:1933 +#: common/models.py:1805 common/models.py:1861 common/models.py:1883 +#: common/models.py:1919 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1824 +#: common/models.py:1810 msgid "Require Active Part" msgstr "" -#: common/models.py:1825 +#: common/models.py:1811 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1830 +#: common/models.py:1816 msgid "Require Locked Part" msgstr "" -#: common/models.py:1831 +#: common/models.py:1817 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/models.py:1836 +#: common/models.py:1822 msgid "Require Valid BOM" msgstr "" -#: common/models.py:1838 +#: common/models.py:1824 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1844 +#: common/models.py:1830 msgid "Require Closed Child Orders" msgstr "" -#: common/models.py:1846 +#: common/models.py:1832 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/models.py:1852 +#: common/models.py:1838 msgid "Block Until Tests Pass" msgstr "" -#: common/models.py:1854 +#: common/models.py:1840 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" -#: common/models.py:1860 +#: common/models.py:1846 msgid "Enable Return Orders" msgstr "" -#: common/models.py:1861 +#: common/models.py:1847 msgid "Enable return order functionality in the user interface" msgstr "" -#: common/models.py:1866 +#: common/models.py:1852 msgid "Return Order Reference Pattern" msgstr "" -#: common/models.py:1868 +#: common/models.py:1854 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1880 +#: common/models.py:1866 msgid "Edit Completed Return Orders" msgstr "" -#: common/models.py:1882 +#: common/models.py:1868 msgid "Allow editing of return orders after they have been completed" msgstr "" -#: common/models.py:1888 +#: common/models.py:1874 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1890 +#: common/models.py:1876 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1902 +#: common/models.py:1888 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1903 +#: common/models.py:1889 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1908 +#: common/models.py:1894 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1910 +#: common/models.py:1896 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1916 +#: common/models.py:1902 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1918 +#: common/models.py:1904 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1924 +#: common/models.py:1910 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1926 +#: common/models.py:1912 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1938 +#: common/models.py:1924 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1940 +#: common/models.py:1926 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1946 +#: common/models.py:1932 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1948 +#: common/models.py:1934 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1955 +#: common/models.py:1941 msgid "Enable password forgot" msgstr "" -#: common/models.py:1956 +#: common/models.py:1942 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1961 +#: common/models.py:1947 msgid "Enable registration" msgstr "" -#: common/models.py:1962 +#: common/models.py:1948 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1967 +#: common/models.py:1953 msgid "Enable SSO" msgstr "" -#: common/models.py:1968 +#: common/models.py:1954 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1973 +#: common/models.py:1959 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1975 +#: common/models.py:1961 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1981 +#: common/models.py:1967 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1983 +#: common/models.py:1969 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1989 +#: common/models.py:1975 msgid "SSO group key" msgstr "" -#: common/models.py:1991 +#: common/models.py:1977 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1997 +#: common/models.py:1983 msgid "SSO group map" msgstr "" -#: common/models.py:1999 +#: common/models.py:1985 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/models.py:2005 +#: common/models.py:1991 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:2007 +#: common/models.py:1993 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/models.py:2013 +#: common/models.py:1999 msgid "Email required" msgstr "" -#: common/models.py:2014 +#: common/models.py:2000 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:2019 +#: common/models.py:2005 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:2021 +#: common/models.py:2007 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:2027 +#: common/models.py:2013 msgid "Mail twice" msgstr "" -#: common/models.py:2028 +#: common/models.py:2014 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:2033 +#: common/models.py:2019 msgid "Password twice" msgstr "" -#: common/models.py:2034 +#: common/models.py:2020 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:2039 +#: common/models.py:2025 msgid "Allowed domains" msgstr "" -#: common/models.py:2041 +#: common/models.py:2027 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:2047 +#: common/models.py:2033 msgid "Group on signup" msgstr "" -#: common/models.py:2049 +#: common/models.py:2035 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:2055 +#: common/models.py:2041 msgid "Enforce MFA" msgstr "" -#: common/models.py:2056 +#: common/models.py:2042 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:2061 +#: common/models.py:2047 msgid "Check plugins on startup" msgstr "" -#: common/models.py:2063 +#: common/models.py:2049 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:2071 +#: common/models.py:2057 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2072 +#: common/models.py:2058 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2078 +#: common/models.py:2064 msgid "Enable URL integration" msgstr "" -#: common/models.py:2079 +#: common/models.py:2065 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:2085 +#: common/models.py:2071 msgid "Enable navigation integration" msgstr "" -#: common/models.py:2086 +#: common/models.py:2072 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:2092 +#: common/models.py:2078 msgid "Enable app integration" msgstr "" -#: common/models.py:2093 +#: common/models.py:2079 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:2099 +#: common/models.py:2085 msgid "Enable schedule integration" msgstr "" -#: common/models.py:2100 +#: common/models.py:2086 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2106 +#: common/models.py:2092 msgid "Enable event integration" msgstr "" -#: common/models.py:2107 +#: common/models.py:2093 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2113 +#: common/models.py:2099 msgid "Enable project codes" msgstr "" -#: common/models.py:2114 +#: common/models.py:2100 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2119 +#: common/models.py:2105 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2121 +#: common/models.py:2107 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2127 +#: common/models.py:2113 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2129 +#: common/models.py:2115 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2135 +#: common/models.py:2121 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2137 +#: common/models.py:2123 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2143 +#: common/models.py:2129 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2145 +#: common/models.py:2131 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2152 +#: common/models.py:2138 msgid "Display Users full names" msgstr "" -#: common/models.py:2153 +#: common/models.py:2139 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2158 +#: common/models.py:2144 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2159 +#: common/models.py:2145 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2171 common/models.py:2551 +#: common/models.py:2150 +msgid "Create Template on Upload" +msgstr "" + +#: common/models.py:2152 +msgid "Create a new test template when uploading test data which does not match an existing template" +msgstr "" + +#: common/models.py:2165 common/models.py:2545 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2214 +#: common/models.py:2208 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2216 +#: common/models.py:2210 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2216 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2223 +#: common/models.py:2217 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2228 +#: common/models.py:2222 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2229 +#: common/models.py:2223 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2234 +#: common/models.py:2228 msgid "Show latest parts" msgstr "" -#: common/models.py:2235 +#: common/models.py:2229 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2240 +#: common/models.py:2234 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2241 +#: common/models.py:2235 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2246 +#: common/models.py:2240 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2247 +#: common/models.py:2241 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2252 +#: common/models.py:2246 msgid "Show low stock" msgstr "" -#: common/models.py:2253 +#: common/models.py:2247 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2258 +#: common/models.py:2252 msgid "Show depleted stock" msgstr "" -#: common/models.py:2259 +#: common/models.py:2253 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2264 +#: common/models.py:2258 msgid "Show needed stock" msgstr "" -#: common/models.py:2265 +#: common/models.py:2259 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2270 +#: common/models.py:2264 msgid "Show expired stock" msgstr "" -#: common/models.py:2271 +#: common/models.py:2265 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2276 +#: common/models.py:2270 msgid "Show stale stock" msgstr "" -#: common/models.py:2277 +#: common/models.py:2271 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2282 +#: common/models.py:2276 msgid "Show pending builds" msgstr "" -#: common/models.py:2283 +#: common/models.py:2277 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2288 +#: common/models.py:2282 msgid "Show overdue builds" msgstr "" -#: common/models.py:2289 +#: common/models.py:2283 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2294 +#: common/models.py:2288 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2295 +#: common/models.py:2289 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2300 +#: common/models.py:2294 msgid "Show overdue POs" msgstr "" -#: common/models.py:2301 +#: common/models.py:2295 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2306 +#: common/models.py:2300 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2307 +#: common/models.py:2301 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2312 +#: common/models.py:2306 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2313 +#: common/models.py:2307 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2318 +#: common/models.py:2312 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2319 +#: common/models.py:2313 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2324 +#: common/models.py:2318 msgid "Show News" msgstr "" -#: common/models.py:2325 +#: common/models.py:2319 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2330 +#: common/models.py:2324 msgid "Inline label display" msgstr "" -#: common/models.py:2332 +#: common/models.py:2326 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2338 +#: common/models.py:2332 msgid "Default label printer" msgstr "" -#: common/models.py:2340 +#: common/models.py:2334 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2346 +#: common/models.py:2340 msgid "Inline report display" msgstr "" -#: common/models.py:2348 +#: common/models.py:2342 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2354 +#: common/models.py:2348 msgid "Search Parts" msgstr "" -#: common/models.py:2355 +#: common/models.py:2349 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2360 +#: common/models.py:2354 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2361 +#: common/models.py:2355 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2366 +#: common/models.py:2360 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2367 +#: common/models.py:2361 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2372 +#: common/models.py:2366 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2373 +#: common/models.py:2367 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2378 +#: common/models.py:2372 msgid "Search Categories" msgstr "" -#: common/models.py:2379 +#: common/models.py:2373 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2384 +#: common/models.py:2378 msgid "Search Stock" msgstr "" -#: common/models.py:2385 +#: common/models.py:2379 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2384 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2392 +#: common/models.py:2386 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2398 +#: common/models.py:2392 msgid "Search Locations" msgstr "" -#: common/models.py:2399 +#: common/models.py:2393 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2404 +#: common/models.py:2398 msgid "Search Companies" msgstr "" -#: common/models.py:2405 +#: common/models.py:2399 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2410 +#: common/models.py:2404 msgid "Search Build Orders" msgstr "" -#: common/models.py:2411 +#: common/models.py:2405 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2416 +#: common/models.py:2410 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2417 +#: common/models.py:2411 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2422 +#: common/models.py:2416 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2424 +#: common/models.py:2418 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2430 +#: common/models.py:2424 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2431 +#: common/models.py:2425 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2436 +#: common/models.py:2430 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2438 +#: common/models.py:2432 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2444 +#: common/models.py:2438 msgid "Search Return Orders" msgstr "" -#: common/models.py:2445 +#: common/models.py:2439 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2450 +#: common/models.py:2444 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2452 +#: common/models.py:2446 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2458 +#: common/models.py:2452 msgid "Search Preview Results" msgstr "" -#: common/models.py:2460 +#: common/models.py:2454 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2466 +#: common/models.py:2460 msgid "Regex Search" msgstr "" -#: common/models.py:2467 +#: common/models.py:2461 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2472 +#: common/models.py:2466 msgid "Whole Word Search" msgstr "" -#: common/models.py:2473 +#: common/models.py:2467 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2478 +#: common/models.py:2472 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2479 +#: common/models.py:2473 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2484 +#: common/models.py:2478 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2485 +#: common/models.py:2479 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2490 +#: common/models.py:2484 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2491 +#: common/models.py:2485 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2496 +#: common/models.py:2490 msgid "Date Format" msgstr "" -#: common/models.py:2497 +#: common/models.py:2491 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2510 part/templates/part/detail.html:41 +#: common/models.py:2504 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2511 +#: common/models.py:2505 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2516 part/templates/part/detail.html:62 +#: common/models.py:2510 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2518 +#: common/models.py:2512 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2524 +#: common/models.py:2518 msgid "Table String Length" msgstr "" -#: common/models.py:2526 +#: common/models.py:2520 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2532 +#: common/models.py:2526 msgid "Receive error reports" msgstr "" -#: common/models.py:2533 +#: common/models.py:2527 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2538 +#: common/models.py:2532 msgid "Last used printing machines" msgstr "" -#: common/models.py:2539 +#: common/models.py:2533 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2559 common/models.py:2560 common/models.py:2717 -#: common/models.py:2718 common/models.py:2963 common/models.py:2964 -#: common/models.py:3287 common/models.py:3288 importer/models.py:89 +#: common/models.py:2553 common/models.py:2554 common/models.py:2711 +#: common/models.py:2712 common/models.py:2957 common/models.py:2958 +#: common/models.py:3281 common/models.py:3282 importer/models.py:89 #: part/models.py:3319 part/models.py:3406 part/models.py:3480 #: part/models.py:3508 plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3735,11 +3724,11 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:2582 +#: common/models.py:2576 msgid "Price break quantity" msgstr "" -#: common/models.py:2589 company/serializers.py:517 order/admin.py:42 +#: common/models.py:2583 company/serializers.py:517 order/admin.py:42 #: order/models.py:1423 order/models.py:2410 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1892 #: templates/js/translated/pricing.js:621 @@ -3747,96 +3736,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2590 +#: common/models.py:2584 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2694 common/models.py:2879 +#: common/models.py:2688 common/models.py:2873 msgid "Endpoint" msgstr "" -#: common/models.py:2695 +#: common/models.py:2689 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2705 +#: common/models.py:2699 msgid "Name for this webhook" msgstr "" -#: common/models.py:2709 +#: common/models.py:2703 msgid "Is this webhook active" msgstr "" -#: common/models.py:2725 users/models.py:159 +#: common/models.py:2719 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2726 +#: common/models.py:2720 msgid "Token for access" msgstr "" -#: common/models.py:2734 +#: common/models.py:2728 msgid "Secret" msgstr "" -#: common/models.py:2735 +#: common/models.py:2729 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2843 +#: common/models.py:2837 msgid "Message ID" msgstr "" -#: common/models.py:2844 +#: common/models.py:2838 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2852 +#: common/models.py:2846 msgid "Host" msgstr "" -#: common/models.py:2853 +#: common/models.py:2847 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2861 +#: common/models.py:2855 msgid "Header" msgstr "" -#: common/models.py:2862 +#: common/models.py:2856 msgid "Header of this message" msgstr "" -#: common/models.py:2869 +#: common/models.py:2863 msgid "Body" msgstr "" -#: common/models.py:2870 +#: common/models.py:2864 msgid "Body of this message" msgstr "" -#: common/models.py:2880 +#: common/models.py:2874 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2885 +#: common/models.py:2879 msgid "Worked on" msgstr "" -#: common/models.py:2886 +#: common/models.py:2880 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:3012 +#: common/models.py:3006 msgid "Id" msgstr "" -#: common/models.py:3014 templates/js/translated/company.js:965 +#: common/models.py:3008 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:3016 common/models.py:3271 company/models.py:146 +#: common/models.py:3010 common/models.py:3265 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 #: order/models.py:303 order/models.py:1378 order/models.py:1810 #: part/admin.py:55 part/models.py:1069 @@ -3853,217 +3842,217 @@ msgstr "" msgid "Link" msgstr "" -#: common/models.py:3018 templates/js/translated/news.js:60 +#: common/models.py:3012 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:3020 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:3014 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" -#: common/models.py:3022 templates/js/translated/news.js:52 +#: common/models.py:3016 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Read" msgstr "" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Was this news item read?" msgstr "" -#: common/models.py:3042 company/models.py:156 part/models.py:1079 +#: common/models.py:3036 company/models.py:156 part/models.py:1079 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 -#: stock/templates/stock/item_base.html:133 templates/503.html:31 +#: stock/templates/stock/item_base.html:129 templates/503.html:31 #: templates/hover_image.html:7 templates/hover_image.html:9 #: templates/modals.html:6 msgid "Image" msgstr "" -#: common/models.py:3042 +#: common/models.py:3036 msgid "Image file" msgstr "" -#: common/models.py:3054 common/models.py:3255 +#: common/models.py:3048 common/models.py:3249 msgid "Target model type for this image" msgstr "" -#: common/models.py:3058 +#: common/models.py:3052 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3080 +#: common/models.py:3074 msgid "Custom Unit" msgstr "" -#: common/models.py:3098 +#: common/models.py:3092 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:3113 +#: common/models.py:3107 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3132 +#: common/models.py:3126 msgid "Unit name" msgstr "" -#: common/models.py:3139 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3133 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3140 +#: common/models.py:3134 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3146 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3140 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3147 +#: common/models.py:3141 msgid "Unit definition" msgstr "" -#: common/models.py:3205 common/models.py:3262 stock/models.py:2552 +#: common/models.py:3199 common/models.py:3256 stock/models.py:2549 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "" -#: common/models.py:3217 +#: common/models.py:3211 msgid "Missing file" msgstr "" -#: common/models.py:3218 +#: common/models.py:3212 msgid "Missing external link" msgstr "" -#: common/models.py:3263 +#: common/models.py:3257 msgid "Select file to attach" msgstr "" -#: common/models.py:3278 templates/js/translated/attachment.js:120 +#: common/models.py:3272 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "" -#: common/models.py:3279 +#: common/models.py:3273 msgid "Attachment comment" msgstr "" -#: common/models.py:3295 +#: common/models.py:3289 msgid "Upload date" msgstr "" -#: common/models.py:3296 +#: common/models.py:3290 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size in bytes" msgstr "" -#: common/models.py:3338 common/serializers.py:588 +#: common/models.py:3332 common/serializers.py:588 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3347 plugin/models.py:43 users/models.py:100 +#: common/models.py:3341 plugin/models.py:43 users/models.py:100 msgid "Key" msgstr "" -#: common/models.py:3348 +#: common/models.py:3342 msgid "Value that will be saved in the models database" msgstr "" -#: common/models.py:3351 +#: common/models.py:3345 msgid "Name of the state" msgstr "" -#: common/models.py:3355 +#: common/models.py:3349 msgid "Label" msgstr "" -#: common/models.py:3356 +#: common/models.py:3350 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:3362 +#: common/models.py:3356 msgid "Color" msgstr "" -#: common/models.py:3363 +#: common/models.py:3357 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:3366 +#: common/models.py:3360 msgid "Logical Key" msgstr "" -#: common/models.py:3368 +#: common/models.py:3362 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:3376 +#: common/models.py:3370 msgid "Model" msgstr "" -#: common/models.py:3377 +#: common/models.py:3371 msgid "Model this state is associated with" msgstr "" -#: common/models.py:3381 +#: common/models.py:3375 msgid "Reference Status Set" msgstr "" -#: common/models.py:3382 +#: common/models.py:3376 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:3388 +#: common/models.py:3382 msgid "Custom State" msgstr "" -#: common/models.py:3389 +#: common/models.py:3383 msgid "Custom States" msgstr "" -#: common/models.py:3404 +#: common/models.py:3398 msgid "Model must be selected" msgstr "" -#: common/models.py:3407 +#: common/models.py:3401 msgid "Key must be selected" msgstr "" -#: common/models.py:3410 +#: common/models.py:3404 msgid "Logical key must be selected" msgstr "" -#: common/models.py:3414 +#: common/models.py:3408 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:3418 +#: common/models.py:3412 msgid "Reference status must be selected" msgstr "" -#: common/models.py:3430 +#: common/models.py:3424 msgid "Reference status set not found" msgstr "" -#: common/models.py:3436 +#: common/models.py:3430 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:3442 +#: common/models.py:3436 msgid "Logical key must be in the logical keys of the reference status" msgstr "" @@ -4165,7 +4154,7 @@ msgstr "" msgid "Filename" msgstr "" -#: common/serializers.py:563 report/api.py:100 report/serializers.py:53 +#: common/serializers.py:563 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" @@ -4447,12 +4436,12 @@ msgstr "" #: company/models.py:467 company/models.py:584 company/models.py:808 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 -#: stock/templates/stock/item_base.html:217 +#: stock/templates/stock/item_base.html:213 msgid "Manufacturer Part" msgstr "" #: company/models.py:484 company/models.py:776 stock/models.py:791 -#: stock/serializers.py:452 stock/templates/stock/item_base.html:142 +#: stock/serializers.py:452 stock/templates/stock/item_base.html:138 #: templates/js/translated/bom.js:622 msgid "Base Part" msgstr "" @@ -4463,8 +4452,8 @@ msgstr "" #: company/models.py:495 company/templates/company/company_base.html:82 #: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:145 part/serializers.py:567 -#: stock/templates/stock/item_base.html:207 +#: company/templates/company/supplier_part.html:145 part/serializers.py:565 +#: stock/templates/stock/item_base.html:203 #: templates/js/translated/company.js:507 #: templates/js/translated/company.js:1118 #: templates/js/translated/company.js:1296 @@ -4479,7 +4468,7 @@ msgstr "" #: company/models.py:502 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:153 order/serializers.py:557 -#: part/serializers.py:577 templates/js/translated/company.js:351 +#: part/serializers.py:575 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 #: templates/js/translated/company.js:1630 templates/js/translated/part.js:1807 @@ -4505,7 +4494,7 @@ msgid "Parameter name" msgstr "" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2544 templates/js/translated/company.js:1166 +#: stock/models.py:2541 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1499 #: templates/js/translated/stock.js:1607 msgid "Value" @@ -4530,7 +4519,7 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 #: order/serializers.py:492 stock/models.py:802 -#: stock/templates/stock/item_base.html:233 +#: stock/templates/stock/item_base.html:229 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 @@ -4553,9 +4542,9 @@ msgstr "" #: company/models.py:786 company/templates/company/company_base.html:87 #: company/templates/company/supplier_part.html:129 order/models.py:492 #: order/templates/order/order_base.html:141 part/bom.py:279 part/bom.py:314 -#: part/serializers.py:551 plugin/builtin/suppliers/digikey.py:25 +#: part/serializers.py:549 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/templates/stock/item_base.html:224 +#: plugin/builtin/suppliers/tme.py:26 stock/templates/stock/item_base.html:220 #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:511 @@ -4570,7 +4559,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:793 part/serializers.py:562 +#: company/models.py:793 part/serializers.py:560 msgid "Supplier stock keeping unit" msgstr "" @@ -4661,7 +4650,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:919 +#: company/serializers.py:397 part/admin.py:126 part/serializers.py:917 #: part/templates/part/part_base.html:197 #: templates/js/translated/company.js:1689 #: templates/js/translated/table_filters.js:362 @@ -4735,7 +4724,7 @@ msgstr "" #: order/models.py:2140 order/templates/order/return_order_base.html:134 #: order/templates/order/sales_order_base.html:151 stock/models.py:844 #: stock/models.py:845 stock/serializers.py:1336 -#: stock/templates/stock/item_base.html:405 +#: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 #: templates/js/translated/return_order.js:295 @@ -4939,7 +4928,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:119 #: company/templates/company/supplier_part.html:15 company/views.py:31 -#: part/admin.py:122 part/serializers.py:925 +#: part/admin.py:122 part/serializers.py:923 #: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190 #: templates/navbar.html:48 msgid "Suppliers" @@ -5030,7 +5019,7 @@ msgid "No supplier information available" msgstr "" #: company/templates/company/supplier_part.html:139 order/serializers.py:554 -#: part/bom.py:286 part/bom.py:315 part/serializers.py:561 +#: part/bom.py:286 part/bom.py:315 part/serializers.py:559 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1793 #: templates/js/translated/pricing.js:510 #: templates/js/translated/purchase_order.js:1920 @@ -5084,7 +5073,7 @@ msgid "Update Part Availability" msgstr "" #: company/templates/company/supplier_part_sidebar.html:5 -#: part/serializers.py:923 part/stocktake.py:223 +#: part/serializers.py:921 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 #: stock/serializers.py:1021 stock/serializers.py:1199 @@ -5473,7 +5462,7 @@ msgstr "" #: order/models.py:1592 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_purchase_order_report.html:14 -#: stock/serializers.py:121 stock/templates/stock/item_base.html:176 +#: stock/serializers.py:121 stock/templates/stock/item_base.html:172 #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:168 @@ -5694,7 +5683,7 @@ msgid "Number of items received" msgstr "" #: order/models.py:1513 stock/models.py:963 stock/serializers.py:617 -#: stock/templates/stock/item_base.html:183 +#: stock/templates/stock/item_base.html:179 #: templates/js/translated/stock.js:2397 msgid "Purchase Price" msgstr "" @@ -5768,7 +5757,7 @@ msgid "User who checked this shipment" msgstr "" #: order/models.py:1788 order/models.py:2011 order/serializers.py:1479 -#: order/serializers.py:1589 templates/js/translated/model_renderers.js:455 +#: order/serializers.py:1597 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "" @@ -5982,7 +5971,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1790 +#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1798 msgid "Select destination location for received items" msgstr "" @@ -6019,7 +6008,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:795 order/serializers.py:1806 +#: order/serializers.py:795 order/serializers.py:1814 msgid "Line items must be provided" msgstr "" @@ -6051,39 +6040,39 @@ msgstr "" msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1491 order/serializers.py:1597 +#: order/serializers.py:1491 order/serializers.py:1605 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1494 order/serializers.py:1600 +#: order/serializers.py:1494 order/serializers.py:1608 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1541 +#: order/serializers.py:1549 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1548 -msgid "The following serial numbers are already allocated" +#: order/serializers.py:1556 +msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1760 +#: order/serializers.py:1768 msgid "Return order line item" msgstr "" -#: order/serializers.py:1766 +#: order/serializers.py:1774 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1777 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1798 +#: order/serializers.py:1806 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1881 +#: order/serializers.py:1889 msgid "Line price currency" msgstr "" @@ -6510,7 +6499,7 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/admin.py:48 part/models.py:1044 part/serializers.py:908 +#: part/admin.py:48 part/models.py:1044 part/serializers.py:906 #: part/templates/part/part_base.html:276 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 @@ -6537,7 +6526,7 @@ msgstr "" msgid "Category ID" msgstr "" -#: part/admin.py:67 part/admin.py:304 part/serializers.py:893 +#: part/admin.py:67 part/admin.py:304 part/serializers.py:891 #: part/stocktake.py:222 msgid "Category Name" msgstr "" @@ -6562,7 +6551,7 @@ msgstr "" msgid "Used In" msgstr "" -#: part/admin.py:150 part/serializers.py:918 +#: part/admin.py:150 part/serializers.py:916 #: part/templates/part/part_base.html:248 stock/admin.py:236 #: templates/js/translated/part.js:717 templates/js/translated/part.js:2159 msgid "Building" @@ -6592,7 +6581,7 @@ msgid "Category Path" msgstr "" #: part/admin.py:325 part/models.py:420 part/serializers.py:130 -#: part/serializers.py:290 part/serializers.py:428 +#: part/serializers.py:290 part/serializers.py:426 #: part/templates/part/cat_link.html:3 part/templates/part/category.html:20 #: part/templates/part/category.html:138 part/templates/part/category.html:158 #: part/templates/part/category_sidebar.html:9 @@ -6619,13 +6608,13 @@ msgstr "" msgid "Part Revision" msgstr "" -#: part/admin.py:418 part/serializers.py:1367 +#: part/admin.py:418 part/serializers.py:1365 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "" -#: part/admin.py:423 part/serializers.py:1382 +#: part/admin.py:423 part/serializers.py:1380 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -6720,7 +6709,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1520 part/models.py:1036 part/models.py:3501 part/models.py:4060 -#: part/serializers.py:443 part/serializers.py:1223 +#: part/serializers.py:441 part/serializers.py:1221 #: part/templates/part/part_base.html:267 stock/api.py:780 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6746,7 +6735,7 @@ msgstr "" msgid "Default Location" msgstr "" -#: part/bom.py:184 part/serializers.py:926 +#: part/bom.py:184 part/serializers.py:924 #: templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "" @@ -6906,7 +6895,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1052 part/serializers.py:360 +#: part/models.py:1052 msgid "Part revision or version number" msgstr "" @@ -7012,7 +7001,7 @@ msgid "Owner responsible for this part" msgstr "" #: part/models.py:1264 part/templates/part/part_base.html:355 -#: stock/templates/stock/item_base.html:451 +#: stock/templates/stock/item_base.html:447 #: templates/js/translated/part.js:2490 msgid "Last Stocktake" msgstr "" @@ -7277,7 +7266,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3635 report/models.py:208 +#: part/models.py:3635 report/models.py:216 #: templates/js/translated/part.js:2919 #: templates/js/translated/table_filters.js:502 msgid "Enabled" @@ -7571,326 +7560,326 @@ msgstr "" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:434 +#: part/serializers.py:432 msgid "No parts selected" msgstr "" -#: part/serializers.py:444 +#: part/serializers.py:442 msgid "Select category" msgstr "" -#: part/serializers.py:479 +#: part/serializers.py:477 msgid "Original Part" msgstr "" -#: part/serializers.py:480 +#: part/serializers.py:478 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:485 +#: part/serializers.py:483 msgid "Copy Image" msgstr "" -#: part/serializers.py:486 +#: part/serializers.py:484 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:492 part/templates/part/detail.html:293 +#: part/serializers.py:490 part/templates/part/detail.html:293 msgid "Copy BOM" msgstr "" -#: part/serializers.py:493 +#: part/serializers.py:491 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:499 +#: part/serializers.py:497 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:500 +#: part/serializers.py:498 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:506 +#: part/serializers.py:504 msgid "Copy Notes" msgstr "" -#: part/serializers.py:507 +#: part/serializers.py:505 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:523 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:527 +#: part/serializers.py:525 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:534 +#: part/serializers.py:532 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:535 +#: part/serializers.py:533 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:552 +#: part/serializers.py:550 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:568 +#: part/serializers.py:566 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:578 +#: part/serializers.py:576 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:585 +#: part/serializers.py:583 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:594 +#: part/serializers.py:592 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:605 +#: part/serializers.py:603 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:612 +#: part/serializers.py:610 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:924 +#: part/serializers.py:922 msgid "Revisions" msgstr "" -#: part/serializers.py:929 +#: part/serializers.py:927 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:932 +#: part/serializers.py:930 msgid "Variant Stock" msgstr "" -#: part/serializers.py:962 part/templates/part/copy_part.html:9 +#: part/serializers.py:960 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:474 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:963 +#: part/serializers.py:961 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:969 templates/js/translated/part.js:103 +#: part/serializers.py:967 templates/js/translated/part.js:103 msgid "Initial Stock" msgstr "" -#: part/serializers.py:970 +#: part/serializers.py:968 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:976 +#: part/serializers.py:974 msgid "Supplier Information" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:975 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:985 +#: part/serializers.py:983 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:986 +#: part/serializers.py:984 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:991 +#: part/serializers.py:989 msgid "Existing Image" msgstr "" -#: part/serializers.py:992 +#: part/serializers.py:990 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1007 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1215 +#: part/serializers.py:1213 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1225 +#: part/serializers.py:1223 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1235 +#: part/serializers.py:1233 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1239 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1240 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1247 +#: part/serializers.py:1245 msgid "Generate Report" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1246 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1253 +#: part/serializers.py:1251 msgid "Update Parts" msgstr "" -#: part/serializers.py:1254 +#: part/serializers.py:1252 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1262 +#: part/serializers.py:1260 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1368 +#: part/serializers.py:1366 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1373 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1383 +#: part/serializers.py:1381 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1390 +#: part/serializers.py:1388 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1419 +#: part/serializers.py:1417 msgid "Update" msgstr "" -#: part/serializers.py:1420 +#: part/serializers.py:1418 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1443 +#: part/serializers.py:1441 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1450 +#: part/serializers.py:1448 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1451 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1597 +#: part/serializers.py:1595 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1606 +#: part/serializers.py:1604 msgid "Component Name" msgstr "" -#: part/serializers.py:1609 +#: part/serializers.py:1607 msgid "Component IPN" msgstr "" -#: part/serializers.py:1612 +#: part/serializers.py:1610 msgid "Component Description" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1616 msgid "Select the component part" msgstr "" -#: part/serializers.py:1627 part/templates/part/part_base.html:242 +#: part/serializers.py:1625 part/templates/part/part_base.html:242 #: templates/js/translated/bom.js:1219 msgid "Can Build" msgstr "" -#: part/serializers.py:1858 +#: part/serializers.py:1856 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1866 +#: part/serializers.py:1864 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1867 +#: part/serializers.py:1865 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1872 +#: part/serializers.py:1870 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1873 +#: part/serializers.py:1871 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1878 +#: part/serializers.py:1876 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1879 +#: part/serializers.py:1877 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1884 +#: part/serializers.py:1882 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1885 +#: part/serializers.py:1883 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1920 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1921 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1955 +#: part/serializers.py:1953 msgid "No part column specified" msgstr "" -#: part/serializers.py:1999 +#: part/serializers.py:1997 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2002 +#: part/serializers.py:2000 msgid "No matching part found" msgstr "" -#: part/serializers.py:2004 +#: part/serializers.py:2002 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2013 +#: part/serializers.py:2011 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2021 +#: part/serializers.py:2019 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2044 +#: part/serializers.py:2042 msgid "At least one BOM item is required" msgstr "" @@ -8216,7 +8205,7 @@ msgid "Subscribe to notifications for this part" msgstr "" #: part/templates/part/part_base.html:52 -#: stock/templates/stock/item_base.html:62 +#: stock/templates/stock/item_base.html:61 #: stock/templates/stock/location.html:71 templates/js/translated/label.js:136 msgid "Print Label" msgstr "" @@ -8226,7 +8215,7 @@ msgid "Show pricing information" msgstr "" #: part/templates/part/part_base.html:63 -#: stock/templates/stock/item_base.html:110 +#: stock/templates/stock/item_base.html:106 #: stock/templates/stock/location.html:80 msgid "Stock actions" msgstr "" @@ -8297,12 +8286,12 @@ msgid "Required for Orders" msgstr "" #: part/templates/part/part_base.html:225 -#: stock/templates/stock/item_base.html:388 +#: stock/templates/stock/item_base.html:384 msgid "Allocated to Build Orders" msgstr "" #: part/templates/part/part_base.html:234 -#: stock/templates/stock/item_base.html:381 +#: stock/templates/stock/item_base.html:377 msgid "Allocated to Sales Orders" msgstr "" @@ -8322,7 +8311,7 @@ msgid "Latest Serial Number" msgstr "" #: part/templates/part/part_base.html:372 -#: stock/templates/stock/item_base.html:322 +#: stock/templates/stock/item_base.html:318 msgid "Search for serial number" msgstr "" @@ -8449,7 +8438,7 @@ msgid "Edit" msgstr "" #: part/templates/part/prices.html:28 stock/admin.py:252 -#: stock/templates/stock/item_base.html:446 +#: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1703 #: templates/js/translated/company.js:1713 #: templates/js/translated/stock.js:2332 @@ -8940,7 +8929,7 @@ msgstr "" msgid "Print a border around each label" msgstr "" -#: plugin/builtin/labels/label_sheet.py:47 report/models.py:307 +#: plugin/builtin/labels/label_sheet.py:47 report/models.py:315 msgid "Landscape" msgstr "" @@ -9098,7 +9087,7 @@ msgstr "" msgid "Package Plugin" msgstr "" -#: plugin/models.py:220 report/models.py:474 +#: plugin/models.py:220 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" @@ -9249,8 +9238,8 @@ msgstr "" msgid "No valid objects provided to template" msgstr "" -#: report/api.py:103 report/models.py:438 report/serializers.py:98 -#: report/serializers.py:148 templates/js/translated/purchase_order.js:1817 +#: report/api.py:103 report/models.py:446 report/serializers.py:99 +#: report/serializers.py:149 templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:353 #: templates/js/translated/sales_order.js:887 #: templates/js/translated/sales_order.js:1047 @@ -9281,7 +9270,11 @@ msgstr "" msgid "Error printing label" msgstr "" -#: report/api.py:375 report/api.py:411 +#: report/api.py:358 +msgid "Report saved at time of printing" +msgstr "" + +#: report/api.py:384 report/api.py:420 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "" @@ -9318,135 +9311,143 @@ msgstr "" msgid "Revision number (auto-increments)" msgstr "" -#: report/models.py:202 +#: report/models.py:168 +msgid "Attach to Model on Print" +msgstr "" + +#: report/models.py:170 +msgid "Save report output as an attachment against linked model instance when printing" +msgstr "" + +#: report/models.py:210 msgid "Filename Pattern" msgstr "" -#: report/models.py:203 +#: report/models.py:211 msgid "Pattern for generating filenames" msgstr "" -#: report/models.py:208 +#: report/models.py:216 msgid "Template is enabled" msgstr "" -#: report/models.py:214 +#: report/models.py:222 msgid "Target model type for template" msgstr "" -#: report/models.py:234 +#: report/models.py:242 msgid "Filters" msgstr "" -#: report/models.py:235 +#: report/models.py:243 msgid "Template query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:294 report/models.py:361 +#: report/models.py:302 report/models.py:369 msgid "Template file" msgstr "" -#: report/models.py:302 +#: report/models.py:310 msgid "Page size for PDF reports" msgstr "" -#: report/models.py:308 +#: report/models.py:316 msgid "Render report in landscape orientation" msgstr "" -#: report/models.py:367 +#: report/models.py:375 msgid "Width [mm]" msgstr "" -#: report/models.py:368 +#: report/models.py:376 msgid "Label width, specified in mm" msgstr "" -#: report/models.py:374 +#: report/models.py:382 msgid "Height [mm]" msgstr "" -#: report/models.py:375 +#: report/models.py:383 msgid "Label height, specified in mm" msgstr "" -#: report/models.py:438 +#: report/models.py:446 msgid "Number of items to process" msgstr "" -#: report/models.py:444 +#: report/models.py:452 msgid "Report generation is complete" msgstr "" -#: report/models.py:448 templates/js/translated/build.js:2352 +#: report/models.py:456 templates/js/translated/build.js:2352 msgid "Progress" msgstr "" -#: report/models.py:448 +#: report/models.py:456 msgid "Report generation progress" msgstr "" -#: report/models.py:456 +#: report/models.py:464 msgid "Report Template" msgstr "" -#: report/models.py:463 report/models.py:486 +#: report/models.py:471 report/models.py:494 msgid "Output File" msgstr "" -#: report/models.py:464 report/models.py:487 +#: report/models.py:472 report/models.py:495 msgid "Generated output file" msgstr "" -#: report/models.py:475 +#: report/models.py:483 msgid "Label output plugin" msgstr "" -#: report/models.py:479 +#: report/models.py:487 msgid "Label Template" msgstr "" -#: report/models.py:502 +#: report/models.py:510 msgid "Snippet" msgstr "" -#: report/models.py:503 +#: report/models.py:511 msgid "Report snippet file" msgstr "" -#: report/models.py:510 +#: report/models.py:518 msgid "Snippet file description" msgstr "" -#: report/models.py:528 +#: report/models.py:536 msgid "Asset" msgstr "" -#: report/models.py:529 +#: report/models.py:537 msgid "Report asset file" msgstr "" -#: report/models.py:536 +#: report/models.py:544 msgid "Asset file description" msgstr "" -#: report/serializers.py:91 +#: report/serializers.py:92 msgid "Select report template" msgstr "" -#: report/serializers.py:99 report/serializers.py:149 +#: report/serializers.py:100 report/serializers.py:150 msgid "List of item primary keys to include in the report" msgstr "" -#: report/serializers.py:132 +#: report/serializers.py:133 msgid "Select label template" msgstr "" -#: report/serializers.py:140 +#: report/serializers.py:141 msgid "Printing Plugin" msgstr "" -#: report/serializers.py:141 +#: report/serializers.py:142 msgid "Select plugin to use for label printing" msgstr "" @@ -9517,7 +9518,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2538 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2535 msgid "Result" msgstr "" @@ -9598,7 +9599,7 @@ msgid "Customer ID" msgstr "" #: stock/admin.py:206 stock/models.py:829 -#: stock/templates/stock/item_base.html:354 +#: stock/templates/stock/item_base.html:350 msgid "Installed In" msgstr "" @@ -9623,7 +9624,7 @@ msgid "Delete on Deplete" msgstr "" #: stock/admin.py:261 stock/models.py:923 -#: stock/templates/stock/item_base.html:433 +#: stock/templates/stock/item_base.html:429 #: templates/js/translated/stock.js:2316 users/models.py:124 msgid "Expiry Date" msgstr "" @@ -9665,7 +9666,7 @@ msgid "Expiry date after" msgstr "" #: stock/api.py:839 stock/serializers.py:611 -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #: templates/js/translated/table_filters.js:448 msgid "Stale" msgstr "" @@ -9715,7 +9716,7 @@ msgid "Stock Locations" msgstr "" #: stock/models.py:185 stock/models.py:972 -#: stock/templates/stock/item_base.html:247 +#: stock/templates/stock/item_base.html:243 msgid "Owner" msgstr "" @@ -9826,7 +9827,7 @@ msgstr "" msgid "Build for this stock item" msgstr "" -#: stock/models.py:892 stock/templates/stock/item_base.html:363 +#: stock/models.py:892 stock/templates/stock/item_base.html:359 msgid "Consumed By" msgstr "" @@ -9891,7 +9892,7 @@ msgstr "" msgid "Serial numbers already exist" msgstr "" -#: stock/models.py:1636 +#: stock/models.py:1636 stock/models.py:2438 msgid "Test template does not exist" msgstr "" @@ -9951,55 +9952,55 @@ msgstr "" msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2443 +#: stock/models.py:2441 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2448 +#: stock/models.py:2445 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2450 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2538 +#: stock/models.py:2535 msgid "Test result" msgstr "" -#: stock/models.py:2545 +#: stock/models.py:2542 msgid "Test output value" msgstr "" -#: stock/models.py:2553 stock/serializers.py:245 +#: stock/models.py:2550 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2557 +#: stock/models.py:2554 msgid "Test notes" msgstr "" -#: stock/models.py:2565 templates/js/translated/stock.js:1633 +#: stock/models.py:2562 templates/js/translated/stock.js:1633 msgid "Test station" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2563 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2572 +#: stock/models.py:2569 msgid "Started" msgstr "" -#: stock/models.py:2573 +#: stock/models.py:2570 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2579 +#: stock/models.py:2576 msgid "Finished" msgstr "" -#: stock/models.py:2580 +#: stock/models.py:2577 msgid "The timestamp of the test finish" msgstr "" @@ -10059,7 +10060,7 @@ msgstr "" msgid "Serial number is too large" msgstr "" -#: stock/serializers.py:459 stock/templates/stock/item_base.html:193 +#: stock/serializers.py:459 stock/templates/stock/item_base.html:189 msgid "Parent Item" msgstr "" @@ -10071,7 +10072,7 @@ msgstr "" msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:603 stock/templates/stock/item_base.html:437 +#: stock/serializers.py:603 stock/templates/stock/item_base.html:433 #: templates/js/translated/table_filters.js:442 users/models.py:174 msgid "Expired" msgstr "" @@ -10410,7 +10411,7 @@ msgstr "" msgid "Test Data" msgstr "" -#: stock/templates/stock/item.html:85 stock/templates/stock/item_base.html:65 +#: stock/templates/stock/item.html:85 msgid "Test Report" msgstr "" @@ -10450,200 +10451,204 @@ msgstr "" msgid "Scan to Location" msgstr "" -#: stock/templates/stock/item_base.html:59 +#: stock/templates/stock/item_base.html:58 #: stock/templates/stock/location.html:67 #: templates/js/translated/filters.js:434 msgid "Printing actions" msgstr "" -#: stock/templates/stock/item_base.html:75 +#: stock/templates/stock/item_base.html:63 templates/js/translated/report.js:49 +msgid "Print Report" +msgstr "" + +#: stock/templates/stock/item_base.html:71 msgid "Stock adjustment actions" msgstr "" -#: stock/templates/stock/item_base.html:79 +#: stock/templates/stock/item_base.html:75 #: stock/templates/stock/location.html:87 templates/js/translated/stock.js:1909 msgid "Count stock" msgstr "" -#: stock/templates/stock/item_base.html:81 +#: stock/templates/stock/item_base.html:77 #: templates/js/translated/stock.js:1891 msgid "Add stock" msgstr "" -#: stock/templates/stock/item_base.html:82 +#: stock/templates/stock/item_base.html:78 #: templates/js/translated/stock.js:1900 msgid "Remove stock" msgstr "" -#: stock/templates/stock/item_base.html:85 +#: stock/templates/stock/item_base.html:81 msgid "Serialize stock" msgstr "" -#: stock/templates/stock/item_base.html:88 +#: stock/templates/stock/item_base.html:84 #: stock/templates/stock/location.html:93 templates/js/translated/stock.js:1918 msgid "Transfer stock" msgstr "" -#: stock/templates/stock/item_base.html:91 +#: stock/templates/stock/item_base.html:87 #: templates/js/translated/stock.js:1973 msgid "Assign to customer" msgstr "" -#: stock/templates/stock/item_base.html:94 +#: stock/templates/stock/item_base.html:90 msgid "Return to stock" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall stock item" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install stock item" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install" msgstr "" -#: stock/templates/stock/item_base.html:115 +#: stock/templates/stock/item_base.html:111 msgid "Convert to variant" msgstr "" -#: stock/templates/stock/item_base.html:118 +#: stock/templates/stock/item_base.html:114 msgid "Duplicate stock item" msgstr "" -#: stock/templates/stock/item_base.html:120 +#: stock/templates/stock/item_base.html:116 msgid "Edit stock item" msgstr "" -#: stock/templates/stock/item_base.html:123 +#: stock/templates/stock/item_base.html:119 msgid "Delete stock item" msgstr "" -#: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 +#: stock/templates/stock/item_base.html:165 templates/InvenTree/search.html:139 #: templates/js/translated/build.js:2298 templates/navbar.html:38 msgid "Build" msgstr "" -#: stock/templates/stock/item_base.html:211 +#: stock/templates/stock/item_base.html:207 msgid "No manufacturer set" msgstr "" -#: stock/templates/stock/item_base.html:251 +#: stock/templates/stock/item_base.html:247 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:248 #: stock/templates/stock/location.html:146 msgid "Read only" msgstr "" -#: stock/templates/stock/item_base.html:265 +#: stock/templates/stock/item_base.html:261 msgid "This stock item is unavailable" msgstr "" -#: stock/templates/stock/item_base.html:271 +#: stock/templates/stock/item_base.html:267 msgid "This stock item is in production and cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:272 +#: stock/templates/stock/item_base.html:268 msgid "Edit the stock item from the build view." msgstr "" -#: stock/templates/stock/item_base.html:287 +#: stock/templates/stock/item_base.html:283 msgid "This stock item is allocated to Sales Order" msgstr "" -#: stock/templates/stock/item_base.html:295 +#: stock/templates/stock/item_base.html:291 msgid "This stock item is allocated to Build Order" msgstr "" -#: stock/templates/stock/item_base.html:311 +#: stock/templates/stock/item_base.html:307 msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted" msgstr "" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "previous page" msgstr "" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "Navigate to previous serial number" msgstr "" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "next page" msgstr "" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "Navigate to next serial number" msgstr "" -#: stock/templates/stock/item_base.html:398 +#: stock/templates/stock/item_base.html:394 #: templates/js/translated/build.js:2555 msgid "No location set" msgstr "" -#: stock/templates/stock/item_base.html:413 +#: stock/templates/stock/item_base.html:409 msgid "Tests" msgstr "" -#: stock/templates/stock/item_base.html:419 +#: stock/templates/stock/item_base.html:415 msgid "This stock item has not passed all required tests" msgstr "" -#: stock/templates/stock/item_base.html:437 +#: stock/templates/stock/item_base.html:433 #, python-format msgid "This StockItem expired on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:455 +#: stock/templates/stock/item_base.html:451 msgid "No stocktake performed" msgstr "" -#: stock/templates/stock/item_base.html:504 +#: stock/templates/stock/item_base.html:500 #: templates/js/translated/stock.js:2038 msgid "stock item" msgstr "" -#: stock/templates/stock/item_base.html:527 +#: stock/templates/stock/item_base.html:523 msgid "Edit Stock Status" msgstr "" -#: stock/templates/stock/item_base.html:536 +#: stock/templates/stock/item_base.html:532 msgid "Stock Item QR Code" msgstr "" -#: stock/templates/stock/item_base.html:547 +#: stock/templates/stock/item_base.html:543 msgid "Link Barcode to Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:611 +#: stock/templates/stock/item_base.html:607 msgid "Select one of the part variants listed below." msgstr "" -#: stock/templates/stock/item_base.html:614 +#: stock/templates/stock/item_base.html:610 msgid "Warning" msgstr "" -#: stock/templates/stock/item_base.html:615 +#: stock/templates/stock/item_base.html:611 msgid "This action cannot be easily undone" msgstr "" -#: stock/templates/stock/item_base.html:623 +#: stock/templates/stock/item_base.html:619 msgid "Convert Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:656 +#: stock/templates/stock/item_base.html:652 msgid "Return to Stock" msgstr "" @@ -11310,7 +11315,7 @@ msgid "Delete Location Type" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:503 -#: templates/InvenTree/settings/stock.html:38 +#: templates/InvenTree/settings/stock.html:39 msgid "New Location Type" msgstr "" @@ -11367,7 +11372,7 @@ msgstr "" msgid "Stock Settings" msgstr "" -#: templates/InvenTree/settings/stock.html:34 +#: templates/InvenTree/settings/stock.html:35 msgid "Stock Location Types" msgstr "" @@ -11852,23 +11857,23 @@ msgstr "" msgid "Barcode Identifier" msgstr "" -#: templates/base.html:103 +#: templates/base.html:102 msgid "Server Restart Required" msgstr "" -#: templates/base.html:106 +#: templates/base.html:105 msgid "A configuration option has been changed which requires a server restart" msgstr "" -#: templates/base.html:106 templates/base.html:116 +#: templates/base.html:105 templates/base.html:115 msgid "Contact your system administrator for further information" msgstr "" -#: templates/base.html:113 +#: templates/base.html:112 msgid "Pending Database Migrations" msgstr "" -#: templates/base.html:116 +#: templates/base.html:115 msgid "There are pending database migrations which require attention" msgstr "" @@ -13946,10 +13951,6 @@ msgstr "" msgid "Delete line item" msgstr "" -#: templates/js/translated/report.js:49 -msgid "Print Report" -msgstr "" - #: templates/js/translated/report.js:68 msgid "Report print successful" msgstr "" diff --git a/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po index 24742b725a..7fc84a1e83 100644 --- a/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-29 07:07+0000\n" -"PO-Revision-Date: 2024-08-29 07:10\n" +"POT-Creation-Date: 2024-09-06 05:16+0000\n" +"PO-Revision-Date: 2024-09-06 05:19\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Language: fi_FI\n" @@ -67,7 +67,7 @@ msgstr "Anna päivämäärä" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3309 part/templates/part/part_sidebar.html:65 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2557 +#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2554 #: stock/serializers.py:705 stock/serializers.py:863 stock/serializers.py:989 #: stock/serializers.py:1039 stock/serializers.py:1350 #: stock/serializers.py:1439 stock/serializers.py:1604 @@ -419,8 +419,8 @@ msgstr "" msgid "Invalid choice" msgstr "Virheellinen valinta" -#: InvenTree/models.py:767 common/models.py:2704 common/models.py:3131 -#: common/models.py:3351 common/serializers.py:439 company/models.py:590 +#: InvenTree/models.py:767 common/models.py:2698 common/models.py:3125 +#: common/models.py:3345 common/serializers.py:439 company/models.py:590 #: machine/models.py:24 part/models.py:995 part/models.py:3776 #: plugin/models.py:51 report/models.py:149 stock/models.py:82 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -449,7 +449,7 @@ msgstr "Nimi" #: part/models.py:3791 part/templates/part/category.html:79 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:155 -#: report/models.py:509 report/models.py:535 +#: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 #: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:122 #: templates/InvenTree/settings/notifications.html:19 @@ -572,7 +572,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:444 common/models.py:2709 company/models.py:160 +#: InvenTree/serializers.py:444 common/models.py:2703 company/models.py:160 #: company/models.py:798 machine/models.py:39 part/admin.py:88 #: part/models.py:1201 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -667,7 +667,7 @@ msgstr "Kuvatiedoston URL" msgid "Downloading images from remote URL is not enabled" msgstr "Kuvien lataaminen ei ole käytössä" -#: InvenTree/status.py:65 part/serializers.py:1267 +#: InvenTree/status.py:65 part/serializers.py:1265 msgid "Background worker check failed" msgstr "" @@ -777,7 +777,7 @@ msgid "Optional" msgstr "" #: build/api.py:321 common/models.py:1491 part/admin.py:91 part/admin.py:428 -#: part/models.py:1166 part/serializers.py:1596 +#: part/models.py:1166 part/serializers.py:1594 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 #: templates/js/translated/table_filters.js:729 @@ -896,7 +896,7 @@ msgstr "" #: part/models.py:3282 part/models.py:3430 part/models.py:3451 #: part/models.py:3473 part/models.py:3609 part/models.py:3951 #: part/models.py:4114 part/models.py:4244 part/models.py:4602 -#: part/serializers.py:1213 part/serializers.py:1857 +#: part/serializers.py:1211 part/serializers.py:1855 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1063,12 +1063,12 @@ msgstr "" #: order/templates/order/return_order_base.html:148 #: order/templates/order/sales_order_base.html:187 #: part/templates/part/part_base.html:399 stock/models.py:859 -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:196 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "Ulkoinen linkki" -#: build/models.py:378 common/models.py:3272 part/models.py:1070 +#: build/models.py:378 common/models.py:3266 part/models.py:1070 #: stock/models.py:859 msgid "Link to external URL" msgstr "Linkki ulkoiseen URLiin" @@ -1124,7 +1124,7 @@ msgstr "" #: build/models.py:1060 build/serializers.py:279 build/serializers.py:328 #: build/serializers.py:959 order/models.py:565 order/serializers.py:500 -#: order/serializers.py:666 part/serializers.py:1590 part/serializers.py:2019 +#: order/serializers.py:666 part/serializers.py:1588 part/serializers.py:2017 #: stock/models.py:704 stock/models.py:1515 stock/serializers.py:676 msgid "Quantity must be greater than zero" msgstr "" @@ -1149,7 +1149,7 @@ msgstr "" #: build/models.py:1505 build/models.py:1761 build/serializers.py:266 #: build/serializers.py:313 build/serializers.py:1339 #: build/templates/build/build_base.html:110 -#: build/templates/build/detail.html:34 common/models.py:2581 +#: build/templates/build/detail.html:34 common/models.py:2575 #: order/models.py:1349 order/models.py:2034 order/serializers.py:1464 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3296 part/models.py:4266 @@ -1163,9 +1163,9 @@ msgstr "" #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 stock/admin.py:160 #: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:667 -#: stock/templates/stock/item_base.html:287 -#: stock/templates/stock/item_base.html:295 -#: stock/templates/stock/item_base.html:342 +#: stock/templates/stock/item_base.html:283 +#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:338 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:981 templates/js/translated/build.js:525 @@ -1228,7 +1228,7 @@ msgstr "" #: stock/serializers.py:770 stock/serializers.py:1288 stock/serializers.py:1400 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 -#: stock/templates/stock/item_base.html:194 +#: stock/templates/stock/item_base.html:190 #: templates/js/translated/build.js:1921 #: templates/js/translated/sales_order.js:301 #: templates/js/translated/sales_order.js:1234 @@ -1323,10 +1323,10 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:359 build/serializers.py:500 build/serializers.py:572 -#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1789 -#: part/serializers.py:1233 stock/serializers.py:103 stock/serializers.py:698 +#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1797 +#: part/serializers.py:1231 stock/serializers.py:103 stock/serializers.py:698 #: stock/serializers.py:858 stock/serializers.py:984 stock/serializers.py:1432 -#: stock/serializers.py:1688 stock/templates/stock/item_base.html:394 +#: stock/serializers.py:1688 stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2547 @@ -1390,7 +1390,7 @@ msgstr "" #: build/templates/build/detail.html:62 order/models.py:477 #: order/models.py:1003 order/models.py:2152 order/serializers.py:687 #: stock/admin.py:165 stock/serializers.py:1035 stock/serializers.py:1576 -#: stock/templates/stock/item_base.html:427 +#: stock/templates/stock/item_base.html:423 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1371 #: templates/js/translated/purchase_order.js:1792 @@ -1522,7 +1522,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1030 order/serializers.py:1614 +#: build/serializers.py:1030 order/serializers.py:1622 msgid "Allocation items must be provided" msgstr "" @@ -1590,7 +1590,7 @@ msgstr "" #: build/serializers.py:1230 company/models.py:849 #: company/templates/company/supplier_part.html:160 order/serializers.py:691 #: stock/admin.py:229 stock/models.py:822 stock/serializers.py:1586 -#: stock/templates/stock/item_base.html:240 +#: stock/templates/stock/item_base.html:236 #: templates/js/translated/company.js:1646 #: templates/js/translated/purchase_order.js:1169 #: templates/js/translated/purchase_order.js:1332 @@ -1625,7 +1625,7 @@ msgstr "" #: build/serializers.py:1243 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:849 -#: stock/serializers.py:152 stock/templates/stock/item_base.html:311 +#: stock/serializers.py:152 stock/templates/stock/item_base.html:307 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2530 #: templates/js/translated/model_renderers.js:231 @@ -1644,7 +1644,7 @@ msgstr "Sarjanumero" msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1257 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1257 stock/templates/stock/item_base.html:336 msgid "Available Quantity" msgstr "" @@ -1684,7 +1684,7 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1355 order/serializers.py:1179 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:920 part/serializers.py:1623 +#: part/bom.py:186 part/serializers.py:918 part/serializers.py:1621 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2807 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2155 @@ -1692,13 +1692,13 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1625 +#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1623 #: templates/js/translated/build.js:2811 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1650 +#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1648 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" @@ -1716,7 +1716,7 @@ msgstr "" msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1372 part/serializers.py:927 +#: build/serializers.py:1372 part/serializers.py:925 msgid "External Stock" msgstr "" @@ -1745,7 +1745,7 @@ msgstr "Peruttu" #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:50 order/status_codes.py:81 #: order/templates/order/order_base.html:163 -#: order/templates/order/sales_order_base.html:168 report/models.py:443 +#: order/templates/order/sales_order_base.html:168 report/models.py:451 msgid "Complete" msgstr "Valmis" @@ -1849,9 +1849,6 @@ msgid "Delete Build" msgstr "" #: build/templates/build/build_base.html:87 -msgid "Isueue Build" -msgstr "" - #: build/templates/build/build_base.html:88 msgid "Issue Build" msgstr "" @@ -1931,7 +1928,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 -#: stock/templates/stock/item_base.html:369 +#: stock/templates/stock/item_base.html:365 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 #: templates/js/translated/sales_order.js:805 @@ -1991,7 +1988,7 @@ msgid "Allocated Parts" msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:163 -#: stock/templates/stock/item_base.html:162 +#: stock/templates/stock/item_base.html:158 #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:242 #: templates/js/translated/purchase_order.js:1326 @@ -2352,8 +2349,8 @@ msgstr "" #: common/models.py:1297 common/models.py:1353 common/models.py:1366 #: common/models.py:1374 common/models.py:1383 common/models.py:1392 -#: common/models.py:1629 common/models.py:1651 common/models.py:1766 -#: common/models.py:2148 +#: common/models.py:1629 common/models.py:1651 common/models.py:1752 +#: common/models.py:2134 msgid "days" msgstr "päivää" @@ -2582,8 +2579,8 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:1485 part/admin.py:108 part/models.py:3959 -#: report/models.py:293 report/models.py:360 report/serializers.py:90 -#: report/serializers.py:131 stock/serializers.py:233 +#: report/models.py:301 report/models.py:368 report/serializers.py:91 +#: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 #: templates/js/translated/table_filters.js:775 msgid "Template" @@ -2598,7 +2595,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:1497 part/admin.py:95 part/models.py:1172 -#: part/serializers.py:1617 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1615 templates/js/translated/table_filters.js:737 msgid "Component" msgstr "Komponentti" @@ -2823,7 +2820,7 @@ msgid "Log errors which occur when generating reports" msgstr "" #: common/models.py:1702 plugin/builtin/labels/label_sheet.py:28 -#: report/models.py:301 +#: report/models.py:309 msgid "Page Size" msgstr "Sivun koko" @@ -2832,902 +2829,894 @@ msgid "Default page size for PDF reports" msgstr "" #: common/models.py:1708 -msgid "Enable Test Reports" -msgstr "" - -#: common/models.py:1709 -msgid "Enable generation of test reports" -msgstr "" - -#: common/models.py:1714 -msgid "Attach Test Reports" -msgstr "" - -#: common/models.py:1716 -msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" -msgstr "" - -#: common/models.py:1722 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1723 +#: common/models.py:1709 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1728 +#: common/models.py:1714 msgid "Autofill Serial Numbers" msgstr "Täytä sarjanumerot automaattisesti" -#: common/models.py:1729 +#: common/models.py:1715 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1734 +#: common/models.py:1720 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1736 +#: common/models.py:1722 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1742 +#: common/models.py:1728 msgid "Batch Code Template" msgstr "" -#: common/models.py:1744 +#: common/models.py:1730 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1749 +#: common/models.py:1735 msgid "Stock Expiry" msgstr "" -#: common/models.py:1750 +#: common/models.py:1736 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1755 +#: common/models.py:1741 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1756 +#: common/models.py:1742 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1761 +#: common/models.py:1747 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1763 +#: common/models.py:1749 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1770 +#: common/models.py:1756 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1771 +#: common/models.py:1757 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1776 +#: common/models.py:1762 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1777 +#: common/models.py:1763 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1782 +#: common/models.py:1768 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1783 +#: common/models.py:1769 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1788 +#: common/models.py:1774 msgid "Show Installed Stock Items" msgstr "" -#: common/models.py:1789 +#: common/models.py:1775 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1794 +#: common/models.py:1780 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1796 +#: common/models.py:1782 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1802 +#: common/models.py:1788 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1804 +#: common/models.py:1790 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1810 +#: common/models.py:1796 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1812 +#: common/models.py:1798 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1818 common/models.py:1874 common/models.py:1896 -#: common/models.py:1932 +#: common/models.py:1804 common/models.py:1860 common/models.py:1882 +#: common/models.py:1918 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1819 common/models.py:1875 common/models.py:1897 -#: common/models.py:1933 +#: common/models.py:1805 common/models.py:1861 common/models.py:1883 +#: common/models.py:1919 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1824 +#: common/models.py:1810 msgid "Require Active Part" msgstr "" -#: common/models.py:1825 +#: common/models.py:1811 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1830 +#: common/models.py:1816 msgid "Require Locked Part" msgstr "" -#: common/models.py:1831 +#: common/models.py:1817 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/models.py:1836 +#: common/models.py:1822 msgid "Require Valid BOM" msgstr "" -#: common/models.py:1838 +#: common/models.py:1824 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1844 +#: common/models.py:1830 msgid "Require Closed Child Orders" msgstr "" -#: common/models.py:1846 +#: common/models.py:1832 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/models.py:1852 +#: common/models.py:1838 msgid "Block Until Tests Pass" msgstr "" -#: common/models.py:1854 +#: common/models.py:1840 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" -#: common/models.py:1860 +#: common/models.py:1846 msgid "Enable Return Orders" msgstr "" -#: common/models.py:1861 +#: common/models.py:1847 msgid "Enable return order functionality in the user interface" msgstr "" -#: common/models.py:1866 +#: common/models.py:1852 msgid "Return Order Reference Pattern" msgstr "" -#: common/models.py:1868 +#: common/models.py:1854 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1880 +#: common/models.py:1866 msgid "Edit Completed Return Orders" msgstr "" -#: common/models.py:1882 +#: common/models.py:1868 msgid "Allow editing of return orders after they have been completed" msgstr "" -#: common/models.py:1888 +#: common/models.py:1874 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1890 +#: common/models.py:1876 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1902 +#: common/models.py:1888 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1903 +#: common/models.py:1889 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1908 +#: common/models.py:1894 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1910 +#: common/models.py:1896 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1916 +#: common/models.py:1902 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1918 +#: common/models.py:1904 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1924 +#: common/models.py:1910 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1926 +#: common/models.py:1912 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1938 +#: common/models.py:1924 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1940 +#: common/models.py:1926 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1946 +#: common/models.py:1932 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1948 +#: common/models.py:1934 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1955 +#: common/models.py:1941 msgid "Enable password forgot" msgstr "Salli salasananpalautus" -#: common/models.py:1956 +#: common/models.py:1942 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1961 +#: common/models.py:1947 msgid "Enable registration" msgstr "Salli rekisteröinti" -#: common/models.py:1962 +#: common/models.py:1948 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1967 +#: common/models.py:1953 msgid "Enable SSO" msgstr "Salli SSO" -#: common/models.py:1968 +#: common/models.py:1954 msgid "Enable SSO on the login pages" msgstr "Salli SSO kirjautumissivuilla" -#: common/models.py:1973 +#: common/models.py:1959 msgid "Enable SSO registration" msgstr "Salli SSO rekisteröinti" -#: common/models.py:1975 +#: common/models.py:1961 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1981 +#: common/models.py:1967 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1983 +#: common/models.py:1969 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1989 +#: common/models.py:1975 msgid "SSO group key" msgstr "" -#: common/models.py:1991 +#: common/models.py:1977 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1997 +#: common/models.py:1983 msgid "SSO group map" msgstr "" -#: common/models.py:1999 +#: common/models.py:1985 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/models.py:2005 +#: common/models.py:1991 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:2007 +#: common/models.py:1993 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/models.py:2013 +#: common/models.py:1999 msgid "Email required" msgstr "Sähköposti vaaditaan" -#: common/models.py:2014 +#: common/models.py:2000 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:2019 +#: common/models.py:2005 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:2021 +#: common/models.py:2007 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:2027 +#: common/models.py:2013 msgid "Mail twice" msgstr "Sähköpostiosoite kahdesti" -#: common/models.py:2028 +#: common/models.py:2014 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:2033 +#: common/models.py:2019 msgid "Password twice" msgstr "Salasana kahdesti" -#: common/models.py:2034 +#: common/models.py:2020 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:2039 +#: common/models.py:2025 msgid "Allowed domains" msgstr "Sallitut verkkotunnukset" -#: common/models.py:2041 +#: common/models.py:2027 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:2047 +#: common/models.py:2033 msgid "Group on signup" msgstr "" -#: common/models.py:2049 +#: common/models.py:2035 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:2055 +#: common/models.py:2041 msgid "Enforce MFA" msgstr "Pakota MFA" -#: common/models.py:2056 +#: common/models.py:2042 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:2061 +#: common/models.py:2047 msgid "Check plugins on startup" msgstr "" -#: common/models.py:2063 +#: common/models.py:2049 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:2071 +#: common/models.py:2057 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2072 +#: common/models.py:2058 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2078 +#: common/models.py:2064 msgid "Enable URL integration" msgstr "" -#: common/models.py:2079 +#: common/models.py:2065 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:2085 +#: common/models.py:2071 msgid "Enable navigation integration" msgstr "" -#: common/models.py:2086 +#: common/models.py:2072 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:2092 +#: common/models.py:2078 msgid "Enable app integration" msgstr "" -#: common/models.py:2093 +#: common/models.py:2079 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:2099 +#: common/models.py:2085 msgid "Enable schedule integration" msgstr "" -#: common/models.py:2100 +#: common/models.py:2086 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2106 +#: common/models.py:2092 msgid "Enable event integration" msgstr "" -#: common/models.py:2107 +#: common/models.py:2093 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2113 +#: common/models.py:2099 msgid "Enable project codes" msgstr "" -#: common/models.py:2114 +#: common/models.py:2100 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2119 +#: common/models.py:2105 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2121 +#: common/models.py:2107 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2127 +#: common/models.py:2113 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2129 +#: common/models.py:2115 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2135 +#: common/models.py:2121 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2137 +#: common/models.py:2123 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2143 +#: common/models.py:2129 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2145 +#: common/models.py:2131 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2152 +#: common/models.py:2138 msgid "Display Users full names" msgstr "" -#: common/models.py:2153 +#: common/models.py:2139 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2158 +#: common/models.py:2144 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2159 +#: common/models.py:2145 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2171 common/models.py:2551 +#: common/models.py:2150 +msgid "Create Template on Upload" +msgstr "" + +#: common/models.py:2152 +msgid "Create a new test template when uploading test data which does not match an existing template" +msgstr "" + +#: common/models.py:2165 common/models.py:2545 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2214 +#: common/models.py:2208 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2216 +#: common/models.py:2210 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2216 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2223 +#: common/models.py:2217 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2228 +#: common/models.py:2222 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2229 +#: common/models.py:2223 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2234 +#: common/models.py:2228 msgid "Show latest parts" msgstr "" -#: common/models.py:2235 +#: common/models.py:2229 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2240 +#: common/models.py:2234 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2241 +#: common/models.py:2235 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2246 +#: common/models.py:2240 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2247 +#: common/models.py:2241 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2252 +#: common/models.py:2246 msgid "Show low stock" msgstr "" -#: common/models.py:2253 +#: common/models.py:2247 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2258 +#: common/models.py:2252 msgid "Show depleted stock" msgstr "" -#: common/models.py:2259 +#: common/models.py:2253 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2264 +#: common/models.py:2258 msgid "Show needed stock" msgstr "" -#: common/models.py:2265 +#: common/models.py:2259 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2270 +#: common/models.py:2264 msgid "Show expired stock" msgstr "" -#: common/models.py:2271 +#: common/models.py:2265 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2276 +#: common/models.py:2270 msgid "Show stale stock" msgstr "" -#: common/models.py:2277 +#: common/models.py:2271 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2282 +#: common/models.py:2276 msgid "Show pending builds" msgstr "" -#: common/models.py:2283 +#: common/models.py:2277 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2288 +#: common/models.py:2282 msgid "Show overdue builds" msgstr "" -#: common/models.py:2289 +#: common/models.py:2283 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2294 +#: common/models.py:2288 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2295 +#: common/models.py:2289 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2300 +#: common/models.py:2294 msgid "Show overdue POs" msgstr "" -#: common/models.py:2301 +#: common/models.py:2295 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2306 +#: common/models.py:2300 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2307 +#: common/models.py:2301 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2312 +#: common/models.py:2306 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2313 +#: common/models.py:2307 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2318 +#: common/models.py:2312 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2319 +#: common/models.py:2313 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2324 +#: common/models.py:2318 msgid "Show News" msgstr "Näytä uutiset" -#: common/models.py:2325 +#: common/models.py:2319 msgid "Show news on the homepage" msgstr "Näytä uutiset kotisivulla" -#: common/models.py:2330 +#: common/models.py:2324 msgid "Inline label display" msgstr "" -#: common/models.py:2332 +#: common/models.py:2326 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2338 +#: common/models.py:2332 msgid "Default label printer" msgstr "" -#: common/models.py:2340 +#: common/models.py:2334 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2346 +#: common/models.py:2340 msgid "Inline report display" msgstr "" -#: common/models.py:2348 +#: common/models.py:2342 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2354 +#: common/models.py:2348 msgid "Search Parts" msgstr "" -#: common/models.py:2355 +#: common/models.py:2349 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2360 +#: common/models.py:2354 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2361 +#: common/models.py:2355 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2366 +#: common/models.py:2360 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2367 +#: common/models.py:2361 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2372 +#: common/models.py:2366 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2373 +#: common/models.py:2367 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2378 +#: common/models.py:2372 msgid "Search Categories" msgstr "" -#: common/models.py:2379 +#: common/models.py:2373 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2384 +#: common/models.py:2378 msgid "Search Stock" msgstr "" -#: common/models.py:2385 +#: common/models.py:2379 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2384 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2392 +#: common/models.py:2386 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2398 +#: common/models.py:2392 msgid "Search Locations" msgstr "" -#: common/models.py:2399 +#: common/models.py:2393 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2404 +#: common/models.py:2398 msgid "Search Companies" msgstr "" -#: common/models.py:2405 +#: common/models.py:2399 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2410 +#: common/models.py:2404 msgid "Search Build Orders" msgstr "" -#: common/models.py:2411 +#: common/models.py:2405 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2416 +#: common/models.py:2410 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2417 +#: common/models.py:2411 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2422 +#: common/models.py:2416 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2424 +#: common/models.py:2418 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2430 +#: common/models.py:2424 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2431 +#: common/models.py:2425 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2436 +#: common/models.py:2430 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2438 +#: common/models.py:2432 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2444 +#: common/models.py:2438 msgid "Search Return Orders" msgstr "" -#: common/models.py:2445 +#: common/models.py:2439 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2450 +#: common/models.py:2444 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2452 +#: common/models.py:2446 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2458 +#: common/models.py:2452 msgid "Search Preview Results" msgstr "" -#: common/models.py:2460 +#: common/models.py:2454 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2466 +#: common/models.py:2460 msgid "Regex Search" msgstr "" -#: common/models.py:2467 +#: common/models.py:2461 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2472 +#: common/models.py:2466 msgid "Whole Word Search" msgstr "" -#: common/models.py:2473 +#: common/models.py:2467 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2478 +#: common/models.py:2472 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2479 +#: common/models.py:2473 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2484 +#: common/models.py:2478 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2485 +#: common/models.py:2479 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2490 +#: common/models.py:2484 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2491 +#: common/models.py:2485 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2496 +#: common/models.py:2490 msgid "Date Format" msgstr "" -#: common/models.py:2497 +#: common/models.py:2491 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2510 part/templates/part/detail.html:41 +#: common/models.py:2504 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2511 +#: common/models.py:2505 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2516 part/templates/part/detail.html:62 +#: common/models.py:2510 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2518 +#: common/models.py:2512 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2524 +#: common/models.py:2518 msgid "Table String Length" msgstr "" -#: common/models.py:2526 +#: common/models.py:2520 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2532 +#: common/models.py:2526 msgid "Receive error reports" msgstr "" -#: common/models.py:2533 +#: common/models.py:2527 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2538 +#: common/models.py:2532 msgid "Last used printing machines" msgstr "" -#: common/models.py:2539 +#: common/models.py:2533 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2559 common/models.py:2560 common/models.py:2717 -#: common/models.py:2718 common/models.py:2963 common/models.py:2964 -#: common/models.py:3287 common/models.py:3288 importer/models.py:89 +#: common/models.py:2553 common/models.py:2554 common/models.py:2711 +#: common/models.py:2712 common/models.py:2957 common/models.py:2958 +#: common/models.py:3281 common/models.py:3282 importer/models.py:89 #: part/models.py:3319 part/models.py:3406 part/models.py:3480 #: part/models.py:3508 plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3735,11 +3724,11 @@ msgstr "" msgid "User" msgstr "Käyttäjä" -#: common/models.py:2582 +#: common/models.py:2576 msgid "Price break quantity" msgstr "" -#: common/models.py:2589 company/serializers.py:517 order/admin.py:42 +#: common/models.py:2583 company/serializers.py:517 order/admin.py:42 #: order/models.py:1423 order/models.py:2410 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1892 #: templates/js/translated/pricing.js:621 @@ -3747,96 +3736,96 @@ msgstr "" msgid "Price" msgstr "Hinta" -#: common/models.py:2590 +#: common/models.py:2584 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2694 common/models.py:2879 +#: common/models.py:2688 common/models.py:2873 msgid "Endpoint" msgstr "" -#: common/models.py:2695 +#: common/models.py:2689 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2705 +#: common/models.py:2699 msgid "Name for this webhook" msgstr "" -#: common/models.py:2709 +#: common/models.py:2703 msgid "Is this webhook active" msgstr "" -#: common/models.py:2725 users/models.py:159 +#: common/models.py:2719 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2726 +#: common/models.py:2720 msgid "Token for access" msgstr "" -#: common/models.py:2734 +#: common/models.py:2728 msgid "Secret" msgstr "Salaisuus" -#: common/models.py:2735 +#: common/models.py:2729 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2843 +#: common/models.py:2837 msgid "Message ID" msgstr "" -#: common/models.py:2844 +#: common/models.py:2838 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2852 +#: common/models.py:2846 msgid "Host" msgstr "Isäntä" -#: common/models.py:2853 +#: common/models.py:2847 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2861 +#: common/models.py:2855 msgid "Header" msgstr "" -#: common/models.py:2862 +#: common/models.py:2856 msgid "Header of this message" msgstr "" -#: common/models.py:2869 +#: common/models.py:2863 msgid "Body" msgstr "" -#: common/models.py:2870 +#: common/models.py:2864 msgid "Body of this message" msgstr "" -#: common/models.py:2880 +#: common/models.py:2874 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2885 +#: common/models.py:2879 msgid "Worked on" msgstr "" -#: common/models.py:2886 +#: common/models.py:2880 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:3012 +#: common/models.py:3006 msgid "Id" msgstr "" -#: common/models.py:3014 templates/js/translated/company.js:965 +#: common/models.py:3008 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "Otsikko" -#: common/models.py:3016 common/models.py:3271 company/models.py:146 +#: common/models.py:3010 common/models.py:3265 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 #: order/models.py:303 order/models.py:1378 order/models.py:1810 #: part/admin.py:55 part/models.py:1069 @@ -3853,217 +3842,217 @@ msgstr "Otsikko" msgid "Link" msgstr "Linkki" -#: common/models.py:3018 templates/js/translated/news.js:60 +#: common/models.py:3012 templates/js/translated/news.js:60 msgid "Published" msgstr "Julkaistu" -#: common/models.py:3020 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:3014 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "Julkaisija" -#: common/models.py:3022 templates/js/translated/news.js:52 +#: common/models.py:3016 templates/js/translated/news.js:52 msgid "Summary" msgstr "Yhteenveto" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Read" msgstr "" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Was this news item read?" msgstr "" -#: common/models.py:3042 company/models.py:156 part/models.py:1079 +#: common/models.py:3036 company/models.py:156 part/models.py:1079 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 -#: stock/templates/stock/item_base.html:133 templates/503.html:31 +#: stock/templates/stock/item_base.html:129 templates/503.html:31 #: templates/hover_image.html:7 templates/hover_image.html:9 #: templates/modals.html:6 msgid "Image" msgstr "Kuva" -#: common/models.py:3042 +#: common/models.py:3036 msgid "Image file" msgstr "Kuvatiedosto" -#: common/models.py:3054 common/models.py:3255 +#: common/models.py:3048 common/models.py:3249 msgid "Target model type for this image" msgstr "" -#: common/models.py:3058 +#: common/models.py:3052 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3080 +#: common/models.py:3074 msgid "Custom Unit" msgstr "" -#: common/models.py:3098 +#: common/models.py:3092 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:3113 +#: common/models.py:3107 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3132 +#: common/models.py:3126 msgid "Unit name" msgstr "" -#: common/models.py:3139 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3133 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3140 +#: common/models.py:3134 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3146 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3140 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3147 +#: common/models.py:3141 msgid "Unit definition" msgstr "" -#: common/models.py:3205 common/models.py:3262 stock/models.py:2552 +#: common/models.py:3199 common/models.py:3256 stock/models.py:2549 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Liite" -#: common/models.py:3217 +#: common/models.py:3211 msgid "Missing file" msgstr "Puuttuva tiedosto" -#: common/models.py:3218 +#: common/models.py:3212 msgid "Missing external link" msgstr "Puuttuva ulkoinen linkki" -#: common/models.py:3263 +#: common/models.py:3257 msgid "Select file to attach" msgstr "Valitse liitettävä tiedosto" -#: common/models.py:3278 templates/js/translated/attachment.js:120 +#: common/models.py:3272 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Kommentti" -#: common/models.py:3279 +#: common/models.py:3273 msgid "Attachment comment" msgstr "" -#: common/models.py:3295 +#: common/models.py:3289 msgid "Upload date" msgstr "" -#: common/models.py:3296 +#: common/models.py:3290 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size in bytes" msgstr "" -#: common/models.py:3338 common/serializers.py:588 +#: common/models.py:3332 common/serializers.py:588 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3347 plugin/models.py:43 users/models.py:100 +#: common/models.py:3341 plugin/models.py:43 users/models.py:100 msgid "Key" msgstr "Avain" -#: common/models.py:3348 +#: common/models.py:3342 msgid "Value that will be saved in the models database" msgstr "" -#: common/models.py:3351 +#: common/models.py:3345 msgid "Name of the state" msgstr "" -#: common/models.py:3355 +#: common/models.py:3349 msgid "Label" msgstr "" -#: common/models.py:3356 +#: common/models.py:3350 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:3362 +#: common/models.py:3356 msgid "Color" msgstr "" -#: common/models.py:3363 +#: common/models.py:3357 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:3366 +#: common/models.py:3360 msgid "Logical Key" msgstr "" -#: common/models.py:3368 +#: common/models.py:3362 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:3376 +#: common/models.py:3370 msgid "Model" msgstr "" -#: common/models.py:3377 +#: common/models.py:3371 msgid "Model this state is associated with" msgstr "" -#: common/models.py:3381 +#: common/models.py:3375 msgid "Reference Status Set" msgstr "" -#: common/models.py:3382 +#: common/models.py:3376 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:3388 +#: common/models.py:3382 msgid "Custom State" msgstr "" -#: common/models.py:3389 +#: common/models.py:3383 msgid "Custom States" msgstr "" -#: common/models.py:3404 +#: common/models.py:3398 msgid "Model must be selected" msgstr "" -#: common/models.py:3407 +#: common/models.py:3401 msgid "Key must be selected" msgstr "" -#: common/models.py:3410 +#: common/models.py:3404 msgid "Logical key must be selected" msgstr "" -#: common/models.py:3414 +#: common/models.py:3408 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:3418 +#: common/models.py:3412 msgid "Reference status must be selected" msgstr "" -#: common/models.py:3430 +#: common/models.py:3424 msgid "Reference status set not found" msgstr "" -#: common/models.py:3436 +#: common/models.py:3430 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:3442 +#: common/models.py:3436 msgid "Logical key must be in the logical keys of the reference status" msgstr "" @@ -4165,7 +4154,7 @@ msgstr "" msgid "Filename" msgstr "Tiedostonimi" -#: common/serializers.py:563 report/api.py:100 report/serializers.py:53 +#: common/serializers.py:563 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" @@ -4447,12 +4436,12 @@ msgstr "" #: company/models.py:467 company/models.py:584 company/models.py:808 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 -#: stock/templates/stock/item_base.html:217 +#: stock/templates/stock/item_base.html:213 msgid "Manufacturer Part" msgstr "" #: company/models.py:484 company/models.py:776 stock/models.py:791 -#: stock/serializers.py:452 stock/templates/stock/item_base.html:142 +#: stock/serializers.py:452 stock/templates/stock/item_base.html:138 #: templates/js/translated/bom.js:622 msgid "Base Part" msgstr "" @@ -4463,8 +4452,8 @@ msgstr "" #: company/models.py:495 company/templates/company/company_base.html:82 #: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:145 part/serializers.py:567 -#: stock/templates/stock/item_base.html:207 +#: company/templates/company/supplier_part.html:145 part/serializers.py:565 +#: stock/templates/stock/item_base.html:203 #: templates/js/translated/company.js:507 #: templates/js/translated/company.js:1118 #: templates/js/translated/company.js:1296 @@ -4479,7 +4468,7 @@ msgstr "Valitse valmistaja" #: company/models.py:502 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:153 order/serializers.py:557 -#: part/serializers.py:577 templates/js/translated/company.js:351 +#: part/serializers.py:575 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 #: templates/js/translated/company.js:1630 templates/js/translated/part.js:1807 @@ -4505,7 +4494,7 @@ msgid "Parameter name" msgstr "" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2544 templates/js/translated/company.js:1166 +#: stock/models.py:2541 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1499 #: templates/js/translated/stock.js:1607 msgid "Value" @@ -4530,7 +4519,7 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 #: order/serializers.py:492 stock/models.py:802 -#: stock/templates/stock/item_base.html:233 +#: stock/templates/stock/item_base.html:229 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 @@ -4553,9 +4542,9 @@ msgstr "" #: company/models.py:786 company/templates/company/company_base.html:87 #: company/templates/company/supplier_part.html:129 order/models.py:492 #: order/templates/order/order_base.html:141 part/bom.py:279 part/bom.py:314 -#: part/serializers.py:551 plugin/builtin/suppliers/digikey.py:25 +#: part/serializers.py:549 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/templates/stock/item_base.html:224 +#: plugin/builtin/suppliers/tme.py:26 stock/templates/stock/item_base.html:220 #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:511 @@ -4570,7 +4559,7 @@ msgstr "Toimittaja" msgid "Select supplier" msgstr "Valitse toimittaja" -#: company/models.py:793 part/serializers.py:562 +#: company/models.py:793 part/serializers.py:560 msgid "Supplier stock keeping unit" msgstr "Toimittajan varastonimike" @@ -4661,7 +4650,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:919 +#: company/serializers.py:397 part/admin.py:126 part/serializers.py:917 #: part/templates/part/part_base.html:197 #: templates/js/translated/company.js:1689 #: templates/js/translated/table_filters.js:362 @@ -4735,7 +4724,7 @@ msgstr "" #: order/models.py:2140 order/templates/order/return_order_base.html:134 #: order/templates/order/sales_order_base.html:151 stock/models.py:844 #: stock/models.py:845 stock/serializers.py:1336 -#: stock/templates/stock/item_base.html:405 +#: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 #: templates/js/translated/return_order.js:295 @@ -4939,7 +4928,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:119 #: company/templates/company/supplier_part.html:15 company/views.py:31 -#: part/admin.py:122 part/serializers.py:925 +#: part/admin.py:122 part/serializers.py:923 #: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190 #: templates/navbar.html:48 msgid "Suppliers" @@ -5030,7 +5019,7 @@ msgid "No supplier information available" msgstr "" #: company/templates/company/supplier_part.html:139 order/serializers.py:554 -#: part/bom.py:286 part/bom.py:315 part/serializers.py:561 +#: part/bom.py:286 part/bom.py:315 part/serializers.py:559 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1793 #: templates/js/translated/pricing.js:510 #: templates/js/translated/purchase_order.js:1920 @@ -5084,7 +5073,7 @@ msgid "Update Part Availability" msgstr "" #: company/templates/company/supplier_part_sidebar.html:5 -#: part/serializers.py:923 part/stocktake.py:223 +#: part/serializers.py:921 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 #: stock/serializers.py:1021 stock/serializers.py:1199 @@ -5473,7 +5462,7 @@ msgstr "" #: order/models.py:1592 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_purchase_order_report.html:14 -#: stock/serializers.py:121 stock/templates/stock/item_base.html:176 +#: stock/serializers.py:121 stock/templates/stock/item_base.html:172 #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:168 @@ -5694,7 +5683,7 @@ msgid "Number of items received" msgstr "" #: order/models.py:1513 stock/models.py:963 stock/serializers.py:617 -#: stock/templates/stock/item_base.html:183 +#: stock/templates/stock/item_base.html:179 #: templates/js/translated/stock.js:2397 msgid "Purchase Price" msgstr "" @@ -5768,7 +5757,7 @@ msgid "User who checked this shipment" msgstr "" #: order/models.py:1788 order/models.py:2011 order/serializers.py:1479 -#: order/serializers.py:1589 templates/js/translated/model_renderers.js:455 +#: order/serializers.py:1597 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "" @@ -5982,7 +5971,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1790 +#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1798 msgid "Select destination location for received items" msgstr "" @@ -6019,7 +6008,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:795 order/serializers.py:1806 +#: order/serializers.py:795 order/serializers.py:1814 msgid "Line items must be provided" msgstr "" @@ -6051,39 +6040,39 @@ msgstr "" msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1491 order/serializers.py:1597 +#: order/serializers.py:1491 order/serializers.py:1605 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1494 order/serializers.py:1600 +#: order/serializers.py:1494 order/serializers.py:1608 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1541 +#: order/serializers.py:1549 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1548 -msgid "The following serial numbers are already allocated" +#: order/serializers.py:1556 +msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1760 +#: order/serializers.py:1768 msgid "Return order line item" msgstr "" -#: order/serializers.py:1766 +#: order/serializers.py:1774 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1777 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1798 +#: order/serializers.py:1806 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1881 +#: order/serializers.py:1889 msgid "Line price currency" msgstr "" @@ -6510,7 +6499,7 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/admin.py:48 part/models.py:1044 part/serializers.py:908 +#: part/admin.py:48 part/models.py:1044 part/serializers.py:906 #: part/templates/part/part_base.html:276 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 @@ -6537,7 +6526,7 @@ msgstr "" msgid "Category ID" msgstr "" -#: part/admin.py:67 part/admin.py:304 part/serializers.py:893 +#: part/admin.py:67 part/admin.py:304 part/serializers.py:891 #: part/stocktake.py:222 msgid "Category Name" msgstr "" @@ -6562,7 +6551,7 @@ msgstr "" msgid "Used In" msgstr "" -#: part/admin.py:150 part/serializers.py:918 +#: part/admin.py:150 part/serializers.py:916 #: part/templates/part/part_base.html:248 stock/admin.py:236 #: templates/js/translated/part.js:717 templates/js/translated/part.js:2159 msgid "Building" @@ -6592,7 +6581,7 @@ msgid "Category Path" msgstr "" #: part/admin.py:325 part/models.py:420 part/serializers.py:130 -#: part/serializers.py:290 part/serializers.py:428 +#: part/serializers.py:290 part/serializers.py:426 #: part/templates/part/cat_link.html:3 part/templates/part/category.html:20 #: part/templates/part/category.html:138 part/templates/part/category.html:158 #: part/templates/part/category_sidebar.html:9 @@ -6619,13 +6608,13 @@ msgstr "" msgid "Part Revision" msgstr "" -#: part/admin.py:418 part/serializers.py:1367 +#: part/admin.py:418 part/serializers.py:1365 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "" -#: part/admin.py:423 part/serializers.py:1382 +#: part/admin.py:423 part/serializers.py:1380 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -6720,7 +6709,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1520 part/models.py:1036 part/models.py:3501 part/models.py:4060 -#: part/serializers.py:443 part/serializers.py:1223 +#: part/serializers.py:441 part/serializers.py:1221 #: part/templates/part/part_base.html:267 stock/api.py:780 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6746,7 +6735,7 @@ msgstr "" msgid "Default Location" msgstr "" -#: part/bom.py:184 part/serializers.py:926 +#: part/bom.py:184 part/serializers.py:924 #: templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "" @@ -6906,7 +6895,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1052 part/serializers.py:360 +#: part/models.py:1052 msgid "Part revision or version number" msgstr "" @@ -7012,7 +7001,7 @@ msgid "Owner responsible for this part" msgstr "" #: part/models.py:1264 part/templates/part/part_base.html:355 -#: stock/templates/stock/item_base.html:451 +#: stock/templates/stock/item_base.html:447 #: templates/js/translated/part.js:2490 msgid "Last Stocktake" msgstr "" @@ -7277,7 +7266,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3635 report/models.py:208 +#: part/models.py:3635 report/models.py:216 #: templates/js/translated/part.js:2919 #: templates/js/translated/table_filters.js:502 msgid "Enabled" @@ -7571,326 +7560,326 @@ msgstr "" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:434 +#: part/serializers.py:432 msgid "No parts selected" msgstr "" -#: part/serializers.py:444 +#: part/serializers.py:442 msgid "Select category" msgstr "" -#: part/serializers.py:479 +#: part/serializers.py:477 msgid "Original Part" msgstr "" -#: part/serializers.py:480 +#: part/serializers.py:478 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:485 +#: part/serializers.py:483 msgid "Copy Image" msgstr "" -#: part/serializers.py:486 +#: part/serializers.py:484 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:492 part/templates/part/detail.html:293 +#: part/serializers.py:490 part/templates/part/detail.html:293 msgid "Copy BOM" msgstr "" -#: part/serializers.py:493 +#: part/serializers.py:491 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:499 +#: part/serializers.py:497 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:500 +#: part/serializers.py:498 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:506 +#: part/serializers.py:504 msgid "Copy Notes" msgstr "" -#: part/serializers.py:507 +#: part/serializers.py:505 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:523 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:527 +#: part/serializers.py:525 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:534 +#: part/serializers.py:532 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:535 +#: part/serializers.py:533 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:552 +#: part/serializers.py:550 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:568 +#: part/serializers.py:566 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:578 +#: part/serializers.py:576 msgid "Manufacturer part number" msgstr "Valmistajan osanumero" -#: part/serializers.py:585 +#: part/serializers.py:583 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:594 +#: part/serializers.py:592 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:605 +#: part/serializers.py:603 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:612 +#: part/serializers.py:610 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:924 +#: part/serializers.py:922 msgid "Revisions" msgstr "" -#: part/serializers.py:929 +#: part/serializers.py:927 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:932 +#: part/serializers.py:930 msgid "Variant Stock" msgstr "" -#: part/serializers.py:962 part/templates/part/copy_part.html:9 +#: part/serializers.py:960 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:474 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:963 +#: part/serializers.py:961 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:969 templates/js/translated/part.js:103 +#: part/serializers.py:967 templates/js/translated/part.js:103 msgid "Initial Stock" msgstr "" -#: part/serializers.py:970 +#: part/serializers.py:968 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:976 +#: part/serializers.py:974 msgid "Supplier Information" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:975 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:985 +#: part/serializers.py:983 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:986 +#: part/serializers.py:984 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:991 +#: part/serializers.py:989 msgid "Existing Image" msgstr "" -#: part/serializers.py:992 +#: part/serializers.py:990 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1007 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1215 +#: part/serializers.py:1213 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1225 +#: part/serializers.py:1223 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1235 +#: part/serializers.py:1233 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1239 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1240 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1247 +#: part/serializers.py:1245 msgid "Generate Report" msgstr "Luo raportti" -#: part/serializers.py:1248 +#: part/serializers.py:1246 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1253 +#: part/serializers.py:1251 msgid "Update Parts" msgstr "" -#: part/serializers.py:1254 +#: part/serializers.py:1252 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1262 +#: part/serializers.py:1260 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1368 +#: part/serializers.py:1366 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1373 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1383 +#: part/serializers.py:1381 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1390 +#: part/serializers.py:1388 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1419 +#: part/serializers.py:1417 msgid "Update" msgstr "" -#: part/serializers.py:1420 +#: part/serializers.py:1418 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1443 +#: part/serializers.py:1441 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1450 +#: part/serializers.py:1448 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1451 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1597 +#: part/serializers.py:1595 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1606 +#: part/serializers.py:1604 msgid "Component Name" msgstr "" -#: part/serializers.py:1609 +#: part/serializers.py:1607 msgid "Component IPN" msgstr "" -#: part/serializers.py:1612 +#: part/serializers.py:1610 msgid "Component Description" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1616 msgid "Select the component part" msgstr "" -#: part/serializers.py:1627 part/templates/part/part_base.html:242 +#: part/serializers.py:1625 part/templates/part/part_base.html:242 #: templates/js/translated/bom.js:1219 msgid "Can Build" msgstr "" -#: part/serializers.py:1858 +#: part/serializers.py:1856 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1866 +#: part/serializers.py:1864 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1867 +#: part/serializers.py:1865 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1872 +#: part/serializers.py:1870 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1873 +#: part/serializers.py:1871 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1878 +#: part/serializers.py:1876 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1879 +#: part/serializers.py:1877 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1884 +#: part/serializers.py:1882 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1885 +#: part/serializers.py:1883 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1920 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1921 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1955 +#: part/serializers.py:1953 msgid "No part column specified" msgstr "" -#: part/serializers.py:1999 +#: part/serializers.py:1997 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2002 +#: part/serializers.py:2000 msgid "No matching part found" msgstr "" -#: part/serializers.py:2004 +#: part/serializers.py:2002 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2013 +#: part/serializers.py:2011 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2021 +#: part/serializers.py:2019 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2044 +#: part/serializers.py:2042 msgid "At least one BOM item is required" msgstr "" @@ -8216,7 +8205,7 @@ msgid "Subscribe to notifications for this part" msgstr "" #: part/templates/part/part_base.html:52 -#: stock/templates/stock/item_base.html:62 +#: stock/templates/stock/item_base.html:61 #: stock/templates/stock/location.html:71 templates/js/translated/label.js:136 msgid "Print Label" msgstr "" @@ -8226,7 +8215,7 @@ msgid "Show pricing information" msgstr "" #: part/templates/part/part_base.html:63 -#: stock/templates/stock/item_base.html:110 +#: stock/templates/stock/item_base.html:106 #: stock/templates/stock/location.html:80 msgid "Stock actions" msgstr "" @@ -8297,12 +8286,12 @@ msgid "Required for Orders" msgstr "" #: part/templates/part/part_base.html:225 -#: stock/templates/stock/item_base.html:388 +#: stock/templates/stock/item_base.html:384 msgid "Allocated to Build Orders" msgstr "" #: part/templates/part/part_base.html:234 -#: stock/templates/stock/item_base.html:381 +#: stock/templates/stock/item_base.html:377 msgid "Allocated to Sales Orders" msgstr "" @@ -8322,7 +8311,7 @@ msgid "Latest Serial Number" msgstr "" #: part/templates/part/part_base.html:372 -#: stock/templates/stock/item_base.html:322 +#: stock/templates/stock/item_base.html:318 msgid "Search for serial number" msgstr "" @@ -8449,7 +8438,7 @@ msgid "Edit" msgstr "Muokkaa" #: part/templates/part/prices.html:28 stock/admin.py:252 -#: stock/templates/stock/item_base.html:446 +#: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1703 #: templates/js/translated/company.js:1713 #: templates/js/translated/stock.js:2332 @@ -8940,7 +8929,7 @@ msgstr "" msgid "Print a border around each label" msgstr "" -#: plugin/builtin/labels/label_sheet.py:47 report/models.py:307 +#: plugin/builtin/labels/label_sheet.py:47 report/models.py:315 msgid "Landscape" msgstr "" @@ -9098,7 +9087,7 @@ msgstr "" msgid "Package Plugin" msgstr "" -#: plugin/models.py:220 report/models.py:474 +#: plugin/models.py:220 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" @@ -9249,8 +9238,8 @@ msgstr "" msgid "No valid objects provided to template" msgstr "" -#: report/api.py:103 report/models.py:438 report/serializers.py:98 -#: report/serializers.py:148 templates/js/translated/purchase_order.js:1817 +#: report/api.py:103 report/models.py:446 report/serializers.py:99 +#: report/serializers.py:149 templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:353 #: templates/js/translated/sales_order.js:887 #: templates/js/translated/sales_order.js:1047 @@ -9281,7 +9270,11 @@ msgstr "" msgid "Error printing label" msgstr "" -#: report/api.py:375 report/api.py:411 +#: report/api.py:358 +msgid "Report saved at time of printing" +msgstr "" + +#: report/api.py:384 report/api.py:420 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "" @@ -9318,135 +9311,143 @@ msgstr "" msgid "Revision number (auto-increments)" msgstr "" -#: report/models.py:202 +#: report/models.py:168 +msgid "Attach to Model on Print" +msgstr "" + +#: report/models.py:170 +msgid "Save report output as an attachment against linked model instance when printing" +msgstr "" + +#: report/models.py:210 msgid "Filename Pattern" msgstr "" -#: report/models.py:203 +#: report/models.py:211 msgid "Pattern for generating filenames" msgstr "" -#: report/models.py:208 +#: report/models.py:216 msgid "Template is enabled" msgstr "" -#: report/models.py:214 +#: report/models.py:222 msgid "Target model type for template" msgstr "" -#: report/models.py:234 +#: report/models.py:242 msgid "Filters" msgstr "Suodattimet" -#: report/models.py:235 +#: report/models.py:243 msgid "Template query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:294 report/models.py:361 +#: report/models.py:302 report/models.py:369 msgid "Template file" msgstr "" -#: report/models.py:302 +#: report/models.py:310 msgid "Page size for PDF reports" msgstr "" -#: report/models.py:308 +#: report/models.py:316 msgid "Render report in landscape orientation" msgstr "" -#: report/models.py:367 +#: report/models.py:375 msgid "Width [mm]" msgstr "Leveys [mm]" -#: report/models.py:368 +#: report/models.py:376 msgid "Label width, specified in mm" msgstr "" -#: report/models.py:374 +#: report/models.py:382 msgid "Height [mm]" msgstr "Korkeus [mm]" -#: report/models.py:375 +#: report/models.py:383 msgid "Label height, specified in mm" msgstr "" -#: report/models.py:438 +#: report/models.py:446 msgid "Number of items to process" msgstr "" -#: report/models.py:444 +#: report/models.py:452 msgid "Report generation is complete" msgstr "" -#: report/models.py:448 templates/js/translated/build.js:2352 +#: report/models.py:456 templates/js/translated/build.js:2352 msgid "Progress" msgstr "" -#: report/models.py:448 +#: report/models.py:456 msgid "Report generation progress" msgstr "" -#: report/models.py:456 +#: report/models.py:464 msgid "Report Template" msgstr "" -#: report/models.py:463 report/models.py:486 +#: report/models.py:471 report/models.py:494 msgid "Output File" msgstr "" -#: report/models.py:464 report/models.py:487 +#: report/models.py:472 report/models.py:495 msgid "Generated output file" msgstr "" -#: report/models.py:475 +#: report/models.py:483 msgid "Label output plugin" msgstr "" -#: report/models.py:479 +#: report/models.py:487 msgid "Label Template" msgstr "" -#: report/models.py:502 +#: report/models.py:510 msgid "Snippet" msgstr "" -#: report/models.py:503 +#: report/models.py:511 msgid "Report snippet file" msgstr "" -#: report/models.py:510 +#: report/models.py:518 msgid "Snippet file description" msgstr "" -#: report/models.py:528 +#: report/models.py:536 msgid "Asset" msgstr "" -#: report/models.py:529 +#: report/models.py:537 msgid "Report asset file" msgstr "" -#: report/models.py:536 +#: report/models.py:544 msgid "Asset file description" msgstr "" -#: report/serializers.py:91 +#: report/serializers.py:92 msgid "Select report template" msgstr "" -#: report/serializers.py:99 report/serializers.py:149 +#: report/serializers.py:100 report/serializers.py:150 msgid "List of item primary keys to include in the report" msgstr "" -#: report/serializers.py:132 +#: report/serializers.py:133 msgid "Select label template" msgstr "" -#: report/serializers.py:140 +#: report/serializers.py:141 msgid "Printing Plugin" msgstr "" -#: report/serializers.py:141 +#: report/serializers.py:142 msgid "Select plugin to use for label printing" msgstr "" @@ -9517,7 +9518,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2538 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2535 msgid "Result" msgstr "" @@ -9598,7 +9599,7 @@ msgid "Customer ID" msgstr "" #: stock/admin.py:206 stock/models.py:829 -#: stock/templates/stock/item_base.html:354 +#: stock/templates/stock/item_base.html:350 msgid "Installed In" msgstr "" @@ -9623,7 +9624,7 @@ msgid "Delete on Deplete" msgstr "" #: stock/admin.py:261 stock/models.py:923 -#: stock/templates/stock/item_base.html:433 +#: stock/templates/stock/item_base.html:429 #: templates/js/translated/stock.js:2316 users/models.py:124 msgid "Expiry Date" msgstr "" @@ -9665,7 +9666,7 @@ msgid "Expiry date after" msgstr "" #: stock/api.py:839 stock/serializers.py:611 -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #: templates/js/translated/table_filters.js:448 msgid "Stale" msgstr "" @@ -9715,7 +9716,7 @@ msgid "Stock Locations" msgstr "" #: stock/models.py:185 stock/models.py:972 -#: stock/templates/stock/item_base.html:247 +#: stock/templates/stock/item_base.html:243 msgid "Owner" msgstr "" @@ -9826,7 +9827,7 @@ msgstr "" msgid "Build for this stock item" msgstr "" -#: stock/models.py:892 stock/templates/stock/item_base.html:363 +#: stock/models.py:892 stock/templates/stock/item_base.html:359 msgid "Consumed By" msgstr "" @@ -9891,7 +9892,7 @@ msgstr "" msgid "Serial numbers already exist" msgstr "" -#: stock/models.py:1636 +#: stock/models.py:1636 stock/models.py:2438 msgid "Test template does not exist" msgstr "" @@ -9951,55 +9952,55 @@ msgstr "" msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2443 +#: stock/models.py:2441 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2448 +#: stock/models.py:2445 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2450 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2538 +#: stock/models.py:2535 msgid "Test result" msgstr "" -#: stock/models.py:2545 +#: stock/models.py:2542 msgid "Test output value" msgstr "" -#: stock/models.py:2553 stock/serializers.py:245 +#: stock/models.py:2550 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2557 +#: stock/models.py:2554 msgid "Test notes" msgstr "" -#: stock/models.py:2565 templates/js/translated/stock.js:1633 +#: stock/models.py:2562 templates/js/translated/stock.js:1633 msgid "Test station" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2563 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2572 +#: stock/models.py:2569 msgid "Started" msgstr "" -#: stock/models.py:2573 +#: stock/models.py:2570 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2579 +#: stock/models.py:2576 msgid "Finished" msgstr "" -#: stock/models.py:2580 +#: stock/models.py:2577 msgid "The timestamp of the test finish" msgstr "" @@ -10059,7 +10060,7 @@ msgstr "" msgid "Serial number is too large" msgstr "" -#: stock/serializers.py:459 stock/templates/stock/item_base.html:193 +#: stock/serializers.py:459 stock/templates/stock/item_base.html:189 msgid "Parent Item" msgstr "" @@ -10071,7 +10072,7 @@ msgstr "" msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:603 stock/templates/stock/item_base.html:437 +#: stock/serializers.py:603 stock/templates/stock/item_base.html:433 #: templates/js/translated/table_filters.js:442 users/models.py:174 msgid "Expired" msgstr "" @@ -10410,7 +10411,7 @@ msgstr "" msgid "Test Data" msgstr "" -#: stock/templates/stock/item.html:85 stock/templates/stock/item_base.html:65 +#: stock/templates/stock/item.html:85 msgid "Test Report" msgstr "" @@ -10450,200 +10451,204 @@ msgstr "" msgid "Scan to Location" msgstr "" -#: stock/templates/stock/item_base.html:59 +#: stock/templates/stock/item_base.html:58 #: stock/templates/stock/location.html:67 #: templates/js/translated/filters.js:434 msgid "Printing actions" msgstr "" -#: stock/templates/stock/item_base.html:75 +#: stock/templates/stock/item_base.html:63 templates/js/translated/report.js:49 +msgid "Print Report" +msgstr "" + +#: stock/templates/stock/item_base.html:71 msgid "Stock adjustment actions" msgstr "" -#: stock/templates/stock/item_base.html:79 +#: stock/templates/stock/item_base.html:75 #: stock/templates/stock/location.html:87 templates/js/translated/stock.js:1909 msgid "Count stock" msgstr "" -#: stock/templates/stock/item_base.html:81 +#: stock/templates/stock/item_base.html:77 #: templates/js/translated/stock.js:1891 msgid "Add stock" msgstr "" -#: stock/templates/stock/item_base.html:82 +#: stock/templates/stock/item_base.html:78 #: templates/js/translated/stock.js:1900 msgid "Remove stock" msgstr "" -#: stock/templates/stock/item_base.html:85 +#: stock/templates/stock/item_base.html:81 msgid "Serialize stock" msgstr "" -#: stock/templates/stock/item_base.html:88 +#: stock/templates/stock/item_base.html:84 #: stock/templates/stock/location.html:93 templates/js/translated/stock.js:1918 msgid "Transfer stock" msgstr "" -#: stock/templates/stock/item_base.html:91 +#: stock/templates/stock/item_base.html:87 #: templates/js/translated/stock.js:1973 msgid "Assign to customer" msgstr "" -#: stock/templates/stock/item_base.html:94 +#: stock/templates/stock/item_base.html:90 msgid "Return to stock" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall stock item" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install stock item" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install" msgstr "" -#: stock/templates/stock/item_base.html:115 +#: stock/templates/stock/item_base.html:111 msgid "Convert to variant" msgstr "" -#: stock/templates/stock/item_base.html:118 +#: stock/templates/stock/item_base.html:114 msgid "Duplicate stock item" msgstr "" -#: stock/templates/stock/item_base.html:120 +#: stock/templates/stock/item_base.html:116 msgid "Edit stock item" msgstr "" -#: stock/templates/stock/item_base.html:123 +#: stock/templates/stock/item_base.html:119 msgid "Delete stock item" msgstr "" -#: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 +#: stock/templates/stock/item_base.html:165 templates/InvenTree/search.html:139 #: templates/js/translated/build.js:2298 templates/navbar.html:38 msgid "Build" msgstr "" -#: stock/templates/stock/item_base.html:211 +#: stock/templates/stock/item_base.html:207 msgid "No manufacturer set" msgstr "" -#: stock/templates/stock/item_base.html:251 +#: stock/templates/stock/item_base.html:247 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:248 #: stock/templates/stock/location.html:146 msgid "Read only" msgstr "" -#: stock/templates/stock/item_base.html:265 +#: stock/templates/stock/item_base.html:261 msgid "This stock item is unavailable" msgstr "" -#: stock/templates/stock/item_base.html:271 +#: stock/templates/stock/item_base.html:267 msgid "This stock item is in production and cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:272 +#: stock/templates/stock/item_base.html:268 msgid "Edit the stock item from the build view." msgstr "" -#: stock/templates/stock/item_base.html:287 +#: stock/templates/stock/item_base.html:283 msgid "This stock item is allocated to Sales Order" msgstr "" -#: stock/templates/stock/item_base.html:295 +#: stock/templates/stock/item_base.html:291 msgid "This stock item is allocated to Build Order" msgstr "" -#: stock/templates/stock/item_base.html:311 +#: stock/templates/stock/item_base.html:307 msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted" msgstr "" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "previous page" msgstr "edellinen sivu" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "Navigate to previous serial number" msgstr "Siirry edeltävään sarjanumeroon" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "next page" msgstr "seuraava sivu" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "Navigate to next serial number" msgstr "Siirry seuraavaan sarjanumeroon" -#: stock/templates/stock/item_base.html:398 +#: stock/templates/stock/item_base.html:394 #: templates/js/translated/build.js:2555 msgid "No location set" msgstr "" -#: stock/templates/stock/item_base.html:413 +#: stock/templates/stock/item_base.html:409 msgid "Tests" msgstr "" -#: stock/templates/stock/item_base.html:419 +#: stock/templates/stock/item_base.html:415 msgid "This stock item has not passed all required tests" msgstr "" -#: stock/templates/stock/item_base.html:437 +#: stock/templates/stock/item_base.html:433 #, python-format msgid "This StockItem expired on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:455 +#: stock/templates/stock/item_base.html:451 msgid "No stocktake performed" msgstr "" -#: stock/templates/stock/item_base.html:504 +#: stock/templates/stock/item_base.html:500 #: templates/js/translated/stock.js:2038 msgid "stock item" msgstr "" -#: stock/templates/stock/item_base.html:527 +#: stock/templates/stock/item_base.html:523 msgid "Edit Stock Status" msgstr "" -#: stock/templates/stock/item_base.html:536 +#: stock/templates/stock/item_base.html:532 msgid "Stock Item QR Code" msgstr "" -#: stock/templates/stock/item_base.html:547 +#: stock/templates/stock/item_base.html:543 msgid "Link Barcode to Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:611 +#: stock/templates/stock/item_base.html:607 msgid "Select one of the part variants listed below." msgstr "" -#: stock/templates/stock/item_base.html:614 +#: stock/templates/stock/item_base.html:610 msgid "Warning" msgstr "Varoitus" -#: stock/templates/stock/item_base.html:615 +#: stock/templates/stock/item_base.html:611 msgid "This action cannot be easily undone" msgstr "" -#: stock/templates/stock/item_base.html:623 +#: stock/templates/stock/item_base.html:619 msgid "Convert Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:656 +#: stock/templates/stock/item_base.html:652 msgid "Return to Stock" msgstr "" @@ -11310,7 +11315,7 @@ msgid "Delete Location Type" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:503 -#: templates/InvenTree/settings/stock.html:38 +#: templates/InvenTree/settings/stock.html:39 msgid "New Location Type" msgstr "" @@ -11367,7 +11372,7 @@ msgstr "" msgid "Stock Settings" msgstr "" -#: templates/InvenTree/settings/stock.html:34 +#: templates/InvenTree/settings/stock.html:35 msgid "Stock Location Types" msgstr "" @@ -11852,23 +11857,23 @@ msgstr "Lisää liite" msgid "Barcode Identifier" msgstr "" -#: templates/base.html:103 +#: templates/base.html:102 msgid "Server Restart Required" msgstr "Palvelimen uudelleenkäynnistys vaaditaan" -#: templates/base.html:106 +#: templates/base.html:105 msgid "A configuration option has been changed which requires a server restart" msgstr "" -#: templates/base.html:106 templates/base.html:116 +#: templates/base.html:105 templates/base.html:115 msgid "Contact your system administrator for further information" msgstr "" -#: templates/base.html:113 +#: templates/base.html:112 msgid "Pending Database Migrations" msgstr "" -#: templates/base.html:116 +#: templates/base.html:115 msgid "There are pending database migrations which require attention" msgstr "" @@ -13946,10 +13951,6 @@ msgstr "" msgid "Delete line item" msgstr "" -#: templates/js/translated/report.js:49 -msgid "Print Report" -msgstr "" - #: templates/js/translated/report.js:68 msgid "Report print successful" msgstr "" diff --git a/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po index 1ce8ba2e71..fd001b934c 100644 --- a/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-29 07:07+0000\n" -"PO-Revision-Date: 2024-08-29 07:10\n" +"POT-Creation-Date: 2024-09-06 05:16+0000\n" +"PO-Revision-Date: 2024-09-06 05:19\n" "Last-Translator: \n" "Language-Team: French\n" "Language: fr_FR\n" @@ -67,7 +67,7 @@ msgstr "Entrer la date" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3309 part/templates/part/part_sidebar.html:65 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2557 +#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2554 #: stock/serializers.py:705 stock/serializers.py:863 stock/serializers.py:989 #: stock/serializers.py:1039 stock/serializers.py:1350 #: stock/serializers.py:1439 stock/serializers.py:1604 @@ -419,8 +419,8 @@ msgstr "Les noms dupliqués ne peuvent pas exister sous le même parent" msgid "Invalid choice" msgstr "Choix invalide" -#: InvenTree/models.py:767 common/models.py:2704 common/models.py:3131 -#: common/models.py:3351 common/serializers.py:439 company/models.py:590 +#: InvenTree/models.py:767 common/models.py:2698 common/models.py:3125 +#: common/models.py:3345 common/serializers.py:439 company/models.py:590 #: machine/models.py:24 part/models.py:995 part/models.py:3776 #: plugin/models.py:51 report/models.py:149 stock/models.py:82 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -449,7 +449,7 @@ msgstr "Nom" #: part/models.py:3791 part/templates/part/category.html:79 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:155 -#: report/models.py:509 report/models.py:535 +#: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 #: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:122 #: templates/InvenTree/settings/notifications.html:19 @@ -572,7 +572,7 @@ msgstr "Super-utilisateur" msgid "Is this user a superuser" msgstr "Cet utilisateur est-il un super-utilisateur" -#: InvenTree/serializers.py:444 common/models.py:2709 company/models.py:160 +#: InvenTree/serializers.py:444 common/models.py:2703 company/models.py:160 #: company/models.py:798 machine/models.py:39 part/admin.py:88 #: part/models.py:1201 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -667,7 +667,7 @@ msgstr "URL du fichier image distant" msgid "Downloading images from remote URL is not enabled" msgstr "Le téléchargement des images depuis une URL distante n'est pas activé" -#: InvenTree/status.py:65 part/serializers.py:1267 +#: InvenTree/status.py:65 part/serializers.py:1265 msgid "Background worker check failed" msgstr "Échec de la vérification du processus d'arrière-plan" @@ -777,7 +777,7 @@ msgid "Optional" msgstr "Facultatif" #: build/api.py:321 common/models.py:1491 part/admin.py:91 part/admin.py:428 -#: part/models.py:1166 part/serializers.py:1596 +#: part/models.py:1166 part/serializers.py:1594 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 #: templates/js/translated/table_filters.js:729 @@ -896,7 +896,7 @@ msgstr "BuildOrder associé a cette fabrication" #: part/models.py:3282 part/models.py:3430 part/models.py:3451 #: part/models.py:3473 part/models.py:3609 part/models.py:3951 #: part/models.py:4114 part/models.py:4244 part/models.py:4602 -#: part/serializers.py:1213 part/serializers.py:1857 +#: part/serializers.py:1211 part/serializers.py:1855 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1063,12 +1063,12 @@ msgstr "Utilisateur ou groupe responsable de cet ordre de construction" #: order/templates/order/return_order_base.html:148 #: order/templates/order/sales_order_base.html:187 #: part/templates/part/part_base.html:399 stock/models.py:859 -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:196 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "Lien Externe" -#: build/models.py:378 common/models.py:3272 part/models.py:1070 +#: build/models.py:378 common/models.py:3266 part/models.py:1070 #: stock/models.py:859 msgid "Link to external URL" msgstr "Lien vers une url externe" @@ -1124,7 +1124,7 @@ msgstr "L'ordre de production de correspond pas à l'ordre de commande" #: build/models.py:1060 build/serializers.py:279 build/serializers.py:328 #: build/serializers.py:959 order/models.py:565 order/serializers.py:500 -#: order/serializers.py:666 part/serializers.py:1590 part/serializers.py:2019 +#: order/serializers.py:666 part/serializers.py:1588 part/serializers.py:2017 #: stock/models.py:704 stock/models.py:1515 stock/serializers.py:676 msgid "Quantity must be greater than zero" msgstr "La quantité doit être supérieure à zéro" @@ -1149,7 +1149,7 @@ msgstr "Création de l'objet" #: build/models.py:1505 build/models.py:1761 build/serializers.py:266 #: build/serializers.py:313 build/serializers.py:1339 #: build/templates/build/build_base.html:110 -#: build/templates/build/detail.html:34 common/models.py:2581 +#: build/templates/build/detail.html:34 common/models.py:2575 #: order/models.py:1349 order/models.py:2034 order/serializers.py:1464 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3296 part/models.py:4266 @@ -1163,9 +1163,9 @@ msgstr "Création de l'objet" #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 stock/admin.py:160 #: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:667 -#: stock/templates/stock/item_base.html:287 -#: stock/templates/stock/item_base.html:295 -#: stock/templates/stock/item_base.html:342 +#: stock/templates/stock/item_base.html:283 +#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:338 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:981 templates/js/translated/build.js:525 @@ -1228,7 +1228,7 @@ msgstr "L'article de stock sélectionné ne correspond pas à la ligne BOM" #: stock/serializers.py:770 stock/serializers.py:1288 stock/serializers.py:1400 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 -#: stock/templates/stock/item_base.html:194 +#: stock/templates/stock/item_base.html:190 #: templates/js/translated/build.js:1921 #: templates/js/translated/sales_order.js:301 #: templates/js/translated/sales_order.js:1234 @@ -1323,10 +1323,10 @@ msgid "Enter serial numbers for build outputs" msgstr "Entrer les numéros de séries pour la fabrication" #: build/serializers.py:359 build/serializers.py:500 build/serializers.py:572 -#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1789 -#: part/serializers.py:1233 stock/serializers.py:103 stock/serializers.py:698 +#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1797 +#: part/serializers.py:1231 stock/serializers.py:103 stock/serializers.py:698 #: stock/serializers.py:858 stock/serializers.py:984 stock/serializers.py:1432 -#: stock/serializers.py:1688 stock/templates/stock/item_base.html:394 +#: stock/serializers.py:1688 stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2547 @@ -1390,7 +1390,7 @@ msgstr "Emplacement des ordres de production achevés" #: build/templates/build/detail.html:62 order/models.py:477 #: order/models.py:1003 order/models.py:2152 order/serializers.py:687 #: stock/admin.py:165 stock/serializers.py:1035 stock/serializers.py:1576 -#: stock/templates/stock/item_base.html:427 +#: stock/templates/stock/item_base.html:423 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1371 #: templates/js/translated/purchase_order.js:1792 @@ -1522,7 +1522,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:1030 order/serializers.py:1614 +#: build/serializers.py:1030 order/serializers.py:1622 msgid "Allocation items must be provided" msgstr "Les articles d'allocation doivent être fournis" @@ -1590,7 +1590,7 @@ msgstr "" #: build/serializers.py:1230 company/models.py:849 #: company/templates/company/supplier_part.html:160 order/serializers.py:691 #: stock/admin.py:229 stock/models.py:822 stock/serializers.py:1586 -#: stock/templates/stock/item_base.html:240 +#: stock/templates/stock/item_base.html:236 #: templates/js/translated/company.js:1646 #: templates/js/translated/purchase_order.js:1169 #: templates/js/translated/purchase_order.js:1332 @@ -1625,7 +1625,7 @@ msgstr "" #: build/serializers.py:1243 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:849 -#: stock/serializers.py:152 stock/templates/stock/item_base.html:311 +#: stock/serializers.py:152 stock/templates/stock/item_base.html:307 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2530 #: templates/js/translated/model_renderers.js:231 @@ -1644,7 +1644,7 @@ msgstr "Numéro de série" msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1257 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1257 stock/templates/stock/item_base.html:336 msgid "Available Quantity" msgstr "" @@ -1684,7 +1684,7 @@ msgid "Allocated Stock" msgstr "Stock alloué" #: build/serializers.py:1355 order/serializers.py:1179 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:920 part/serializers.py:1623 +#: part/bom.py:186 part/serializers.py:918 part/serializers.py:1621 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2807 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2155 @@ -1692,13 +1692,13 @@ msgstr "Stock alloué" msgid "On Order" msgstr "En Commande" -#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1625 +#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1623 #: templates/js/translated/build.js:2811 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "En Production" -#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1650 +#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1648 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" @@ -1716,7 +1716,7 @@ msgstr "" msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1372 part/serializers.py:927 +#: build/serializers.py:1372 part/serializers.py:925 msgid "External Stock" msgstr "" @@ -1745,7 +1745,7 @@ msgstr "Annulé" #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:50 order/status_codes.py:81 #: order/templates/order/order_base.html:163 -#: order/templates/order/sales_order_base.html:168 report/models.py:443 +#: order/templates/order/sales_order_base.html:168 report/models.py:451 msgid "Complete" msgstr "Terminé" @@ -1849,9 +1849,6 @@ msgid "Delete Build" msgstr "Supprimer l'assemblage" #: build/templates/build/build_base.html:87 -msgid "Isueue Build" -msgstr "" - #: build/templates/build/build_base.html:88 msgid "Issue Build" msgstr "" @@ -1931,7 +1928,7 @@ msgstr "Sorties de Construction terminées" #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 -#: stock/templates/stock/item_base.html:369 +#: stock/templates/stock/item_base.html:365 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 #: templates/js/translated/sales_order.js:805 @@ -1991,7 +1988,7 @@ msgid "Allocated Parts" msgstr "Pièces allouées" #: build/templates/build/detail.html:80 stock/admin.py:163 -#: stock/templates/stock/item_base.html:162 +#: stock/templates/stock/item_base.html:158 #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:242 #: templates/js/translated/purchase_order.js:1326 @@ -2352,8 +2349,8 @@ msgstr "Fréquence de mise à jour des taux de change (définir à zéro pour d #: common/models.py:1297 common/models.py:1353 common/models.py:1366 #: common/models.py:1374 common/models.py:1383 common/models.py:1392 -#: common/models.py:1629 common/models.py:1651 common/models.py:1766 -#: common/models.py:2148 +#: common/models.py:1629 common/models.py:1651 common/models.py:1752 +#: common/models.py:2134 msgid "days" msgstr "jours" @@ -2582,8 +2579,8 @@ msgid "Copy category parameter templates when creating a part" msgstr "Copier les templates de paramètres de la catégorie lors de la création d'une pièce" #: common/models.py:1485 part/admin.py:108 part/models.py:3959 -#: report/models.py:293 report/models.py:360 report/serializers.py:90 -#: report/serializers.py:131 stock/serializers.py:233 +#: report/models.py:301 report/models.py:368 report/serializers.py:91 +#: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 #: templates/js/translated/table_filters.js:775 msgid "Template" @@ -2598,7 +2595,7 @@ msgid "Parts can be assembled from other components by default" msgstr "Les pièces peuvent être assemblées à partir d'autres composants par défaut" #: common/models.py:1497 part/admin.py:95 part/models.py:1172 -#: part/serializers.py:1617 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1615 templates/js/translated/table_filters.js:737 msgid "Component" msgstr "Composant" @@ -2823,7 +2820,7 @@ msgid "Log errors which occur when generating reports" msgstr "" #: common/models.py:1702 plugin/builtin/labels/label_sheet.py:28 -#: report/models.py:301 +#: report/models.py:309 msgid "Page Size" msgstr "Taille de la page" @@ -2832,902 +2829,894 @@ msgid "Default page size for PDF reports" msgstr "Taille de page par défaut pour les rapports PDF" #: common/models.py:1708 -msgid "Enable Test Reports" -msgstr "Activer les rapports de test" - -#: common/models.py:1709 -msgid "Enable generation of test reports" -msgstr "Activer la génération de rapports de test" - -#: common/models.py:1714 -msgid "Attach Test Reports" -msgstr "Joindre des rapports de test" - -#: common/models.py:1716 -msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" -msgstr "Lors de l'impression d'un rapport de test, joignez une copie du rapport de test à l'article en stock associé" - -#: common/models.py:1722 msgid "Globally Unique Serials" msgstr "Numéro de Série Universellement Unique" -#: common/models.py:1723 +#: common/models.py:1709 msgid "Serial numbers for stock items must be globally unique" msgstr "Les numéros de série pour les articles en stock doivent être uniques au niveau global" -#: common/models.py:1728 +#: common/models.py:1714 msgid "Autofill Serial Numbers" msgstr "Remplir automatiquement les Numéros de Série" -#: common/models.py:1729 +#: common/models.py:1715 msgid "Autofill serial numbers in forms" msgstr "Remplir automatiquement les numéros de série dans les formulaires" -#: common/models.py:1734 +#: common/models.py:1720 msgid "Delete Depleted Stock" msgstr "Supprimer le stock épuisé" -#: common/models.py:1736 +#: common/models.py:1722 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1742 +#: common/models.py:1728 msgid "Batch Code Template" msgstr "Modèle de code de lot" -#: common/models.py:1744 +#: common/models.py:1730 msgid "Template for generating default batch codes for stock items" msgstr "Modèle pour générer des codes par défaut pour les articles en stock" -#: common/models.py:1749 +#: common/models.py:1735 msgid "Stock Expiry" msgstr "Expiration du stock" -#: common/models.py:1750 +#: common/models.py:1736 msgid "Enable stock expiry functionality" msgstr "Activer la fonctionnalité d'expiration du stock" -#: common/models.py:1755 +#: common/models.py:1741 msgid "Sell Expired Stock" msgstr "Vendre le stock expiré" -#: common/models.py:1756 +#: common/models.py:1742 msgid "Allow sale of expired stock" msgstr "Autoriser la vente de stock expiré" -#: common/models.py:1761 +#: common/models.py:1747 msgid "Stock Stale Time" msgstr "Délai de péremption du stock" -#: common/models.py:1763 +#: common/models.py:1749 msgid "Number of days stock items are considered stale before expiring" msgstr "Nombre de jours pendant lesquels les articles en stock sont considérés comme périmés avant d'expirer" -#: common/models.py:1770 +#: common/models.py:1756 msgid "Build Expired Stock" msgstr "Construction de stock expirée" -#: common/models.py:1771 +#: common/models.py:1757 msgid "Allow building with expired stock" msgstr "Autoriser la construction avec un stock expiré" -#: common/models.py:1776 +#: common/models.py:1762 msgid "Stock Ownership Control" msgstr "Contrôle de la propriété des stocks" -#: common/models.py:1777 +#: common/models.py:1763 msgid "Enable ownership control over stock locations and items" msgstr "Activer le contrôle de la propriété sur les emplacements de stock et les articles" -#: common/models.py:1782 +#: common/models.py:1768 msgid "Stock Location Default Icon" msgstr "Icône par défaut de l'emplacement du stock" -#: common/models.py:1783 +#: common/models.py:1769 msgid "Stock location default icon (empty means no icon)" msgstr "Icône par défaut de l'emplacement du stock (vide signifie aucune icône)" -#: common/models.py:1788 +#: common/models.py:1774 msgid "Show Installed Stock Items" msgstr "Afficher les pièces en stock installées" -#: common/models.py:1789 +#: common/models.py:1775 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1794 +#: common/models.py:1780 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1796 +#: common/models.py:1782 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1802 +#: common/models.py:1788 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1804 +#: common/models.py:1790 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1810 +#: common/models.py:1796 msgid "Build Order Reference Pattern" msgstr "Modèle de référence de commande de construction" -#: common/models.py:1812 +#: common/models.py:1798 msgid "Required pattern for generating Build Order reference field" msgstr "Modèle requis pour générer le champ de référence de l'ordre de construction" -#: common/models.py:1818 common/models.py:1874 common/models.py:1896 -#: common/models.py:1932 +#: common/models.py:1804 common/models.py:1860 common/models.py:1882 +#: common/models.py:1918 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1819 common/models.py:1875 common/models.py:1897 -#: common/models.py:1933 +#: common/models.py:1805 common/models.py:1861 common/models.py:1883 +#: common/models.py:1919 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1824 +#: common/models.py:1810 msgid "Require Active Part" msgstr "" -#: common/models.py:1825 +#: common/models.py:1811 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1830 +#: common/models.py:1816 msgid "Require Locked Part" msgstr "" -#: common/models.py:1831 +#: common/models.py:1817 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/models.py:1836 +#: common/models.py:1822 msgid "Require Valid BOM" msgstr "" -#: common/models.py:1838 +#: common/models.py:1824 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1844 +#: common/models.py:1830 msgid "Require Closed Child Orders" msgstr "" -#: common/models.py:1846 +#: common/models.py:1832 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/models.py:1852 +#: common/models.py:1838 msgid "Block Until Tests Pass" msgstr "" -#: common/models.py:1854 +#: common/models.py:1840 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" -#: common/models.py:1860 +#: common/models.py:1846 msgid "Enable Return Orders" msgstr "Activer les retours de commandes" -#: common/models.py:1861 +#: common/models.py:1847 msgid "Enable return order functionality in the user interface" msgstr "Activer la fonctionnalité de retour de commande dans l'interface utilisateur" -#: common/models.py:1866 +#: common/models.py:1852 msgid "Return Order Reference Pattern" msgstr "Modèle de référence de retour de commande" -#: common/models.py:1868 +#: common/models.py:1854 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1880 +#: common/models.py:1866 msgid "Edit Completed Return Orders" msgstr "Modifier les retours de commandes terminées" -#: common/models.py:1882 +#: common/models.py:1868 msgid "Allow editing of return orders after they have been completed" msgstr "Autoriser la modification des retours après leur enregistrement" -#: common/models.py:1888 +#: common/models.py:1874 msgid "Sales Order Reference Pattern" msgstr "Modèle de référence de bon de commande" -#: common/models.py:1890 +#: common/models.py:1876 msgid "Required pattern for generating Sales Order reference field" msgstr "Modèle requis pour générer le champ de référence du bon de commande" -#: common/models.py:1902 +#: common/models.py:1888 msgid "Sales Order Default Shipment" msgstr "Expédition par défaut du bon de commande" -#: common/models.py:1903 +#: common/models.py:1889 msgid "Enable creation of default shipment with sales orders" msgstr "Activer la création d'expédition par défaut avec les bons de commandes" -#: common/models.py:1908 +#: common/models.py:1894 msgid "Edit Completed Sales Orders" msgstr "Modifier les commandes de vente terminées" -#: common/models.py:1910 +#: common/models.py:1896 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "Autoriser la modification des commandes de vente après avoir été expédiées ou complétées" -#: common/models.py:1916 +#: common/models.py:1902 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1918 +#: common/models.py:1904 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1924 +#: common/models.py:1910 msgid "Purchase Order Reference Pattern" msgstr "Modèle de référence de commande d'achat" -#: common/models.py:1926 +#: common/models.py:1912 msgid "Required pattern for generating Purchase Order reference field" msgstr "Modèle requis pour générer le champ de référence de bon de commande" -#: common/models.py:1938 +#: common/models.py:1924 msgid "Edit Completed Purchase Orders" msgstr "Modifier les bons de commande terminés" -#: common/models.py:1940 +#: common/models.py:1926 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "Autoriser la modification des bons de commande après avoir été expédiés ou complétés" -#: common/models.py:1946 +#: common/models.py:1932 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1948 +#: common/models.py:1934 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1955 +#: common/models.py:1941 msgid "Enable password forgot" msgstr "Activer les mots de passe oubliés" -#: common/models.py:1956 +#: common/models.py:1942 msgid "Enable password forgot function on the login pages" msgstr "Activer la fonction \"Mot de passe oublié\" sur les pages de connexion" -#: common/models.py:1961 +#: common/models.py:1947 msgid "Enable registration" msgstr "Activer les inscriptions" -#: common/models.py:1962 +#: common/models.py:1948 msgid "Enable self-registration for users on the login pages" msgstr "Activer l'auto-inscription pour les utilisateurs sur les pages de connexion" -#: common/models.py:1967 +#: common/models.py:1953 msgid "Enable SSO" msgstr "Activer le SSO" -#: common/models.py:1968 +#: common/models.py:1954 msgid "Enable SSO on the login pages" msgstr "Activer le SSO sur les pages de connexion" -#: common/models.py:1973 +#: common/models.py:1959 msgid "Enable SSO registration" msgstr "Activer l'inscription SSO" -#: common/models.py:1975 +#: common/models.py:1961 msgid "Enable self-registration via SSO for users on the login pages" msgstr "Activer l'auto-inscription via SSO pour les utilisateurs sur les pages de connexion" -#: common/models.py:1981 +#: common/models.py:1967 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1983 +#: common/models.py:1969 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1989 +#: common/models.py:1975 msgid "SSO group key" msgstr "" -#: common/models.py:1991 +#: common/models.py:1977 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1997 +#: common/models.py:1983 msgid "SSO group map" msgstr "" -#: common/models.py:1999 +#: common/models.py:1985 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/models.py:2005 +#: common/models.py:1991 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:2007 +#: common/models.py:1993 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/models.py:2013 +#: common/models.py:1999 msgid "Email required" msgstr "Email requis" -#: common/models.py:2014 +#: common/models.py:2000 msgid "Require user to supply mail on signup" msgstr "Exiger que l'utilisateur fournisse un mail lors de l'inscription" -#: common/models.py:2019 +#: common/models.py:2005 msgid "Auto-fill SSO users" msgstr "Saisie automatique des utilisateurs SSO" -#: common/models.py:2021 +#: common/models.py:2007 msgid "Automatically fill out user-details from SSO account-data" msgstr "Remplir automatiquement les détails de l'utilisateur à partir des données de compte SSO" -#: common/models.py:2027 +#: common/models.py:2013 msgid "Mail twice" msgstr "Courriel en double" -#: common/models.py:2028 +#: common/models.py:2014 msgid "On signup ask users twice for their mail" msgstr "Lors de l'inscription, demandez deux fois aux utilisateurs leur mail" -#: common/models.py:2033 +#: common/models.py:2019 msgid "Password twice" msgstr "Mot de passe deux fois" -#: common/models.py:2034 +#: common/models.py:2020 msgid "On signup ask users twice for their password" msgstr "Lors de l'inscription, demandez deux fois aux utilisateurs leur mot de passe" -#: common/models.py:2039 +#: common/models.py:2025 msgid "Allowed domains" msgstr "Domaines autorisés" -#: common/models.py:2041 +#: common/models.py:2027 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:2047 +#: common/models.py:2033 msgid "Group on signup" msgstr "Grouper sur inscription" -#: common/models.py:2049 +#: common/models.py:2035 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:2055 +#: common/models.py:2041 msgid "Enforce MFA" msgstr "Forcer l'authentification multifacteurs" -#: common/models.py:2056 +#: common/models.py:2042 msgid "Users must use multifactor security." msgstr "Les utilisateurs doivent utiliser l'authentification multifacteurs." -#: common/models.py:2061 +#: common/models.py:2047 msgid "Check plugins on startup" msgstr "Vérifier les plugins au démarrage" -#: common/models.py:2063 +#: common/models.py:2049 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "Vérifier que tous les plugins sont installés au démarrage - activer dans les environnements conteneurs" -#: common/models.py:2071 +#: common/models.py:2057 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2072 +#: common/models.py:2058 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2078 +#: common/models.py:2064 msgid "Enable URL integration" msgstr "Activer l'intégration d'URL" -#: common/models.py:2079 +#: common/models.py:2065 msgid "Enable plugins to add URL routes" msgstr "Autoriser les plugins à ajouter des chemins URL" -#: common/models.py:2085 +#: common/models.py:2071 msgid "Enable navigation integration" msgstr "Activer l'intégration de navigation" -#: common/models.py:2086 +#: common/models.py:2072 msgid "Enable plugins to integrate into navigation" msgstr "Activer les plugins à s'intégrer dans la navigation" -#: common/models.py:2092 +#: common/models.py:2078 msgid "Enable app integration" msgstr "Activer l'intégration de plugins" -#: common/models.py:2093 +#: common/models.py:2079 msgid "Enable plugins to add apps" msgstr "Activer l'intégration de plugin pour ajouter des apps" -#: common/models.py:2099 +#: common/models.py:2085 msgid "Enable schedule integration" msgstr "Activer l'intégration du planning" -#: common/models.py:2100 +#: common/models.py:2086 msgid "Enable plugins to run scheduled tasks" msgstr "Autoriser les plugins à éxécuter des tâches planifiées" -#: common/models.py:2106 +#: common/models.py:2092 msgid "Enable event integration" msgstr "Activer l'intégration des évènements" -#: common/models.py:2107 +#: common/models.py:2093 msgid "Enable plugins to respond to internal events" msgstr "Autoriser les plugins à répondre aux évènements internes" -#: common/models.py:2113 +#: common/models.py:2099 msgid "Enable project codes" msgstr "Activer les codes projet" -#: common/models.py:2114 +#: common/models.py:2100 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2119 +#: common/models.py:2105 msgid "Stocktake Functionality" msgstr "Fonctionnalité d'inventaire" -#: common/models.py:2121 +#: common/models.py:2107 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "Activer la fonctionnalité d'inventaire pour enregistrer les niveaux de stock et le calcul de la valeur du stock" -#: common/models.py:2127 +#: common/models.py:2113 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2129 +#: common/models.py:2115 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2135 +#: common/models.py:2121 msgid "Automatic Stocktake Period" msgstr "Période de l'inventaire automatique" -#: common/models.py:2137 +#: common/models.py:2123 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "Nombre de jours entre l'enregistrement automatique des stocks (définir à zéro pour désactiver)" -#: common/models.py:2143 +#: common/models.py:2129 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2145 +#: common/models.py:2131 msgid "Stocktake reports will be deleted after specified number of days" msgstr "Les rapports d'inventaire seront supprimés après le nombre de jours spécifié" -#: common/models.py:2152 +#: common/models.py:2138 msgid "Display Users full names" msgstr "" -#: common/models.py:2153 +#: common/models.py:2139 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2158 +#: common/models.py:2144 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2159 +#: common/models.py:2145 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2171 common/models.py:2551 +#: common/models.py:2150 +msgid "Create Template on Upload" +msgstr "" + +#: common/models.py:2152 +msgid "Create a new test template when uploading test data which does not match an existing template" +msgstr "" + +#: common/models.py:2165 common/models.py:2545 msgid "Settings key (must be unique - case insensitive" msgstr "Clé du paramètre (doit être unique - insensible à la casse)" -#: common/models.py:2214 +#: common/models.py:2208 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2216 +#: common/models.py:2210 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2216 msgid "Show subscribed parts" msgstr "Afficher les composants suivis" -#: common/models.py:2223 +#: common/models.py:2217 msgid "Show subscribed parts on the homepage" msgstr "Afficher les composants suivis sur l'écran d'accueil" -#: common/models.py:2228 +#: common/models.py:2222 msgid "Show subscribed categories" msgstr "Afficher les catégories suivies" -#: common/models.py:2229 +#: common/models.py:2223 msgid "Show subscribed part categories on the homepage" msgstr "Afficher les catégories de pièces suivies sur la page d'accueil" -#: common/models.py:2234 +#: common/models.py:2228 msgid "Show latest parts" msgstr "Afficher les dernières pièces" -#: common/models.py:2235 +#: common/models.py:2229 msgid "Show latest parts on the homepage" msgstr "Afficher les derniers composants sur la page d'accueil" -#: common/models.py:2240 +#: common/models.py:2234 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2241 +#: common/models.py:2235 msgid "Show BOMs that await validation on the homepage" msgstr "Afficher les listes de matériaux en attente de validation sur la page d'accueil" -#: common/models.py:2246 +#: common/models.py:2240 msgid "Show recent stock changes" msgstr "Afficher les dernières modifications du stock" -#: common/models.py:2247 +#: common/models.py:2241 msgid "Show recently changed stock items on the homepage" msgstr "Afficher les articles de stock récemment modifiés sur la page d'accueil" -#: common/models.py:2252 +#: common/models.py:2246 msgid "Show low stock" msgstr "Afficher le stock faible" -#: common/models.py:2253 +#: common/models.py:2247 msgid "Show low stock items on the homepage" msgstr "Afficher les articles en stock bas sur la page d'accueil" -#: common/models.py:2258 +#: common/models.py:2252 msgid "Show depleted stock" msgstr "Afficher le stock épuisé" -#: common/models.py:2259 +#: common/models.py:2253 msgid "Show depleted stock items on the homepage" msgstr "Afficher les stocks épuisés sur la page d'accueil" -#: common/models.py:2264 +#: common/models.py:2258 msgid "Show needed stock" msgstr "Afficher le stock nécessaire" -#: common/models.py:2265 +#: common/models.py:2259 msgid "Show stock items needed for builds on the homepage" msgstr "Afficher les pièces en stock nécessaires pour les assemblages sur la page d'accueil" -#: common/models.py:2270 +#: common/models.py:2264 msgid "Show expired stock" msgstr "Afficher le stock expiré" -#: common/models.py:2271 +#: common/models.py:2265 msgid "Show expired stock items on the homepage" msgstr "Afficher les pièces en stock expirées sur la page d'accueil" -#: common/models.py:2276 +#: common/models.py:2270 msgid "Show stale stock" msgstr "Afficher le stock périmé" -#: common/models.py:2277 +#: common/models.py:2271 msgid "Show stale stock items on the homepage" msgstr "Afficher les articles de stock périmés sur la page d'accueil" -#: common/models.py:2282 +#: common/models.py:2276 msgid "Show pending builds" msgstr "Afficher les constructions en attente" -#: common/models.py:2283 +#: common/models.py:2277 msgid "Show pending builds on the homepage" msgstr "Afficher les constructions en attente sur la page d'accueil" -#: common/models.py:2288 +#: common/models.py:2282 msgid "Show overdue builds" msgstr "Afficher les constructions en retard" -#: common/models.py:2289 +#: common/models.py:2283 msgid "Show overdue builds on the homepage" msgstr "Afficher les constructions en retard sur la page d'accueil" -#: common/models.py:2294 +#: common/models.py:2288 msgid "Show outstanding POs" msgstr "Afficher les commandes en suspens" -#: common/models.py:2295 +#: common/models.py:2289 msgid "Show outstanding POs on the homepage" msgstr "Afficher les commandes en suspens sur la page d'accueil" -#: common/models.py:2300 +#: common/models.py:2294 msgid "Show overdue POs" msgstr "Afficher les commandes en retard" -#: common/models.py:2301 +#: common/models.py:2295 msgid "Show overdue POs on the homepage" msgstr "Afficher les commandes en retard sur la page d'accueil" -#: common/models.py:2306 +#: common/models.py:2300 msgid "Show outstanding SOs" msgstr "Afficher les envois en suspens" -#: common/models.py:2307 +#: common/models.py:2301 msgid "Show outstanding SOs on the homepage" msgstr "Afficher les envois en suspens sur la page d'accueil" -#: common/models.py:2312 +#: common/models.py:2306 msgid "Show overdue SOs" msgstr "Afficher les envois en retard" -#: common/models.py:2313 +#: common/models.py:2307 msgid "Show overdue SOs on the homepage" msgstr "Afficher les envois en retard sur la page d'accueil" -#: common/models.py:2318 +#: common/models.py:2312 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2319 +#: common/models.py:2313 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2324 +#: common/models.py:2318 msgid "Show News" msgstr "Afficher les nouvelles" -#: common/models.py:2325 +#: common/models.py:2319 msgid "Show news on the homepage" msgstr "Afficher les nouvelles sur la page d'accueil" -#: common/models.py:2330 +#: common/models.py:2324 msgid "Inline label display" msgstr "Affichage du libellé en ligne" -#: common/models.py:2332 +#: common/models.py:2326 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "Afficher les étiquettes PDF dans le navigateur, au lieu de les télécharger en tant que fichier" -#: common/models.py:2338 +#: common/models.py:2332 msgid "Default label printer" msgstr "Imprimante d'étiquettes par défaut" -#: common/models.py:2340 +#: common/models.py:2334 msgid "Configure which label printer should be selected by default" msgstr "Configurer quelle imprimante d'étiquette doit être sélectionnée par défaut" -#: common/models.py:2346 +#: common/models.py:2340 msgid "Inline report display" msgstr "Affichage du rapport en ligne" -#: common/models.py:2348 +#: common/models.py:2342 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "Afficher les rapports PDF dans le navigateur, au lieu de les télécharger en tant que fichier" -#: common/models.py:2354 +#: common/models.py:2348 msgid "Search Parts" msgstr "Rechercher de pièces" -#: common/models.py:2355 +#: common/models.py:2349 msgid "Display parts in search preview window" msgstr "Afficher les pièces dans la fenêtre d'aperçu de la recherche" -#: common/models.py:2360 +#: common/models.py:2354 msgid "Search Supplier Parts" msgstr "Recherche du fournisseur de pièces" -#: common/models.py:2361 +#: common/models.py:2355 msgid "Display supplier parts in search preview window" msgstr "Afficher les pièces du fournisseur dans la fenêtre de prévisualisation de la recherche" -#: common/models.py:2366 +#: common/models.py:2360 msgid "Search Manufacturer Parts" msgstr "Rechercher les pièces du fabricant" -#: common/models.py:2367 +#: common/models.py:2361 msgid "Display manufacturer parts in search preview window" msgstr "Afficher les pièces du fabricant dans la fenêtre de prévisualisation de recherche" -#: common/models.py:2372 +#: common/models.py:2366 msgid "Hide Inactive Parts" msgstr "Masquer les pièces inactives" -#: common/models.py:2373 +#: common/models.py:2367 msgid "Excluded inactive parts from search preview window" msgstr "Exclure les pièces inactives de la fenêtre de prévisualisation de recherche" -#: common/models.py:2378 +#: common/models.py:2372 msgid "Search Categories" msgstr "Rechercher des catégories" -#: common/models.py:2379 +#: common/models.py:2373 msgid "Display part categories in search preview window" msgstr "Afficher les catégories de pièces dans la fenêtre de prévisualisation de recherche" -#: common/models.py:2384 +#: common/models.py:2378 msgid "Search Stock" msgstr "Rechercher dans le stock" -#: common/models.py:2385 +#: common/models.py:2379 msgid "Display stock items in search preview window" msgstr "Afficher les pièces en stock dans la fenêtre d'aperçu de la recherche" -#: common/models.py:2390 +#: common/models.py:2384 msgid "Hide Unavailable Stock Items" msgstr "Cacher les pièces indisponibles" -#: common/models.py:2392 +#: common/models.py:2386 msgid "Exclude stock items which are not available from the search preview window" msgstr "Exclure les articles en stock qui ne sont pas disponibles de la fenêtre de prévisualisation de recherche" -#: common/models.py:2398 +#: common/models.py:2392 msgid "Search Locations" msgstr "Chercher des Emplacements" -#: common/models.py:2399 +#: common/models.py:2393 msgid "Display stock locations in search preview window" msgstr "Afficher les emplacements dans la fenêtre d'aperçu de la recherche" -#: common/models.py:2404 +#: common/models.py:2398 msgid "Search Companies" msgstr "Rechercher les entreprises" -#: common/models.py:2405 +#: common/models.py:2399 msgid "Display companies in search preview window" msgstr "Afficher les entreprises dans la fenêtre de prévisualisation de recherche" -#: common/models.py:2410 +#: common/models.py:2404 msgid "Search Build Orders" msgstr "Rechercher les commandes de construction" -#: common/models.py:2411 +#: common/models.py:2405 msgid "Display build orders in search preview window" msgstr "Afficher les commandes de construction dans la fenêtre de prévisualisation de recherche" -#: common/models.py:2416 +#: common/models.py:2410 msgid "Search Purchase Orders" msgstr "Rechercher des bons de commande" -#: common/models.py:2417 +#: common/models.py:2411 msgid "Display purchase orders in search preview window" msgstr "Afficher les bons de commande dans la fenêtre de prévisualisation de recherche" -#: common/models.py:2422 +#: common/models.py:2416 msgid "Exclude Inactive Purchase Orders" msgstr "Exclure les bons de commande inactifs" -#: common/models.py:2424 +#: common/models.py:2418 msgid "Exclude inactive purchase orders from search preview window" msgstr "Exclure les commandes d’achat inactives de la fenêtre de prévisualisation de recherche" -#: common/models.py:2430 +#: common/models.py:2424 msgid "Search Sales Orders" msgstr "Rechercher les bons de commande" -#: common/models.py:2431 +#: common/models.py:2425 msgid "Display sales orders in search preview window" msgstr "Afficher les bons de commande dans la fenêtre de prévisualisation de la recherche" -#: common/models.py:2436 +#: common/models.py:2430 msgid "Exclude Inactive Sales Orders" msgstr "Exclure les bons de commande inactives" -#: common/models.py:2438 +#: common/models.py:2432 msgid "Exclude inactive sales orders from search preview window" msgstr "Exclure les bons de commande inactifs de la fenêtre de prévisualisation de recherche" -#: common/models.py:2444 +#: common/models.py:2438 msgid "Search Return Orders" msgstr "Rechercher les commandes retournées" -#: common/models.py:2445 +#: common/models.py:2439 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2450 +#: common/models.py:2444 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2452 +#: common/models.py:2446 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2458 +#: common/models.py:2452 msgid "Search Preview Results" msgstr "Résultats de l'aperçu de la recherche" -#: common/models.py:2460 +#: common/models.py:2454 msgid "Number of results to show in each section of the search preview window" msgstr "Nombre de résultats à afficher dans chaque section de la fenêtre de prévisualisation de recherche" -#: common/models.py:2466 +#: common/models.py:2460 msgid "Regex Search" msgstr "Recherche Regex" -#: common/models.py:2467 +#: common/models.py:2461 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2472 +#: common/models.py:2466 msgid "Whole Word Search" msgstr "" -#: common/models.py:2473 +#: common/models.py:2467 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2478 +#: common/models.py:2472 msgid "Show Quantity in Forms" msgstr "Afficher la quantité dans les formulaires" -#: common/models.py:2479 +#: common/models.py:2473 msgid "Display available part quantity in some forms" msgstr "Afficher la quantité disponible dans certains formulaires" -#: common/models.py:2484 +#: common/models.py:2478 msgid "Escape Key Closes Forms" msgstr "La touche Echap ferme les formulaires" -#: common/models.py:2485 +#: common/models.py:2479 msgid "Use the escape key to close modal forms" msgstr "Utilisez la touche Echap pour fermer les formulaires modaux" -#: common/models.py:2490 +#: common/models.py:2484 msgid "Fixed Navbar" msgstr "Barre de navigation fixe" -#: common/models.py:2491 +#: common/models.py:2485 msgid "The navbar position is fixed to the top of the screen" msgstr "La position de la barre de navigation est fixée en haut de l'écran" -#: common/models.py:2496 +#: common/models.py:2490 msgid "Date Format" msgstr "Format de date" -#: common/models.py:2497 +#: common/models.py:2491 msgid "Preferred format for displaying dates" msgstr "Format préféré pour l'affichage des dates" -#: common/models.py:2510 part/templates/part/detail.html:41 +#: common/models.py:2504 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "Planification des pièces" -#: common/models.py:2511 +#: common/models.py:2505 msgid "Display part scheduling information" msgstr "Afficher les informations de planification des pièces" -#: common/models.py:2516 part/templates/part/detail.html:62 +#: common/models.py:2510 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "Inventaire des pièces" -#: common/models.py:2518 +#: common/models.py:2512 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2524 +#: common/models.py:2518 msgid "Table String Length" msgstr "Longueur de la chaîne dans les Tableau" -#: common/models.py:2526 +#: common/models.py:2520 msgid "Maximum length limit for strings displayed in table views" msgstr "Longueur maximale des chaînes affichées dans les tableaux" -#: common/models.py:2532 +#: common/models.py:2526 msgid "Receive error reports" msgstr "" -#: common/models.py:2533 +#: common/models.py:2527 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2538 +#: common/models.py:2532 msgid "Last used printing machines" msgstr "" -#: common/models.py:2539 +#: common/models.py:2533 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2559 common/models.py:2560 common/models.py:2717 -#: common/models.py:2718 common/models.py:2963 common/models.py:2964 -#: common/models.py:3287 common/models.py:3288 importer/models.py:89 +#: common/models.py:2553 common/models.py:2554 common/models.py:2711 +#: common/models.py:2712 common/models.py:2957 common/models.py:2958 +#: common/models.py:3281 common/models.py:3282 importer/models.py:89 #: part/models.py:3319 part/models.py:3406 part/models.py:3480 #: part/models.py:3508 plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3735,11 +3724,11 @@ msgstr "" msgid "User" msgstr "Utilisateur" -#: common/models.py:2582 +#: common/models.py:2576 msgid "Price break quantity" msgstr "" -#: common/models.py:2589 company/serializers.py:517 order/admin.py:42 +#: common/models.py:2583 company/serializers.py:517 order/admin.py:42 #: order/models.py:1423 order/models.py:2410 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1892 #: templates/js/translated/pricing.js:621 @@ -3747,96 +3736,96 @@ msgstr "" msgid "Price" msgstr "Prix" -#: common/models.py:2590 +#: common/models.py:2584 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2694 common/models.py:2879 +#: common/models.py:2688 common/models.py:2873 msgid "Endpoint" msgstr "" -#: common/models.py:2695 +#: common/models.py:2689 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2705 +#: common/models.py:2699 msgid "Name for this webhook" msgstr "" -#: common/models.py:2709 +#: common/models.py:2703 msgid "Is this webhook active" msgstr "Ce webhook (lien de rappel HTTP) est-il actif" -#: common/models.py:2725 users/models.py:159 +#: common/models.py:2719 users/models.py:159 msgid "Token" msgstr "Jeton" -#: common/models.py:2726 +#: common/models.py:2720 msgid "Token for access" msgstr "Jeton d'accès" -#: common/models.py:2734 +#: common/models.py:2728 msgid "Secret" msgstr "Confidentiel" -#: common/models.py:2735 +#: common/models.py:2729 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2843 +#: common/models.py:2837 msgid "Message ID" msgstr "ID message" -#: common/models.py:2844 +#: common/models.py:2838 msgid "Unique identifier for this message" msgstr "Identifiant unique pour ce message" -#: common/models.py:2852 +#: common/models.py:2846 msgid "Host" msgstr "Hôte" -#: common/models.py:2853 +#: common/models.py:2847 msgid "Host from which this message was received" msgstr "Hôte à partir duquel ce message a été reçu" -#: common/models.py:2861 +#: common/models.py:2855 msgid "Header" msgstr "Entête" -#: common/models.py:2862 +#: common/models.py:2856 msgid "Header of this message" msgstr "En-tête de ce message" -#: common/models.py:2869 +#: common/models.py:2863 msgid "Body" msgstr "Corps" -#: common/models.py:2870 +#: common/models.py:2864 msgid "Body of this message" msgstr "Corps de ce message" -#: common/models.py:2880 +#: common/models.py:2874 msgid "Endpoint on which this message was received" msgstr "Endpoint à partir duquel ce message a été reçu" -#: common/models.py:2885 +#: common/models.py:2879 msgid "Worked on" msgstr "" -#: common/models.py:2886 +#: common/models.py:2880 msgid "Was the work on this message finished?" msgstr "Le travail sur ce message est-il terminé ?" -#: common/models.py:3012 +#: common/models.py:3006 msgid "Id" msgstr "Id" -#: common/models.py:3014 templates/js/translated/company.js:965 +#: common/models.py:3008 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "Titre" -#: common/models.py:3016 common/models.py:3271 company/models.py:146 +#: common/models.py:3010 common/models.py:3265 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 #: order/models.py:303 order/models.py:1378 order/models.py:1810 #: part/admin.py:55 part/models.py:1069 @@ -3853,217 +3842,217 @@ msgstr "Titre" msgid "Link" msgstr "Lien" -#: common/models.py:3018 templates/js/translated/news.js:60 +#: common/models.py:3012 templates/js/translated/news.js:60 msgid "Published" msgstr "Publié" -#: common/models.py:3020 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:3014 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "Auteur" -#: common/models.py:3022 templates/js/translated/news.js:52 +#: common/models.py:3016 templates/js/translated/news.js:52 msgid "Summary" msgstr "Résumé" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Read" msgstr "Lu" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Was this news item read?" msgstr "Cette nouvelle a-t-elle été lue ?" -#: common/models.py:3042 company/models.py:156 part/models.py:1079 +#: common/models.py:3036 company/models.py:156 part/models.py:1079 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 -#: stock/templates/stock/item_base.html:133 templates/503.html:31 +#: stock/templates/stock/item_base.html:129 templates/503.html:31 #: templates/hover_image.html:7 templates/hover_image.html:9 #: templates/modals.html:6 msgid "Image" msgstr "Image" -#: common/models.py:3042 +#: common/models.py:3036 msgid "Image file" msgstr "Fichier image" -#: common/models.py:3054 common/models.py:3255 +#: common/models.py:3048 common/models.py:3249 msgid "Target model type for this image" msgstr "" -#: common/models.py:3058 +#: common/models.py:3052 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3080 +#: common/models.py:3074 msgid "Custom Unit" msgstr "" -#: common/models.py:3098 +#: common/models.py:3092 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:3113 +#: common/models.py:3107 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3132 +#: common/models.py:3126 msgid "Unit name" msgstr "" -#: common/models.py:3139 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3133 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "Symbole" -#: common/models.py:3140 +#: common/models.py:3134 msgid "Optional unit symbol" msgstr "Symbole d'unité facultatif" -#: common/models.py:3146 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3140 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "Définition" -#: common/models.py:3147 +#: common/models.py:3141 msgid "Unit definition" msgstr "Définition de l'unité" -#: common/models.py:3205 common/models.py:3262 stock/models.py:2552 +#: common/models.py:3199 common/models.py:3256 stock/models.py:2549 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Pièce jointe" -#: common/models.py:3217 +#: common/models.py:3211 msgid "Missing file" msgstr "Fichier manquant" -#: common/models.py:3218 +#: common/models.py:3212 msgid "Missing external link" msgstr "Lien externe manquant" -#: common/models.py:3263 +#: common/models.py:3257 msgid "Select file to attach" msgstr "Sélectionnez un fichier à joindre" -#: common/models.py:3278 templates/js/translated/attachment.js:120 +#: common/models.py:3272 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Commentaire" -#: common/models.py:3279 +#: common/models.py:3273 msgid "Attachment comment" msgstr "" -#: common/models.py:3295 +#: common/models.py:3289 msgid "Upload date" msgstr "" -#: common/models.py:3296 +#: common/models.py:3290 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size in bytes" msgstr "" -#: common/models.py:3338 common/serializers.py:588 +#: common/models.py:3332 common/serializers.py:588 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3347 plugin/models.py:43 users/models.py:100 +#: common/models.py:3341 plugin/models.py:43 users/models.py:100 msgid "Key" msgstr "" -#: common/models.py:3348 +#: common/models.py:3342 msgid "Value that will be saved in the models database" msgstr "" -#: common/models.py:3351 +#: common/models.py:3345 msgid "Name of the state" msgstr "" -#: common/models.py:3355 +#: common/models.py:3349 msgid "Label" msgstr "" -#: common/models.py:3356 +#: common/models.py:3350 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:3362 +#: common/models.py:3356 msgid "Color" msgstr "" -#: common/models.py:3363 +#: common/models.py:3357 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:3366 +#: common/models.py:3360 msgid "Logical Key" msgstr "" -#: common/models.py:3368 +#: common/models.py:3362 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:3376 +#: common/models.py:3370 msgid "Model" msgstr "" -#: common/models.py:3377 +#: common/models.py:3371 msgid "Model this state is associated with" msgstr "" -#: common/models.py:3381 +#: common/models.py:3375 msgid "Reference Status Set" msgstr "" -#: common/models.py:3382 +#: common/models.py:3376 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:3388 +#: common/models.py:3382 msgid "Custom State" msgstr "" -#: common/models.py:3389 +#: common/models.py:3383 msgid "Custom States" msgstr "" -#: common/models.py:3404 +#: common/models.py:3398 msgid "Model must be selected" msgstr "" -#: common/models.py:3407 +#: common/models.py:3401 msgid "Key must be selected" msgstr "" -#: common/models.py:3410 +#: common/models.py:3404 msgid "Logical key must be selected" msgstr "" -#: common/models.py:3414 +#: common/models.py:3408 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:3418 +#: common/models.py:3412 msgid "Reference status must be selected" msgstr "" -#: common/models.py:3430 +#: common/models.py:3424 msgid "Reference status set not found" msgstr "" -#: common/models.py:3436 +#: common/models.py:3430 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:3442 +#: common/models.py:3436 msgid "Logical key must be in the logical keys of the reference status" msgstr "" @@ -4165,7 +4154,7 @@ msgstr "Mots-clés arguments tâche" msgid "Filename" msgstr "Nom du fichier" -#: common/serializers.py:563 report/api.py:100 report/serializers.py:53 +#: common/serializers.py:563 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" @@ -4447,12 +4436,12 @@ msgstr "Lien vers les informations de l'adresse (externe)" #: company/models.py:467 company/models.py:584 company/models.py:808 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 -#: stock/templates/stock/item_base.html:217 +#: stock/templates/stock/item_base.html:213 msgid "Manufacturer Part" msgstr "Pièces du fabricant" #: company/models.py:484 company/models.py:776 stock/models.py:791 -#: stock/serializers.py:452 stock/templates/stock/item_base.html:142 +#: stock/serializers.py:452 stock/templates/stock/item_base.html:138 #: templates/js/translated/bom.js:622 msgid "Base Part" msgstr "" @@ -4463,8 +4452,8 @@ msgstr "" #: company/models.py:495 company/templates/company/company_base.html:82 #: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:145 part/serializers.py:567 -#: stock/templates/stock/item_base.html:207 +#: company/templates/company/supplier_part.html:145 part/serializers.py:565 +#: stock/templates/stock/item_base.html:203 #: templates/js/translated/company.js:507 #: templates/js/translated/company.js:1118 #: templates/js/translated/company.js:1296 @@ -4479,7 +4468,7 @@ msgstr "Sélectionner un fabricant" #: company/models.py:502 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:153 order/serializers.py:557 -#: part/serializers.py:577 templates/js/translated/company.js:351 +#: part/serializers.py:575 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 #: templates/js/translated/company.js:1630 templates/js/translated/part.js:1807 @@ -4505,7 +4494,7 @@ msgid "Parameter name" msgstr "Nom du paramètre" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2544 templates/js/translated/company.js:1166 +#: stock/models.py:2541 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1499 #: templates/js/translated/stock.js:1607 msgid "Value" @@ -4530,7 +4519,7 @@ msgstr "Unités du paramètre" #: company/models.py:659 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 #: order/serializers.py:492 stock/models.py:802 -#: stock/templates/stock/item_base.html:233 +#: stock/templates/stock/item_base.html:229 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 @@ -4553,9 +4542,9 @@ msgstr "La pièce du fabricant liée doit faire référence à la même pièce d #: company/models.py:786 company/templates/company/company_base.html:87 #: company/templates/company/supplier_part.html:129 order/models.py:492 #: order/templates/order/order_base.html:141 part/bom.py:279 part/bom.py:314 -#: part/serializers.py:551 plugin/builtin/suppliers/digikey.py:25 +#: part/serializers.py:549 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/templates/stock/item_base.html:224 +#: plugin/builtin/suppliers/tme.py:26 stock/templates/stock/item_base.html:220 #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:511 @@ -4570,7 +4559,7 @@ msgstr "Fournisseur" msgid "Select supplier" msgstr "Sélectionner un fournisseur" -#: company/models.py:793 part/serializers.py:562 +#: company/models.py:793 part/serializers.py:560 msgid "Supplier stock keeping unit" msgstr "Unité de gestion des stocks des fournisseurs" @@ -4661,7 +4650,7 @@ msgstr "Devise par défaut utilisée pour ce fournisseur" msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:919 +#: company/serializers.py:397 part/admin.py:126 part/serializers.py:917 #: part/templates/part/part_base.html:197 #: templates/js/translated/company.js:1689 #: templates/js/translated/table_filters.js:362 @@ -4735,7 +4724,7 @@ msgstr "Supprimer image" #: order/models.py:2140 order/templates/order/return_order_base.html:134 #: order/templates/order/sales_order_base.html:151 stock/models.py:844 #: stock/models.py:845 stock/serializers.py:1336 -#: stock/templates/stock/item_base.html:405 +#: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 #: templates/js/translated/return_order.js:295 @@ -4939,7 +4928,7 @@ msgstr "Aucune information sur le fabricant disponible" #: company/templates/company/manufacturer_part.html:119 #: company/templates/company/supplier_part.html:15 company/views.py:31 -#: part/admin.py:122 part/serializers.py:925 +#: part/admin.py:122 part/serializers.py:923 #: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190 #: templates/navbar.html:48 msgid "Suppliers" @@ -5030,7 +5019,7 @@ msgid "No supplier information available" msgstr "Aucune information de fournisseur disponible" #: company/templates/company/supplier_part.html:139 order/serializers.py:554 -#: part/bom.py:286 part/bom.py:315 part/serializers.py:561 +#: part/bom.py:286 part/bom.py:315 part/serializers.py:559 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1793 #: templates/js/translated/pricing.js:510 #: templates/js/translated/purchase_order.js:1920 @@ -5084,7 +5073,7 @@ msgid "Update Part Availability" msgstr "" #: company/templates/company/supplier_part_sidebar.html:5 -#: part/serializers.py:923 part/stocktake.py:223 +#: part/serializers.py:921 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 #: stock/serializers.py:1021 stock/serializers.py:1199 @@ -5473,7 +5462,7 @@ msgstr "Commande En Attente" #: order/models.py:1592 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_purchase_order_report.html:14 -#: stock/serializers.py:121 stock/templates/stock/item_base.html:176 +#: stock/serializers.py:121 stock/templates/stock/item_base.html:172 #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:168 @@ -5694,7 +5683,7 @@ msgid "Number of items received" msgstr "Nombre d'éléments reçus" #: order/models.py:1513 stock/models.py:963 stock/serializers.py:617 -#: stock/templates/stock/item_base.html:183 +#: stock/templates/stock/item_base.html:179 #: templates/js/translated/stock.js:2397 msgid "Purchase Price" msgstr "Prix d'achat" @@ -5768,7 +5757,7 @@ msgid "User who checked this shipment" msgstr "Utilisateur qui a vérifié cet envoi" #: order/models.py:1788 order/models.py:2011 order/serializers.py:1479 -#: order/serializers.py:1589 templates/js/translated/model_renderers.js:455 +#: order/serializers.py:1597 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "Envoi" @@ -5982,7 +5971,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1790 +#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1798 msgid "Select destination location for received items" msgstr "" @@ -6019,7 +6008,7 @@ msgstr "Le code-barres est déjà utilisé" 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:795 order/serializers.py:1806 +#: order/serializers.py:795 order/serializers.py:1814 msgid "Line items must be provided" msgstr "" @@ -6051,39 +6040,39 @@ msgstr "" msgid "Enter serial numbers to allocate" msgstr "Entrez les numéros de série à allouer" -#: order/serializers.py:1491 order/serializers.py:1597 +#: order/serializers.py:1491 order/serializers.py:1605 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1494 order/serializers.py:1600 +#: order/serializers.py:1494 order/serializers.py:1608 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1541 +#: order/serializers.py:1549 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:1548 -msgid "The following serial numbers are already allocated" -msgstr "Les numéros de série suivants sont déjà alloués" +#: order/serializers.py:1556 +msgid "The following serial numbers are unavailable" +msgstr "" -#: order/serializers.py:1760 +#: order/serializers.py:1768 msgid "Return order line item" msgstr "" -#: order/serializers.py:1766 +#: order/serializers.py:1774 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1777 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1798 +#: order/serializers.py:1806 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1881 +#: order/serializers.py:1889 msgid "Line price currency" msgstr "" @@ -6510,7 +6499,7 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/admin.py:48 part/models.py:1044 part/serializers.py:908 +#: part/admin.py:48 part/models.py:1044 part/serializers.py:906 #: part/templates/part/part_base.html:276 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 @@ -6537,7 +6526,7 @@ msgstr "Image pièce" msgid "Category ID" msgstr "ID catégorie" -#: part/admin.py:67 part/admin.py:304 part/serializers.py:893 +#: part/admin.py:67 part/admin.py:304 part/serializers.py:891 #: part/stocktake.py:222 msgid "Category Name" msgstr "Nom catégorie" @@ -6562,7 +6551,7 @@ msgstr "Stock Minimum" msgid "Used In" msgstr "Utilisé pour" -#: part/admin.py:150 part/serializers.py:918 +#: part/admin.py:150 part/serializers.py:916 #: part/templates/part/part_base.html:248 stock/admin.py:236 #: templates/js/translated/part.js:717 templates/js/translated/part.js:2159 msgid "Building" @@ -6592,7 +6581,7 @@ msgid "Category Path" msgstr "Chemin catégorie" #: part/admin.py:325 part/models.py:420 part/serializers.py:130 -#: part/serializers.py:290 part/serializers.py:428 +#: part/serializers.py:290 part/serializers.py:426 #: part/templates/part/cat_link.html:3 part/templates/part/category.html:20 #: part/templates/part/category.html:138 part/templates/part/category.html:158 #: part/templates/part/category_sidebar.html:9 @@ -6619,13 +6608,13 @@ msgstr "" msgid "Part Revision" msgstr "" -#: part/admin.py:418 part/serializers.py:1367 +#: part/admin.py:418 part/serializers.py:1365 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "Prix Minimum" -#: part/admin.py:423 part/serializers.py:1382 +#: part/admin.py:423 part/serializers.py:1380 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -6720,7 +6709,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1520 part/models.py:1036 part/models.py:3501 part/models.py:4060 -#: part/serializers.py:443 part/serializers.py:1223 +#: part/serializers.py:441 part/serializers.py:1221 #: part/templates/part/part_base.html:267 stock/api.py:780 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6746,7 +6735,7 @@ msgstr "Utilise" msgid "Default Location" msgstr "Emplacement par défaut" -#: part/bom.py:184 part/serializers.py:926 +#: part/bom.py:184 part/serializers.py:924 #: templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "Stock total" @@ -6906,7 +6895,7 @@ msgstr "" msgid "Part category" msgstr "Catégorie de la pièce" -#: part/models.py:1052 part/serializers.py:360 +#: part/models.py:1052 msgid "Part revision or version number" msgstr "" @@ -7012,7 +7001,7 @@ msgid "Owner responsible for this part" msgstr "Propriétaire responsable de cette pièce" #: part/models.py:1264 part/templates/part/part_base.html:355 -#: stock/templates/stock/item_base.html:451 +#: stock/templates/stock/item_base.html:447 #: templates/js/translated/part.js:2490 msgid "Last Stocktake" msgstr "" @@ -7277,7 +7266,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3635 report/models.py:208 +#: part/models.py:3635 report/models.py:216 #: templates/js/translated/part.js:2919 #: templates/js/translated/table_filters.js:502 msgid "Enabled" @@ -7571,326 +7560,326 @@ msgstr "Devise d'achat de l'item" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:434 +#: part/serializers.py:432 msgid "No parts selected" msgstr "" -#: part/serializers.py:444 +#: part/serializers.py:442 msgid "Select category" msgstr "" -#: part/serializers.py:479 +#: part/serializers.py:477 msgid "Original Part" msgstr "" -#: part/serializers.py:480 +#: part/serializers.py:478 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:485 +#: part/serializers.py:483 msgid "Copy Image" msgstr "Copier l'image" -#: part/serializers.py:486 +#: part/serializers.py:484 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:492 part/templates/part/detail.html:293 +#: part/serializers.py:490 part/templates/part/detail.html:293 msgid "Copy BOM" msgstr "" -#: part/serializers.py:493 +#: part/serializers.py:491 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:499 +#: part/serializers.py:497 msgid "Copy Parameters" msgstr "Copier les paramètres" -#: part/serializers.py:500 +#: part/serializers.py:498 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:506 +#: part/serializers.py:504 msgid "Copy Notes" msgstr "" -#: part/serializers.py:507 +#: part/serializers.py:505 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:523 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:527 +#: part/serializers.py:525 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:534 +#: part/serializers.py:532 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:535 +#: part/serializers.py:533 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:552 +#: part/serializers.py:550 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:568 +#: part/serializers.py:566 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:578 +#: part/serializers.py:576 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:585 +#: part/serializers.py:583 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:594 +#: part/serializers.py:592 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:605 +#: part/serializers.py:603 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:612 +#: part/serializers.py:610 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:924 +#: part/serializers.py:922 msgid "Revisions" msgstr "" -#: part/serializers.py:929 +#: part/serializers.py:927 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:932 +#: part/serializers.py:930 msgid "Variant Stock" msgstr "" -#: part/serializers.py:962 part/templates/part/copy_part.html:9 +#: part/serializers.py:960 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:474 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:963 +#: part/serializers.py:961 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:969 templates/js/translated/part.js:103 +#: part/serializers.py:967 templates/js/translated/part.js:103 msgid "Initial Stock" msgstr "" -#: part/serializers.py:970 +#: part/serializers.py:968 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:976 +#: part/serializers.py:974 msgid "Supplier Information" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:975 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:985 +#: part/serializers.py:983 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:986 +#: part/serializers.py:984 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:991 +#: part/serializers.py:989 msgid "Existing Image" msgstr "" -#: part/serializers.py:992 +#: part/serializers.py:990 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1007 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1215 +#: part/serializers.py:1213 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1225 +#: part/serializers.py:1223 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1235 +#: part/serializers.py:1233 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1239 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1240 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1247 +#: part/serializers.py:1245 msgid "Generate Report" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1246 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1253 +#: part/serializers.py:1251 msgid "Update Parts" msgstr "" -#: part/serializers.py:1254 +#: part/serializers.py:1252 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1262 +#: part/serializers.py:1260 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1368 +#: part/serializers.py:1366 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1373 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1383 +#: part/serializers.py:1381 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1390 +#: part/serializers.py:1388 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1419 +#: part/serializers.py:1417 msgid "Update" msgstr "" -#: part/serializers.py:1420 +#: part/serializers.py:1418 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1443 +#: part/serializers.py:1441 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1450 +#: part/serializers.py:1448 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1451 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1597 +#: part/serializers.py:1595 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1606 +#: part/serializers.py:1604 msgid "Component Name" msgstr "" -#: part/serializers.py:1609 +#: part/serializers.py:1607 msgid "Component IPN" msgstr "" -#: part/serializers.py:1612 +#: part/serializers.py:1610 msgid "Component Description" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1616 msgid "Select the component part" msgstr "" -#: part/serializers.py:1627 part/templates/part/part_base.html:242 +#: part/serializers.py:1625 part/templates/part/part_base.html:242 #: templates/js/translated/bom.js:1219 msgid "Can Build" msgstr "" -#: part/serializers.py:1858 +#: part/serializers.py:1856 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1866 +#: part/serializers.py:1864 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1867 +#: part/serializers.py:1865 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1872 +#: part/serializers.py:1870 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1873 +#: part/serializers.py:1871 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1878 +#: part/serializers.py:1876 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1879 +#: part/serializers.py:1877 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1884 +#: part/serializers.py:1882 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1885 +#: part/serializers.py:1883 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1920 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1921 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1955 +#: part/serializers.py:1953 msgid "No part column specified" msgstr "" -#: part/serializers.py:1999 +#: part/serializers.py:1997 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2002 +#: part/serializers.py:2000 msgid "No matching part found" msgstr "" -#: part/serializers.py:2004 +#: part/serializers.py:2002 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2013 +#: part/serializers.py:2011 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2021 +#: part/serializers.py:2019 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2044 +#: part/serializers.py:2042 msgid "At least one BOM item is required" msgstr "" @@ -8216,7 +8205,7 @@ msgid "Subscribe to notifications for this part" msgstr "S'abonner aux notifications de cette pièce" #: part/templates/part/part_base.html:52 -#: stock/templates/stock/item_base.html:62 +#: stock/templates/stock/item_base.html:61 #: stock/templates/stock/location.html:71 templates/js/translated/label.js:136 msgid "Print Label" msgstr "Impression étiquette" @@ -8226,7 +8215,7 @@ msgid "Show pricing information" msgstr "" #: part/templates/part/part_base.html:63 -#: stock/templates/stock/item_base.html:110 +#: stock/templates/stock/item_base.html:106 #: stock/templates/stock/location.html:80 msgid "Stock actions" msgstr "" @@ -8297,12 +8286,12 @@ msgid "Required for Orders" msgstr "" #: part/templates/part/part_base.html:225 -#: stock/templates/stock/item_base.html:388 +#: stock/templates/stock/item_base.html:384 msgid "Allocated to Build Orders" msgstr "" #: part/templates/part/part_base.html:234 -#: stock/templates/stock/item_base.html:381 +#: stock/templates/stock/item_base.html:377 msgid "Allocated to Sales Orders" msgstr "" @@ -8322,7 +8311,7 @@ msgid "Latest Serial Number" msgstr "Dernier numéro de série" #: part/templates/part/part_base.html:372 -#: stock/templates/stock/item_base.html:322 +#: stock/templates/stock/item_base.html:318 msgid "Search for serial number" msgstr "Rechercher un numéro de série" @@ -8449,7 +8438,7 @@ msgid "Edit" msgstr "Modifier" #: part/templates/part/prices.html:28 stock/admin.py:252 -#: stock/templates/stock/item_base.html:446 +#: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1703 #: templates/js/translated/company.js:1713 #: templates/js/translated/stock.js:2332 @@ -8940,7 +8929,7 @@ msgstr "" msgid "Print a border around each label" msgstr "" -#: plugin/builtin/labels/label_sheet.py:47 report/models.py:307 +#: plugin/builtin/labels/label_sheet.py:47 report/models.py:315 msgid "Landscape" msgstr "" @@ -9098,7 +9087,7 @@ msgstr "Extension Intégrée" msgid "Package Plugin" msgstr "" -#: plugin/models.py:220 report/models.py:474 +#: plugin/models.py:220 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" @@ -9249,8 +9238,8 @@ msgstr "" msgid "No valid objects provided to template" msgstr "Aucun objet valide n'a été fourni au modèle" -#: report/api.py:103 report/models.py:438 report/serializers.py:98 -#: report/serializers.py:148 templates/js/translated/purchase_order.js:1817 +#: report/api.py:103 report/models.py:446 report/serializers.py:99 +#: report/serializers.py:149 templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:353 #: templates/js/translated/sales_order.js:887 #: templates/js/translated/sales_order.js:1047 @@ -9281,7 +9270,11 @@ msgstr "" msgid "Error printing label" msgstr "" -#: report/api.py:375 report/api.py:411 +#: report/api.py:358 +msgid "Report saved at time of printing" +msgstr "" + +#: report/api.py:384 report/api.py:420 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "" @@ -9318,135 +9311,143 @@ msgstr "" msgid "Revision number (auto-increments)" msgstr "" -#: report/models.py:202 +#: report/models.py:168 +msgid "Attach to Model on Print" +msgstr "" + +#: report/models.py:170 +msgid "Save report output as an attachment against linked model instance when printing" +msgstr "" + +#: report/models.py:210 msgid "Filename Pattern" msgstr "Modèle de nom de fichier" -#: report/models.py:203 +#: report/models.py:211 msgid "Pattern for generating filenames" msgstr "" -#: report/models.py:208 +#: report/models.py:216 msgid "Template is enabled" msgstr "" -#: report/models.py:214 +#: report/models.py:222 msgid "Target model type for template" msgstr "" -#: report/models.py:234 +#: report/models.py:242 msgid "Filters" msgstr "Filtres" -#: report/models.py:235 +#: report/models.py:243 msgid "Template query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:294 report/models.py:361 +#: report/models.py:302 report/models.py:369 msgid "Template file" msgstr "" -#: report/models.py:302 +#: report/models.py:310 msgid "Page size for PDF reports" msgstr "" -#: report/models.py:308 +#: report/models.py:316 msgid "Render report in landscape orientation" msgstr "" -#: report/models.py:367 +#: report/models.py:375 msgid "Width [mm]" msgstr "Largeur [mm]" -#: report/models.py:368 +#: report/models.py:376 msgid "Label width, specified in mm" msgstr "Largeur de l'étiquette, spécifiée en mm" -#: report/models.py:374 +#: report/models.py:382 msgid "Height [mm]" msgstr "Hauteur [mm]" -#: report/models.py:375 +#: report/models.py:383 msgid "Label height, specified in mm" msgstr "Hauteur de l'étiquette, spécifiée en mm" -#: report/models.py:438 +#: report/models.py:446 msgid "Number of items to process" msgstr "" -#: report/models.py:444 +#: report/models.py:452 msgid "Report generation is complete" msgstr "" -#: report/models.py:448 templates/js/translated/build.js:2352 +#: report/models.py:456 templates/js/translated/build.js:2352 msgid "Progress" msgstr "" -#: report/models.py:448 +#: report/models.py:456 msgid "Report generation progress" msgstr "" -#: report/models.py:456 +#: report/models.py:464 msgid "Report Template" msgstr "" -#: report/models.py:463 report/models.py:486 +#: report/models.py:471 report/models.py:494 msgid "Output File" msgstr "" -#: report/models.py:464 report/models.py:487 +#: report/models.py:472 report/models.py:495 msgid "Generated output file" msgstr "" -#: report/models.py:475 +#: report/models.py:483 msgid "Label output plugin" msgstr "" -#: report/models.py:479 +#: report/models.py:487 msgid "Label Template" msgstr "" -#: report/models.py:502 +#: report/models.py:510 msgid "Snippet" msgstr "Extrait " -#: report/models.py:503 +#: report/models.py:511 msgid "Report snippet file" msgstr "" -#: report/models.py:510 +#: report/models.py:518 msgid "Snippet file description" msgstr "" -#: report/models.py:528 +#: report/models.py:536 msgid "Asset" msgstr "Elément" -#: report/models.py:529 +#: report/models.py:537 msgid "Report asset file" msgstr "" -#: report/models.py:536 +#: report/models.py:544 msgid "Asset file description" msgstr "" -#: report/serializers.py:91 +#: report/serializers.py:92 msgid "Select report template" msgstr "" -#: report/serializers.py:99 report/serializers.py:149 +#: report/serializers.py:100 report/serializers.py:150 msgid "List of item primary keys to include in the report" msgstr "" -#: report/serializers.py:132 +#: report/serializers.py:133 msgid "Select label template" msgstr "" -#: report/serializers.py:140 +#: report/serializers.py:141 msgid "Printing Plugin" msgstr "" -#: report/serializers.py:141 +#: report/serializers.py:142 msgid "Select plugin to use for label printing" msgstr "" @@ -9517,7 +9518,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2538 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2535 msgid "Result" msgstr "Résultat" @@ -9598,7 +9599,7 @@ msgid "Customer ID" msgstr "" #: stock/admin.py:206 stock/models.py:829 -#: stock/templates/stock/item_base.html:354 +#: stock/templates/stock/item_base.html:350 msgid "Installed In" msgstr "" @@ -9623,7 +9624,7 @@ msgid "Delete on Deplete" msgstr "" #: stock/admin.py:261 stock/models.py:923 -#: stock/templates/stock/item_base.html:433 +#: stock/templates/stock/item_base.html:429 #: templates/js/translated/stock.js:2316 users/models.py:124 msgid "Expiry Date" msgstr "" @@ -9665,7 +9666,7 @@ msgid "Expiry date after" msgstr "" #: stock/api.py:839 stock/serializers.py:611 -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #: templates/js/translated/table_filters.js:448 msgid "Stale" msgstr "" @@ -9715,7 +9716,7 @@ msgid "Stock Locations" msgstr "" #: stock/models.py:185 stock/models.py:972 -#: stock/templates/stock/item_base.html:247 +#: stock/templates/stock/item_base.html:243 msgid "Owner" msgstr "Propriétaire" @@ -9826,7 +9827,7 @@ msgstr "" msgid "Build for this stock item" msgstr "" -#: stock/models.py:892 stock/templates/stock/item_base.html:363 +#: stock/models.py:892 stock/templates/stock/item_base.html:359 msgid "Consumed By" msgstr "" @@ -9891,7 +9892,7 @@ msgstr "La quantité ne correspond pas au nombre de numéros de série" msgid "Serial numbers already exist" msgstr "Les numéros de série existent déjà" -#: stock/models.py:1636 +#: stock/models.py:1636 stock/models.py:2438 msgid "Test template does not exist" msgstr "" @@ -9951,55 +9952,55 @@ msgstr "" msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2443 +#: stock/models.py:2441 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2448 +#: stock/models.py:2445 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2450 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2538 +#: stock/models.py:2535 msgid "Test result" msgstr "" -#: stock/models.py:2545 +#: stock/models.py:2542 msgid "Test output value" msgstr "" -#: stock/models.py:2553 stock/serializers.py:245 +#: stock/models.py:2550 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2557 +#: stock/models.py:2554 msgid "Test notes" msgstr "" -#: stock/models.py:2565 templates/js/translated/stock.js:1633 +#: stock/models.py:2562 templates/js/translated/stock.js:1633 msgid "Test station" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2563 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2572 +#: stock/models.py:2569 msgid "Started" msgstr "" -#: stock/models.py:2573 +#: stock/models.py:2570 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2579 +#: stock/models.py:2576 msgid "Finished" msgstr "" -#: stock/models.py:2580 +#: stock/models.py:2577 msgid "The timestamp of the test finish" msgstr "" @@ -10059,7 +10060,7 @@ msgstr "" msgid "Serial number is too large" msgstr "" -#: stock/serializers.py:459 stock/templates/stock/item_base.html:193 +#: stock/serializers.py:459 stock/templates/stock/item_base.html:189 msgid "Parent Item" msgstr "" @@ -10071,7 +10072,7 @@ msgstr "" msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:603 stock/templates/stock/item_base.html:437 +#: stock/serializers.py:603 stock/templates/stock/item_base.html:433 #: templates/js/translated/table_filters.js:442 users/models.py:174 msgid "Expired" msgstr "" @@ -10410,7 +10411,7 @@ msgstr "" msgid "Test Data" msgstr "" -#: stock/templates/stock/item.html:85 stock/templates/stock/item_base.html:65 +#: stock/templates/stock/item.html:85 msgid "Test Report" msgstr "" @@ -10450,200 +10451,204 @@ msgstr "" msgid "Scan to Location" msgstr "" -#: stock/templates/stock/item_base.html:59 +#: stock/templates/stock/item_base.html:58 #: stock/templates/stock/location.html:67 #: templates/js/translated/filters.js:434 msgid "Printing actions" msgstr "" -#: stock/templates/stock/item_base.html:75 +#: stock/templates/stock/item_base.html:63 templates/js/translated/report.js:49 +msgid "Print Report" +msgstr "" + +#: stock/templates/stock/item_base.html:71 msgid "Stock adjustment actions" msgstr "" -#: stock/templates/stock/item_base.html:79 +#: stock/templates/stock/item_base.html:75 #: stock/templates/stock/location.html:87 templates/js/translated/stock.js:1909 msgid "Count stock" msgstr "" -#: stock/templates/stock/item_base.html:81 +#: stock/templates/stock/item_base.html:77 #: templates/js/translated/stock.js:1891 msgid "Add stock" msgstr "" -#: stock/templates/stock/item_base.html:82 +#: stock/templates/stock/item_base.html:78 #: templates/js/translated/stock.js:1900 msgid "Remove stock" msgstr "" -#: stock/templates/stock/item_base.html:85 +#: stock/templates/stock/item_base.html:81 msgid "Serialize stock" msgstr "" -#: stock/templates/stock/item_base.html:88 +#: stock/templates/stock/item_base.html:84 #: stock/templates/stock/location.html:93 templates/js/translated/stock.js:1918 msgid "Transfer stock" msgstr "" -#: stock/templates/stock/item_base.html:91 +#: stock/templates/stock/item_base.html:87 #: templates/js/translated/stock.js:1973 msgid "Assign to customer" msgstr "" -#: stock/templates/stock/item_base.html:94 +#: stock/templates/stock/item_base.html:90 msgid "Return to stock" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall stock item" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install stock item" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install" msgstr "" -#: stock/templates/stock/item_base.html:115 +#: stock/templates/stock/item_base.html:111 msgid "Convert to variant" msgstr "" -#: stock/templates/stock/item_base.html:118 +#: stock/templates/stock/item_base.html:114 msgid "Duplicate stock item" msgstr "" -#: stock/templates/stock/item_base.html:120 +#: stock/templates/stock/item_base.html:116 msgid "Edit stock item" msgstr "" -#: stock/templates/stock/item_base.html:123 +#: stock/templates/stock/item_base.html:119 msgid "Delete stock item" msgstr "" -#: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 +#: stock/templates/stock/item_base.html:165 templates/InvenTree/search.html:139 #: templates/js/translated/build.js:2298 templates/navbar.html:38 msgid "Build" msgstr "Assemblage" -#: stock/templates/stock/item_base.html:211 +#: stock/templates/stock/item_base.html:207 msgid "No manufacturer set" msgstr "" -#: stock/templates/stock/item_base.html:251 +#: stock/templates/stock/item_base.html:247 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:248 #: stock/templates/stock/location.html:146 msgid "Read only" msgstr "" -#: stock/templates/stock/item_base.html:265 +#: stock/templates/stock/item_base.html:261 msgid "This stock item is unavailable" msgstr "" -#: stock/templates/stock/item_base.html:271 +#: stock/templates/stock/item_base.html:267 msgid "This stock item is in production and cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:272 +#: stock/templates/stock/item_base.html:268 msgid "Edit the stock item from the build view." msgstr "" -#: stock/templates/stock/item_base.html:287 +#: stock/templates/stock/item_base.html:283 msgid "This stock item is allocated to Sales Order" msgstr "" -#: stock/templates/stock/item_base.html:295 +#: stock/templates/stock/item_base.html:291 msgid "This stock item is allocated to Build Order" msgstr "" -#: stock/templates/stock/item_base.html:311 +#: stock/templates/stock/item_base.html:307 msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted" msgstr "" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "previous page" msgstr "page précédente" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "Navigate to previous serial number" msgstr "Accéder au numéro de série précédent" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "next page" msgstr "" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "Navigate to next serial number" msgstr "Accéder au numéro de série suivant" -#: stock/templates/stock/item_base.html:398 +#: stock/templates/stock/item_base.html:394 #: templates/js/translated/build.js:2555 msgid "No location set" msgstr "" -#: stock/templates/stock/item_base.html:413 +#: stock/templates/stock/item_base.html:409 msgid "Tests" msgstr "" -#: stock/templates/stock/item_base.html:419 +#: stock/templates/stock/item_base.html:415 msgid "This stock item has not passed all required tests" msgstr "" -#: stock/templates/stock/item_base.html:437 +#: stock/templates/stock/item_base.html:433 #, python-format msgid "This StockItem expired on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:455 +#: stock/templates/stock/item_base.html:451 msgid "No stocktake performed" msgstr "" -#: stock/templates/stock/item_base.html:504 +#: stock/templates/stock/item_base.html:500 #: templates/js/translated/stock.js:2038 msgid "stock item" msgstr "" -#: stock/templates/stock/item_base.html:527 +#: stock/templates/stock/item_base.html:523 msgid "Edit Stock Status" msgstr "" -#: stock/templates/stock/item_base.html:536 +#: stock/templates/stock/item_base.html:532 msgid "Stock Item QR Code" msgstr "" -#: stock/templates/stock/item_base.html:547 +#: stock/templates/stock/item_base.html:543 msgid "Link Barcode to Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:611 +#: stock/templates/stock/item_base.html:607 msgid "Select one of the part variants listed below." msgstr "" -#: stock/templates/stock/item_base.html:614 +#: stock/templates/stock/item_base.html:610 msgid "Warning" msgstr "" -#: stock/templates/stock/item_base.html:615 +#: stock/templates/stock/item_base.html:611 msgid "This action cannot be easily undone" msgstr "" -#: stock/templates/stock/item_base.html:623 +#: stock/templates/stock/item_base.html:619 msgid "Convert Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:656 +#: stock/templates/stock/item_base.html:652 msgid "Return to Stock" msgstr "" @@ -11310,7 +11315,7 @@ msgid "Delete Location Type" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:503 -#: templates/InvenTree/settings/stock.html:38 +#: templates/InvenTree/settings/stock.html:39 msgid "New Location Type" msgstr "" @@ -11367,7 +11372,7 @@ msgstr "" msgid "Stock Settings" msgstr "" -#: templates/InvenTree/settings/stock.html:34 +#: templates/InvenTree/settings/stock.html:35 msgid "Stock Location Types" msgstr "" @@ -11852,23 +11857,23 @@ msgstr "Ajouter une pièce jointe" msgid "Barcode Identifier" msgstr "Identifiant du code-barres" -#: templates/base.html:103 +#: templates/base.html:102 msgid "Server Restart Required" msgstr "Redémarrage du serveur nécessaire" -#: templates/base.html:106 +#: templates/base.html:105 msgid "A configuration option has been changed which requires a server restart" msgstr "Une option de configuration a été modifiée, ce qui nécessite un redémarrage du serveur" -#: templates/base.html:106 templates/base.html:116 +#: templates/base.html:105 templates/base.html:115 msgid "Contact your system administrator for further information" msgstr "Contactez votre administrateur système pour plus d'informations" -#: templates/base.html:113 +#: templates/base.html:112 msgid "Pending Database Migrations" msgstr "" -#: templates/base.html:116 +#: templates/base.html:115 msgid "There are pending database migrations which require attention" msgstr "" @@ -13946,10 +13951,6 @@ msgstr "" msgid "Delete line item" msgstr "" -#: templates/js/translated/report.js:49 -msgid "Print Report" -msgstr "" - #: templates/js/translated/report.js:68 msgid "Report print successful" msgstr "" diff --git a/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po index 7706c45264..348a14aba4 100644 --- a/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-29 07:07+0000\n" -"PO-Revision-Date: 2024-08-29 07:10\n" +"POT-Creation-Date: 2024-09-06 05:16+0000\n" +"PO-Revision-Date: 2024-09-06 05:19\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Language: he_IL\n" @@ -67,7 +67,7 @@ msgstr "הזן תאריך סיום" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3309 part/templates/part/part_sidebar.html:65 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2557 +#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2554 #: stock/serializers.py:705 stock/serializers.py:863 stock/serializers.py:989 #: stock/serializers.py:1039 stock/serializers.py:1350 #: stock/serializers.py:1439 stock/serializers.py:1604 @@ -419,8 +419,8 @@ msgstr "" msgid "Invalid choice" msgstr "בחירה שגויה" -#: InvenTree/models.py:767 common/models.py:2704 common/models.py:3131 -#: common/models.py:3351 common/serializers.py:439 company/models.py:590 +#: InvenTree/models.py:767 common/models.py:2698 common/models.py:3125 +#: common/models.py:3345 common/serializers.py:439 company/models.py:590 #: machine/models.py:24 part/models.py:995 part/models.py:3776 #: plugin/models.py:51 report/models.py:149 stock/models.py:82 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -449,7 +449,7 @@ msgstr "שם" #: part/models.py:3791 part/templates/part/category.html:79 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:155 -#: report/models.py:509 report/models.py:535 +#: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 #: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:122 #: templates/InvenTree/settings/notifications.html:19 @@ -572,7 +572,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:444 common/models.py:2709 company/models.py:160 +#: InvenTree/serializers.py:444 common/models.py:2703 company/models.py:160 #: company/models.py:798 machine/models.py:39 part/admin.py:88 #: part/models.py:1201 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -667,7 +667,7 @@ msgstr "" msgid "Downloading images from remote URL is not enabled" msgstr "" -#: InvenTree/status.py:65 part/serializers.py:1267 +#: InvenTree/status.py:65 part/serializers.py:1265 msgid "Background worker check failed" msgstr "" @@ -777,7 +777,7 @@ msgid "Optional" msgstr "" #: build/api.py:321 common/models.py:1491 part/admin.py:91 part/admin.py:428 -#: part/models.py:1166 part/serializers.py:1596 +#: part/models.py:1166 part/serializers.py:1594 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 #: templates/js/translated/table_filters.js:729 @@ -896,7 +896,7 @@ msgstr "" #: part/models.py:3282 part/models.py:3430 part/models.py:3451 #: part/models.py:3473 part/models.py:3609 part/models.py:3951 #: part/models.py:4114 part/models.py:4244 part/models.py:4602 -#: part/serializers.py:1213 part/serializers.py:1857 +#: part/serializers.py:1211 part/serializers.py:1855 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1063,12 +1063,12 @@ msgstr "" #: order/templates/order/return_order_base.html:148 #: order/templates/order/sales_order_base.html:187 #: part/templates/part/part_base.html:399 stock/models.py:859 -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:196 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "" -#: build/models.py:378 common/models.py:3272 part/models.py:1070 +#: build/models.py:378 common/models.py:3266 part/models.py:1070 #: stock/models.py:859 msgid "Link to external URL" msgstr "קישור חיצוני" @@ -1124,7 +1124,7 @@ msgstr "" #: build/models.py:1060 build/serializers.py:279 build/serializers.py:328 #: build/serializers.py:959 order/models.py:565 order/serializers.py:500 -#: order/serializers.py:666 part/serializers.py:1590 part/serializers.py:2019 +#: order/serializers.py:666 part/serializers.py:1588 part/serializers.py:2017 #: stock/models.py:704 stock/models.py:1515 stock/serializers.py:676 msgid "Quantity must be greater than zero" msgstr "" @@ -1149,7 +1149,7 @@ msgstr "" #: build/models.py:1505 build/models.py:1761 build/serializers.py:266 #: build/serializers.py:313 build/serializers.py:1339 #: build/templates/build/build_base.html:110 -#: build/templates/build/detail.html:34 common/models.py:2581 +#: build/templates/build/detail.html:34 common/models.py:2575 #: order/models.py:1349 order/models.py:2034 order/serializers.py:1464 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3296 part/models.py:4266 @@ -1163,9 +1163,9 @@ msgstr "" #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 stock/admin.py:160 #: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:667 -#: stock/templates/stock/item_base.html:287 -#: stock/templates/stock/item_base.html:295 -#: stock/templates/stock/item_base.html:342 +#: stock/templates/stock/item_base.html:283 +#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:338 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:981 templates/js/translated/build.js:525 @@ -1228,7 +1228,7 @@ msgstr "" #: stock/serializers.py:770 stock/serializers.py:1288 stock/serializers.py:1400 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 -#: stock/templates/stock/item_base.html:194 +#: stock/templates/stock/item_base.html:190 #: templates/js/translated/build.js:1921 #: templates/js/translated/sales_order.js:301 #: templates/js/translated/sales_order.js:1234 @@ -1323,10 +1323,10 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:359 build/serializers.py:500 build/serializers.py:572 -#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1789 -#: part/serializers.py:1233 stock/serializers.py:103 stock/serializers.py:698 +#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1797 +#: part/serializers.py:1231 stock/serializers.py:103 stock/serializers.py:698 #: stock/serializers.py:858 stock/serializers.py:984 stock/serializers.py:1432 -#: stock/serializers.py:1688 stock/templates/stock/item_base.html:394 +#: stock/serializers.py:1688 stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2547 @@ -1390,7 +1390,7 @@ msgstr "" #: build/templates/build/detail.html:62 order/models.py:477 #: order/models.py:1003 order/models.py:2152 order/serializers.py:687 #: stock/admin.py:165 stock/serializers.py:1035 stock/serializers.py:1576 -#: stock/templates/stock/item_base.html:427 +#: stock/templates/stock/item_base.html:423 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1371 #: templates/js/translated/purchase_order.js:1792 @@ -1522,7 +1522,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1030 order/serializers.py:1614 +#: build/serializers.py:1030 order/serializers.py:1622 msgid "Allocation items must be provided" msgstr "" @@ -1590,7 +1590,7 @@ msgstr "" #: build/serializers.py:1230 company/models.py:849 #: company/templates/company/supplier_part.html:160 order/serializers.py:691 #: stock/admin.py:229 stock/models.py:822 stock/serializers.py:1586 -#: stock/templates/stock/item_base.html:240 +#: stock/templates/stock/item_base.html:236 #: templates/js/translated/company.js:1646 #: templates/js/translated/purchase_order.js:1169 #: templates/js/translated/purchase_order.js:1332 @@ -1625,7 +1625,7 @@ msgstr "" #: build/serializers.py:1243 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:849 -#: stock/serializers.py:152 stock/templates/stock/item_base.html:311 +#: stock/serializers.py:152 stock/templates/stock/item_base.html:307 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2530 #: templates/js/translated/model_renderers.js:231 @@ -1644,7 +1644,7 @@ msgstr "" msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1257 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1257 stock/templates/stock/item_base.html:336 msgid "Available Quantity" msgstr "" @@ -1684,7 +1684,7 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1355 order/serializers.py:1179 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:920 part/serializers.py:1623 +#: part/bom.py:186 part/serializers.py:918 part/serializers.py:1621 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2807 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2155 @@ -1692,13 +1692,13 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1625 +#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1623 #: templates/js/translated/build.js:2811 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1650 +#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1648 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" @@ -1716,7 +1716,7 @@ msgstr "" msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1372 part/serializers.py:927 +#: build/serializers.py:1372 part/serializers.py:925 msgid "External Stock" msgstr "" @@ -1745,7 +1745,7 @@ msgstr "מבוטל" #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:50 order/status_codes.py:81 #: order/templates/order/order_base.html:163 -#: order/templates/order/sales_order_base.html:168 report/models.py:443 +#: order/templates/order/sales_order_base.html:168 report/models.py:451 msgid "Complete" msgstr "הושלם" @@ -1849,9 +1849,6 @@ msgid "Delete Build" msgstr "" #: build/templates/build/build_base.html:87 -msgid "Isueue Build" -msgstr "" - #: build/templates/build/build_base.html:88 msgid "Issue Build" msgstr "" @@ -1931,7 +1928,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 -#: stock/templates/stock/item_base.html:369 +#: stock/templates/stock/item_base.html:365 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 #: templates/js/translated/sales_order.js:805 @@ -1991,7 +1988,7 @@ msgid "Allocated Parts" msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:163 -#: stock/templates/stock/item_base.html:162 +#: stock/templates/stock/item_base.html:158 #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:242 #: templates/js/translated/purchase_order.js:1326 @@ -2352,8 +2349,8 @@ msgstr "" #: common/models.py:1297 common/models.py:1353 common/models.py:1366 #: common/models.py:1374 common/models.py:1383 common/models.py:1392 -#: common/models.py:1629 common/models.py:1651 common/models.py:1766 -#: common/models.py:2148 +#: common/models.py:1629 common/models.py:1651 common/models.py:1752 +#: common/models.py:2134 msgid "days" msgstr "" @@ -2582,8 +2579,8 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:1485 part/admin.py:108 part/models.py:3959 -#: report/models.py:293 report/models.py:360 report/serializers.py:90 -#: report/serializers.py:131 stock/serializers.py:233 +#: report/models.py:301 report/models.py:368 report/serializers.py:91 +#: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 #: templates/js/translated/table_filters.js:775 msgid "Template" @@ -2598,7 +2595,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:1497 part/admin.py:95 part/models.py:1172 -#: part/serializers.py:1617 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1615 templates/js/translated/table_filters.js:737 msgid "Component" msgstr "" @@ -2823,7 +2820,7 @@ msgid "Log errors which occur when generating reports" msgstr "" #: common/models.py:1702 plugin/builtin/labels/label_sheet.py:28 -#: report/models.py:301 +#: report/models.py:309 msgid "Page Size" msgstr "" @@ -2832,902 +2829,894 @@ msgid "Default page size for PDF reports" msgstr "" #: common/models.py:1708 -msgid "Enable Test Reports" -msgstr "" - -#: common/models.py:1709 -msgid "Enable generation of test reports" -msgstr "" - -#: common/models.py:1714 -msgid "Attach Test Reports" -msgstr "" - -#: common/models.py:1716 -msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" -msgstr "" - -#: common/models.py:1722 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1723 +#: common/models.py:1709 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1728 +#: common/models.py:1714 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1729 +#: common/models.py:1715 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1734 +#: common/models.py:1720 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1736 +#: common/models.py:1722 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1742 +#: common/models.py:1728 msgid "Batch Code Template" msgstr "" -#: common/models.py:1744 +#: common/models.py:1730 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1749 +#: common/models.py:1735 msgid "Stock Expiry" msgstr "" -#: common/models.py:1750 +#: common/models.py:1736 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1755 +#: common/models.py:1741 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1756 +#: common/models.py:1742 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1761 +#: common/models.py:1747 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1763 +#: common/models.py:1749 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1770 +#: common/models.py:1756 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1771 +#: common/models.py:1757 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1776 +#: common/models.py:1762 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1777 +#: common/models.py:1763 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1782 +#: common/models.py:1768 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1783 +#: common/models.py:1769 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1788 +#: common/models.py:1774 msgid "Show Installed Stock Items" msgstr "" -#: common/models.py:1789 +#: common/models.py:1775 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1794 +#: common/models.py:1780 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1796 +#: common/models.py:1782 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1802 +#: common/models.py:1788 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1804 +#: common/models.py:1790 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1810 +#: common/models.py:1796 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1812 +#: common/models.py:1798 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1818 common/models.py:1874 common/models.py:1896 -#: common/models.py:1932 +#: common/models.py:1804 common/models.py:1860 common/models.py:1882 +#: common/models.py:1918 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1819 common/models.py:1875 common/models.py:1897 -#: common/models.py:1933 +#: common/models.py:1805 common/models.py:1861 common/models.py:1883 +#: common/models.py:1919 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1824 +#: common/models.py:1810 msgid "Require Active Part" msgstr "" -#: common/models.py:1825 +#: common/models.py:1811 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1830 +#: common/models.py:1816 msgid "Require Locked Part" msgstr "" -#: common/models.py:1831 +#: common/models.py:1817 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/models.py:1836 +#: common/models.py:1822 msgid "Require Valid BOM" msgstr "" -#: common/models.py:1838 +#: common/models.py:1824 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1844 +#: common/models.py:1830 msgid "Require Closed Child Orders" msgstr "" -#: common/models.py:1846 +#: common/models.py:1832 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/models.py:1852 +#: common/models.py:1838 msgid "Block Until Tests Pass" msgstr "" -#: common/models.py:1854 +#: common/models.py:1840 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" -#: common/models.py:1860 +#: common/models.py:1846 msgid "Enable Return Orders" msgstr "" -#: common/models.py:1861 +#: common/models.py:1847 msgid "Enable return order functionality in the user interface" msgstr "" -#: common/models.py:1866 +#: common/models.py:1852 msgid "Return Order Reference Pattern" msgstr "" -#: common/models.py:1868 +#: common/models.py:1854 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1880 +#: common/models.py:1866 msgid "Edit Completed Return Orders" msgstr "" -#: common/models.py:1882 +#: common/models.py:1868 msgid "Allow editing of return orders after they have been completed" msgstr "" -#: common/models.py:1888 +#: common/models.py:1874 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1890 +#: common/models.py:1876 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1902 +#: common/models.py:1888 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1903 +#: common/models.py:1889 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1908 +#: common/models.py:1894 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1910 +#: common/models.py:1896 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1916 +#: common/models.py:1902 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1918 +#: common/models.py:1904 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1924 +#: common/models.py:1910 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1926 +#: common/models.py:1912 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1938 +#: common/models.py:1924 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1940 +#: common/models.py:1926 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1946 +#: common/models.py:1932 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1948 +#: common/models.py:1934 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1955 +#: common/models.py:1941 msgid "Enable password forgot" msgstr "" -#: common/models.py:1956 +#: common/models.py:1942 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1961 +#: common/models.py:1947 msgid "Enable registration" msgstr "" -#: common/models.py:1962 +#: common/models.py:1948 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1967 +#: common/models.py:1953 msgid "Enable SSO" msgstr "" -#: common/models.py:1968 +#: common/models.py:1954 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1973 +#: common/models.py:1959 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1975 +#: common/models.py:1961 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1981 +#: common/models.py:1967 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1983 +#: common/models.py:1969 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1989 +#: common/models.py:1975 msgid "SSO group key" msgstr "" -#: common/models.py:1991 +#: common/models.py:1977 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1997 +#: common/models.py:1983 msgid "SSO group map" msgstr "" -#: common/models.py:1999 +#: common/models.py:1985 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/models.py:2005 +#: common/models.py:1991 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:2007 +#: common/models.py:1993 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/models.py:2013 +#: common/models.py:1999 msgid "Email required" msgstr "" -#: common/models.py:2014 +#: common/models.py:2000 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:2019 +#: common/models.py:2005 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:2021 +#: common/models.py:2007 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:2027 +#: common/models.py:2013 msgid "Mail twice" msgstr "" -#: common/models.py:2028 +#: common/models.py:2014 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:2033 +#: common/models.py:2019 msgid "Password twice" msgstr "" -#: common/models.py:2034 +#: common/models.py:2020 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:2039 +#: common/models.py:2025 msgid "Allowed domains" msgstr "" -#: common/models.py:2041 +#: common/models.py:2027 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:2047 +#: common/models.py:2033 msgid "Group on signup" msgstr "" -#: common/models.py:2049 +#: common/models.py:2035 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:2055 +#: common/models.py:2041 msgid "Enforce MFA" msgstr "" -#: common/models.py:2056 +#: common/models.py:2042 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:2061 +#: common/models.py:2047 msgid "Check plugins on startup" msgstr "" -#: common/models.py:2063 +#: common/models.py:2049 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:2071 +#: common/models.py:2057 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2072 +#: common/models.py:2058 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2078 +#: common/models.py:2064 msgid "Enable URL integration" msgstr "" -#: common/models.py:2079 +#: common/models.py:2065 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:2085 +#: common/models.py:2071 msgid "Enable navigation integration" msgstr "" -#: common/models.py:2086 +#: common/models.py:2072 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:2092 +#: common/models.py:2078 msgid "Enable app integration" msgstr "" -#: common/models.py:2093 +#: common/models.py:2079 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:2099 +#: common/models.py:2085 msgid "Enable schedule integration" msgstr "" -#: common/models.py:2100 +#: common/models.py:2086 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2106 +#: common/models.py:2092 msgid "Enable event integration" msgstr "" -#: common/models.py:2107 +#: common/models.py:2093 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2113 +#: common/models.py:2099 msgid "Enable project codes" msgstr "" -#: common/models.py:2114 +#: common/models.py:2100 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2119 +#: common/models.py:2105 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2121 +#: common/models.py:2107 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2127 +#: common/models.py:2113 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2129 +#: common/models.py:2115 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2135 +#: common/models.py:2121 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2137 +#: common/models.py:2123 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2143 +#: common/models.py:2129 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2145 +#: common/models.py:2131 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2152 +#: common/models.py:2138 msgid "Display Users full names" msgstr "" -#: common/models.py:2153 +#: common/models.py:2139 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2158 +#: common/models.py:2144 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2159 +#: common/models.py:2145 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2171 common/models.py:2551 +#: common/models.py:2150 +msgid "Create Template on Upload" +msgstr "" + +#: common/models.py:2152 +msgid "Create a new test template when uploading test data which does not match an existing template" +msgstr "" + +#: common/models.py:2165 common/models.py:2545 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2214 +#: common/models.py:2208 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2216 +#: common/models.py:2210 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2216 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2223 +#: common/models.py:2217 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2228 +#: common/models.py:2222 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2229 +#: common/models.py:2223 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2234 +#: common/models.py:2228 msgid "Show latest parts" msgstr "" -#: common/models.py:2235 +#: common/models.py:2229 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2240 +#: common/models.py:2234 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2241 +#: common/models.py:2235 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2246 +#: common/models.py:2240 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2247 +#: common/models.py:2241 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2252 +#: common/models.py:2246 msgid "Show low stock" msgstr "" -#: common/models.py:2253 +#: common/models.py:2247 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2258 +#: common/models.py:2252 msgid "Show depleted stock" msgstr "" -#: common/models.py:2259 +#: common/models.py:2253 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2264 +#: common/models.py:2258 msgid "Show needed stock" msgstr "" -#: common/models.py:2265 +#: common/models.py:2259 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2270 +#: common/models.py:2264 msgid "Show expired stock" msgstr "" -#: common/models.py:2271 +#: common/models.py:2265 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2276 +#: common/models.py:2270 msgid "Show stale stock" msgstr "" -#: common/models.py:2277 +#: common/models.py:2271 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2282 +#: common/models.py:2276 msgid "Show pending builds" msgstr "" -#: common/models.py:2283 +#: common/models.py:2277 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2288 +#: common/models.py:2282 msgid "Show overdue builds" msgstr "" -#: common/models.py:2289 +#: common/models.py:2283 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2294 +#: common/models.py:2288 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2295 +#: common/models.py:2289 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2300 +#: common/models.py:2294 msgid "Show overdue POs" msgstr "" -#: common/models.py:2301 +#: common/models.py:2295 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2306 +#: common/models.py:2300 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2307 +#: common/models.py:2301 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2312 +#: common/models.py:2306 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2313 +#: common/models.py:2307 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2318 +#: common/models.py:2312 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2319 +#: common/models.py:2313 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2324 +#: common/models.py:2318 msgid "Show News" msgstr "" -#: common/models.py:2325 +#: common/models.py:2319 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2330 +#: common/models.py:2324 msgid "Inline label display" msgstr "" -#: common/models.py:2332 +#: common/models.py:2326 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2338 +#: common/models.py:2332 msgid "Default label printer" msgstr "" -#: common/models.py:2340 +#: common/models.py:2334 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2346 +#: common/models.py:2340 msgid "Inline report display" msgstr "" -#: common/models.py:2348 +#: common/models.py:2342 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2354 +#: common/models.py:2348 msgid "Search Parts" msgstr "" -#: common/models.py:2355 +#: common/models.py:2349 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2360 +#: common/models.py:2354 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2361 +#: common/models.py:2355 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2366 +#: common/models.py:2360 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2367 +#: common/models.py:2361 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2372 +#: common/models.py:2366 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2373 +#: common/models.py:2367 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2378 +#: common/models.py:2372 msgid "Search Categories" msgstr "" -#: common/models.py:2379 +#: common/models.py:2373 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2384 +#: common/models.py:2378 msgid "Search Stock" msgstr "" -#: common/models.py:2385 +#: common/models.py:2379 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2384 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2392 +#: common/models.py:2386 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2398 +#: common/models.py:2392 msgid "Search Locations" msgstr "" -#: common/models.py:2399 +#: common/models.py:2393 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2404 +#: common/models.py:2398 msgid "Search Companies" msgstr "" -#: common/models.py:2405 +#: common/models.py:2399 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2410 +#: common/models.py:2404 msgid "Search Build Orders" msgstr "" -#: common/models.py:2411 +#: common/models.py:2405 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2416 +#: common/models.py:2410 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2417 +#: common/models.py:2411 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2422 +#: common/models.py:2416 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2424 +#: common/models.py:2418 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2430 +#: common/models.py:2424 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2431 +#: common/models.py:2425 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2436 +#: common/models.py:2430 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2438 +#: common/models.py:2432 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2444 +#: common/models.py:2438 msgid "Search Return Orders" msgstr "" -#: common/models.py:2445 +#: common/models.py:2439 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2450 +#: common/models.py:2444 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2452 +#: common/models.py:2446 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2458 +#: common/models.py:2452 msgid "Search Preview Results" msgstr "" -#: common/models.py:2460 +#: common/models.py:2454 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2466 +#: common/models.py:2460 msgid "Regex Search" msgstr "" -#: common/models.py:2467 +#: common/models.py:2461 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2472 +#: common/models.py:2466 msgid "Whole Word Search" msgstr "" -#: common/models.py:2473 +#: common/models.py:2467 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2478 +#: common/models.py:2472 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2479 +#: common/models.py:2473 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2484 +#: common/models.py:2478 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2485 +#: common/models.py:2479 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2490 +#: common/models.py:2484 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2491 +#: common/models.py:2485 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2496 +#: common/models.py:2490 msgid "Date Format" msgstr "" -#: common/models.py:2497 +#: common/models.py:2491 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2510 part/templates/part/detail.html:41 +#: common/models.py:2504 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2511 +#: common/models.py:2505 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2516 part/templates/part/detail.html:62 +#: common/models.py:2510 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2518 +#: common/models.py:2512 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2524 +#: common/models.py:2518 msgid "Table String Length" msgstr "" -#: common/models.py:2526 +#: common/models.py:2520 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2532 +#: common/models.py:2526 msgid "Receive error reports" msgstr "" -#: common/models.py:2533 +#: common/models.py:2527 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2538 +#: common/models.py:2532 msgid "Last used printing machines" msgstr "" -#: common/models.py:2539 +#: common/models.py:2533 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2559 common/models.py:2560 common/models.py:2717 -#: common/models.py:2718 common/models.py:2963 common/models.py:2964 -#: common/models.py:3287 common/models.py:3288 importer/models.py:89 +#: common/models.py:2553 common/models.py:2554 common/models.py:2711 +#: common/models.py:2712 common/models.py:2957 common/models.py:2958 +#: common/models.py:3281 common/models.py:3282 importer/models.py:89 #: part/models.py:3319 part/models.py:3406 part/models.py:3480 #: part/models.py:3508 plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3735,11 +3724,11 @@ msgstr "" msgid "User" msgstr "משתמש" -#: common/models.py:2582 +#: common/models.py:2576 msgid "Price break quantity" msgstr "" -#: common/models.py:2589 company/serializers.py:517 order/admin.py:42 +#: common/models.py:2583 company/serializers.py:517 order/admin.py:42 #: order/models.py:1423 order/models.py:2410 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1892 #: templates/js/translated/pricing.js:621 @@ -3747,96 +3736,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2590 +#: common/models.py:2584 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2694 common/models.py:2879 +#: common/models.py:2688 common/models.py:2873 msgid "Endpoint" msgstr "" -#: common/models.py:2695 +#: common/models.py:2689 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2705 +#: common/models.py:2699 msgid "Name for this webhook" msgstr "" -#: common/models.py:2709 +#: common/models.py:2703 msgid "Is this webhook active" msgstr "" -#: common/models.py:2725 users/models.py:159 +#: common/models.py:2719 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2726 +#: common/models.py:2720 msgid "Token for access" msgstr "" -#: common/models.py:2734 +#: common/models.py:2728 msgid "Secret" msgstr "" -#: common/models.py:2735 +#: common/models.py:2729 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2843 +#: common/models.py:2837 msgid "Message ID" msgstr "" -#: common/models.py:2844 +#: common/models.py:2838 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2852 +#: common/models.py:2846 msgid "Host" msgstr "" -#: common/models.py:2853 +#: common/models.py:2847 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2861 +#: common/models.py:2855 msgid "Header" msgstr "" -#: common/models.py:2862 +#: common/models.py:2856 msgid "Header of this message" msgstr "" -#: common/models.py:2869 +#: common/models.py:2863 msgid "Body" msgstr "" -#: common/models.py:2870 +#: common/models.py:2864 msgid "Body of this message" msgstr "" -#: common/models.py:2880 +#: common/models.py:2874 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2885 +#: common/models.py:2879 msgid "Worked on" msgstr "" -#: common/models.py:2886 +#: common/models.py:2880 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:3012 +#: common/models.py:3006 msgid "Id" msgstr "" -#: common/models.py:3014 templates/js/translated/company.js:965 +#: common/models.py:3008 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:3016 common/models.py:3271 company/models.py:146 +#: common/models.py:3010 common/models.py:3265 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 #: order/models.py:303 order/models.py:1378 order/models.py:1810 #: part/admin.py:55 part/models.py:1069 @@ -3853,217 +3842,217 @@ msgstr "" msgid "Link" msgstr "קישור" -#: common/models.py:3018 templates/js/translated/news.js:60 +#: common/models.py:3012 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:3020 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:3014 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" -#: common/models.py:3022 templates/js/translated/news.js:52 +#: common/models.py:3016 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Read" msgstr "" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Was this news item read?" msgstr "" -#: common/models.py:3042 company/models.py:156 part/models.py:1079 +#: common/models.py:3036 company/models.py:156 part/models.py:1079 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 -#: stock/templates/stock/item_base.html:133 templates/503.html:31 +#: stock/templates/stock/item_base.html:129 templates/503.html:31 #: templates/hover_image.html:7 templates/hover_image.html:9 #: templates/modals.html:6 msgid "Image" msgstr "" -#: common/models.py:3042 +#: common/models.py:3036 msgid "Image file" msgstr "" -#: common/models.py:3054 common/models.py:3255 +#: common/models.py:3048 common/models.py:3249 msgid "Target model type for this image" msgstr "" -#: common/models.py:3058 +#: common/models.py:3052 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3080 +#: common/models.py:3074 msgid "Custom Unit" msgstr "" -#: common/models.py:3098 +#: common/models.py:3092 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:3113 +#: common/models.py:3107 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3132 +#: common/models.py:3126 msgid "Unit name" msgstr "" -#: common/models.py:3139 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3133 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3140 +#: common/models.py:3134 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3146 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3140 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3147 +#: common/models.py:3141 msgid "Unit definition" msgstr "" -#: common/models.py:3205 common/models.py:3262 stock/models.py:2552 +#: common/models.py:3199 common/models.py:3256 stock/models.py:2549 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "קובץ מצורף" -#: common/models.py:3217 +#: common/models.py:3211 msgid "Missing file" msgstr "קובץ חסר" -#: common/models.py:3218 +#: common/models.py:3212 msgid "Missing external link" msgstr "חסר קישור חיצוני" -#: common/models.py:3263 +#: common/models.py:3257 msgid "Select file to attach" msgstr "בחר קובץ לצירוף" -#: common/models.py:3278 templates/js/translated/attachment.js:120 +#: common/models.py:3272 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "הערה" -#: common/models.py:3279 +#: common/models.py:3273 msgid "Attachment comment" msgstr "" -#: common/models.py:3295 +#: common/models.py:3289 msgid "Upload date" msgstr "" -#: common/models.py:3296 +#: common/models.py:3290 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size in bytes" msgstr "" -#: common/models.py:3338 common/serializers.py:588 +#: common/models.py:3332 common/serializers.py:588 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3347 plugin/models.py:43 users/models.py:100 +#: common/models.py:3341 plugin/models.py:43 users/models.py:100 msgid "Key" msgstr "" -#: common/models.py:3348 +#: common/models.py:3342 msgid "Value that will be saved in the models database" msgstr "" -#: common/models.py:3351 +#: common/models.py:3345 msgid "Name of the state" msgstr "" -#: common/models.py:3355 +#: common/models.py:3349 msgid "Label" msgstr "" -#: common/models.py:3356 +#: common/models.py:3350 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:3362 +#: common/models.py:3356 msgid "Color" msgstr "" -#: common/models.py:3363 +#: common/models.py:3357 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:3366 +#: common/models.py:3360 msgid "Logical Key" msgstr "" -#: common/models.py:3368 +#: common/models.py:3362 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:3376 +#: common/models.py:3370 msgid "Model" msgstr "" -#: common/models.py:3377 +#: common/models.py:3371 msgid "Model this state is associated with" msgstr "" -#: common/models.py:3381 +#: common/models.py:3375 msgid "Reference Status Set" msgstr "" -#: common/models.py:3382 +#: common/models.py:3376 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:3388 +#: common/models.py:3382 msgid "Custom State" msgstr "" -#: common/models.py:3389 +#: common/models.py:3383 msgid "Custom States" msgstr "" -#: common/models.py:3404 +#: common/models.py:3398 msgid "Model must be selected" msgstr "" -#: common/models.py:3407 +#: common/models.py:3401 msgid "Key must be selected" msgstr "" -#: common/models.py:3410 +#: common/models.py:3404 msgid "Logical key must be selected" msgstr "" -#: common/models.py:3414 +#: common/models.py:3408 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:3418 +#: common/models.py:3412 msgid "Reference status must be selected" msgstr "" -#: common/models.py:3430 +#: common/models.py:3424 msgid "Reference status set not found" msgstr "" -#: common/models.py:3436 +#: common/models.py:3430 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:3442 +#: common/models.py:3436 msgid "Logical key must be in the logical keys of the reference status" msgstr "" @@ -4165,7 +4154,7 @@ msgstr "" msgid "Filename" msgstr "שם קובץ" -#: common/serializers.py:563 report/api.py:100 report/serializers.py:53 +#: common/serializers.py:563 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" @@ -4447,12 +4436,12 @@ msgstr "" #: company/models.py:467 company/models.py:584 company/models.py:808 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 -#: stock/templates/stock/item_base.html:217 +#: stock/templates/stock/item_base.html:213 msgid "Manufacturer Part" msgstr "" #: company/models.py:484 company/models.py:776 stock/models.py:791 -#: stock/serializers.py:452 stock/templates/stock/item_base.html:142 +#: stock/serializers.py:452 stock/templates/stock/item_base.html:138 #: templates/js/translated/bom.js:622 msgid "Base Part" msgstr "" @@ -4463,8 +4452,8 @@ msgstr "" #: company/models.py:495 company/templates/company/company_base.html:82 #: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:145 part/serializers.py:567 -#: stock/templates/stock/item_base.html:207 +#: company/templates/company/supplier_part.html:145 part/serializers.py:565 +#: stock/templates/stock/item_base.html:203 #: templates/js/translated/company.js:507 #: templates/js/translated/company.js:1118 #: templates/js/translated/company.js:1296 @@ -4479,7 +4468,7 @@ msgstr "" #: company/models.py:502 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:153 order/serializers.py:557 -#: part/serializers.py:577 templates/js/translated/company.js:351 +#: part/serializers.py:575 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 #: templates/js/translated/company.js:1630 templates/js/translated/part.js:1807 @@ -4505,7 +4494,7 @@ msgid "Parameter name" msgstr "" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2544 templates/js/translated/company.js:1166 +#: stock/models.py:2541 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1499 #: templates/js/translated/stock.js:1607 msgid "Value" @@ -4530,7 +4519,7 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 #: order/serializers.py:492 stock/models.py:802 -#: stock/templates/stock/item_base.html:233 +#: stock/templates/stock/item_base.html:229 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 @@ -4553,9 +4542,9 @@ msgstr "" #: company/models.py:786 company/templates/company/company_base.html:87 #: company/templates/company/supplier_part.html:129 order/models.py:492 #: order/templates/order/order_base.html:141 part/bom.py:279 part/bom.py:314 -#: part/serializers.py:551 plugin/builtin/suppliers/digikey.py:25 +#: part/serializers.py:549 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/templates/stock/item_base.html:224 +#: plugin/builtin/suppliers/tme.py:26 stock/templates/stock/item_base.html:220 #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:511 @@ -4570,7 +4559,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:793 part/serializers.py:562 +#: company/models.py:793 part/serializers.py:560 msgid "Supplier stock keeping unit" msgstr "" @@ -4661,7 +4650,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:919 +#: company/serializers.py:397 part/admin.py:126 part/serializers.py:917 #: part/templates/part/part_base.html:197 #: templates/js/translated/company.js:1689 #: templates/js/translated/table_filters.js:362 @@ -4735,7 +4724,7 @@ msgstr "" #: order/models.py:2140 order/templates/order/return_order_base.html:134 #: order/templates/order/sales_order_base.html:151 stock/models.py:844 #: stock/models.py:845 stock/serializers.py:1336 -#: stock/templates/stock/item_base.html:405 +#: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 #: templates/js/translated/return_order.js:295 @@ -4939,7 +4928,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:119 #: company/templates/company/supplier_part.html:15 company/views.py:31 -#: part/admin.py:122 part/serializers.py:925 +#: part/admin.py:122 part/serializers.py:923 #: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190 #: templates/navbar.html:48 msgid "Suppliers" @@ -5030,7 +5019,7 @@ msgid "No supplier information available" msgstr "" #: company/templates/company/supplier_part.html:139 order/serializers.py:554 -#: part/bom.py:286 part/bom.py:315 part/serializers.py:561 +#: part/bom.py:286 part/bom.py:315 part/serializers.py:559 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1793 #: templates/js/translated/pricing.js:510 #: templates/js/translated/purchase_order.js:1920 @@ -5084,7 +5073,7 @@ msgid "Update Part Availability" msgstr "" #: company/templates/company/supplier_part_sidebar.html:5 -#: part/serializers.py:923 part/stocktake.py:223 +#: part/serializers.py:921 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 #: stock/serializers.py:1021 stock/serializers.py:1199 @@ -5473,7 +5462,7 @@ msgstr "" #: order/models.py:1592 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_purchase_order_report.html:14 -#: stock/serializers.py:121 stock/templates/stock/item_base.html:176 +#: stock/serializers.py:121 stock/templates/stock/item_base.html:172 #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:168 @@ -5694,7 +5683,7 @@ msgid "Number of items received" msgstr "" #: order/models.py:1513 stock/models.py:963 stock/serializers.py:617 -#: stock/templates/stock/item_base.html:183 +#: stock/templates/stock/item_base.html:179 #: templates/js/translated/stock.js:2397 msgid "Purchase Price" msgstr "" @@ -5768,7 +5757,7 @@ msgid "User who checked this shipment" msgstr "" #: order/models.py:1788 order/models.py:2011 order/serializers.py:1479 -#: order/serializers.py:1589 templates/js/translated/model_renderers.js:455 +#: order/serializers.py:1597 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "" @@ -5982,7 +5971,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1790 +#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1798 msgid "Select destination location for received items" msgstr "" @@ -6019,7 +6008,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:795 order/serializers.py:1806 +#: order/serializers.py:795 order/serializers.py:1814 msgid "Line items must be provided" msgstr "" @@ -6051,39 +6040,39 @@ msgstr "" msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1491 order/serializers.py:1597 +#: order/serializers.py:1491 order/serializers.py:1605 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1494 order/serializers.py:1600 +#: order/serializers.py:1494 order/serializers.py:1608 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1541 +#: order/serializers.py:1549 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1548 -msgid "The following serial numbers are already allocated" +#: order/serializers.py:1556 +msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1760 +#: order/serializers.py:1768 msgid "Return order line item" msgstr "" -#: order/serializers.py:1766 +#: order/serializers.py:1774 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1777 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1798 +#: order/serializers.py:1806 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1881 +#: order/serializers.py:1889 msgid "Line price currency" msgstr "" @@ -6510,7 +6499,7 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/admin.py:48 part/models.py:1044 part/serializers.py:908 +#: part/admin.py:48 part/models.py:1044 part/serializers.py:906 #: part/templates/part/part_base.html:276 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 @@ -6537,7 +6526,7 @@ msgstr "" msgid "Category ID" msgstr "" -#: part/admin.py:67 part/admin.py:304 part/serializers.py:893 +#: part/admin.py:67 part/admin.py:304 part/serializers.py:891 #: part/stocktake.py:222 msgid "Category Name" msgstr "" @@ -6562,7 +6551,7 @@ msgstr "" msgid "Used In" msgstr "" -#: part/admin.py:150 part/serializers.py:918 +#: part/admin.py:150 part/serializers.py:916 #: part/templates/part/part_base.html:248 stock/admin.py:236 #: templates/js/translated/part.js:717 templates/js/translated/part.js:2159 msgid "Building" @@ -6592,7 +6581,7 @@ msgid "Category Path" msgstr "" #: part/admin.py:325 part/models.py:420 part/serializers.py:130 -#: part/serializers.py:290 part/serializers.py:428 +#: part/serializers.py:290 part/serializers.py:426 #: part/templates/part/cat_link.html:3 part/templates/part/category.html:20 #: part/templates/part/category.html:138 part/templates/part/category.html:158 #: part/templates/part/category_sidebar.html:9 @@ -6619,13 +6608,13 @@ msgstr "" msgid "Part Revision" msgstr "" -#: part/admin.py:418 part/serializers.py:1367 +#: part/admin.py:418 part/serializers.py:1365 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "" -#: part/admin.py:423 part/serializers.py:1382 +#: part/admin.py:423 part/serializers.py:1380 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -6720,7 +6709,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1520 part/models.py:1036 part/models.py:3501 part/models.py:4060 -#: part/serializers.py:443 part/serializers.py:1223 +#: part/serializers.py:441 part/serializers.py:1221 #: part/templates/part/part_base.html:267 stock/api.py:780 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6746,7 +6735,7 @@ msgstr "" msgid "Default Location" msgstr "" -#: part/bom.py:184 part/serializers.py:926 +#: part/bom.py:184 part/serializers.py:924 #: templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "" @@ -6906,7 +6895,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1052 part/serializers.py:360 +#: part/models.py:1052 msgid "Part revision or version number" msgstr "" @@ -7012,7 +7001,7 @@ msgid "Owner responsible for this part" msgstr "" #: part/models.py:1264 part/templates/part/part_base.html:355 -#: stock/templates/stock/item_base.html:451 +#: stock/templates/stock/item_base.html:447 #: templates/js/translated/part.js:2490 msgid "Last Stocktake" msgstr "" @@ -7277,7 +7266,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3635 report/models.py:208 +#: part/models.py:3635 report/models.py:216 #: templates/js/translated/part.js:2919 #: templates/js/translated/table_filters.js:502 msgid "Enabled" @@ -7571,326 +7560,326 @@ msgstr "" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:434 +#: part/serializers.py:432 msgid "No parts selected" msgstr "" -#: part/serializers.py:444 +#: part/serializers.py:442 msgid "Select category" msgstr "" -#: part/serializers.py:479 +#: part/serializers.py:477 msgid "Original Part" msgstr "" -#: part/serializers.py:480 +#: part/serializers.py:478 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:485 +#: part/serializers.py:483 msgid "Copy Image" msgstr "" -#: part/serializers.py:486 +#: part/serializers.py:484 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:492 part/templates/part/detail.html:293 +#: part/serializers.py:490 part/templates/part/detail.html:293 msgid "Copy BOM" msgstr "" -#: part/serializers.py:493 +#: part/serializers.py:491 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:499 +#: part/serializers.py:497 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:500 +#: part/serializers.py:498 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:506 +#: part/serializers.py:504 msgid "Copy Notes" msgstr "" -#: part/serializers.py:507 +#: part/serializers.py:505 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:523 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:527 +#: part/serializers.py:525 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:534 +#: part/serializers.py:532 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:535 +#: part/serializers.py:533 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:552 +#: part/serializers.py:550 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:568 +#: part/serializers.py:566 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:578 +#: part/serializers.py:576 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:585 +#: part/serializers.py:583 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:594 +#: part/serializers.py:592 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:605 +#: part/serializers.py:603 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:612 +#: part/serializers.py:610 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:924 +#: part/serializers.py:922 msgid "Revisions" msgstr "" -#: part/serializers.py:929 +#: part/serializers.py:927 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:932 +#: part/serializers.py:930 msgid "Variant Stock" msgstr "" -#: part/serializers.py:962 part/templates/part/copy_part.html:9 +#: part/serializers.py:960 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:474 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:963 +#: part/serializers.py:961 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:969 templates/js/translated/part.js:103 +#: part/serializers.py:967 templates/js/translated/part.js:103 msgid "Initial Stock" msgstr "" -#: part/serializers.py:970 +#: part/serializers.py:968 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:976 +#: part/serializers.py:974 msgid "Supplier Information" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:975 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:985 +#: part/serializers.py:983 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:986 +#: part/serializers.py:984 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:991 +#: part/serializers.py:989 msgid "Existing Image" msgstr "" -#: part/serializers.py:992 +#: part/serializers.py:990 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1007 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1215 +#: part/serializers.py:1213 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1225 +#: part/serializers.py:1223 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1235 +#: part/serializers.py:1233 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1239 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1240 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1247 +#: part/serializers.py:1245 msgid "Generate Report" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1246 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1253 +#: part/serializers.py:1251 msgid "Update Parts" msgstr "" -#: part/serializers.py:1254 +#: part/serializers.py:1252 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1262 +#: part/serializers.py:1260 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1368 +#: part/serializers.py:1366 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1373 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1383 +#: part/serializers.py:1381 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1390 +#: part/serializers.py:1388 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1419 +#: part/serializers.py:1417 msgid "Update" msgstr "" -#: part/serializers.py:1420 +#: part/serializers.py:1418 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1443 +#: part/serializers.py:1441 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1450 +#: part/serializers.py:1448 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1451 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1597 +#: part/serializers.py:1595 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1606 +#: part/serializers.py:1604 msgid "Component Name" msgstr "" -#: part/serializers.py:1609 +#: part/serializers.py:1607 msgid "Component IPN" msgstr "" -#: part/serializers.py:1612 +#: part/serializers.py:1610 msgid "Component Description" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1616 msgid "Select the component part" msgstr "" -#: part/serializers.py:1627 part/templates/part/part_base.html:242 +#: part/serializers.py:1625 part/templates/part/part_base.html:242 #: templates/js/translated/bom.js:1219 msgid "Can Build" msgstr "" -#: part/serializers.py:1858 +#: part/serializers.py:1856 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1866 +#: part/serializers.py:1864 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1867 +#: part/serializers.py:1865 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1872 +#: part/serializers.py:1870 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1873 +#: part/serializers.py:1871 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1878 +#: part/serializers.py:1876 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1879 +#: part/serializers.py:1877 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1884 +#: part/serializers.py:1882 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1885 +#: part/serializers.py:1883 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1920 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1921 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1955 +#: part/serializers.py:1953 msgid "No part column specified" msgstr "" -#: part/serializers.py:1999 +#: part/serializers.py:1997 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2002 +#: part/serializers.py:2000 msgid "No matching part found" msgstr "" -#: part/serializers.py:2004 +#: part/serializers.py:2002 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2013 +#: part/serializers.py:2011 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2021 +#: part/serializers.py:2019 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2044 +#: part/serializers.py:2042 msgid "At least one BOM item is required" msgstr "" @@ -8216,7 +8205,7 @@ msgid "Subscribe to notifications for this part" msgstr "" #: part/templates/part/part_base.html:52 -#: stock/templates/stock/item_base.html:62 +#: stock/templates/stock/item_base.html:61 #: stock/templates/stock/location.html:71 templates/js/translated/label.js:136 msgid "Print Label" msgstr "" @@ -8226,7 +8215,7 @@ msgid "Show pricing information" msgstr "" #: part/templates/part/part_base.html:63 -#: stock/templates/stock/item_base.html:110 +#: stock/templates/stock/item_base.html:106 #: stock/templates/stock/location.html:80 msgid "Stock actions" msgstr "" @@ -8297,12 +8286,12 @@ msgid "Required for Orders" msgstr "" #: part/templates/part/part_base.html:225 -#: stock/templates/stock/item_base.html:388 +#: stock/templates/stock/item_base.html:384 msgid "Allocated to Build Orders" msgstr "" #: part/templates/part/part_base.html:234 -#: stock/templates/stock/item_base.html:381 +#: stock/templates/stock/item_base.html:377 msgid "Allocated to Sales Orders" msgstr "" @@ -8322,7 +8311,7 @@ msgid "Latest Serial Number" msgstr "" #: part/templates/part/part_base.html:372 -#: stock/templates/stock/item_base.html:322 +#: stock/templates/stock/item_base.html:318 msgid "Search for serial number" msgstr "" @@ -8449,7 +8438,7 @@ msgid "Edit" msgstr "" #: part/templates/part/prices.html:28 stock/admin.py:252 -#: stock/templates/stock/item_base.html:446 +#: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1703 #: templates/js/translated/company.js:1713 #: templates/js/translated/stock.js:2332 @@ -8940,7 +8929,7 @@ msgstr "" msgid "Print a border around each label" msgstr "" -#: plugin/builtin/labels/label_sheet.py:47 report/models.py:307 +#: plugin/builtin/labels/label_sheet.py:47 report/models.py:315 msgid "Landscape" msgstr "" @@ -9098,7 +9087,7 @@ msgstr "" msgid "Package Plugin" msgstr "" -#: plugin/models.py:220 report/models.py:474 +#: plugin/models.py:220 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" @@ -9249,8 +9238,8 @@ msgstr "" msgid "No valid objects provided to template" msgstr "" -#: report/api.py:103 report/models.py:438 report/serializers.py:98 -#: report/serializers.py:148 templates/js/translated/purchase_order.js:1817 +#: report/api.py:103 report/models.py:446 report/serializers.py:99 +#: report/serializers.py:149 templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:353 #: templates/js/translated/sales_order.js:887 #: templates/js/translated/sales_order.js:1047 @@ -9281,7 +9270,11 @@ msgstr "" msgid "Error printing label" msgstr "" -#: report/api.py:375 report/api.py:411 +#: report/api.py:358 +msgid "Report saved at time of printing" +msgstr "" + +#: report/api.py:384 report/api.py:420 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "" @@ -9318,135 +9311,143 @@ msgstr "" msgid "Revision number (auto-increments)" msgstr "" -#: report/models.py:202 +#: report/models.py:168 +msgid "Attach to Model on Print" +msgstr "" + +#: report/models.py:170 +msgid "Save report output as an attachment against linked model instance when printing" +msgstr "" + +#: report/models.py:210 msgid "Filename Pattern" msgstr "" -#: report/models.py:203 +#: report/models.py:211 msgid "Pattern for generating filenames" msgstr "" -#: report/models.py:208 +#: report/models.py:216 msgid "Template is enabled" msgstr "" -#: report/models.py:214 +#: report/models.py:222 msgid "Target model type for template" msgstr "" -#: report/models.py:234 +#: report/models.py:242 msgid "Filters" msgstr "" -#: report/models.py:235 +#: report/models.py:243 msgid "Template query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:294 report/models.py:361 +#: report/models.py:302 report/models.py:369 msgid "Template file" msgstr "" -#: report/models.py:302 +#: report/models.py:310 msgid "Page size for PDF reports" msgstr "" -#: report/models.py:308 +#: report/models.py:316 msgid "Render report in landscape orientation" msgstr "" -#: report/models.py:367 +#: report/models.py:375 msgid "Width [mm]" msgstr "" -#: report/models.py:368 +#: report/models.py:376 msgid "Label width, specified in mm" msgstr "" -#: report/models.py:374 +#: report/models.py:382 msgid "Height [mm]" msgstr "" -#: report/models.py:375 +#: report/models.py:383 msgid "Label height, specified in mm" msgstr "" -#: report/models.py:438 +#: report/models.py:446 msgid "Number of items to process" msgstr "" -#: report/models.py:444 +#: report/models.py:452 msgid "Report generation is complete" msgstr "" -#: report/models.py:448 templates/js/translated/build.js:2352 +#: report/models.py:456 templates/js/translated/build.js:2352 msgid "Progress" msgstr "" -#: report/models.py:448 +#: report/models.py:456 msgid "Report generation progress" msgstr "" -#: report/models.py:456 +#: report/models.py:464 msgid "Report Template" msgstr "" -#: report/models.py:463 report/models.py:486 +#: report/models.py:471 report/models.py:494 msgid "Output File" msgstr "" -#: report/models.py:464 report/models.py:487 +#: report/models.py:472 report/models.py:495 msgid "Generated output file" msgstr "" -#: report/models.py:475 +#: report/models.py:483 msgid "Label output plugin" msgstr "" -#: report/models.py:479 +#: report/models.py:487 msgid "Label Template" msgstr "" -#: report/models.py:502 +#: report/models.py:510 msgid "Snippet" msgstr "" -#: report/models.py:503 +#: report/models.py:511 msgid "Report snippet file" msgstr "" -#: report/models.py:510 +#: report/models.py:518 msgid "Snippet file description" msgstr "" -#: report/models.py:528 +#: report/models.py:536 msgid "Asset" msgstr "" -#: report/models.py:529 +#: report/models.py:537 msgid "Report asset file" msgstr "" -#: report/models.py:536 +#: report/models.py:544 msgid "Asset file description" msgstr "" -#: report/serializers.py:91 +#: report/serializers.py:92 msgid "Select report template" msgstr "" -#: report/serializers.py:99 report/serializers.py:149 +#: report/serializers.py:100 report/serializers.py:150 msgid "List of item primary keys to include in the report" msgstr "" -#: report/serializers.py:132 +#: report/serializers.py:133 msgid "Select label template" msgstr "" -#: report/serializers.py:140 +#: report/serializers.py:141 msgid "Printing Plugin" msgstr "" -#: report/serializers.py:141 +#: report/serializers.py:142 msgid "Select plugin to use for label printing" msgstr "" @@ -9517,7 +9518,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2538 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2535 msgid "Result" msgstr "" @@ -9598,7 +9599,7 @@ msgid "Customer ID" msgstr "" #: stock/admin.py:206 stock/models.py:829 -#: stock/templates/stock/item_base.html:354 +#: stock/templates/stock/item_base.html:350 msgid "Installed In" msgstr "" @@ -9623,7 +9624,7 @@ msgid "Delete on Deplete" msgstr "" #: stock/admin.py:261 stock/models.py:923 -#: stock/templates/stock/item_base.html:433 +#: stock/templates/stock/item_base.html:429 #: templates/js/translated/stock.js:2316 users/models.py:124 msgid "Expiry Date" msgstr "" @@ -9665,7 +9666,7 @@ msgid "Expiry date after" msgstr "" #: stock/api.py:839 stock/serializers.py:611 -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #: templates/js/translated/table_filters.js:448 msgid "Stale" msgstr "" @@ -9715,7 +9716,7 @@ msgid "Stock Locations" msgstr "" #: stock/models.py:185 stock/models.py:972 -#: stock/templates/stock/item_base.html:247 +#: stock/templates/stock/item_base.html:243 msgid "Owner" msgstr "" @@ -9826,7 +9827,7 @@ msgstr "" msgid "Build for this stock item" msgstr "" -#: stock/models.py:892 stock/templates/stock/item_base.html:363 +#: stock/models.py:892 stock/templates/stock/item_base.html:359 msgid "Consumed By" msgstr "" @@ -9891,7 +9892,7 @@ msgstr "" msgid "Serial numbers already exist" msgstr "" -#: stock/models.py:1636 +#: stock/models.py:1636 stock/models.py:2438 msgid "Test template does not exist" msgstr "" @@ -9951,55 +9952,55 @@ msgstr "" msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2443 +#: stock/models.py:2441 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2448 +#: stock/models.py:2445 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2450 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2538 +#: stock/models.py:2535 msgid "Test result" msgstr "" -#: stock/models.py:2545 +#: stock/models.py:2542 msgid "Test output value" msgstr "" -#: stock/models.py:2553 stock/serializers.py:245 +#: stock/models.py:2550 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2557 +#: stock/models.py:2554 msgid "Test notes" msgstr "" -#: stock/models.py:2565 templates/js/translated/stock.js:1633 +#: stock/models.py:2562 templates/js/translated/stock.js:1633 msgid "Test station" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2563 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2572 +#: stock/models.py:2569 msgid "Started" msgstr "" -#: stock/models.py:2573 +#: stock/models.py:2570 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2579 +#: stock/models.py:2576 msgid "Finished" msgstr "" -#: stock/models.py:2580 +#: stock/models.py:2577 msgid "The timestamp of the test finish" msgstr "" @@ -10059,7 +10060,7 @@ msgstr "" msgid "Serial number is too large" msgstr "" -#: stock/serializers.py:459 stock/templates/stock/item_base.html:193 +#: stock/serializers.py:459 stock/templates/stock/item_base.html:189 msgid "Parent Item" msgstr "" @@ -10071,7 +10072,7 @@ msgstr "" msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:603 stock/templates/stock/item_base.html:437 +#: stock/serializers.py:603 stock/templates/stock/item_base.html:433 #: templates/js/translated/table_filters.js:442 users/models.py:174 msgid "Expired" msgstr "" @@ -10410,7 +10411,7 @@ msgstr "" msgid "Test Data" msgstr "" -#: stock/templates/stock/item.html:85 stock/templates/stock/item_base.html:65 +#: stock/templates/stock/item.html:85 msgid "Test Report" msgstr "" @@ -10450,200 +10451,204 @@ msgstr "" msgid "Scan to Location" msgstr "" -#: stock/templates/stock/item_base.html:59 +#: stock/templates/stock/item_base.html:58 #: stock/templates/stock/location.html:67 #: templates/js/translated/filters.js:434 msgid "Printing actions" msgstr "" -#: stock/templates/stock/item_base.html:75 +#: stock/templates/stock/item_base.html:63 templates/js/translated/report.js:49 +msgid "Print Report" +msgstr "" + +#: stock/templates/stock/item_base.html:71 msgid "Stock adjustment actions" msgstr "" -#: stock/templates/stock/item_base.html:79 +#: stock/templates/stock/item_base.html:75 #: stock/templates/stock/location.html:87 templates/js/translated/stock.js:1909 msgid "Count stock" msgstr "" -#: stock/templates/stock/item_base.html:81 +#: stock/templates/stock/item_base.html:77 #: templates/js/translated/stock.js:1891 msgid "Add stock" msgstr "" -#: stock/templates/stock/item_base.html:82 +#: stock/templates/stock/item_base.html:78 #: templates/js/translated/stock.js:1900 msgid "Remove stock" msgstr "" -#: stock/templates/stock/item_base.html:85 +#: stock/templates/stock/item_base.html:81 msgid "Serialize stock" msgstr "" -#: stock/templates/stock/item_base.html:88 +#: stock/templates/stock/item_base.html:84 #: stock/templates/stock/location.html:93 templates/js/translated/stock.js:1918 msgid "Transfer stock" msgstr "" -#: stock/templates/stock/item_base.html:91 +#: stock/templates/stock/item_base.html:87 #: templates/js/translated/stock.js:1973 msgid "Assign to customer" msgstr "" -#: stock/templates/stock/item_base.html:94 +#: stock/templates/stock/item_base.html:90 msgid "Return to stock" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall stock item" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install stock item" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install" msgstr "" -#: stock/templates/stock/item_base.html:115 +#: stock/templates/stock/item_base.html:111 msgid "Convert to variant" msgstr "" -#: stock/templates/stock/item_base.html:118 +#: stock/templates/stock/item_base.html:114 msgid "Duplicate stock item" msgstr "" -#: stock/templates/stock/item_base.html:120 +#: stock/templates/stock/item_base.html:116 msgid "Edit stock item" msgstr "" -#: stock/templates/stock/item_base.html:123 +#: stock/templates/stock/item_base.html:119 msgid "Delete stock item" msgstr "" -#: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 +#: stock/templates/stock/item_base.html:165 templates/InvenTree/search.html:139 #: templates/js/translated/build.js:2298 templates/navbar.html:38 msgid "Build" msgstr "" -#: stock/templates/stock/item_base.html:211 +#: stock/templates/stock/item_base.html:207 msgid "No manufacturer set" msgstr "" -#: stock/templates/stock/item_base.html:251 +#: stock/templates/stock/item_base.html:247 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:248 #: stock/templates/stock/location.html:146 msgid "Read only" msgstr "" -#: stock/templates/stock/item_base.html:265 +#: stock/templates/stock/item_base.html:261 msgid "This stock item is unavailable" msgstr "" -#: stock/templates/stock/item_base.html:271 +#: stock/templates/stock/item_base.html:267 msgid "This stock item is in production and cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:272 +#: stock/templates/stock/item_base.html:268 msgid "Edit the stock item from the build view." msgstr "" -#: stock/templates/stock/item_base.html:287 +#: stock/templates/stock/item_base.html:283 msgid "This stock item is allocated to Sales Order" msgstr "" -#: stock/templates/stock/item_base.html:295 +#: stock/templates/stock/item_base.html:291 msgid "This stock item is allocated to Build Order" msgstr "" -#: stock/templates/stock/item_base.html:311 +#: stock/templates/stock/item_base.html:307 msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted" msgstr "" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "previous page" msgstr "" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "Navigate to previous serial number" msgstr "" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "next page" msgstr "" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "Navigate to next serial number" msgstr "" -#: stock/templates/stock/item_base.html:398 +#: stock/templates/stock/item_base.html:394 #: templates/js/translated/build.js:2555 msgid "No location set" msgstr "" -#: stock/templates/stock/item_base.html:413 +#: stock/templates/stock/item_base.html:409 msgid "Tests" msgstr "" -#: stock/templates/stock/item_base.html:419 +#: stock/templates/stock/item_base.html:415 msgid "This stock item has not passed all required tests" msgstr "" -#: stock/templates/stock/item_base.html:437 +#: stock/templates/stock/item_base.html:433 #, python-format msgid "This StockItem expired on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:455 +#: stock/templates/stock/item_base.html:451 msgid "No stocktake performed" msgstr "" -#: stock/templates/stock/item_base.html:504 +#: stock/templates/stock/item_base.html:500 #: templates/js/translated/stock.js:2038 msgid "stock item" msgstr "" -#: stock/templates/stock/item_base.html:527 +#: stock/templates/stock/item_base.html:523 msgid "Edit Stock Status" msgstr "" -#: stock/templates/stock/item_base.html:536 +#: stock/templates/stock/item_base.html:532 msgid "Stock Item QR Code" msgstr "" -#: stock/templates/stock/item_base.html:547 +#: stock/templates/stock/item_base.html:543 msgid "Link Barcode to Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:611 +#: stock/templates/stock/item_base.html:607 msgid "Select one of the part variants listed below." msgstr "" -#: stock/templates/stock/item_base.html:614 +#: stock/templates/stock/item_base.html:610 msgid "Warning" msgstr "" -#: stock/templates/stock/item_base.html:615 +#: stock/templates/stock/item_base.html:611 msgid "This action cannot be easily undone" msgstr "" -#: stock/templates/stock/item_base.html:623 +#: stock/templates/stock/item_base.html:619 msgid "Convert Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:656 +#: stock/templates/stock/item_base.html:652 msgid "Return to Stock" msgstr "" @@ -11310,7 +11315,7 @@ msgid "Delete Location Type" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:503 -#: templates/InvenTree/settings/stock.html:38 +#: templates/InvenTree/settings/stock.html:39 msgid "New Location Type" msgstr "" @@ -11367,7 +11372,7 @@ msgstr "" msgid "Stock Settings" msgstr "" -#: templates/InvenTree/settings/stock.html:34 +#: templates/InvenTree/settings/stock.html:35 msgid "Stock Location Types" msgstr "" @@ -11852,23 +11857,23 @@ msgstr "" msgid "Barcode Identifier" msgstr "" -#: templates/base.html:103 +#: templates/base.html:102 msgid "Server Restart Required" msgstr "" -#: templates/base.html:106 +#: templates/base.html:105 msgid "A configuration option has been changed which requires a server restart" msgstr "" -#: templates/base.html:106 templates/base.html:116 +#: templates/base.html:105 templates/base.html:115 msgid "Contact your system administrator for further information" msgstr "" -#: templates/base.html:113 +#: templates/base.html:112 msgid "Pending Database Migrations" msgstr "" -#: templates/base.html:116 +#: templates/base.html:115 msgid "There are pending database migrations which require attention" msgstr "" @@ -13946,10 +13951,6 @@ msgstr "" msgid "Delete line item" msgstr "" -#: templates/js/translated/report.js:49 -msgid "Print Report" -msgstr "" - #: templates/js/translated/report.js:68 msgid "Report print successful" msgstr "" diff --git a/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po index 4d3cf26f4c..6627bf800a 100644 --- a/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-29 07:07+0000\n" -"PO-Revision-Date: 2024-08-29 07:10\n" +"POT-Creation-Date: 2024-09-06 05:16+0000\n" +"PO-Revision-Date: 2024-09-06 05:19\n" "Last-Translator: \n" "Language-Team: Hindi\n" "Language: hi_IN\n" @@ -67,7 +67,7 @@ msgstr "तारीख दर्ज करें" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3309 part/templates/part/part_sidebar.html:65 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2557 +#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2554 #: stock/serializers.py:705 stock/serializers.py:863 stock/serializers.py:989 #: stock/serializers.py:1039 stock/serializers.py:1350 #: stock/serializers.py:1439 stock/serializers.py:1604 @@ -419,8 +419,8 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:767 common/models.py:2704 common/models.py:3131 -#: common/models.py:3351 common/serializers.py:439 company/models.py:590 +#: InvenTree/models.py:767 common/models.py:2698 common/models.py:3125 +#: common/models.py:3345 common/serializers.py:439 company/models.py:590 #: machine/models.py:24 part/models.py:995 part/models.py:3776 #: plugin/models.py:51 report/models.py:149 stock/models.py:82 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -449,7 +449,7 @@ msgstr "" #: part/models.py:3791 part/templates/part/category.html:79 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:155 -#: report/models.py:509 report/models.py:535 +#: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 #: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:122 #: templates/InvenTree/settings/notifications.html:19 @@ -572,7 +572,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:444 common/models.py:2709 company/models.py:160 +#: InvenTree/serializers.py:444 common/models.py:2703 company/models.py:160 #: company/models.py:798 machine/models.py:39 part/admin.py:88 #: part/models.py:1201 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -667,7 +667,7 @@ msgstr "" msgid "Downloading images from remote URL is not enabled" msgstr "" -#: InvenTree/status.py:65 part/serializers.py:1267 +#: InvenTree/status.py:65 part/serializers.py:1265 msgid "Background worker check failed" msgstr "" @@ -777,7 +777,7 @@ msgid "Optional" msgstr "" #: build/api.py:321 common/models.py:1491 part/admin.py:91 part/admin.py:428 -#: part/models.py:1166 part/serializers.py:1596 +#: part/models.py:1166 part/serializers.py:1594 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 #: templates/js/translated/table_filters.js:729 @@ -896,7 +896,7 @@ msgstr "" #: part/models.py:3282 part/models.py:3430 part/models.py:3451 #: part/models.py:3473 part/models.py:3609 part/models.py:3951 #: part/models.py:4114 part/models.py:4244 part/models.py:4602 -#: part/serializers.py:1213 part/serializers.py:1857 +#: part/serializers.py:1211 part/serializers.py:1855 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1063,12 +1063,12 @@ msgstr "" #: order/templates/order/return_order_base.html:148 #: order/templates/order/sales_order_base.html:187 #: part/templates/part/part_base.html:399 stock/models.py:859 -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:196 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "" -#: build/models.py:378 common/models.py:3272 part/models.py:1070 +#: build/models.py:378 common/models.py:3266 part/models.py:1070 #: stock/models.py:859 msgid "Link to external URL" msgstr "" @@ -1124,7 +1124,7 @@ msgstr "" #: build/models.py:1060 build/serializers.py:279 build/serializers.py:328 #: build/serializers.py:959 order/models.py:565 order/serializers.py:500 -#: order/serializers.py:666 part/serializers.py:1590 part/serializers.py:2019 +#: order/serializers.py:666 part/serializers.py:1588 part/serializers.py:2017 #: stock/models.py:704 stock/models.py:1515 stock/serializers.py:676 msgid "Quantity must be greater than zero" msgstr "" @@ -1149,7 +1149,7 @@ msgstr "" #: build/models.py:1505 build/models.py:1761 build/serializers.py:266 #: build/serializers.py:313 build/serializers.py:1339 #: build/templates/build/build_base.html:110 -#: build/templates/build/detail.html:34 common/models.py:2581 +#: build/templates/build/detail.html:34 common/models.py:2575 #: order/models.py:1349 order/models.py:2034 order/serializers.py:1464 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3296 part/models.py:4266 @@ -1163,9 +1163,9 @@ msgstr "" #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 stock/admin.py:160 #: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:667 -#: stock/templates/stock/item_base.html:287 -#: stock/templates/stock/item_base.html:295 -#: stock/templates/stock/item_base.html:342 +#: stock/templates/stock/item_base.html:283 +#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:338 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:981 templates/js/translated/build.js:525 @@ -1228,7 +1228,7 @@ msgstr "" #: stock/serializers.py:770 stock/serializers.py:1288 stock/serializers.py:1400 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 -#: stock/templates/stock/item_base.html:194 +#: stock/templates/stock/item_base.html:190 #: templates/js/translated/build.js:1921 #: templates/js/translated/sales_order.js:301 #: templates/js/translated/sales_order.js:1234 @@ -1323,10 +1323,10 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:359 build/serializers.py:500 build/serializers.py:572 -#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1789 -#: part/serializers.py:1233 stock/serializers.py:103 stock/serializers.py:698 +#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1797 +#: part/serializers.py:1231 stock/serializers.py:103 stock/serializers.py:698 #: stock/serializers.py:858 stock/serializers.py:984 stock/serializers.py:1432 -#: stock/serializers.py:1688 stock/templates/stock/item_base.html:394 +#: stock/serializers.py:1688 stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2547 @@ -1390,7 +1390,7 @@ msgstr "" #: build/templates/build/detail.html:62 order/models.py:477 #: order/models.py:1003 order/models.py:2152 order/serializers.py:687 #: stock/admin.py:165 stock/serializers.py:1035 stock/serializers.py:1576 -#: stock/templates/stock/item_base.html:427 +#: stock/templates/stock/item_base.html:423 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1371 #: templates/js/translated/purchase_order.js:1792 @@ -1522,7 +1522,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1030 order/serializers.py:1614 +#: build/serializers.py:1030 order/serializers.py:1622 msgid "Allocation items must be provided" msgstr "" @@ -1590,7 +1590,7 @@ msgstr "" #: build/serializers.py:1230 company/models.py:849 #: company/templates/company/supplier_part.html:160 order/serializers.py:691 #: stock/admin.py:229 stock/models.py:822 stock/serializers.py:1586 -#: stock/templates/stock/item_base.html:240 +#: stock/templates/stock/item_base.html:236 #: templates/js/translated/company.js:1646 #: templates/js/translated/purchase_order.js:1169 #: templates/js/translated/purchase_order.js:1332 @@ -1625,7 +1625,7 @@ msgstr "" #: build/serializers.py:1243 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:849 -#: stock/serializers.py:152 stock/templates/stock/item_base.html:311 +#: stock/serializers.py:152 stock/templates/stock/item_base.html:307 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2530 #: templates/js/translated/model_renderers.js:231 @@ -1644,7 +1644,7 @@ msgstr "" msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1257 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1257 stock/templates/stock/item_base.html:336 msgid "Available Quantity" msgstr "" @@ -1684,7 +1684,7 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1355 order/serializers.py:1179 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:920 part/serializers.py:1623 +#: part/bom.py:186 part/serializers.py:918 part/serializers.py:1621 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2807 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2155 @@ -1692,13 +1692,13 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1625 +#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1623 #: templates/js/translated/build.js:2811 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1650 +#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1648 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" @@ -1716,7 +1716,7 @@ msgstr "" msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1372 part/serializers.py:927 +#: build/serializers.py:1372 part/serializers.py:925 msgid "External Stock" msgstr "" @@ -1745,7 +1745,7 @@ msgstr "" #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:50 order/status_codes.py:81 #: order/templates/order/order_base.html:163 -#: order/templates/order/sales_order_base.html:168 report/models.py:443 +#: order/templates/order/sales_order_base.html:168 report/models.py:451 msgid "Complete" msgstr "" @@ -1849,9 +1849,6 @@ msgid "Delete Build" msgstr "" #: build/templates/build/build_base.html:87 -msgid "Isueue Build" -msgstr "" - #: build/templates/build/build_base.html:88 msgid "Issue Build" msgstr "" @@ -1931,7 +1928,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 -#: stock/templates/stock/item_base.html:369 +#: stock/templates/stock/item_base.html:365 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 #: templates/js/translated/sales_order.js:805 @@ -1991,7 +1988,7 @@ msgid "Allocated Parts" msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:163 -#: stock/templates/stock/item_base.html:162 +#: stock/templates/stock/item_base.html:158 #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:242 #: templates/js/translated/purchase_order.js:1326 @@ -2352,8 +2349,8 @@ msgstr "" #: common/models.py:1297 common/models.py:1353 common/models.py:1366 #: common/models.py:1374 common/models.py:1383 common/models.py:1392 -#: common/models.py:1629 common/models.py:1651 common/models.py:1766 -#: common/models.py:2148 +#: common/models.py:1629 common/models.py:1651 common/models.py:1752 +#: common/models.py:2134 msgid "days" msgstr "" @@ -2582,8 +2579,8 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:1485 part/admin.py:108 part/models.py:3959 -#: report/models.py:293 report/models.py:360 report/serializers.py:90 -#: report/serializers.py:131 stock/serializers.py:233 +#: report/models.py:301 report/models.py:368 report/serializers.py:91 +#: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 #: templates/js/translated/table_filters.js:775 msgid "Template" @@ -2598,7 +2595,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:1497 part/admin.py:95 part/models.py:1172 -#: part/serializers.py:1617 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1615 templates/js/translated/table_filters.js:737 msgid "Component" msgstr "" @@ -2823,7 +2820,7 @@ msgid "Log errors which occur when generating reports" msgstr "" #: common/models.py:1702 plugin/builtin/labels/label_sheet.py:28 -#: report/models.py:301 +#: report/models.py:309 msgid "Page Size" msgstr "" @@ -2832,902 +2829,894 @@ msgid "Default page size for PDF reports" msgstr "" #: common/models.py:1708 -msgid "Enable Test Reports" -msgstr "" - -#: common/models.py:1709 -msgid "Enable generation of test reports" -msgstr "" - -#: common/models.py:1714 -msgid "Attach Test Reports" -msgstr "" - -#: common/models.py:1716 -msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" -msgstr "" - -#: common/models.py:1722 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1723 +#: common/models.py:1709 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1728 +#: common/models.py:1714 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1729 +#: common/models.py:1715 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1734 +#: common/models.py:1720 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1736 +#: common/models.py:1722 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1742 +#: common/models.py:1728 msgid "Batch Code Template" msgstr "" -#: common/models.py:1744 +#: common/models.py:1730 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1749 +#: common/models.py:1735 msgid "Stock Expiry" msgstr "" -#: common/models.py:1750 +#: common/models.py:1736 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1755 +#: common/models.py:1741 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1756 +#: common/models.py:1742 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1761 +#: common/models.py:1747 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1763 +#: common/models.py:1749 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1770 +#: common/models.py:1756 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1771 +#: common/models.py:1757 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1776 +#: common/models.py:1762 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1777 +#: common/models.py:1763 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1782 +#: common/models.py:1768 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1783 +#: common/models.py:1769 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1788 +#: common/models.py:1774 msgid "Show Installed Stock Items" msgstr "" -#: common/models.py:1789 +#: common/models.py:1775 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1794 +#: common/models.py:1780 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1796 +#: common/models.py:1782 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1802 +#: common/models.py:1788 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1804 +#: common/models.py:1790 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1810 +#: common/models.py:1796 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1812 +#: common/models.py:1798 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1818 common/models.py:1874 common/models.py:1896 -#: common/models.py:1932 +#: common/models.py:1804 common/models.py:1860 common/models.py:1882 +#: common/models.py:1918 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1819 common/models.py:1875 common/models.py:1897 -#: common/models.py:1933 +#: common/models.py:1805 common/models.py:1861 common/models.py:1883 +#: common/models.py:1919 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1824 +#: common/models.py:1810 msgid "Require Active Part" msgstr "" -#: common/models.py:1825 +#: common/models.py:1811 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1830 +#: common/models.py:1816 msgid "Require Locked Part" msgstr "" -#: common/models.py:1831 +#: common/models.py:1817 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/models.py:1836 +#: common/models.py:1822 msgid "Require Valid BOM" msgstr "" -#: common/models.py:1838 +#: common/models.py:1824 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1844 +#: common/models.py:1830 msgid "Require Closed Child Orders" msgstr "" -#: common/models.py:1846 +#: common/models.py:1832 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/models.py:1852 +#: common/models.py:1838 msgid "Block Until Tests Pass" msgstr "" -#: common/models.py:1854 +#: common/models.py:1840 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" -#: common/models.py:1860 +#: common/models.py:1846 msgid "Enable Return Orders" msgstr "" -#: common/models.py:1861 +#: common/models.py:1847 msgid "Enable return order functionality in the user interface" msgstr "" -#: common/models.py:1866 +#: common/models.py:1852 msgid "Return Order Reference Pattern" msgstr "" -#: common/models.py:1868 +#: common/models.py:1854 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1880 +#: common/models.py:1866 msgid "Edit Completed Return Orders" msgstr "" -#: common/models.py:1882 +#: common/models.py:1868 msgid "Allow editing of return orders after they have been completed" msgstr "" -#: common/models.py:1888 +#: common/models.py:1874 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1890 +#: common/models.py:1876 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1902 +#: common/models.py:1888 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1903 +#: common/models.py:1889 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1908 +#: common/models.py:1894 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1910 +#: common/models.py:1896 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1916 +#: common/models.py:1902 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1918 +#: common/models.py:1904 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1924 +#: common/models.py:1910 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1926 +#: common/models.py:1912 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1938 +#: common/models.py:1924 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1940 +#: common/models.py:1926 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1946 +#: common/models.py:1932 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1948 +#: common/models.py:1934 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1955 +#: common/models.py:1941 msgid "Enable password forgot" msgstr "" -#: common/models.py:1956 +#: common/models.py:1942 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1961 +#: common/models.py:1947 msgid "Enable registration" msgstr "" -#: common/models.py:1962 +#: common/models.py:1948 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1967 +#: common/models.py:1953 msgid "Enable SSO" msgstr "" -#: common/models.py:1968 +#: common/models.py:1954 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1973 +#: common/models.py:1959 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1975 +#: common/models.py:1961 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1981 +#: common/models.py:1967 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1983 +#: common/models.py:1969 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1989 +#: common/models.py:1975 msgid "SSO group key" msgstr "" -#: common/models.py:1991 +#: common/models.py:1977 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1997 +#: common/models.py:1983 msgid "SSO group map" msgstr "" -#: common/models.py:1999 +#: common/models.py:1985 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/models.py:2005 +#: common/models.py:1991 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:2007 +#: common/models.py:1993 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/models.py:2013 +#: common/models.py:1999 msgid "Email required" msgstr "" -#: common/models.py:2014 +#: common/models.py:2000 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:2019 +#: common/models.py:2005 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:2021 +#: common/models.py:2007 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:2027 +#: common/models.py:2013 msgid "Mail twice" msgstr "" -#: common/models.py:2028 +#: common/models.py:2014 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:2033 +#: common/models.py:2019 msgid "Password twice" msgstr "" -#: common/models.py:2034 +#: common/models.py:2020 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:2039 +#: common/models.py:2025 msgid "Allowed domains" msgstr "" -#: common/models.py:2041 +#: common/models.py:2027 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:2047 +#: common/models.py:2033 msgid "Group on signup" msgstr "" -#: common/models.py:2049 +#: common/models.py:2035 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:2055 +#: common/models.py:2041 msgid "Enforce MFA" msgstr "" -#: common/models.py:2056 +#: common/models.py:2042 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:2061 +#: common/models.py:2047 msgid "Check plugins on startup" msgstr "" -#: common/models.py:2063 +#: common/models.py:2049 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:2071 +#: common/models.py:2057 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2072 +#: common/models.py:2058 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2078 +#: common/models.py:2064 msgid "Enable URL integration" msgstr "" -#: common/models.py:2079 +#: common/models.py:2065 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:2085 +#: common/models.py:2071 msgid "Enable navigation integration" msgstr "" -#: common/models.py:2086 +#: common/models.py:2072 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:2092 +#: common/models.py:2078 msgid "Enable app integration" msgstr "" -#: common/models.py:2093 +#: common/models.py:2079 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:2099 +#: common/models.py:2085 msgid "Enable schedule integration" msgstr "" -#: common/models.py:2100 +#: common/models.py:2086 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2106 +#: common/models.py:2092 msgid "Enable event integration" msgstr "" -#: common/models.py:2107 +#: common/models.py:2093 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2113 +#: common/models.py:2099 msgid "Enable project codes" msgstr "" -#: common/models.py:2114 +#: common/models.py:2100 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2119 +#: common/models.py:2105 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2121 +#: common/models.py:2107 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2127 +#: common/models.py:2113 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2129 +#: common/models.py:2115 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2135 +#: common/models.py:2121 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2137 +#: common/models.py:2123 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2143 +#: common/models.py:2129 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2145 +#: common/models.py:2131 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2152 +#: common/models.py:2138 msgid "Display Users full names" msgstr "" -#: common/models.py:2153 +#: common/models.py:2139 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2158 +#: common/models.py:2144 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2159 +#: common/models.py:2145 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2171 common/models.py:2551 +#: common/models.py:2150 +msgid "Create Template on Upload" +msgstr "" + +#: common/models.py:2152 +msgid "Create a new test template when uploading test data which does not match an existing template" +msgstr "" + +#: common/models.py:2165 common/models.py:2545 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2214 +#: common/models.py:2208 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2216 +#: common/models.py:2210 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2216 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2223 +#: common/models.py:2217 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2228 +#: common/models.py:2222 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2229 +#: common/models.py:2223 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2234 +#: common/models.py:2228 msgid "Show latest parts" msgstr "" -#: common/models.py:2235 +#: common/models.py:2229 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2240 +#: common/models.py:2234 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2241 +#: common/models.py:2235 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2246 +#: common/models.py:2240 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2247 +#: common/models.py:2241 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2252 +#: common/models.py:2246 msgid "Show low stock" msgstr "" -#: common/models.py:2253 +#: common/models.py:2247 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2258 +#: common/models.py:2252 msgid "Show depleted stock" msgstr "" -#: common/models.py:2259 +#: common/models.py:2253 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2264 +#: common/models.py:2258 msgid "Show needed stock" msgstr "" -#: common/models.py:2265 +#: common/models.py:2259 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2270 +#: common/models.py:2264 msgid "Show expired stock" msgstr "" -#: common/models.py:2271 +#: common/models.py:2265 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2276 +#: common/models.py:2270 msgid "Show stale stock" msgstr "" -#: common/models.py:2277 +#: common/models.py:2271 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2282 +#: common/models.py:2276 msgid "Show pending builds" msgstr "" -#: common/models.py:2283 +#: common/models.py:2277 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2288 +#: common/models.py:2282 msgid "Show overdue builds" msgstr "" -#: common/models.py:2289 +#: common/models.py:2283 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2294 +#: common/models.py:2288 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2295 +#: common/models.py:2289 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2300 +#: common/models.py:2294 msgid "Show overdue POs" msgstr "" -#: common/models.py:2301 +#: common/models.py:2295 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2306 +#: common/models.py:2300 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2307 +#: common/models.py:2301 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2312 +#: common/models.py:2306 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2313 +#: common/models.py:2307 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2318 +#: common/models.py:2312 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2319 +#: common/models.py:2313 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2324 +#: common/models.py:2318 msgid "Show News" msgstr "" -#: common/models.py:2325 +#: common/models.py:2319 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2330 +#: common/models.py:2324 msgid "Inline label display" msgstr "" -#: common/models.py:2332 +#: common/models.py:2326 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2338 +#: common/models.py:2332 msgid "Default label printer" msgstr "" -#: common/models.py:2340 +#: common/models.py:2334 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2346 +#: common/models.py:2340 msgid "Inline report display" msgstr "" -#: common/models.py:2348 +#: common/models.py:2342 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2354 +#: common/models.py:2348 msgid "Search Parts" msgstr "" -#: common/models.py:2355 +#: common/models.py:2349 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2360 +#: common/models.py:2354 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2361 +#: common/models.py:2355 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2366 +#: common/models.py:2360 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2367 +#: common/models.py:2361 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2372 +#: common/models.py:2366 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2373 +#: common/models.py:2367 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2378 +#: common/models.py:2372 msgid "Search Categories" msgstr "" -#: common/models.py:2379 +#: common/models.py:2373 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2384 +#: common/models.py:2378 msgid "Search Stock" msgstr "" -#: common/models.py:2385 +#: common/models.py:2379 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2384 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2392 +#: common/models.py:2386 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2398 +#: common/models.py:2392 msgid "Search Locations" msgstr "" -#: common/models.py:2399 +#: common/models.py:2393 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2404 +#: common/models.py:2398 msgid "Search Companies" msgstr "" -#: common/models.py:2405 +#: common/models.py:2399 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2410 +#: common/models.py:2404 msgid "Search Build Orders" msgstr "" -#: common/models.py:2411 +#: common/models.py:2405 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2416 +#: common/models.py:2410 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2417 +#: common/models.py:2411 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2422 +#: common/models.py:2416 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2424 +#: common/models.py:2418 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2430 +#: common/models.py:2424 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2431 +#: common/models.py:2425 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2436 +#: common/models.py:2430 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2438 +#: common/models.py:2432 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2444 +#: common/models.py:2438 msgid "Search Return Orders" msgstr "" -#: common/models.py:2445 +#: common/models.py:2439 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2450 +#: common/models.py:2444 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2452 +#: common/models.py:2446 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2458 +#: common/models.py:2452 msgid "Search Preview Results" msgstr "" -#: common/models.py:2460 +#: common/models.py:2454 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2466 +#: common/models.py:2460 msgid "Regex Search" msgstr "" -#: common/models.py:2467 +#: common/models.py:2461 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2472 +#: common/models.py:2466 msgid "Whole Word Search" msgstr "" -#: common/models.py:2473 +#: common/models.py:2467 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2478 +#: common/models.py:2472 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2479 +#: common/models.py:2473 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2484 +#: common/models.py:2478 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2485 +#: common/models.py:2479 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2490 +#: common/models.py:2484 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2491 +#: common/models.py:2485 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2496 +#: common/models.py:2490 msgid "Date Format" msgstr "" -#: common/models.py:2497 +#: common/models.py:2491 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2510 part/templates/part/detail.html:41 +#: common/models.py:2504 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2511 +#: common/models.py:2505 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2516 part/templates/part/detail.html:62 +#: common/models.py:2510 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2518 +#: common/models.py:2512 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2524 +#: common/models.py:2518 msgid "Table String Length" msgstr "" -#: common/models.py:2526 +#: common/models.py:2520 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2532 +#: common/models.py:2526 msgid "Receive error reports" msgstr "" -#: common/models.py:2533 +#: common/models.py:2527 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2538 +#: common/models.py:2532 msgid "Last used printing machines" msgstr "" -#: common/models.py:2539 +#: common/models.py:2533 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2559 common/models.py:2560 common/models.py:2717 -#: common/models.py:2718 common/models.py:2963 common/models.py:2964 -#: common/models.py:3287 common/models.py:3288 importer/models.py:89 +#: common/models.py:2553 common/models.py:2554 common/models.py:2711 +#: common/models.py:2712 common/models.py:2957 common/models.py:2958 +#: common/models.py:3281 common/models.py:3282 importer/models.py:89 #: part/models.py:3319 part/models.py:3406 part/models.py:3480 #: part/models.py:3508 plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3735,11 +3724,11 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:2582 +#: common/models.py:2576 msgid "Price break quantity" msgstr "" -#: common/models.py:2589 company/serializers.py:517 order/admin.py:42 +#: common/models.py:2583 company/serializers.py:517 order/admin.py:42 #: order/models.py:1423 order/models.py:2410 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1892 #: templates/js/translated/pricing.js:621 @@ -3747,96 +3736,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2590 +#: common/models.py:2584 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2694 common/models.py:2879 +#: common/models.py:2688 common/models.py:2873 msgid "Endpoint" msgstr "" -#: common/models.py:2695 +#: common/models.py:2689 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2705 +#: common/models.py:2699 msgid "Name for this webhook" msgstr "" -#: common/models.py:2709 +#: common/models.py:2703 msgid "Is this webhook active" msgstr "" -#: common/models.py:2725 users/models.py:159 +#: common/models.py:2719 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2726 +#: common/models.py:2720 msgid "Token for access" msgstr "" -#: common/models.py:2734 +#: common/models.py:2728 msgid "Secret" msgstr "" -#: common/models.py:2735 +#: common/models.py:2729 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2843 +#: common/models.py:2837 msgid "Message ID" msgstr "" -#: common/models.py:2844 +#: common/models.py:2838 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2852 +#: common/models.py:2846 msgid "Host" msgstr "" -#: common/models.py:2853 +#: common/models.py:2847 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2861 +#: common/models.py:2855 msgid "Header" msgstr "" -#: common/models.py:2862 +#: common/models.py:2856 msgid "Header of this message" msgstr "" -#: common/models.py:2869 +#: common/models.py:2863 msgid "Body" msgstr "" -#: common/models.py:2870 +#: common/models.py:2864 msgid "Body of this message" msgstr "" -#: common/models.py:2880 +#: common/models.py:2874 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2885 +#: common/models.py:2879 msgid "Worked on" msgstr "" -#: common/models.py:2886 +#: common/models.py:2880 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:3012 +#: common/models.py:3006 msgid "Id" msgstr "" -#: common/models.py:3014 templates/js/translated/company.js:965 +#: common/models.py:3008 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:3016 common/models.py:3271 company/models.py:146 +#: common/models.py:3010 common/models.py:3265 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 #: order/models.py:303 order/models.py:1378 order/models.py:1810 #: part/admin.py:55 part/models.py:1069 @@ -3853,217 +3842,217 @@ msgstr "" msgid "Link" msgstr "" -#: common/models.py:3018 templates/js/translated/news.js:60 +#: common/models.py:3012 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:3020 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:3014 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" -#: common/models.py:3022 templates/js/translated/news.js:52 +#: common/models.py:3016 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Read" msgstr "" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Was this news item read?" msgstr "" -#: common/models.py:3042 company/models.py:156 part/models.py:1079 +#: common/models.py:3036 company/models.py:156 part/models.py:1079 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 -#: stock/templates/stock/item_base.html:133 templates/503.html:31 +#: stock/templates/stock/item_base.html:129 templates/503.html:31 #: templates/hover_image.html:7 templates/hover_image.html:9 #: templates/modals.html:6 msgid "Image" msgstr "" -#: common/models.py:3042 +#: common/models.py:3036 msgid "Image file" msgstr "" -#: common/models.py:3054 common/models.py:3255 +#: common/models.py:3048 common/models.py:3249 msgid "Target model type for this image" msgstr "" -#: common/models.py:3058 +#: common/models.py:3052 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3080 +#: common/models.py:3074 msgid "Custom Unit" msgstr "" -#: common/models.py:3098 +#: common/models.py:3092 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:3113 +#: common/models.py:3107 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3132 +#: common/models.py:3126 msgid "Unit name" msgstr "" -#: common/models.py:3139 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3133 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3140 +#: common/models.py:3134 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3146 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3140 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3147 +#: common/models.py:3141 msgid "Unit definition" msgstr "" -#: common/models.py:3205 common/models.py:3262 stock/models.py:2552 +#: common/models.py:3199 common/models.py:3256 stock/models.py:2549 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "" -#: common/models.py:3217 +#: common/models.py:3211 msgid "Missing file" msgstr "" -#: common/models.py:3218 +#: common/models.py:3212 msgid "Missing external link" msgstr "" -#: common/models.py:3263 +#: common/models.py:3257 msgid "Select file to attach" msgstr "" -#: common/models.py:3278 templates/js/translated/attachment.js:120 +#: common/models.py:3272 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "" -#: common/models.py:3279 +#: common/models.py:3273 msgid "Attachment comment" msgstr "" -#: common/models.py:3295 +#: common/models.py:3289 msgid "Upload date" msgstr "" -#: common/models.py:3296 +#: common/models.py:3290 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size in bytes" msgstr "" -#: common/models.py:3338 common/serializers.py:588 +#: common/models.py:3332 common/serializers.py:588 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3347 plugin/models.py:43 users/models.py:100 +#: common/models.py:3341 plugin/models.py:43 users/models.py:100 msgid "Key" msgstr "" -#: common/models.py:3348 +#: common/models.py:3342 msgid "Value that will be saved in the models database" msgstr "" -#: common/models.py:3351 +#: common/models.py:3345 msgid "Name of the state" msgstr "" -#: common/models.py:3355 +#: common/models.py:3349 msgid "Label" msgstr "" -#: common/models.py:3356 +#: common/models.py:3350 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:3362 +#: common/models.py:3356 msgid "Color" msgstr "" -#: common/models.py:3363 +#: common/models.py:3357 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:3366 +#: common/models.py:3360 msgid "Logical Key" msgstr "" -#: common/models.py:3368 +#: common/models.py:3362 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:3376 +#: common/models.py:3370 msgid "Model" msgstr "" -#: common/models.py:3377 +#: common/models.py:3371 msgid "Model this state is associated with" msgstr "" -#: common/models.py:3381 +#: common/models.py:3375 msgid "Reference Status Set" msgstr "" -#: common/models.py:3382 +#: common/models.py:3376 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:3388 +#: common/models.py:3382 msgid "Custom State" msgstr "" -#: common/models.py:3389 +#: common/models.py:3383 msgid "Custom States" msgstr "" -#: common/models.py:3404 +#: common/models.py:3398 msgid "Model must be selected" msgstr "" -#: common/models.py:3407 +#: common/models.py:3401 msgid "Key must be selected" msgstr "" -#: common/models.py:3410 +#: common/models.py:3404 msgid "Logical key must be selected" msgstr "" -#: common/models.py:3414 +#: common/models.py:3408 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:3418 +#: common/models.py:3412 msgid "Reference status must be selected" msgstr "" -#: common/models.py:3430 +#: common/models.py:3424 msgid "Reference status set not found" msgstr "" -#: common/models.py:3436 +#: common/models.py:3430 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:3442 +#: common/models.py:3436 msgid "Logical key must be in the logical keys of the reference status" msgstr "" @@ -4165,7 +4154,7 @@ msgstr "" msgid "Filename" msgstr "" -#: common/serializers.py:563 report/api.py:100 report/serializers.py:53 +#: common/serializers.py:563 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" @@ -4447,12 +4436,12 @@ msgstr "" #: company/models.py:467 company/models.py:584 company/models.py:808 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 -#: stock/templates/stock/item_base.html:217 +#: stock/templates/stock/item_base.html:213 msgid "Manufacturer Part" msgstr "" #: company/models.py:484 company/models.py:776 stock/models.py:791 -#: stock/serializers.py:452 stock/templates/stock/item_base.html:142 +#: stock/serializers.py:452 stock/templates/stock/item_base.html:138 #: templates/js/translated/bom.js:622 msgid "Base Part" msgstr "" @@ -4463,8 +4452,8 @@ msgstr "" #: company/models.py:495 company/templates/company/company_base.html:82 #: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:145 part/serializers.py:567 -#: stock/templates/stock/item_base.html:207 +#: company/templates/company/supplier_part.html:145 part/serializers.py:565 +#: stock/templates/stock/item_base.html:203 #: templates/js/translated/company.js:507 #: templates/js/translated/company.js:1118 #: templates/js/translated/company.js:1296 @@ -4479,7 +4468,7 @@ msgstr "" #: company/models.py:502 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:153 order/serializers.py:557 -#: part/serializers.py:577 templates/js/translated/company.js:351 +#: part/serializers.py:575 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 #: templates/js/translated/company.js:1630 templates/js/translated/part.js:1807 @@ -4505,7 +4494,7 @@ msgid "Parameter name" msgstr "" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2544 templates/js/translated/company.js:1166 +#: stock/models.py:2541 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1499 #: templates/js/translated/stock.js:1607 msgid "Value" @@ -4530,7 +4519,7 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 #: order/serializers.py:492 stock/models.py:802 -#: stock/templates/stock/item_base.html:233 +#: stock/templates/stock/item_base.html:229 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 @@ -4553,9 +4542,9 @@ msgstr "" #: company/models.py:786 company/templates/company/company_base.html:87 #: company/templates/company/supplier_part.html:129 order/models.py:492 #: order/templates/order/order_base.html:141 part/bom.py:279 part/bom.py:314 -#: part/serializers.py:551 plugin/builtin/suppliers/digikey.py:25 +#: part/serializers.py:549 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/templates/stock/item_base.html:224 +#: plugin/builtin/suppliers/tme.py:26 stock/templates/stock/item_base.html:220 #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:511 @@ -4570,7 +4559,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:793 part/serializers.py:562 +#: company/models.py:793 part/serializers.py:560 msgid "Supplier stock keeping unit" msgstr "" @@ -4661,7 +4650,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:919 +#: company/serializers.py:397 part/admin.py:126 part/serializers.py:917 #: part/templates/part/part_base.html:197 #: templates/js/translated/company.js:1689 #: templates/js/translated/table_filters.js:362 @@ -4735,7 +4724,7 @@ msgstr "" #: order/models.py:2140 order/templates/order/return_order_base.html:134 #: order/templates/order/sales_order_base.html:151 stock/models.py:844 #: stock/models.py:845 stock/serializers.py:1336 -#: stock/templates/stock/item_base.html:405 +#: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 #: templates/js/translated/return_order.js:295 @@ -4939,7 +4928,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:119 #: company/templates/company/supplier_part.html:15 company/views.py:31 -#: part/admin.py:122 part/serializers.py:925 +#: part/admin.py:122 part/serializers.py:923 #: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190 #: templates/navbar.html:48 msgid "Suppliers" @@ -5030,7 +5019,7 @@ msgid "No supplier information available" msgstr "" #: company/templates/company/supplier_part.html:139 order/serializers.py:554 -#: part/bom.py:286 part/bom.py:315 part/serializers.py:561 +#: part/bom.py:286 part/bom.py:315 part/serializers.py:559 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1793 #: templates/js/translated/pricing.js:510 #: templates/js/translated/purchase_order.js:1920 @@ -5084,7 +5073,7 @@ msgid "Update Part Availability" msgstr "" #: company/templates/company/supplier_part_sidebar.html:5 -#: part/serializers.py:923 part/stocktake.py:223 +#: part/serializers.py:921 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 #: stock/serializers.py:1021 stock/serializers.py:1199 @@ -5473,7 +5462,7 @@ msgstr "" #: order/models.py:1592 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_purchase_order_report.html:14 -#: stock/serializers.py:121 stock/templates/stock/item_base.html:176 +#: stock/serializers.py:121 stock/templates/stock/item_base.html:172 #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:168 @@ -5694,7 +5683,7 @@ msgid "Number of items received" msgstr "" #: order/models.py:1513 stock/models.py:963 stock/serializers.py:617 -#: stock/templates/stock/item_base.html:183 +#: stock/templates/stock/item_base.html:179 #: templates/js/translated/stock.js:2397 msgid "Purchase Price" msgstr "" @@ -5768,7 +5757,7 @@ msgid "User who checked this shipment" msgstr "" #: order/models.py:1788 order/models.py:2011 order/serializers.py:1479 -#: order/serializers.py:1589 templates/js/translated/model_renderers.js:455 +#: order/serializers.py:1597 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "" @@ -5982,7 +5971,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1790 +#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1798 msgid "Select destination location for received items" msgstr "" @@ -6019,7 +6008,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:795 order/serializers.py:1806 +#: order/serializers.py:795 order/serializers.py:1814 msgid "Line items must be provided" msgstr "" @@ -6051,39 +6040,39 @@ msgstr "" msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1491 order/serializers.py:1597 +#: order/serializers.py:1491 order/serializers.py:1605 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1494 order/serializers.py:1600 +#: order/serializers.py:1494 order/serializers.py:1608 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1541 +#: order/serializers.py:1549 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1548 -msgid "The following serial numbers are already allocated" +#: order/serializers.py:1556 +msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1760 +#: order/serializers.py:1768 msgid "Return order line item" msgstr "" -#: order/serializers.py:1766 +#: order/serializers.py:1774 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1777 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1798 +#: order/serializers.py:1806 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1881 +#: order/serializers.py:1889 msgid "Line price currency" msgstr "" @@ -6510,7 +6499,7 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/admin.py:48 part/models.py:1044 part/serializers.py:908 +#: part/admin.py:48 part/models.py:1044 part/serializers.py:906 #: part/templates/part/part_base.html:276 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 @@ -6537,7 +6526,7 @@ msgstr "" msgid "Category ID" msgstr "" -#: part/admin.py:67 part/admin.py:304 part/serializers.py:893 +#: part/admin.py:67 part/admin.py:304 part/serializers.py:891 #: part/stocktake.py:222 msgid "Category Name" msgstr "" @@ -6562,7 +6551,7 @@ msgstr "" msgid "Used In" msgstr "" -#: part/admin.py:150 part/serializers.py:918 +#: part/admin.py:150 part/serializers.py:916 #: part/templates/part/part_base.html:248 stock/admin.py:236 #: templates/js/translated/part.js:717 templates/js/translated/part.js:2159 msgid "Building" @@ -6592,7 +6581,7 @@ msgid "Category Path" msgstr "" #: part/admin.py:325 part/models.py:420 part/serializers.py:130 -#: part/serializers.py:290 part/serializers.py:428 +#: part/serializers.py:290 part/serializers.py:426 #: part/templates/part/cat_link.html:3 part/templates/part/category.html:20 #: part/templates/part/category.html:138 part/templates/part/category.html:158 #: part/templates/part/category_sidebar.html:9 @@ -6619,13 +6608,13 @@ msgstr "" msgid "Part Revision" msgstr "" -#: part/admin.py:418 part/serializers.py:1367 +#: part/admin.py:418 part/serializers.py:1365 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "" -#: part/admin.py:423 part/serializers.py:1382 +#: part/admin.py:423 part/serializers.py:1380 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -6720,7 +6709,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1520 part/models.py:1036 part/models.py:3501 part/models.py:4060 -#: part/serializers.py:443 part/serializers.py:1223 +#: part/serializers.py:441 part/serializers.py:1221 #: part/templates/part/part_base.html:267 stock/api.py:780 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6746,7 +6735,7 @@ msgstr "" msgid "Default Location" msgstr "" -#: part/bom.py:184 part/serializers.py:926 +#: part/bom.py:184 part/serializers.py:924 #: templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "" @@ -6906,7 +6895,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1052 part/serializers.py:360 +#: part/models.py:1052 msgid "Part revision or version number" msgstr "" @@ -7012,7 +7001,7 @@ msgid "Owner responsible for this part" msgstr "" #: part/models.py:1264 part/templates/part/part_base.html:355 -#: stock/templates/stock/item_base.html:451 +#: stock/templates/stock/item_base.html:447 #: templates/js/translated/part.js:2490 msgid "Last Stocktake" msgstr "" @@ -7277,7 +7266,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3635 report/models.py:208 +#: part/models.py:3635 report/models.py:216 #: templates/js/translated/part.js:2919 #: templates/js/translated/table_filters.js:502 msgid "Enabled" @@ -7571,326 +7560,326 @@ msgstr "" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:434 +#: part/serializers.py:432 msgid "No parts selected" msgstr "" -#: part/serializers.py:444 +#: part/serializers.py:442 msgid "Select category" msgstr "" -#: part/serializers.py:479 +#: part/serializers.py:477 msgid "Original Part" msgstr "" -#: part/serializers.py:480 +#: part/serializers.py:478 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:485 +#: part/serializers.py:483 msgid "Copy Image" msgstr "" -#: part/serializers.py:486 +#: part/serializers.py:484 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:492 part/templates/part/detail.html:293 +#: part/serializers.py:490 part/templates/part/detail.html:293 msgid "Copy BOM" msgstr "" -#: part/serializers.py:493 +#: part/serializers.py:491 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:499 +#: part/serializers.py:497 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:500 +#: part/serializers.py:498 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:506 +#: part/serializers.py:504 msgid "Copy Notes" msgstr "" -#: part/serializers.py:507 +#: part/serializers.py:505 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:523 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:527 +#: part/serializers.py:525 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:534 +#: part/serializers.py:532 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:535 +#: part/serializers.py:533 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:552 +#: part/serializers.py:550 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:568 +#: part/serializers.py:566 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:578 +#: part/serializers.py:576 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:585 +#: part/serializers.py:583 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:594 +#: part/serializers.py:592 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:605 +#: part/serializers.py:603 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:612 +#: part/serializers.py:610 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:924 +#: part/serializers.py:922 msgid "Revisions" msgstr "" -#: part/serializers.py:929 +#: part/serializers.py:927 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:932 +#: part/serializers.py:930 msgid "Variant Stock" msgstr "" -#: part/serializers.py:962 part/templates/part/copy_part.html:9 +#: part/serializers.py:960 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:474 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:963 +#: part/serializers.py:961 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:969 templates/js/translated/part.js:103 +#: part/serializers.py:967 templates/js/translated/part.js:103 msgid "Initial Stock" msgstr "" -#: part/serializers.py:970 +#: part/serializers.py:968 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:976 +#: part/serializers.py:974 msgid "Supplier Information" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:975 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:985 +#: part/serializers.py:983 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:986 +#: part/serializers.py:984 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:991 +#: part/serializers.py:989 msgid "Existing Image" msgstr "" -#: part/serializers.py:992 +#: part/serializers.py:990 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1007 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1215 +#: part/serializers.py:1213 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1225 +#: part/serializers.py:1223 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1235 +#: part/serializers.py:1233 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1239 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1240 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1247 +#: part/serializers.py:1245 msgid "Generate Report" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1246 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1253 +#: part/serializers.py:1251 msgid "Update Parts" msgstr "" -#: part/serializers.py:1254 +#: part/serializers.py:1252 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1262 +#: part/serializers.py:1260 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1368 +#: part/serializers.py:1366 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1373 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1383 +#: part/serializers.py:1381 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1390 +#: part/serializers.py:1388 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1419 +#: part/serializers.py:1417 msgid "Update" msgstr "" -#: part/serializers.py:1420 +#: part/serializers.py:1418 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1443 +#: part/serializers.py:1441 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1450 +#: part/serializers.py:1448 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1451 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1597 +#: part/serializers.py:1595 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1606 +#: part/serializers.py:1604 msgid "Component Name" msgstr "" -#: part/serializers.py:1609 +#: part/serializers.py:1607 msgid "Component IPN" msgstr "" -#: part/serializers.py:1612 +#: part/serializers.py:1610 msgid "Component Description" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1616 msgid "Select the component part" msgstr "" -#: part/serializers.py:1627 part/templates/part/part_base.html:242 +#: part/serializers.py:1625 part/templates/part/part_base.html:242 #: templates/js/translated/bom.js:1219 msgid "Can Build" msgstr "" -#: part/serializers.py:1858 +#: part/serializers.py:1856 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1866 +#: part/serializers.py:1864 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1867 +#: part/serializers.py:1865 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1872 +#: part/serializers.py:1870 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1873 +#: part/serializers.py:1871 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1878 +#: part/serializers.py:1876 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1879 +#: part/serializers.py:1877 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1884 +#: part/serializers.py:1882 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1885 +#: part/serializers.py:1883 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1920 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1921 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1955 +#: part/serializers.py:1953 msgid "No part column specified" msgstr "" -#: part/serializers.py:1999 +#: part/serializers.py:1997 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2002 +#: part/serializers.py:2000 msgid "No matching part found" msgstr "" -#: part/serializers.py:2004 +#: part/serializers.py:2002 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2013 +#: part/serializers.py:2011 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2021 +#: part/serializers.py:2019 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2044 +#: part/serializers.py:2042 msgid "At least one BOM item is required" msgstr "" @@ -8216,7 +8205,7 @@ msgid "Subscribe to notifications for this part" msgstr "" #: part/templates/part/part_base.html:52 -#: stock/templates/stock/item_base.html:62 +#: stock/templates/stock/item_base.html:61 #: stock/templates/stock/location.html:71 templates/js/translated/label.js:136 msgid "Print Label" msgstr "" @@ -8226,7 +8215,7 @@ msgid "Show pricing information" msgstr "" #: part/templates/part/part_base.html:63 -#: stock/templates/stock/item_base.html:110 +#: stock/templates/stock/item_base.html:106 #: stock/templates/stock/location.html:80 msgid "Stock actions" msgstr "" @@ -8297,12 +8286,12 @@ msgid "Required for Orders" msgstr "" #: part/templates/part/part_base.html:225 -#: stock/templates/stock/item_base.html:388 +#: stock/templates/stock/item_base.html:384 msgid "Allocated to Build Orders" msgstr "" #: part/templates/part/part_base.html:234 -#: stock/templates/stock/item_base.html:381 +#: stock/templates/stock/item_base.html:377 msgid "Allocated to Sales Orders" msgstr "" @@ -8322,7 +8311,7 @@ msgid "Latest Serial Number" msgstr "" #: part/templates/part/part_base.html:372 -#: stock/templates/stock/item_base.html:322 +#: stock/templates/stock/item_base.html:318 msgid "Search for serial number" msgstr "" @@ -8449,7 +8438,7 @@ msgid "Edit" msgstr "" #: part/templates/part/prices.html:28 stock/admin.py:252 -#: stock/templates/stock/item_base.html:446 +#: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1703 #: templates/js/translated/company.js:1713 #: templates/js/translated/stock.js:2332 @@ -8940,7 +8929,7 @@ msgstr "" msgid "Print a border around each label" msgstr "" -#: plugin/builtin/labels/label_sheet.py:47 report/models.py:307 +#: plugin/builtin/labels/label_sheet.py:47 report/models.py:315 msgid "Landscape" msgstr "" @@ -9098,7 +9087,7 @@ msgstr "" msgid "Package Plugin" msgstr "" -#: plugin/models.py:220 report/models.py:474 +#: plugin/models.py:220 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" @@ -9249,8 +9238,8 @@ msgstr "" msgid "No valid objects provided to template" msgstr "" -#: report/api.py:103 report/models.py:438 report/serializers.py:98 -#: report/serializers.py:148 templates/js/translated/purchase_order.js:1817 +#: report/api.py:103 report/models.py:446 report/serializers.py:99 +#: report/serializers.py:149 templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:353 #: templates/js/translated/sales_order.js:887 #: templates/js/translated/sales_order.js:1047 @@ -9281,7 +9270,11 @@ msgstr "" msgid "Error printing label" msgstr "" -#: report/api.py:375 report/api.py:411 +#: report/api.py:358 +msgid "Report saved at time of printing" +msgstr "" + +#: report/api.py:384 report/api.py:420 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "" @@ -9318,135 +9311,143 @@ msgstr "" msgid "Revision number (auto-increments)" msgstr "" -#: report/models.py:202 +#: report/models.py:168 +msgid "Attach to Model on Print" +msgstr "" + +#: report/models.py:170 +msgid "Save report output as an attachment against linked model instance when printing" +msgstr "" + +#: report/models.py:210 msgid "Filename Pattern" msgstr "" -#: report/models.py:203 +#: report/models.py:211 msgid "Pattern for generating filenames" msgstr "" -#: report/models.py:208 +#: report/models.py:216 msgid "Template is enabled" msgstr "" -#: report/models.py:214 +#: report/models.py:222 msgid "Target model type for template" msgstr "" -#: report/models.py:234 +#: report/models.py:242 msgid "Filters" msgstr "" -#: report/models.py:235 +#: report/models.py:243 msgid "Template query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:294 report/models.py:361 +#: report/models.py:302 report/models.py:369 msgid "Template file" msgstr "" -#: report/models.py:302 +#: report/models.py:310 msgid "Page size for PDF reports" msgstr "" -#: report/models.py:308 +#: report/models.py:316 msgid "Render report in landscape orientation" msgstr "" -#: report/models.py:367 +#: report/models.py:375 msgid "Width [mm]" msgstr "" -#: report/models.py:368 +#: report/models.py:376 msgid "Label width, specified in mm" msgstr "" -#: report/models.py:374 +#: report/models.py:382 msgid "Height [mm]" msgstr "" -#: report/models.py:375 +#: report/models.py:383 msgid "Label height, specified in mm" msgstr "" -#: report/models.py:438 +#: report/models.py:446 msgid "Number of items to process" msgstr "" -#: report/models.py:444 +#: report/models.py:452 msgid "Report generation is complete" msgstr "" -#: report/models.py:448 templates/js/translated/build.js:2352 +#: report/models.py:456 templates/js/translated/build.js:2352 msgid "Progress" msgstr "" -#: report/models.py:448 +#: report/models.py:456 msgid "Report generation progress" msgstr "" -#: report/models.py:456 +#: report/models.py:464 msgid "Report Template" msgstr "" -#: report/models.py:463 report/models.py:486 +#: report/models.py:471 report/models.py:494 msgid "Output File" msgstr "" -#: report/models.py:464 report/models.py:487 +#: report/models.py:472 report/models.py:495 msgid "Generated output file" msgstr "" -#: report/models.py:475 +#: report/models.py:483 msgid "Label output plugin" msgstr "" -#: report/models.py:479 +#: report/models.py:487 msgid "Label Template" msgstr "" -#: report/models.py:502 +#: report/models.py:510 msgid "Snippet" msgstr "" -#: report/models.py:503 +#: report/models.py:511 msgid "Report snippet file" msgstr "" -#: report/models.py:510 +#: report/models.py:518 msgid "Snippet file description" msgstr "" -#: report/models.py:528 +#: report/models.py:536 msgid "Asset" msgstr "" -#: report/models.py:529 +#: report/models.py:537 msgid "Report asset file" msgstr "" -#: report/models.py:536 +#: report/models.py:544 msgid "Asset file description" msgstr "" -#: report/serializers.py:91 +#: report/serializers.py:92 msgid "Select report template" msgstr "" -#: report/serializers.py:99 report/serializers.py:149 +#: report/serializers.py:100 report/serializers.py:150 msgid "List of item primary keys to include in the report" msgstr "" -#: report/serializers.py:132 +#: report/serializers.py:133 msgid "Select label template" msgstr "" -#: report/serializers.py:140 +#: report/serializers.py:141 msgid "Printing Plugin" msgstr "" -#: report/serializers.py:141 +#: report/serializers.py:142 msgid "Select plugin to use for label printing" msgstr "" @@ -9517,7 +9518,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2538 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2535 msgid "Result" msgstr "" @@ -9598,7 +9599,7 @@ msgid "Customer ID" msgstr "" #: stock/admin.py:206 stock/models.py:829 -#: stock/templates/stock/item_base.html:354 +#: stock/templates/stock/item_base.html:350 msgid "Installed In" msgstr "" @@ -9623,7 +9624,7 @@ msgid "Delete on Deplete" msgstr "" #: stock/admin.py:261 stock/models.py:923 -#: stock/templates/stock/item_base.html:433 +#: stock/templates/stock/item_base.html:429 #: templates/js/translated/stock.js:2316 users/models.py:124 msgid "Expiry Date" msgstr "" @@ -9665,7 +9666,7 @@ msgid "Expiry date after" msgstr "" #: stock/api.py:839 stock/serializers.py:611 -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #: templates/js/translated/table_filters.js:448 msgid "Stale" msgstr "" @@ -9715,7 +9716,7 @@ msgid "Stock Locations" msgstr "" #: stock/models.py:185 stock/models.py:972 -#: stock/templates/stock/item_base.html:247 +#: stock/templates/stock/item_base.html:243 msgid "Owner" msgstr "" @@ -9826,7 +9827,7 @@ msgstr "" msgid "Build for this stock item" msgstr "" -#: stock/models.py:892 stock/templates/stock/item_base.html:363 +#: stock/models.py:892 stock/templates/stock/item_base.html:359 msgid "Consumed By" msgstr "" @@ -9891,7 +9892,7 @@ msgstr "" msgid "Serial numbers already exist" msgstr "" -#: stock/models.py:1636 +#: stock/models.py:1636 stock/models.py:2438 msgid "Test template does not exist" msgstr "" @@ -9951,55 +9952,55 @@ msgstr "" msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2443 +#: stock/models.py:2441 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2448 +#: stock/models.py:2445 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2450 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2538 +#: stock/models.py:2535 msgid "Test result" msgstr "" -#: stock/models.py:2545 +#: stock/models.py:2542 msgid "Test output value" msgstr "" -#: stock/models.py:2553 stock/serializers.py:245 +#: stock/models.py:2550 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2557 +#: stock/models.py:2554 msgid "Test notes" msgstr "" -#: stock/models.py:2565 templates/js/translated/stock.js:1633 +#: stock/models.py:2562 templates/js/translated/stock.js:1633 msgid "Test station" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2563 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2572 +#: stock/models.py:2569 msgid "Started" msgstr "" -#: stock/models.py:2573 +#: stock/models.py:2570 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2579 +#: stock/models.py:2576 msgid "Finished" msgstr "" -#: stock/models.py:2580 +#: stock/models.py:2577 msgid "The timestamp of the test finish" msgstr "" @@ -10059,7 +10060,7 @@ msgstr "" msgid "Serial number is too large" msgstr "" -#: stock/serializers.py:459 stock/templates/stock/item_base.html:193 +#: stock/serializers.py:459 stock/templates/stock/item_base.html:189 msgid "Parent Item" msgstr "" @@ -10071,7 +10072,7 @@ msgstr "" msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:603 stock/templates/stock/item_base.html:437 +#: stock/serializers.py:603 stock/templates/stock/item_base.html:433 #: templates/js/translated/table_filters.js:442 users/models.py:174 msgid "Expired" msgstr "" @@ -10410,7 +10411,7 @@ msgstr "" msgid "Test Data" msgstr "" -#: stock/templates/stock/item.html:85 stock/templates/stock/item_base.html:65 +#: stock/templates/stock/item.html:85 msgid "Test Report" msgstr "" @@ -10450,200 +10451,204 @@ msgstr "" msgid "Scan to Location" msgstr "" -#: stock/templates/stock/item_base.html:59 +#: stock/templates/stock/item_base.html:58 #: stock/templates/stock/location.html:67 #: templates/js/translated/filters.js:434 msgid "Printing actions" msgstr "" -#: stock/templates/stock/item_base.html:75 +#: stock/templates/stock/item_base.html:63 templates/js/translated/report.js:49 +msgid "Print Report" +msgstr "" + +#: stock/templates/stock/item_base.html:71 msgid "Stock adjustment actions" msgstr "" -#: stock/templates/stock/item_base.html:79 +#: stock/templates/stock/item_base.html:75 #: stock/templates/stock/location.html:87 templates/js/translated/stock.js:1909 msgid "Count stock" msgstr "" -#: stock/templates/stock/item_base.html:81 +#: stock/templates/stock/item_base.html:77 #: templates/js/translated/stock.js:1891 msgid "Add stock" msgstr "" -#: stock/templates/stock/item_base.html:82 +#: stock/templates/stock/item_base.html:78 #: templates/js/translated/stock.js:1900 msgid "Remove stock" msgstr "" -#: stock/templates/stock/item_base.html:85 +#: stock/templates/stock/item_base.html:81 msgid "Serialize stock" msgstr "" -#: stock/templates/stock/item_base.html:88 +#: stock/templates/stock/item_base.html:84 #: stock/templates/stock/location.html:93 templates/js/translated/stock.js:1918 msgid "Transfer stock" msgstr "" -#: stock/templates/stock/item_base.html:91 +#: stock/templates/stock/item_base.html:87 #: templates/js/translated/stock.js:1973 msgid "Assign to customer" msgstr "" -#: stock/templates/stock/item_base.html:94 +#: stock/templates/stock/item_base.html:90 msgid "Return to stock" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall stock item" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install stock item" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install" msgstr "" -#: stock/templates/stock/item_base.html:115 +#: stock/templates/stock/item_base.html:111 msgid "Convert to variant" msgstr "" -#: stock/templates/stock/item_base.html:118 +#: stock/templates/stock/item_base.html:114 msgid "Duplicate stock item" msgstr "" -#: stock/templates/stock/item_base.html:120 +#: stock/templates/stock/item_base.html:116 msgid "Edit stock item" msgstr "" -#: stock/templates/stock/item_base.html:123 +#: stock/templates/stock/item_base.html:119 msgid "Delete stock item" msgstr "" -#: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 +#: stock/templates/stock/item_base.html:165 templates/InvenTree/search.html:139 #: templates/js/translated/build.js:2298 templates/navbar.html:38 msgid "Build" msgstr "" -#: stock/templates/stock/item_base.html:211 +#: stock/templates/stock/item_base.html:207 msgid "No manufacturer set" msgstr "" -#: stock/templates/stock/item_base.html:251 +#: stock/templates/stock/item_base.html:247 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:248 #: stock/templates/stock/location.html:146 msgid "Read only" msgstr "" -#: stock/templates/stock/item_base.html:265 +#: stock/templates/stock/item_base.html:261 msgid "This stock item is unavailable" msgstr "" -#: stock/templates/stock/item_base.html:271 +#: stock/templates/stock/item_base.html:267 msgid "This stock item is in production and cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:272 +#: stock/templates/stock/item_base.html:268 msgid "Edit the stock item from the build view." msgstr "" -#: stock/templates/stock/item_base.html:287 +#: stock/templates/stock/item_base.html:283 msgid "This stock item is allocated to Sales Order" msgstr "" -#: stock/templates/stock/item_base.html:295 +#: stock/templates/stock/item_base.html:291 msgid "This stock item is allocated to Build Order" msgstr "" -#: stock/templates/stock/item_base.html:311 +#: stock/templates/stock/item_base.html:307 msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted" msgstr "" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "previous page" msgstr "" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "Navigate to previous serial number" msgstr "" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "next page" msgstr "" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "Navigate to next serial number" msgstr "" -#: stock/templates/stock/item_base.html:398 +#: stock/templates/stock/item_base.html:394 #: templates/js/translated/build.js:2555 msgid "No location set" msgstr "" -#: stock/templates/stock/item_base.html:413 +#: stock/templates/stock/item_base.html:409 msgid "Tests" msgstr "" -#: stock/templates/stock/item_base.html:419 +#: stock/templates/stock/item_base.html:415 msgid "This stock item has not passed all required tests" msgstr "" -#: stock/templates/stock/item_base.html:437 +#: stock/templates/stock/item_base.html:433 #, python-format msgid "This StockItem expired on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:455 +#: stock/templates/stock/item_base.html:451 msgid "No stocktake performed" msgstr "" -#: stock/templates/stock/item_base.html:504 +#: stock/templates/stock/item_base.html:500 #: templates/js/translated/stock.js:2038 msgid "stock item" msgstr "" -#: stock/templates/stock/item_base.html:527 +#: stock/templates/stock/item_base.html:523 msgid "Edit Stock Status" msgstr "" -#: stock/templates/stock/item_base.html:536 +#: stock/templates/stock/item_base.html:532 msgid "Stock Item QR Code" msgstr "" -#: stock/templates/stock/item_base.html:547 +#: stock/templates/stock/item_base.html:543 msgid "Link Barcode to Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:611 +#: stock/templates/stock/item_base.html:607 msgid "Select one of the part variants listed below." msgstr "" -#: stock/templates/stock/item_base.html:614 +#: stock/templates/stock/item_base.html:610 msgid "Warning" msgstr "" -#: stock/templates/stock/item_base.html:615 +#: stock/templates/stock/item_base.html:611 msgid "This action cannot be easily undone" msgstr "" -#: stock/templates/stock/item_base.html:623 +#: stock/templates/stock/item_base.html:619 msgid "Convert Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:656 +#: stock/templates/stock/item_base.html:652 msgid "Return to Stock" msgstr "" @@ -11310,7 +11315,7 @@ msgid "Delete Location Type" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:503 -#: templates/InvenTree/settings/stock.html:38 +#: templates/InvenTree/settings/stock.html:39 msgid "New Location Type" msgstr "" @@ -11367,7 +11372,7 @@ msgstr "" msgid "Stock Settings" msgstr "" -#: templates/InvenTree/settings/stock.html:34 +#: templates/InvenTree/settings/stock.html:35 msgid "Stock Location Types" msgstr "" @@ -11852,23 +11857,23 @@ msgstr "" msgid "Barcode Identifier" msgstr "" -#: templates/base.html:103 +#: templates/base.html:102 msgid "Server Restart Required" msgstr "" -#: templates/base.html:106 +#: templates/base.html:105 msgid "A configuration option has been changed which requires a server restart" msgstr "" -#: templates/base.html:106 templates/base.html:116 +#: templates/base.html:105 templates/base.html:115 msgid "Contact your system administrator for further information" msgstr "" -#: templates/base.html:113 +#: templates/base.html:112 msgid "Pending Database Migrations" msgstr "" -#: templates/base.html:116 +#: templates/base.html:115 msgid "There are pending database migrations which require attention" msgstr "" @@ -13946,10 +13951,6 @@ msgstr "" msgid "Delete line item" msgstr "" -#: templates/js/translated/report.js:49 -msgid "Print Report" -msgstr "" - #: templates/js/translated/report.js:68 msgid "Report print successful" msgstr "" diff --git a/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po index 49905f3117..abb0742287 100644 --- a/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-29 07:07+0000\n" -"PO-Revision-Date: 2024-08-29 07:10\n" +"POT-Creation-Date: 2024-09-06 05:16+0000\n" +"PO-Revision-Date: 2024-09-06 05:19\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Language: hu_HU\n" @@ -67,7 +67,7 @@ msgstr "Dátum megadása" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3309 part/templates/part/part_sidebar.html:65 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2557 +#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2554 #: stock/serializers.py:705 stock/serializers.py:863 stock/serializers.py:989 #: stock/serializers.py:1039 stock/serializers.py:1350 #: stock/serializers.py:1439 stock/serializers.py:1604 @@ -419,8 +419,8 @@ msgstr "Duplikált nevek nem lehetnek ugyanazon szülő alatt" msgid "Invalid choice" msgstr "Érvénytelen választás" -#: InvenTree/models.py:767 common/models.py:2704 common/models.py:3131 -#: common/models.py:3351 common/serializers.py:439 company/models.py:590 +#: InvenTree/models.py:767 common/models.py:2698 common/models.py:3125 +#: common/models.py:3345 common/serializers.py:439 company/models.py:590 #: machine/models.py:24 part/models.py:995 part/models.py:3776 #: plugin/models.py:51 report/models.py:149 stock/models.py:82 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -449,7 +449,7 @@ msgstr "Név" #: part/models.py:3791 part/templates/part/category.html:79 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:155 -#: report/models.py:509 report/models.py:535 +#: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 #: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:122 #: templates/InvenTree/settings/notifications.html:19 @@ -562,7 +562,7 @@ msgstr "Személyzet" #: InvenTree/serializers.py:438 msgid "Does this user have staff permissions" -msgstr "" +msgstr "Van-e a felhasználónak személyzeti jogosultsága" #: InvenTree/serializers.py:441 msgid "Superuser" @@ -570,9 +570,9 @@ msgstr "Rendszergazda" #: InvenTree/serializers.py:441 msgid "Is this user a superuser" -msgstr "" +msgstr "A felhasználó rendszergazda-e" -#: InvenTree/serializers.py:444 common/models.py:2709 company/models.py:160 +#: InvenTree/serializers.py:444 common/models.py:2703 company/models.py:160 #: company/models.py:798 machine/models.py:39 part/admin.py:88 #: part/models.py:1201 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -667,7 +667,7 @@ msgstr "A távoli kép URL-je" msgid "Downloading images from remote URL is not enabled" msgstr "Képek letöltése távoli URL-ről nem engedélyezett" -#: InvenTree/status.py:65 part/serializers.py:1267 +#: InvenTree/status.py:65 part/serializers.py:1265 msgid "Background worker check failed" msgstr "Háttér folyamat ellenőrzés sikertelen" @@ -735,7 +735,7 @@ msgstr "Szülő gyártás" #: build/api.py:59 msgid "Ancestor Build" -msgstr "" +msgstr "Szülő Gyártás" #: build/api.py:78 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 @@ -753,7 +753,7 @@ msgstr "Kiállította" #: build/api.py:114 msgid "Assigned To" -msgstr "" +msgstr "Hozzárendelve" #: build/api.py:275 msgid "Build must be cancelled before it can be deleted" @@ -777,7 +777,7 @@ msgid "Optional" msgstr "Opcionális" #: build/api.py:321 common/models.py:1491 part/admin.py:91 part/admin.py:428 -#: part/models.py:1166 part/serializers.py:1596 +#: part/models.py:1166 part/serializers.py:1594 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 #: templates/js/translated/table_filters.js:729 @@ -793,7 +793,7 @@ msgstr "Követett" #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" -msgstr "" +msgstr "Ellenőrizhető" #: build/api.py:325 part/admin.py:144 templates/js/translated/build.js:1920 #: templates/js/translated/build.js:2823 @@ -838,15 +838,15 @@ msgstr "Gyártási utasítások" #: build/models.py:136 msgid "Assembly BOM has not been validated" -msgstr "" +msgstr "Az alkatrészjegyzék még nincs jóváhagyva" #: build/models.py:143 msgid "Build order cannot be created for an inactive part" -msgstr "" +msgstr "Nem lehet inaktív alkatrészre Gyártást kezdeményezni" #: build/models.py:150 msgid "Build order cannot be created for an unlocked part" -msgstr "" +msgstr "Nem lehet lezáratlan alkatrészre Gyártást kezdeményezni" #: build/models.py:164 msgid "Invalid choice for parent build" @@ -896,7 +896,7 @@ msgstr "Gyártás, amihez ez a gyártás hozzá van rendelve" #: part/models.py:3282 part/models.py:3430 part/models.py:3451 #: part/models.py:3473 part/models.py:3609 part/models.py:3951 #: part/models.py:4114 part/models.py:4244 part/models.py:4602 -#: part/serializers.py:1213 part/serializers.py:1857 +#: part/serializers.py:1211 part/serializers.py:1855 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1063,12 +1063,12 @@ msgstr "Felhasználó vagy csoport aki felelős ezért a gyártásért" #: order/templates/order/return_order_base.html:148 #: order/templates/order/sales_order_base.html:187 #: part/templates/part/part_base.html:399 stock/models.py:859 -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:196 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "Külső link" -#: build/models.py:378 common/models.py:3272 part/models.py:1070 +#: build/models.py:378 common/models.py:3266 part/models.py:1070 #: stock/models.py:859 msgid "Link to external URL" msgstr "Link külső URL-re" @@ -1124,7 +1124,7 @@ msgstr "Gyártási kimenet nem egyezik a gyártási utasítással" #: build/models.py:1060 build/serializers.py:279 build/serializers.py:328 #: build/serializers.py:959 order/models.py:565 order/serializers.py:500 -#: order/serializers.py:666 part/serializers.py:1590 part/serializers.py:2019 +#: order/serializers.py:666 part/serializers.py:1588 part/serializers.py:2017 #: stock/models.py:704 stock/models.py:1515 stock/serializers.py:676 msgid "Quantity must be greater than zero" msgstr "Mennyiségnek nullánál többnek kell lennie" @@ -1140,7 +1140,7 @@ msgstr "A {serial} gyártási kimenet nem felelt meg az összes kötelező teszt #: build/models.py:1466 msgid "Build Order Line Item" -msgstr "" +msgstr "Gyártási Rendelés Sor Tétel" #: build/models.py:1491 msgid "Build object" @@ -1149,7 +1149,7 @@ msgstr "Gyártás objektum" #: build/models.py:1505 build/models.py:1761 build/serializers.py:266 #: build/serializers.py:313 build/serializers.py:1339 #: build/templates/build/build_base.html:110 -#: build/templates/build/detail.html:34 common/models.py:2581 +#: build/templates/build/detail.html:34 common/models.py:2575 #: order/models.py:1349 order/models.py:2034 order/serializers.py:1464 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3296 part/models.py:4266 @@ -1163,9 +1163,9 @@ msgstr "Gyártás objektum" #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 stock/admin.py:160 #: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:667 -#: stock/templates/stock/item_base.html:287 -#: stock/templates/stock/item_base.html:295 -#: stock/templates/stock/item_base.html:342 +#: stock/templates/stock/item_base.html:283 +#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:338 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:981 templates/js/translated/build.js:525 @@ -1228,7 +1228,7 @@ msgstr "A készlet tétel nem egyezik az alkatrészjegyzékkel" #: stock/serializers.py:770 stock/serializers.py:1288 stock/serializers.py:1400 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 -#: stock/templates/stock/item_base.html:194 +#: stock/templates/stock/item_base.html:190 #: templates/js/translated/build.js:1921 #: templates/js/translated/sales_order.js:301 #: templates/js/translated/sales_order.js:1234 @@ -1259,7 +1259,7 @@ msgstr "Cél készlet tétel" #: build/serializers.py:107 msgid "Build Level" -msgstr "" +msgstr "Gyártási Szint" #: build/serializers.py:115 build/serializers.py:1234 build/serializers.py:1323 #: part/admin.py:41 part/admin.py:408 part/models.py:4116 part/stocktake.py:219 @@ -1273,11 +1273,11 @@ msgstr "Projekt kód címke" #: build/serializers.py:133 msgid "Create Child Builds" -msgstr "" +msgstr "Leszármazott Gyártások Létrehozása" #: build/serializers.py:134 msgid "Automatically generate child build orders" -msgstr "" +msgstr "Leszármazott Gyártások létrehozása automatikusan" #: build/serializers.py:216 build/serializers.py:968 #: templates/js/translated/build.js:1045 templates/js/translated/build.js:1498 @@ -1323,10 +1323,10 @@ msgid "Enter serial numbers for build outputs" msgstr "Add meg a sorozatszámokat a gyártás kimenetéhez" #: build/serializers.py:359 build/serializers.py:500 build/serializers.py:572 -#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1789 -#: part/serializers.py:1233 stock/serializers.py:103 stock/serializers.py:698 +#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1797 +#: part/serializers.py:1231 stock/serializers.py:103 stock/serializers.py:698 #: stock/serializers.py:858 stock/serializers.py:984 stock/serializers.py:1432 -#: stock/serializers.py:1688 stock/templates/stock/item_base.html:394 +#: stock/serializers.py:1688 stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2547 @@ -1390,7 +1390,7 @@ msgstr "A kész gyártási kimenetek helye" #: build/templates/build/detail.html:62 order/models.py:477 #: order/models.py:1003 order/models.py:2152 order/serializers.py:687 #: stock/admin.py:165 stock/serializers.py:1035 stock/serializers.py:1576 -#: stock/templates/stock/item_base.html:427 +#: stock/templates/stock/item_base.html:423 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1371 #: templates/js/translated/purchase_order.js:1792 @@ -1476,11 +1476,11 @@ msgstr "Szükséges gyártási mennyiség nem lett elérve" #: build/serializers.py:818 msgid "Build order has open child build orders" -msgstr "" +msgstr "A Gyártásnak nyitott leszármazott Gyártása van" #: build/serializers.py:821 msgid "Build order must be in production state" -msgstr "" +msgstr "A Gyártásnak folyamatban kell lennie" #: build/serializers.py:824 templates/js/translated/build.js:307 msgid "Build order has incomplete outputs" @@ -1523,7 +1523,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:1030 order/serializers.py:1614 +#: build/serializers.py:1030 order/serializers.py:1622 msgid "Allocation items must be provided" msgstr "A lefoglalandó tételeket meg kell adni" @@ -1569,7 +1569,7 @@ msgstr "Nem sikerült az automatikus lefoglalás feladatot elindítani" #: build/serializers.py:1225 msgid "Supplier Part Number" -msgstr "" +msgstr "Beszállítói Cikkszám" #: build/serializers.py:1226 company/models.py:503 msgid "Manufacturer Part Number" @@ -1582,16 +1582,16 @@ msgstr "Hely neve" #: build/serializers.py:1228 msgid "Build Reference" -msgstr "" +msgstr "Gyártási Hivatkozás" #: build/serializers.py:1229 msgid "BOM Reference" -msgstr "" +msgstr "Alkatrészjegyzék Hivatkozás" #: build/serializers.py:1230 company/models.py:849 #: company/templates/company/supplier_part.html:160 order/serializers.py:691 #: stock/admin.py:229 stock/models.py:822 stock/serializers.py:1586 -#: stock/templates/stock/item_base.html:240 +#: stock/templates/stock/item_base.html:236 #: templates/js/translated/company.js:1646 #: templates/js/translated/purchase_order.js:1169 #: templates/js/translated/purchase_order.js:1332 @@ -1617,16 +1617,16 @@ msgstr "Alkatrész leírása" #: build/serializers.py:1239 msgid "BOM Part ID" -msgstr "" +msgstr "Alkatrészjegyzék Cikk Azonosító" #: build/serializers.py:1240 msgid "BOM Part Name" -msgstr "" +msgstr "Alkatrészjegyzék Alkatrész Név" #: build/serializers.py:1243 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:849 -#: stock/serializers.py:152 stock/templates/stock/item_base.html:311 +#: stock/serializers.py:152 stock/templates/stock/item_base.html:307 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2530 #: templates/js/translated/model_renderers.js:231 @@ -1645,17 +1645,17 @@ msgstr "Sorozatszám" msgid "Allocated Quantity" msgstr "Lefoglalt mennyiség" -#: build/serializers.py:1257 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1257 stock/templates/stock/item_base.html:336 msgid "Available Quantity" msgstr "Elérhető mennyiség" #: build/serializers.py:1327 msgid "Part Category ID" -msgstr "" +msgstr "Alkatrész Kategória Azonosító" #: build/serializers.py:1328 msgid "Part Category Name" -msgstr "" +msgstr "Alkatrész kategória Neve" #: build/serializers.py:1335 common/models.py:1515 part/admin.py:113 #: part/models.py:1178 templates/js/translated/table_filters.js:150 @@ -1666,7 +1666,7 @@ msgstr "Követésre kötelezett" #: build/serializers.py:1336 msgid "Inherited" -msgstr "" +msgstr "Örökölt" #: build/serializers.py:1337 part/models.py:4326 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 @@ -1685,7 +1685,7 @@ msgid "Allocated Stock" msgstr "Lefoglalt készlet" #: build/serializers.py:1355 order/serializers.py:1179 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:920 part/serializers.py:1623 +#: part/bom.py:186 part/serializers.py:918 part/serializers.py:1621 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2807 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2155 @@ -1693,13 +1693,13 @@ msgstr "Lefoglalt készlet" msgid "On Order" msgstr "Rendelve" -#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1625 +#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1623 #: templates/js/translated/build.js:2811 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "Gyártásban" -#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1650 +#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1648 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" @@ -1707,17 +1707,17 @@ msgstr "Elérhető készlet" #: build/serializers.py:1369 msgid "Available Substitute Stock" -msgstr "" +msgstr "Elérhető Helyettesítő Készlet" #: build/serializers.py:1370 msgid "Available Variant Stock" -msgstr "" +msgstr "Elérhető Készlet Változatokból" #: build/serializers.py:1371 msgid "Total Available Stock" -msgstr "" +msgstr "Teljes Elérhető Készlet" -#: build/serializers.py:1372 part/serializers.py:927 +#: build/serializers.py:1372 part/serializers.py:925 msgid "External Stock" msgstr "Külső raktárkészlet" @@ -1746,7 +1746,7 @@ msgstr "Törölve" #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:50 order/status_codes.py:81 #: order/templates/order/order_base.html:163 -#: order/templates/order/sales_order_base.html:168 report/models.py:443 +#: order/templates/order/sales_order_base.html:168 report/models.py:451 msgid "Complete" msgstr "Kész" @@ -1839,7 +1839,7 @@ msgstr "Gyártás másolása" #: build/templates/build/build_base.html:76 msgid "Hold Build" -msgstr "" +msgstr "Gyártás felfüggesztése" #: build/templates/build/build_base.html:79 msgid "Cancel Build" @@ -1850,12 +1850,9 @@ msgid "Delete Build" msgstr "Gyártás törlése" #: build/templates/build/build_base.html:87 -msgid "Isueue Build" -msgstr "" - #: build/templates/build/build_base.html:88 msgid "Issue Build" -msgstr "" +msgstr "Gyártás Kiadása" #: build/templates/build/build_base.html:91 #: build/templates/build/build_base.html:92 @@ -1932,7 +1929,7 @@ msgstr "Befejezett kimenetek" #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 -#: stock/templates/stock/item_base.html:369 +#: stock/templates/stock/item_base.html:365 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 #: templates/js/translated/sales_order.js:805 @@ -1948,11 +1945,11 @@ msgstr "Prioritás" #: build/templates/build/build_base.html:267 msgid "Issue Build Order" -msgstr "" +msgstr "Gyártási Rendelés Kiadása" #: build/templates/build/build_base.html:271 msgid "Issue this Build Order?" -msgstr "" +msgstr "Kiadja ezt a Gyártási Rendelést?" #: build/templates/build/build_base.html:302 msgid "Delete Build Order" @@ -1992,7 +1989,7 @@ msgid "Allocated Parts" msgstr "Lefoglalt alkatrészek" #: build/templates/build/detail.html:80 stock/admin.py:163 -#: stock/templates/stock/item_base.html:162 +#: stock/templates/stock/item_base.html:158 #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:242 #: templates/js/translated/purchase_order.js:1326 @@ -2031,7 +2028,7 @@ msgstr "Alárendelt gyártások" #: build/templates/build/detail.html:177 msgid "Build Order Line Items" -msgstr "" +msgstr "Gyártási Rendelés Sor Tétel" #: build/templates/build/detail.html:181 msgid "Deallocate stock" @@ -2092,7 +2089,7 @@ msgstr "Befejezett gyártási kimenetek" #: build/templates/build/detail.html:273 msgid "Build test statistics" -msgstr "" +msgstr "Gyártási Ellenőrzési Statisztika" #: build/templates/build/detail.html:288 build/templates/build/sidebar.html:27 #: company/templates/company/detail.html:229 @@ -2147,23 +2144,23 @@ msgstr "Befejezetlen kimenetek" #: build/templates/build/sidebar.html:24 #: part/templates/part/part_sidebar.html:56 msgid "Test Statistics" -msgstr "" +msgstr "Ellenőrzési Statisztika" #: common/api.py:692 msgid "Is Link" -msgstr "" +msgstr "Ez egy hivatkozás" #: common/api.py:700 msgid "Is File" -msgstr "" +msgstr "Ez egy állomány" #: common/api.py:743 msgid "User does not have permission to delete these attachments" -msgstr "" +msgstr "A felhasználó nem jogosult ezen mellékletek törlésére" #: common/api.py:760 msgid "User does not have permission to delete this attachment" -msgstr "" +msgstr "A felhasználó nem jogosult ezen melléklet törlésére" #: common/currency.py:132 msgid "Invalid currency code" @@ -2353,8 +2350,8 @@ msgstr "Milyen gyakran frissítse az árfolyamokat (nulla a kikapcsoláshoz)" #: common/models.py:1297 common/models.py:1353 common/models.py:1366 #: common/models.py:1374 common/models.py:1383 common/models.py:1392 -#: common/models.py:1629 common/models.py:1651 common/models.py:1766 -#: common/models.py:2148 +#: common/models.py:1629 common/models.py:1651 common/models.py:1752 +#: common/models.py:2134 msgid "days" msgstr "nap" @@ -2488,19 +2485,19 @@ msgstr "Webkamerás kódolvasás engedélyezése a böngészőből" #: common/models.py:1415 msgid "Barcode Show Data" -msgstr "" +msgstr "Vonalkód Adat Megjelenítése" #: common/models.py:1416 msgid "Display barcode data in browser as text" -msgstr "" +msgstr "Vonalkód adat megjelenítése a böngészőben szövegként" #: common/models.py:1421 msgid "Barcode Generation Plugin" -msgstr "" +msgstr "Vonalkód Generáló Plugin" #: common/models.py:1422 msgid "Plugin to use for internal barcode data generation" -msgstr "" +msgstr "Belső vonalkód generálásra használatos plugin" #: common/models.py:1427 msgid "Part Revisions" @@ -2512,19 +2509,19 @@ msgstr "Alkatrész változat vagy verziószám tulajdonság használata" #: common/models.py:1433 msgid "Assembly Revision Only" -msgstr "" +msgstr "Csak Összeállítás Verzió" #: common/models.py:1434 msgid "Only allow revisions for assembly parts" -msgstr "" +msgstr "Csak összeállított alkatrészeknek lehessen verziója" #: common/models.py:1439 msgid "Allow Deletion from Assembly" -msgstr "" +msgstr "Lehessen törölni az Összeállításból" #: common/models.py:1440 msgid "Allow deletion of parts which are used in an assembly" -msgstr "" +msgstr "Lehessen olyan alkatrészt törölni ami Összeállításban szerepel" #: common/models.py:1445 msgid "IPN Regex" @@ -2583,8 +2580,8 @@ msgid "Copy category parameter templates when creating a part" msgstr "Kategória paraméter sablonok másolása alkatrész létrehozásakor" #: common/models.py:1485 part/admin.py:108 part/models.py:3959 -#: report/models.py:293 report/models.py:360 report/serializers.py:90 -#: report/serializers.py:131 stock/serializers.py:233 +#: report/models.py:301 report/models.py:368 report/serializers.py:91 +#: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 #: templates/js/translated/table_filters.js:775 msgid "Template" @@ -2599,7 +2596,7 @@ msgid "Parts can be assembled from other components by default" msgstr "Alkatrészeket alapból lehessen gyártani másik alkatrészekből" #: common/models.py:1497 part/admin.py:95 part/models.py:1172 -#: part/serializers.py:1617 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1615 templates/js/translated/table_filters.js:737 msgid "Component" msgstr "Összetevő" @@ -2824,7 +2821,7 @@ msgid "Log errors which occur when generating reports" msgstr "Jelentések generálása közben jelentkező hibák naplózása" #: common/models.py:1702 plugin/builtin/labels/label_sheet.py:28 -#: report/models.py:301 +#: report/models.py:309 msgid "Page Size" msgstr "Lapméret" @@ -2833,902 +2830,894 @@ msgid "Default page size for PDF reports" msgstr "Alapértelmezett lapméret a PDF riportokhoz" #: common/models.py:1708 -msgid "Enable Test Reports" -msgstr "Teszt riportok engedélyezése" - -#: common/models.py:1709 -msgid "Enable generation of test reports" -msgstr "Teszt riportok előállításának engedélyezése" - -#: common/models.py:1714 -msgid "Attach Test Reports" -msgstr "Teszt riportok hozzáadása" - -#: common/models.py:1716 -msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" -msgstr "Teszt riport nyomtatáskor egy másolat hozzáadása a készlet tételhez" - -#: common/models.py:1722 msgid "Globally Unique Serials" msgstr "Globálisan egyedi sorozatszámok" -#: common/models.py:1723 +#: common/models.py:1709 msgid "Serial numbers for stock items must be globally unique" msgstr "A sorozatszámoknak egyedinek kell lennie a teljes készletre vonatkozóan" -#: common/models.py:1728 +#: common/models.py:1714 msgid "Autofill Serial Numbers" msgstr "Sorozatszámok automatikus kitöltése" -#: common/models.py:1729 +#: common/models.py:1715 msgid "Autofill serial numbers in forms" msgstr "Sorozatszámok automatikus kitöltése a formokon" -#: common/models.py:1734 +#: common/models.py:1720 msgid "Delete Depleted Stock" msgstr "Kimerült készlet törlése" -#: common/models.py:1736 +#: common/models.py:1722 msgid "Determines default behavior when a stock item is depleted" msgstr "Alapértelmezett művelet mikor a készlet tétel elfogy" -#: common/models.py:1742 +#: common/models.py:1728 msgid "Batch Code Template" msgstr "Batch kód sablon" -#: common/models.py:1744 +#: common/models.py:1730 msgid "Template for generating default batch codes for stock items" msgstr "Sablon a készlet tételekhez alapértelmezett batch kódok előállításához" -#: common/models.py:1749 +#: common/models.py:1735 msgid "Stock Expiry" msgstr "Készlet lejárata" -#: common/models.py:1750 +#: common/models.py:1736 msgid "Enable stock expiry functionality" msgstr "Készlet lejárat kezelésének engedélyezése" -#: common/models.py:1755 +#: common/models.py:1741 msgid "Sell Expired Stock" msgstr "Lejárt készlet értékesítése" -#: common/models.py:1756 +#: common/models.py:1742 msgid "Allow sale of expired stock" msgstr "Lejárt készlet értékesítésének engedélyezése" -#: common/models.py:1761 +#: common/models.py:1747 msgid "Stock Stale Time" msgstr "Álló készlet ideje" -#: common/models.py:1763 +#: common/models.py:1749 msgid "Number of days stock items are considered stale before expiring" msgstr "Napok száma amennyivel a lejárat előtt a készlet tételeket állottnak vesszük" -#: common/models.py:1770 +#: common/models.py:1756 msgid "Build Expired Stock" msgstr "Lejárt készlet gyártása" -#: common/models.py:1771 +#: common/models.py:1757 msgid "Allow building with expired stock" msgstr "Gyártás engedélyezése lejárt készletből" -#: common/models.py:1776 +#: common/models.py:1762 msgid "Stock Ownership Control" msgstr "Készlet tulajdonosok kezelése" -#: common/models.py:1777 +#: common/models.py:1763 msgid "Enable ownership control over stock locations and items" msgstr "Tulajdonosok kezelésének engedélyezése a készlet helyekre és tételekre" -#: common/models.py:1782 +#: common/models.py:1768 msgid "Stock Location Default Icon" msgstr "Hely alapértelmezett ikon" -#: common/models.py:1783 +#: common/models.py:1769 msgid "Stock location default icon (empty means no icon)" msgstr "Hely alapértelmezett ikon (üres ha nincs)" -#: common/models.py:1788 +#: common/models.py:1774 msgid "Show Installed Stock Items" msgstr "Beépített készlet megjelenítése" -#: common/models.py:1789 +#: common/models.py:1775 msgid "Display installed stock items in stock tables" msgstr "Beépített készlet tételek megjelenítése a készlet táblákban" -#: common/models.py:1794 +#: common/models.py:1780 msgid "Check BOM when installing items" msgstr "Tételek telepítésekor a darabjegyzék ellenőrzése" -#: common/models.py:1796 +#: common/models.py:1782 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "A beépített tételeknek a szülő elem darabjegyzékében szerepelniük kell" -#: common/models.py:1802 +#: common/models.py:1788 msgid "Allow Out of Stock Transfer" -msgstr "" +msgstr "Lehet Hiányzó Készletet Mozgatni" -#: common/models.py:1804 +#: common/models.py:1790 msgid "Allow stock items which are not in stock to be transferred between stock locations" -msgstr "" +msgstr "Lehet-e olyan készleteket mozgatni készlethelyek között amik nincsenek raktáron" -#: common/models.py:1810 +#: common/models.py:1796 msgid "Build Order Reference Pattern" msgstr "Gyártási utasítás azonosító minta" -#: common/models.py:1812 +#: common/models.py:1798 msgid "Required pattern for generating Build Order reference field" msgstr "Szükséges minta a gyártási utasítás azonosító mező előállításához" -#: common/models.py:1818 common/models.py:1874 common/models.py:1896 -#: common/models.py:1932 +#: common/models.py:1804 common/models.py:1860 common/models.py:1882 +#: common/models.py:1918 msgid "Require Responsible Owner" msgstr "Felelős tulajdonos szükséges" -#: common/models.py:1819 common/models.py:1875 common/models.py:1897 -#: common/models.py:1933 +#: common/models.py:1805 common/models.py:1861 common/models.py:1883 +#: common/models.py:1919 msgid "A responsible owner must be assigned to each order" msgstr "Minden rendeléshez felelőst kell rendelni" -#: common/models.py:1824 +#: common/models.py:1810 msgid "Require Active Part" -msgstr "" +msgstr "Szükséges Aktív Alkatrész" -#: common/models.py:1825 +#: common/models.py:1811 msgid "Prevent build order creation for inactive parts" -msgstr "" +msgstr "Inaktív alkatrészekre nem lehet Gyártási Rendelést létrehozni" + +#: common/models.py:1816 +msgid "Require Locked Part" +msgstr "Elvárás a Lezárt Alkatrész" + +#: common/models.py:1817 +msgid "Prevent build order creation for unlocked parts" +msgstr "Megakadályozza, hogy nem lezárt alkatrészekre gyártási rendelést lehessen indítani" + +#: common/models.py:1822 +msgid "Require Valid BOM" +msgstr "Jóváhagyott Alkatrészjegyzék Kötelező" + +#: common/models.py:1824 +msgid "Prevent build order creation unless BOM has been validated" +msgstr "Megakadályozza gyártási rendelés készítését ha nincsen az Alkatrészjegyzék jóváhagyva" #: common/models.py:1830 -msgid "Require Locked Part" -msgstr "" +msgid "Require Closed Child Orders" +msgstr "Leszármazott Gyártásoknak Lezártnak Kell Lennie" -#: common/models.py:1831 -msgid "Prevent build order creation for unlocked parts" -msgstr "" - -#: common/models.py:1836 -msgid "Require Valid BOM" -msgstr "" +#: common/models.py:1832 +msgid "Prevent build order completion until all child orders are closed" +msgstr "Amíg minden leszármazott gyártás le nincsen zárva nem lehet a szülő gyártást lezárni" #: common/models.py:1838 -msgid "Prevent build order creation unless BOM has been validated" -msgstr "" - -#: common/models.py:1844 -msgid "Require Closed Child Orders" -msgstr "" - -#: common/models.py:1846 -msgid "Prevent build order completion until all child orders are closed" -msgstr "" - -#: common/models.py:1852 msgid "Block Until Tests Pass" msgstr "Blokkolás a tesztek sikeres végrehajtásáig" -#: common/models.py:1854 +#: common/models.py:1840 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "Nem lehet gyártási tételt befejezni amíg valamennyi kötelező teszt sikeres nem lett" -#: common/models.py:1860 +#: common/models.py:1846 msgid "Enable Return Orders" msgstr "Visszavétel engedélyezése" -#: common/models.py:1861 +#: common/models.py:1847 msgid "Enable return order functionality in the user interface" msgstr "Visszavételek engedélyezése a felületen" -#: common/models.py:1866 +#: common/models.py:1852 msgid "Return Order Reference Pattern" msgstr "Visszavétel azonosító minta" -#: common/models.py:1868 +#: common/models.py:1854 msgid "Required pattern for generating Return Order reference field" msgstr "Szükséges minta a visszavétel azonosító mező előállításához" -#: common/models.py:1880 +#: common/models.py:1866 msgid "Edit Completed Return Orders" msgstr "Befejezett visszavétel szerkesztése" -#: common/models.py:1882 +#: common/models.py:1868 msgid "Allow editing of return orders after they have been completed" msgstr "Visszavétel szerkesztésének engedélyezése befejezés után" -#: common/models.py:1888 +#: common/models.py:1874 msgid "Sales Order Reference Pattern" msgstr "Vevői rendelés azonosító minta" -#: common/models.py:1890 +#: common/models.py:1876 msgid "Required pattern for generating Sales Order reference field" msgstr "Szükséges minta a vevői rendelés azonosító mező előállításához" -#: common/models.py:1902 +#: common/models.py:1888 msgid "Sales Order Default Shipment" msgstr "Vevői rendeléshez alapértelmezett szállítmány" -#: common/models.py:1903 +#: common/models.py:1889 msgid "Enable creation of default shipment with sales orders" msgstr "Szállítmány automatikus létrehozása az új vevő rendelésekhez" -#: common/models.py:1908 +#: common/models.py:1894 msgid "Edit Completed Sales Orders" msgstr "Befejezett vevői rendelés szerkesztése" -#: common/models.py:1910 +#: common/models.py:1896 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "Vevői rendelések szerkesztésének engedélyezése szállítás vagy befejezés után" -#: common/models.py:1916 +#: common/models.py:1902 msgid "Mark Shipped Orders as Complete" -msgstr "" +msgstr "Leszállított Rendelések Készre jelölése" -#: common/models.py:1918 +#: common/models.py:1904 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" -msgstr "" +msgstr "Leszállítottnak jelölt Értékesítési rendelések automatikusan Kész-re lesznek állítva, a \"Leszállított\" állapot átugrásával" -#: common/models.py:1924 +#: common/models.py:1910 msgid "Purchase Order Reference Pattern" msgstr "Beszerzési rendelés azonosító minta" -#: common/models.py:1926 +#: common/models.py:1912 msgid "Required pattern for generating Purchase Order reference field" msgstr "Szükséges minta a beszerzési rendelés azonosító mező előállításához" -#: common/models.py:1938 +#: common/models.py:1924 msgid "Edit Completed Purchase Orders" msgstr "Befejezett beszerzési rendelés szerkesztése" -#: common/models.py:1940 +#: common/models.py:1926 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "Beszérzési rendelések szerkesztésének engedélyezése kiküldés vagy befejezés után" -#: common/models.py:1946 +#: common/models.py:1932 msgid "Auto Complete Purchase Orders" msgstr "Beszerzési rendelések automatikus befejezése" -#: common/models.py:1948 +#: common/models.py:1934 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "A beszerzési rendelés automatikus befejezése ha minden sortétel beérkezett" -#: common/models.py:1955 +#: common/models.py:1941 msgid "Enable password forgot" msgstr "Elfelejtett jelszó engedélyezése" -#: common/models.py:1956 +#: common/models.py:1942 msgid "Enable password forgot function on the login pages" msgstr "Elfelejtett jelszó funkció engedélyezése a bejentkező oldalon" -#: common/models.py:1961 +#: common/models.py:1947 msgid "Enable registration" msgstr "Regisztráció engedélyezése" -#: common/models.py:1962 +#: common/models.py:1948 msgid "Enable self-registration for users on the login pages" msgstr "Felhaszálók önkéntes regisztrációjának engedélyezése a bejelentkező oldalon" -#: common/models.py:1967 +#: common/models.py:1953 msgid "Enable SSO" msgstr "SSO engedélyezése" -#: common/models.py:1968 +#: common/models.py:1954 msgid "Enable SSO on the login pages" msgstr "SSO engedélyezése a bejelentkező oldalon" -#: common/models.py:1973 +#: common/models.py:1959 msgid "Enable SSO registration" msgstr "SSO regisztráció engedélyezése" -#: common/models.py:1975 +#: common/models.py:1961 msgid "Enable self-registration via SSO for users on the login pages" msgstr "Felhaszálók önkéntes regisztrációjának engedélyezése SSO-n keresztül a bejelentkező oldalon" -#: common/models.py:1981 +#: common/models.py:1967 msgid "Enable SSO group sync" -msgstr "" +msgstr "SSO csoport szinkronizálás engedélyezése" + +#: common/models.py:1969 +msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" +msgstr "Az InvenTree csoportok szinkronizálása a hitelesítésszolgáltatóhoz" + +#: common/models.py:1975 +msgid "SSO group key" +msgstr "SSO csoport kulcs" + +#: common/models.py:1977 +msgid "The name of the groups claim attribute provided by the IdP" +msgstr "A csoportkérés tulajdonság neve amit a hitelesítésszolgáltató nyújt" #: common/models.py:1983 -msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" -msgstr "" +msgid "SSO group map" +msgstr "SSO csoport hozzárendelés" -#: common/models.py:1989 -msgid "SSO group key" -msgstr "" +#: common/models.py:1985 +msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." +msgstr "Az SSO csoportok hozzárendelése az InvenTree csoportokhoz. Ha a helyi csoport nem létezik, létre lesz hozva." #: common/models.py:1991 -msgid "The name of the groups claim attribute provided by the IdP" -msgstr "" +msgid "Remove groups outside of SSO" +msgstr "Az SSO-n kívüli csoportok eltávolítása" -#: common/models.py:1997 -msgid "SSO group map" -msgstr "" +#: common/models.py:1993 +msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" +msgstr "Ha egy felhasználóhoz rendelt csoport nem létezik az azonosításszolgáltatóban azt eltávolítsuk el. Ennek a kikapcsolása biztonsági problémákhoz vezethet" #: common/models.py:1999 -msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." -msgstr "" - -#: common/models.py:2005 -msgid "Remove groups outside of SSO" -msgstr "" - -#: common/models.py:2007 -msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" -msgstr "" - -#: common/models.py:2013 msgid "Email required" msgstr "Email szükséges" -#: common/models.py:2014 +#: common/models.py:2000 msgid "Require user to supply mail on signup" msgstr "Kötelező email megadás regisztrációkor" -#: common/models.py:2019 +#: common/models.py:2005 msgid "Auto-fill SSO users" msgstr "SSO felhasználók automatikus kitöltése" -#: common/models.py:2021 +#: common/models.py:2007 msgid "Automatically fill out user-details from SSO account-data" msgstr "Felhasználó adatainak automatikus kitöltése az SSO fiókadatokból" -#: common/models.py:2027 +#: common/models.py:2013 msgid "Mail twice" msgstr "Email kétszer" -#: common/models.py:2028 +#: common/models.py:2014 msgid "On signup ask users twice for their mail" msgstr "Regisztráláskor kétszer kérdezze a felhasználó email címét" -#: common/models.py:2033 +#: common/models.py:2019 msgid "Password twice" msgstr "Jelszó kétszer" -#: common/models.py:2034 +#: common/models.py:2020 msgid "On signup ask users twice for their password" msgstr "Regisztráláskor kétszer kérdezze a felhasználó jelszavát" -#: common/models.py:2039 +#: common/models.py:2025 msgid "Allowed domains" msgstr "Engedélyezett domainek" -#: common/models.py:2041 +#: common/models.py:2027 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "Feliratkozás korlátozása megadott domain-ekre (vesszővel elválasztva, @-al kezdve)" -#: common/models.py:2047 +#: common/models.py:2033 msgid "Group on signup" msgstr "Csoport regisztráláskor" -#: common/models.py:2049 +#: common/models.py:2035 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." -msgstr "" +msgstr "Ehhez a csoporthoz lesznek az új felhasználók rendelve. Ha az SSO csoport szinkronizálás engedélyezve van, akkor ez a csoport csak akkor lesz hozzárendelve a felhasználóhoz ha az azonosítás szolgáltató semmilyen csoportot nem rendelt hozzá." -#: common/models.py:2055 +#: common/models.py:2041 msgid "Enforce MFA" msgstr "Többfaktoros hitelesítés kényszerítése" -#: common/models.py:2056 +#: common/models.py:2042 msgid "Users must use multifactor security." msgstr "A felhasználóknak többfaktoros hitelesítést kell használniuk." -#: common/models.py:2061 +#: common/models.py:2047 msgid "Check plugins on startup" msgstr "Pluginok ellenőrzése indításkor" -#: common/models.py:2063 +#: common/models.py:2049 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "Ellenőrizze induláskor hogy minden plugin telepítve van - engedélyezd konténer környezetben (docker)" -#: common/models.py:2071 +#: common/models.py:2057 msgid "Check for plugin updates" msgstr "Plugin frissítések ellenőrzése" -#: common/models.py:2072 +#: common/models.py:2058 msgid "Enable periodic checks for updates to installed plugins" msgstr "Frissítések periódikus ellenőrzésének engedélyezése a telepített pluginokra" -#: common/models.py:2078 +#: common/models.py:2064 msgid "Enable URL integration" msgstr "URL integráció engedélyezése" -#: common/models.py:2079 +#: common/models.py:2065 msgid "Enable plugins to add URL routes" msgstr "URL útvonalalak hozzáadásának engedélyezése a pluginok számára" -#: common/models.py:2085 +#: common/models.py:2071 msgid "Enable navigation integration" msgstr "Navigációs integráció engedélyezése" -#: common/models.py:2086 +#: common/models.py:2072 msgid "Enable plugins to integrate into navigation" msgstr "Navigációs integráció engedélyezése a pluginok számára" -#: common/models.py:2092 +#: common/models.py:2078 msgid "Enable app integration" msgstr "App integráció engedélyezése" -#: common/models.py:2093 +#: common/models.py:2079 msgid "Enable plugins to add apps" msgstr "App hozzáadásának engedélyezése a pluginok számára" -#: common/models.py:2099 +#: common/models.py:2085 msgid "Enable schedule integration" msgstr "Ütemezés integráció engedélyezése" -#: common/models.py:2100 +#: common/models.py:2086 msgid "Enable plugins to run scheduled tasks" msgstr "Háttérben futó feladatok hozzáadásának engedélyezése a pluginok számára" -#: common/models.py:2106 +#: common/models.py:2092 msgid "Enable event integration" msgstr "Esemény integráció engedélyezése" -#: common/models.py:2107 +#: common/models.py:2093 msgid "Enable plugins to respond to internal events" msgstr "Belső eseményekre reagálás engedélyezése a pluginok számára" -#: common/models.py:2113 +#: common/models.py:2099 msgid "Enable project codes" msgstr "Projektszámok engedélyezése" -#: common/models.py:2114 +#: common/models.py:2100 msgid "Enable project codes for tracking projects" msgstr "Projektszámok használatának engedélyezése a projektek követéséhez" -#: common/models.py:2119 +#: common/models.py:2105 msgid "Stocktake Functionality" msgstr "Leltár funkció" -#: common/models.py:2121 +#: common/models.py:2107 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "Leltár funkció engedélyezése a készlet mennyiség és érték számításhoz" -#: common/models.py:2127 +#: common/models.py:2113 msgid "Exclude External Locations" msgstr "Külső helyek nélkül" -#: common/models.py:2129 +#: common/models.py:2115 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "Külső helyek figyelmen kívül hagyása a leltár számításoknál" -#: common/models.py:2135 +#: common/models.py:2121 msgid "Automatic Stocktake Period" msgstr "Automatikus leltár időpontja" -#: common/models.py:2137 +#: common/models.py:2123 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "Hány naponta történjen automatikus leltár (nulla egyenlő tiltva)" -#: common/models.py:2143 +#: common/models.py:2129 msgid "Report Deletion Interval" msgstr "Riport törlési gyakoriság" -#: common/models.py:2145 +#: common/models.py:2131 msgid "Stocktake reports will be deleted after specified number of days" msgstr "Régi leltár riportok törlése hány naponta történjen" -#: common/models.py:2152 +#: common/models.py:2138 msgid "Display Users full names" msgstr "Felhasználók teljes nevének megjelenítése" -#: common/models.py:2153 +#: common/models.py:2139 msgid "Display Users full names instead of usernames" msgstr "Felhasználói név helyett a felhasználók teljes neve jelenik meg" -#: common/models.py:2158 +#: common/models.py:2144 msgid "Enable Test Station Data" msgstr "Teszt állomás adatok engedélyezése" -#: common/models.py:2159 +#: common/models.py:2145 msgid "Enable test station data collection for test results" msgstr "Tesztállomás adatok gyűjtésének teszt eredménybe gyűjtésének engedélyezése" -#: common/models.py:2171 common/models.py:2551 +#: common/models.py:2150 +msgid "Create Template on Upload" +msgstr "" + +#: common/models.py:2152 +msgid "Create a new test template when uploading test data which does not match an existing template" +msgstr "" + +#: common/models.py:2165 common/models.py:2545 msgid "Settings key (must be unique - case insensitive" msgstr "Beállítások kulcs (egyedinek kell lennie, nem kis- nagybetű érzékeny" -#: common/models.py:2214 +#: common/models.py:2208 msgid "Hide inactive parts" msgstr "Inaktív alkatrészek elrejtése" -#: common/models.py:2216 +#: common/models.py:2210 msgid "Hide inactive parts in results displayed on the homepage" msgstr "Nem aktív alkatrészek elrejtése a kezdőlapon" -#: common/models.py:2222 +#: common/models.py:2216 msgid "Show subscribed parts" msgstr "Értesítésre beállított alkatrészek megjelenítése" -#: common/models.py:2223 +#: common/models.py:2217 msgid "Show subscribed parts on the homepage" msgstr "Alkatrész értesítések megjelenítése a főoldalon" -#: common/models.py:2228 +#: common/models.py:2222 msgid "Show subscribed categories" msgstr "Értesítésre beállított kategóriák megjelenítése" -#: common/models.py:2229 +#: common/models.py:2223 msgid "Show subscribed part categories on the homepage" msgstr "Alkatrész kategória értesítések megjelenítése a főoldalon" -#: common/models.py:2234 +#: common/models.py:2228 msgid "Show latest parts" msgstr "Legújabb alkatrészek megjelenítése" -#: common/models.py:2235 +#: common/models.py:2229 msgid "Show latest parts on the homepage" msgstr "Legújabb alkatrészek megjelenítése a főoldalon" -#: common/models.py:2240 +#: common/models.py:2234 msgid "Show invalid BOMs" msgstr "Hibás alkatrészjegyzékek megjelenítése" -#: common/models.py:2241 +#: common/models.py:2235 msgid "Show BOMs that await validation on the homepage" msgstr "Jóváhagyásra váró alkatrészjegyzékek megjelenítése a főoldalon" -#: common/models.py:2246 +#: common/models.py:2240 msgid "Show recent stock changes" msgstr "Legfrissebb készlet változások megjelenítése" -#: common/models.py:2247 +#: common/models.py:2241 msgid "Show recently changed stock items on the homepage" msgstr "Legutóbb megváltozott alkatrészek megjelenítése a főoldalon" -#: common/models.py:2252 +#: common/models.py:2246 msgid "Show low stock" msgstr "Alacsony készlet megjelenítése" -#: common/models.py:2253 +#: common/models.py:2247 msgid "Show low stock items on the homepage" msgstr "Alacsony készletek megjelenítése a főoldalon" -#: common/models.py:2258 +#: common/models.py:2252 msgid "Show depleted stock" msgstr "Kimerült készlet megjelenítése" -#: common/models.py:2259 +#: common/models.py:2253 msgid "Show depleted stock items on the homepage" msgstr "Kimerült készletek megjelenítése a főoldalon" -#: common/models.py:2264 +#: common/models.py:2258 msgid "Show needed stock" msgstr "Gyártáshoz szükséges készlet megjelenítése" -#: common/models.py:2265 +#: common/models.py:2259 msgid "Show stock items needed for builds on the homepage" msgstr "Gyártáshoz szükséges készletek megjelenítése a főoldalon" -#: common/models.py:2270 +#: common/models.py:2264 msgid "Show expired stock" msgstr "Lejárt készlet megjelenítése" -#: common/models.py:2271 +#: common/models.py:2265 msgid "Show expired stock items on the homepage" msgstr "Lejárt készletek megjelenítése a főoldalon" -#: common/models.py:2276 +#: common/models.py:2270 msgid "Show stale stock" msgstr "Állott készlet megjelenítése" -#: common/models.py:2277 +#: common/models.py:2271 msgid "Show stale stock items on the homepage" msgstr "Álló készletek megjelenítése a főoldalon" -#: common/models.py:2282 +#: common/models.py:2276 msgid "Show pending builds" msgstr "Függő gyártások megjelenítése" -#: common/models.py:2283 +#: common/models.py:2277 msgid "Show pending builds on the homepage" msgstr "Folyamatban lévő gyártások megjelenítése a főoldalon" -#: common/models.py:2288 +#: common/models.py:2282 msgid "Show overdue builds" msgstr "Késésben lévő gyártások megjelenítése" -#: common/models.py:2289 +#: common/models.py:2283 msgid "Show overdue builds on the homepage" msgstr "Késésben lévő gyártások megjelenítése a főoldalon" -#: common/models.py:2294 +#: common/models.py:2288 msgid "Show outstanding POs" msgstr "Kintlévő beszerzési rendelések megjelenítése" -#: common/models.py:2295 +#: common/models.py:2289 msgid "Show outstanding POs on the homepage" msgstr "Kintlévő beszerzési rendelések megjelenítése a főoldalon" -#: common/models.py:2300 +#: common/models.py:2294 msgid "Show overdue POs" msgstr "Késésben lévő megrendelések megjelenítése" -#: common/models.py:2301 +#: common/models.py:2295 msgid "Show overdue POs on the homepage" msgstr "Késésben lévő megrendelések megjelenítése a főoldalon" -#: common/models.py:2306 +#: common/models.py:2300 msgid "Show outstanding SOs" msgstr "Függő vevői rendelések megjelenítése" -#: common/models.py:2307 +#: common/models.py:2301 msgid "Show outstanding SOs on the homepage" msgstr "Függő vevői rendelések megjelenítése a főoldalon" -#: common/models.py:2312 +#: common/models.py:2306 msgid "Show overdue SOs" msgstr "Késésben lévő vevői rendelések megjelenítése" -#: common/models.py:2313 +#: common/models.py:2307 msgid "Show overdue SOs on the homepage" msgstr "Késésben lévő vevői rendelések megjelenítése a főoldalon" -#: common/models.py:2318 +#: common/models.py:2312 msgid "Show pending SO shipments" msgstr "Függő vevői szállítmányok megjelenítése" -#: common/models.py:2319 +#: common/models.py:2313 msgid "Show pending SO shipments on the homepage" msgstr "Folyamatban lévő vevői szállítmányok megjelenítése a főoldalon" -#: common/models.py:2324 +#: common/models.py:2318 msgid "Show News" msgstr "Hírek megjelenítése" -#: common/models.py:2325 +#: common/models.py:2319 msgid "Show news on the homepage" msgstr "Hírek megjelenítése a főoldalon" -#: common/models.py:2330 +#: common/models.py:2324 msgid "Inline label display" msgstr "Beágyazott címke megjelenítés" -#: common/models.py:2332 +#: common/models.py:2326 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "PDF címkék megjelenítése a böngészőben letöltés helyett" -#: common/models.py:2338 +#: common/models.py:2332 msgid "Default label printer" msgstr "Alapértelmezett címkenyomtató" -#: common/models.py:2340 +#: common/models.py:2334 msgid "Configure which label printer should be selected by default" msgstr "Melyik címkenyomtató legyen az alapértelmezett" -#: common/models.py:2346 +#: common/models.py:2340 msgid "Inline report display" msgstr "Beágyazott riport megjelenítés" -#: common/models.py:2348 +#: common/models.py:2342 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "PDF riport megjelenítése a böngészőben letöltés helyett" -#: common/models.py:2354 +#: common/models.py:2348 msgid "Search Parts" msgstr "Alkatrészek keresése" -#: common/models.py:2355 +#: common/models.py:2349 msgid "Display parts in search preview window" msgstr "Alkatrészek megjelenítése a keresési előnézetben" -#: common/models.py:2360 +#: common/models.py:2354 msgid "Search Supplier Parts" msgstr "Beszállítói alkatrészek keresése" -#: common/models.py:2361 +#: common/models.py:2355 msgid "Display supplier parts in search preview window" msgstr "Beszállítói alkatrészek megjelenítése a keresési előnézetben" -#: common/models.py:2366 +#: common/models.py:2360 msgid "Search Manufacturer Parts" msgstr "Gyártói alkatrészek keresése" -#: common/models.py:2367 +#: common/models.py:2361 msgid "Display manufacturer parts in search preview window" msgstr "Gyártói alkatrészek megjelenítése a keresési előnézetben" -#: common/models.py:2372 +#: common/models.py:2366 msgid "Hide Inactive Parts" msgstr "Inaktív alkatrészek elrejtése" -#: common/models.py:2373 +#: common/models.py:2367 msgid "Excluded inactive parts from search preview window" msgstr "Inaktív alkatrészek kihagyása a keresési előnézet találataiból" -#: common/models.py:2378 +#: common/models.py:2372 msgid "Search Categories" msgstr "Kategóriák keresése" -#: common/models.py:2379 +#: common/models.py:2373 msgid "Display part categories in search preview window" msgstr "Alkatrész kategóriák megjelenítése a keresési előnézetben" -#: common/models.py:2384 +#: common/models.py:2378 msgid "Search Stock" msgstr "Készlet keresése" -#: common/models.py:2385 +#: common/models.py:2379 msgid "Display stock items in search preview window" msgstr "Készlet tételek megjelenítése a keresési előnézetben" -#: common/models.py:2390 +#: common/models.py:2384 msgid "Hide Unavailable Stock Items" msgstr "Nem elérhető készlet tételek elrejtése" -#: common/models.py:2392 +#: common/models.py:2386 msgid "Exclude stock items which are not available from the search preview window" msgstr "Nem elérhető készlet kihagyása a keresési előnézet találataiból" -#: common/models.py:2398 +#: common/models.py:2392 msgid "Search Locations" msgstr "Helyek keresése" -#: common/models.py:2399 +#: common/models.py:2393 msgid "Display stock locations in search preview window" msgstr "Készlet helyek megjelenítése a keresési előnézetben" -#: common/models.py:2404 +#: common/models.py:2398 msgid "Search Companies" msgstr "Cégek keresése" -#: common/models.py:2405 +#: common/models.py:2399 msgid "Display companies in search preview window" msgstr "Cégek megjelenítése a keresési előnézetben" -#: common/models.py:2410 +#: common/models.py:2404 msgid "Search Build Orders" msgstr "Gyártási utasítások keresése" -#: common/models.py:2411 +#: common/models.py:2405 msgid "Display build orders in search preview window" msgstr "Gyártási utasítások megjelenítése a keresés előnézet ablakban" -#: common/models.py:2416 +#: common/models.py:2410 msgid "Search Purchase Orders" msgstr "Beszerzési rendelések keresése" -#: common/models.py:2417 +#: common/models.py:2411 msgid "Display purchase orders in search preview window" msgstr "Beszerzési rendelések megjelenítése a keresési előnézetben" -#: common/models.py:2422 +#: common/models.py:2416 msgid "Exclude Inactive Purchase Orders" msgstr "Inaktív beszerzési rendelések kihagyása" -#: common/models.py:2424 +#: common/models.py:2418 msgid "Exclude inactive purchase orders from search preview window" msgstr "Inaktív beszerzési rendelések kihagyása a keresési előnézet találataiból" -#: common/models.py:2430 +#: common/models.py:2424 msgid "Search Sales Orders" msgstr "Vevői rendelések keresése" -#: common/models.py:2431 +#: common/models.py:2425 msgid "Display sales orders in search preview window" msgstr "Vevői rendelések megjelenítése a keresési előnézetben" -#: common/models.py:2436 +#: common/models.py:2430 msgid "Exclude Inactive Sales Orders" msgstr "Inaktív vevői rendelések kihagyása" -#: common/models.py:2438 +#: common/models.py:2432 msgid "Exclude inactive sales orders from search preview window" msgstr "Inaktív vevői rendelések kihagyása a keresési előnézet találataiból" -#: common/models.py:2444 +#: common/models.py:2438 msgid "Search Return Orders" msgstr "Visszavétel keresése" -#: common/models.py:2445 +#: common/models.py:2439 msgid "Display return orders in search preview window" msgstr "Visszavételek megjelenítése a keresés előnézet ablakban" -#: common/models.py:2450 +#: common/models.py:2444 msgid "Exclude Inactive Return Orders" msgstr "Inaktív visszavételek kihagyása" -#: common/models.py:2452 +#: common/models.py:2446 msgid "Exclude inactive return orders from search preview window" msgstr "Inaktív visszavételek kihagyása a keresési előnézet találataiból" -#: common/models.py:2458 +#: common/models.py:2452 msgid "Search Preview Results" msgstr "Keresési előnézet eredményei" -#: common/models.py:2460 +#: common/models.py:2454 msgid "Number of results to show in each section of the search preview window" msgstr "A keresési előnézetben megjelenítendő eredmények száma szekciónként" -#: common/models.py:2466 +#: common/models.py:2460 msgid "Regex Search" msgstr "Regex keresés" -#: common/models.py:2467 +#: common/models.py:2461 msgid "Enable regular expressions in search queries" msgstr "Reguláris kifejezések engedélyezése a keresésekben" -#: common/models.py:2472 +#: common/models.py:2466 msgid "Whole Word Search" msgstr "Teljes szó keresés" -#: common/models.py:2473 +#: common/models.py:2467 msgid "Search queries return results for whole word matches" msgstr "A keresések csak teljes szóra egyező találatokat adjanak" -#: common/models.py:2478 +#: common/models.py:2472 msgid "Show Quantity in Forms" msgstr "Mennyiség megjelenítése a formokon" -#: common/models.py:2479 +#: common/models.py:2473 msgid "Display available part quantity in some forms" msgstr "Rendelkezésre álló alkatrész mennyiség megjelenítése néhány formon" -#: common/models.py:2484 +#: common/models.py:2478 msgid "Escape Key Closes Forms" msgstr "ESC billentyű zárja be a formot" -#: common/models.py:2485 +#: common/models.py:2479 msgid "Use the escape key to close modal forms" msgstr "ESC billentyű használata a modális formok bezárásához" -#: common/models.py:2490 +#: common/models.py:2484 msgid "Fixed Navbar" msgstr "Rögzített menüsor" -#: common/models.py:2491 +#: common/models.py:2485 msgid "The navbar position is fixed to the top of the screen" msgstr "A menü pozíciója mindig rögzítve a lap tetején" -#: common/models.py:2496 +#: common/models.py:2490 msgid "Date Format" msgstr "Dátum formátum" -#: common/models.py:2497 +#: common/models.py:2491 msgid "Preferred format for displaying dates" msgstr "Preferált dátum formátum a dátumok kijelzésekor" -#: common/models.py:2510 part/templates/part/detail.html:41 +#: common/models.py:2504 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "Alkatrész ütemezés" -#: common/models.py:2511 +#: common/models.py:2505 msgid "Display part scheduling information" msgstr "Alkatrész ütemezési információk megjelenítése" -#: common/models.py:2516 part/templates/part/detail.html:62 +#: common/models.py:2510 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "Alkatrész leltár" -#: common/models.py:2518 +#: common/models.py:2512 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "Alkatrész leltár információk megjelenítése (ha a leltár funkció engedélyezett)" -#: common/models.py:2524 +#: common/models.py:2518 msgid "Table String Length" msgstr "Táblázati szöveg hossz" -#: common/models.py:2526 +#: common/models.py:2520 msgid "Maximum length limit for strings displayed in table views" msgstr "Maximális szöveg hossz ami megjelenhet a táblázatokban" -#: common/models.py:2532 +#: common/models.py:2526 msgid "Receive error reports" msgstr "Hibariportok fogadása" -#: common/models.py:2533 +#: common/models.py:2527 msgid "Receive notifications for system errors" msgstr "Értesítések fogadása a rendszerhibákról" -#: common/models.py:2538 +#: common/models.py:2532 msgid "Last used printing machines" msgstr "Utoljára használt nyomtató gépek" -#: common/models.py:2539 +#: common/models.py:2533 msgid "Save the last used printing machines for a user" msgstr "Az utoljára használt nyomtató tárolása a felhasználóhoz" -#: common/models.py:2559 common/models.py:2560 common/models.py:2717 -#: common/models.py:2718 common/models.py:2963 common/models.py:2964 -#: common/models.py:3287 common/models.py:3288 importer/models.py:89 +#: common/models.py:2553 common/models.py:2554 common/models.py:2711 +#: common/models.py:2712 common/models.py:2957 common/models.py:2958 +#: common/models.py:3281 common/models.py:3282 importer/models.py:89 #: part/models.py:3319 part/models.py:3406 part/models.py:3480 #: part/models.py:3508 plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3736,11 +3725,11 @@ msgstr "Az utoljára használt nyomtató tárolása a felhasználóhoz" msgid "User" msgstr "Felhasználó" -#: common/models.py:2582 +#: common/models.py:2576 msgid "Price break quantity" msgstr "Ársáv mennyiség" -#: common/models.py:2589 company/serializers.py:517 order/admin.py:42 +#: common/models.py:2583 company/serializers.py:517 order/admin.py:42 #: order/models.py:1423 order/models.py:2410 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1892 #: templates/js/translated/pricing.js:621 @@ -3748,96 +3737,96 @@ msgstr "Ársáv mennyiség" msgid "Price" msgstr "Ár" -#: common/models.py:2590 +#: common/models.py:2584 msgid "Unit price at specified quantity" msgstr "Egységár egy meghatározott mennyiség esetén" -#: common/models.py:2694 common/models.py:2879 +#: common/models.py:2688 common/models.py:2873 msgid "Endpoint" msgstr "Végpont" -#: common/models.py:2695 +#: common/models.py:2689 msgid "Endpoint at which this webhook is received" msgstr "Végpont ahol ez a webhook érkezik" -#: common/models.py:2705 +#: common/models.py:2699 msgid "Name for this webhook" msgstr "Webhook neve" -#: common/models.py:2709 +#: common/models.py:2703 msgid "Is this webhook active" msgstr "Aktív-e ez a webhook" -#: common/models.py:2725 users/models.py:159 +#: common/models.py:2719 users/models.py:159 msgid "Token" msgstr "Token" -#: common/models.py:2726 +#: common/models.py:2720 msgid "Token for access" msgstr "Token a hozzáféréshez" -#: common/models.py:2734 +#: common/models.py:2728 msgid "Secret" msgstr "Titok" -#: common/models.py:2735 +#: common/models.py:2729 msgid "Shared secret for HMAC" msgstr "Megosztott titok a HMAC-hoz" -#: common/models.py:2843 +#: common/models.py:2837 msgid "Message ID" msgstr "Üzenet azonosító" -#: common/models.py:2844 +#: common/models.py:2838 msgid "Unique identifier for this message" msgstr "Egyedi azonosító ehhez az üzenethez" -#: common/models.py:2852 +#: common/models.py:2846 msgid "Host" msgstr "Kiszolgáló" -#: common/models.py:2853 +#: common/models.py:2847 msgid "Host from which this message was received" msgstr "Kiszolgáló ahonnan ez az üzenet érkezett" -#: common/models.py:2861 +#: common/models.py:2855 msgid "Header" msgstr "Fejléc" -#: common/models.py:2862 +#: common/models.py:2856 msgid "Header of this message" msgstr "Üzenet fejléce" -#: common/models.py:2869 +#: common/models.py:2863 msgid "Body" msgstr "Törzs" -#: common/models.py:2870 +#: common/models.py:2864 msgid "Body of this message" msgstr "Üzenet törzse" -#: common/models.py:2880 +#: common/models.py:2874 msgid "Endpoint on which this message was received" msgstr "Végpont amin ez az üzenet érkezett" -#: common/models.py:2885 +#: common/models.py:2879 msgid "Worked on" msgstr "Dolgozott rajta" -#: common/models.py:2886 +#: common/models.py:2880 msgid "Was the work on this message finished?" msgstr "Befejeződött a munka ezzel az üzenettel?" -#: common/models.py:3012 +#: common/models.py:3006 msgid "Id" msgstr "Azonosító" -#: common/models.py:3014 templates/js/translated/company.js:965 +#: common/models.py:3008 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "Cím" -#: common/models.py:3016 common/models.py:3271 company/models.py:146 +#: common/models.py:3010 common/models.py:3265 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 #: order/models.py:303 order/models.py:1378 order/models.py:1810 #: part/admin.py:55 part/models.py:1069 @@ -3854,219 +3843,219 @@ msgstr "Cím" msgid "Link" msgstr "Link" -#: common/models.py:3018 templates/js/translated/news.js:60 +#: common/models.py:3012 templates/js/translated/news.js:60 msgid "Published" msgstr "Közzétéve" -#: common/models.py:3020 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:3014 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "Szerző" -#: common/models.py:3022 templates/js/translated/news.js:52 +#: common/models.py:3016 templates/js/translated/news.js:52 msgid "Summary" msgstr "Összefoglaló" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Read" msgstr "Elolvasva" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Was this news item read?" msgstr "Elolvasva?" -#: common/models.py:3042 company/models.py:156 part/models.py:1079 +#: common/models.py:3036 company/models.py:156 part/models.py:1079 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 -#: stock/templates/stock/item_base.html:133 templates/503.html:31 +#: stock/templates/stock/item_base.html:129 templates/503.html:31 #: templates/hover_image.html:7 templates/hover_image.html:9 #: templates/modals.html:6 msgid "Image" msgstr "Kép" -#: common/models.py:3042 +#: common/models.py:3036 msgid "Image file" msgstr "Képfájl" -#: common/models.py:3054 common/models.py:3255 +#: common/models.py:3048 common/models.py:3249 msgid "Target model type for this image" -msgstr "" +msgstr "A képhez tartozó model típus" -#: common/models.py:3058 +#: common/models.py:3052 msgid "Target model ID for this image" -msgstr "" +msgstr "A képhez tartozó model azonosító" -#: common/models.py:3080 +#: common/models.py:3074 msgid "Custom Unit" -msgstr "" +msgstr "Egyedi mértékegység" -#: common/models.py:3098 +#: common/models.py:3092 msgid "Unit symbol must be unique" -msgstr "" +msgstr "A mértékegység szimbólumának egyedinek kell lennie" -#: common/models.py:3113 +#: common/models.py:3107 msgid "Unit name must be a valid identifier" msgstr "A mértékegységnek valós azonosítónak kell lennie" -#: common/models.py:3132 +#: common/models.py:3126 msgid "Unit name" msgstr "Egység neve" -#: common/models.py:3139 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3133 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "Szimbólum" -#: common/models.py:3140 +#: common/models.py:3134 msgid "Optional unit symbol" msgstr "Opcionális mértékegység szimbólum" -#: common/models.py:3146 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3140 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "Definíció" -#: common/models.py:3147 +#: common/models.py:3141 msgid "Unit definition" msgstr "Mértékegység definíció" -#: common/models.py:3205 common/models.py:3262 stock/models.py:2552 +#: common/models.py:3199 common/models.py:3256 stock/models.py:2549 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Melléklet" -#: common/models.py:3217 +#: common/models.py:3211 msgid "Missing file" msgstr "Hiányzó fájl" -#: common/models.py:3218 +#: common/models.py:3212 msgid "Missing external link" msgstr "Hiányzó külső link" -#: common/models.py:3263 +#: common/models.py:3257 msgid "Select file to attach" msgstr "Válaszd ki a mellekelni kívánt fájlt" -#: common/models.py:3278 templates/js/translated/attachment.js:120 +#: common/models.py:3272 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Megjegyzés" -#: common/models.py:3279 +#: common/models.py:3273 msgid "Attachment comment" -msgstr "" +msgstr "Melléklet megjegyzés" -#: common/models.py:3295 +#: common/models.py:3289 msgid "Upload date" -msgstr "" +msgstr "Feltöltés dátuma" -#: common/models.py:3296 +#: common/models.py:3290 msgid "Date the file was uploaded" -msgstr "" +msgstr "A fájl feltöltésének dátuma" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size" msgstr "Fájl mérete" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size in bytes" msgstr "Fájlméret bájtban" -#: common/models.py:3338 common/serializers.py:588 +#: common/models.py:3332 common/serializers.py:588 msgid "Invalid model type specified for attachment" -msgstr "" +msgstr "A melléklet model típusa érvénytelen" -#: common/models.py:3347 plugin/models.py:43 users/models.py:100 +#: common/models.py:3341 plugin/models.py:43 users/models.py:100 msgid "Key" msgstr "Kulcs" -#: common/models.py:3348 +#: common/models.py:3342 msgid "Value that will be saved in the models database" -msgstr "" +msgstr "A model adatbázisba tárolandó érték" -#: common/models.py:3351 +#: common/models.py:3345 msgid "Name of the state" -msgstr "" +msgstr "Az állapot neve" -#: common/models.py:3355 +#: common/models.py:3349 msgid "Label" -msgstr "" +msgstr "Címke" + +#: common/models.py:3350 +msgid "Label that will be displayed in the frontend" +msgstr "A felületen megjelenített címke" #: common/models.py:3356 -msgid "Label that will be displayed in the frontend" -msgstr "" +msgid "Color" +msgstr "Szín" + +#: common/models.py:3357 +msgid "Color that will be displayed in the frontend" +msgstr "A felöleten megjelenő szín" + +#: common/models.py:3360 +msgid "Logical Key" +msgstr "Logikai kulcs" #: common/models.py:3362 -msgid "Color" -msgstr "" - -#: common/models.py:3363 -msgid "Color that will be displayed in the frontend" -msgstr "" - -#: common/models.py:3366 -msgid "Logical Key" -msgstr "" - -#: common/models.py:3368 msgid "State logical key that is equal to this custom state in business logic" -msgstr "" +msgstr "Az állapot logikai kulcsa amely megegyezik az üzleti logika egyedi állapotával" + +#: common/models.py:3370 +msgid "Model" +msgstr "Model" + +#: common/models.py:3371 +msgid "Model this state is associated with" +msgstr "A Model amihez ez az állapot tartozik" + +#: common/models.py:3375 +msgid "Reference Status Set" +msgstr "Hivatkozott Állapot Készlet" #: common/models.py:3376 -msgid "Model" -msgstr "" - -#: common/models.py:3377 -msgid "Model this state is associated with" -msgstr "" - -#: common/models.py:3381 -msgid "Reference Status Set" -msgstr "" +msgid "Status set that is extended with this custom state" +msgstr "Az az Állapot készlet, melyet ez az egyedi állapot kibővít" #: common/models.py:3382 -msgid "Status set that is extended with this custom state" -msgstr "" - -#: common/models.py:3388 msgid "Custom State" -msgstr "" +msgstr "Egyedi Állapot" -#: common/models.py:3389 +#: common/models.py:3383 msgid "Custom States" -msgstr "" +msgstr "Egyedi Állapotok" + +#: common/models.py:3398 +msgid "Model must be selected" +msgstr "Modelt választani kötelező" + +#: common/models.py:3401 +msgid "Key must be selected" +msgstr "Kulcsot választani kötelező" #: common/models.py:3404 -msgid "Model must be selected" -msgstr "" - -#: common/models.py:3407 -msgid "Key must be selected" -msgstr "" - -#: common/models.py:3410 msgid "Logical key must be selected" -msgstr "" +msgstr "Logikai kulcsot választani kötelező" -#: common/models.py:3414 +#: common/models.py:3408 msgid "Key must be different from logical key" -msgstr "" +msgstr "A kulcs és a logikai kulcs nem lehet azonos" -#: common/models.py:3418 +#: common/models.py:3412 msgid "Reference status must be selected" -msgstr "" +msgstr "Kötelező kiválasztani a bővítendő állapotot" + +#: common/models.py:3424 +msgid "Reference status set not found" +msgstr "A hivatkozott állapot nem található" #: common/models.py:3430 -msgid "Reference status set not found" -msgstr "" +msgid "Key must be different from the logical keys of the reference status" +msgstr "A kulcsnak eltérőnek kell lennie a hivatkozott állapotok logikai kulcsaitól" #: common/models.py:3436 -msgid "Key must be different from the logical keys of the reference status" -msgstr "" - -#: common/models.py:3442 msgid "Logical key must be in the logical keys of the reference status" -msgstr "" +msgstr "A logikai kulcsnak szerepelnie kell a hivatkozott állapotok logikai kulcsai közt" #: common/notifications.py:310 #, python-brace-format @@ -4166,29 +4155,29 @@ msgstr "Feladat kulcsszó paraméterek" msgid "Filename" msgstr "Fájlnév" -#: common/serializers.py:563 report/api.py:100 report/serializers.py:53 +#: common/serializers.py:563 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "Modell típusa" #: common/serializers.py:591 msgid "User does not have permission to create or edit attachments for this model" -msgstr "" +msgstr "A felhasználónak nincs joga létrehozni vagy módosítani ehhez a modelhez tartozó mellékleteket" #: common/validators.py:35 msgid "No attachment model type provided" -msgstr "" +msgstr "A melléklethez nem tartozik model típus" #: common/validators.py:41 msgid "Invalid attachment model type" -msgstr "" +msgstr "Érvénytelen melléklet model típus" #: common/validators.py:82 msgid "Minimum places cannot be greater than maximum places" -msgstr "" +msgstr "A legkisebb helyiérték nem lehet nagyobb mint a legnagyobb helyiérték" #: common/validators.py:94 msgid "Maximum places cannot be less than minimum places" -msgstr "" +msgstr "A legnagyobb helyiérték nem lehet kisebb mint a legkisebb helyiérték" #: common/validators.py:105 msgid "An empty domain is not allowed." @@ -4321,7 +4310,7 @@ msgstr "Ez a vállalat aktív?" #: company/models.py:165 msgid "Is customer" -msgstr "" +msgstr "Vevő" #: company/models.py:166 msgid "Do you sell items to this company?" @@ -4329,7 +4318,7 @@ msgstr "Értékesítesz alkatrészeket ennek a cégnek?" #: company/models.py:171 msgid "Is supplier" -msgstr "" +msgstr "Beszállító" #: company/models.py:172 msgid "Do you purchase items from this company?" @@ -4337,7 +4326,7 @@ msgstr "Vásárolsz alkatrészeket ettől a cégtől?" #: company/models.py:177 msgid "Is manufacturer" -msgstr "" +msgstr "Gyártó" #: company/models.py:178 msgid "Does this company manufacture parts?" @@ -4448,12 +4437,12 @@ msgstr "Link a címinformációkhoz (külső)" #: company/models.py:467 company/models.py:584 company/models.py:808 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 -#: stock/templates/stock/item_base.html:217 +#: stock/templates/stock/item_base.html:213 msgid "Manufacturer Part" msgstr "Gyártói alkatrész" #: company/models.py:484 company/models.py:776 stock/models.py:791 -#: stock/serializers.py:452 stock/templates/stock/item_base.html:142 +#: stock/serializers.py:452 stock/templates/stock/item_base.html:138 #: templates/js/translated/bom.js:622 msgid "Base Part" msgstr "Kiindulási alkatrész" @@ -4464,8 +4453,8 @@ msgstr "Válassz alkatrészt" #: company/models.py:495 company/templates/company/company_base.html:82 #: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:145 part/serializers.py:567 -#: stock/templates/stock/item_base.html:207 +#: company/templates/company/supplier_part.html:145 part/serializers.py:565 +#: stock/templates/stock/item_base.html:203 #: templates/js/translated/company.js:507 #: templates/js/translated/company.js:1118 #: templates/js/translated/company.js:1296 @@ -4480,7 +4469,7 @@ msgstr "Gyártó kiválasztása" #: company/models.py:502 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:153 order/serializers.py:557 -#: part/serializers.py:577 templates/js/translated/company.js:351 +#: part/serializers.py:575 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 #: templates/js/translated/company.js:1630 templates/js/translated/part.js:1807 @@ -4499,14 +4488,14 @@ msgstr "Gyártói alkatrész leírása" #: company/models.py:572 msgid "Manufacturer Part Parameter" -msgstr "" +msgstr "Gyártói Cikkszám" #: company/models.py:591 msgid "Parameter name" msgstr "Paraméter neve" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2544 templates/js/translated/company.js:1166 +#: stock/models.py:2541 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1499 #: templates/js/translated/stock.js:1607 msgid "Value" @@ -4531,7 +4520,7 @@ msgstr "Paraméter mértékegység" #: company/models.py:659 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 #: order/serializers.py:492 stock/models.py:802 -#: stock/templates/stock/item_base.html:233 +#: stock/templates/stock/item_base.html:229 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 @@ -4554,9 +4543,9 @@ msgstr "Kapcsolódó gyártói alkatrésznek ugyanarra a kiindulási alkatrészr #: company/models.py:786 company/templates/company/company_base.html:87 #: company/templates/company/supplier_part.html:129 order/models.py:492 #: order/templates/order/order_base.html:141 part/bom.py:279 part/bom.py:314 -#: part/serializers.py:551 plugin/builtin/suppliers/digikey.py:25 +#: part/serializers.py:549 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/templates/stock/item_base.html:224 +#: plugin/builtin/suppliers/tme.py:26 stock/templates/stock/item_base.html:220 #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:511 @@ -4571,7 +4560,7 @@ msgstr "Beszállító" msgid "Select supplier" msgstr "Beszállító kiválasztása" -#: company/models.py:793 part/serializers.py:562 +#: company/models.py:793 part/serializers.py:560 msgid "Supplier stock keeping unit" msgstr "Beszállítói cikkszám" @@ -4652,7 +4641,7 @@ msgstr "Utolsó elérhetőségi adat frissítés" #: company/models.py:1024 msgid "Supplier Price Break" -msgstr "" +msgstr "Beszállítói Ár Kedvezmény" #: company/serializers.py:178 msgid "Default currency used for this supplier" @@ -4660,9 +4649,9 @@ msgstr "Beszállító által használt alapértelmezett pénznem" #: company/serializers.py:214 msgid "Company Name" -msgstr "" +msgstr "Cégnév" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:919 +#: company/serializers.py:397 part/admin.py:126 part/serializers.py:917 #: part/templates/part/part_base.html:197 #: templates/js/translated/company.js:1689 #: templates/js/translated/table_filters.js:362 @@ -4736,7 +4725,7 @@ msgstr "Kép törlése" #: order/models.py:2140 order/templates/order/return_order_base.html:134 #: order/templates/order/sales_order_base.html:151 stock/models.py:844 #: stock/models.py:845 stock/serializers.py:1336 -#: stock/templates/stock/item_base.html:405 +#: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 #: templates/js/translated/return_order.js:295 @@ -4940,7 +4929,7 @@ msgstr "Nincs elérhető gyártói információ" #: company/templates/company/manufacturer_part.html:119 #: company/templates/company/supplier_part.html:15 company/views.py:31 -#: part/admin.py:122 part/serializers.py:925 +#: part/admin.py:122 part/serializers.py:923 #: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190 #: templates/navbar.html:48 msgid "Suppliers" @@ -4962,7 +4951,7 @@ msgstr "Új paraméter" #: company/templates/company/manufacturer_part.html:177 msgid "Manufacturer Part Notes" -msgstr "" +msgstr "Gyártói Cikk Megjegyzés" #: company/templates/company/manufacturer_part.html:225 #: templates/js/translated/part.js:1429 @@ -5031,7 +5020,7 @@ msgid "No supplier information available" msgstr "Nincs elérhető beszállítói információ" #: company/templates/company/supplier_part.html:139 order/serializers.py:554 -#: part/bom.py:286 part/bom.py:315 part/serializers.py:561 +#: part/bom.py:286 part/bom.py:315 part/serializers.py:559 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1793 #: templates/js/translated/pricing.js:510 #: templates/js/translated/purchase_order.js:1920 @@ -5070,7 +5059,7 @@ msgstr "Ársáv hozzáadása" #: company/templates/company/supplier_part.html:270 msgid "Supplier Part Notes" -msgstr "" +msgstr "Szállítói Cikk Megjegyzés" #: company/templates/company/supplier_part.html:305 msgid "Supplier Part QR Code" @@ -5085,7 +5074,7 @@ msgid "Update Part Availability" msgstr "Alkatrész elérhetőség frissítése" #: company/templates/company/supplier_part_sidebar.html:5 -#: part/serializers.py:923 part/stocktake.py:223 +#: part/serializers.py:921 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 #: stock/serializers.py:1021 stock/serializers.py:1199 @@ -5126,11 +5115,11 @@ msgstr "Új cég" #: generic/states/fields.py:118 msgid "Custom status key" -msgstr "" +msgstr "Saját Állapot Kulcs" #: generic/states/fields.py:119 msgid "Additional status information for this item" -msgstr "" +msgstr "További állapot információk erről a tételről" #: generic/states/tests.py:22 order/status_codes.py:13 msgid "Placed" @@ -5138,15 +5127,15 @@ msgstr "Kiküldve" #: importer/mixins.py:261 msgid "Invalid export format" -msgstr "" +msgstr "Hibás export formátum" #: importer/models.py:60 msgid "Timestamp" -msgstr "" +msgstr "Időbélyeg" #: importer/models.py:65 msgid "Data file to import" -msgstr "" +msgstr "Importálandó adatfájl" #: importer/models.py:74 templates/js/translated/tables.js:558 msgid "Columns" @@ -5154,67 +5143,67 @@ msgstr "Oszlopok" #: importer/models.py:85 msgid "Import status" -msgstr "" +msgstr "Betöltés állapota" #: importer/models.py:95 msgid "Field Defaults" -msgstr "" +msgstr "Mező Alapértelmezett Érték" #: importer/models.py:102 msgid "Field Overrides" -msgstr "" +msgstr "Mező Felülbírálás" #: importer/models.py:109 msgid "Field Filters" -msgstr "" +msgstr "Mező Szűrők" #: importer/models.py:231 msgid "Some required fields have not been mapped" -msgstr "" +msgstr "Néhány kötelező mező nem került hozzárendelésre" #: importer/models.py:388 msgid "Column is already mapped to a database field" -msgstr "" +msgstr "Oszlop már adatbázis mezőhöz lett rendelve" #: importer/models.py:393 msgid "Field is already mapped to a data column" -msgstr "" +msgstr "Adatbázis mező már adatfájl oszlophoz lett rendelve" #: importer/models.py:402 msgid "Column mapping must be linked to a valid import session" -msgstr "" +msgstr "Az oszlop összerendelésnek egy helyes importálási művelethez kell kapcsolódnia" #: importer/models.py:407 msgid "Column does not exist in the data file" -msgstr "" +msgstr "Az Oszlop nem létezik ebben a fájlban" #: importer/models.py:414 msgid "Field does not exist in the target model" -msgstr "" +msgstr "A mező nem létezik a cél adatszerkezetben" #: importer/models.py:418 msgid "Selected field is read-only" -msgstr "" +msgstr "Kijelölt mező csak olvasható" #: importer/models.py:423 importer/models.py:494 msgid "Import Session" -msgstr "" +msgstr "Importálási művelet" #: importer/models.py:427 msgid "Field" -msgstr "" +msgstr "Mező" #: importer/models.py:429 msgid "Column" -msgstr "" +msgstr "Oszlop" #: importer/models.py:498 msgid "Row Index" -msgstr "" +msgstr "Sor száma" #: importer/models.py:501 msgid "Original row data" -msgstr "" +msgstr "Eredeti sor adat" #: importer/models.py:504 part/models.py:3965 msgid "Data" @@ -5230,87 +5219,87 @@ msgstr "Érvényes" #: importer/operations.py:28 importer/operations.py:49 msgid "Unsupported data file format" -msgstr "" +msgstr "Nem támogatott adatfájl formátum" #: importer/operations.py:40 msgid "Failed to open data file" -msgstr "" +msgstr "Adatfájl megnyitása sikertelen" #: importer/operations.py:51 msgid "Invalid data file dimensions" -msgstr "" +msgstr "Az adatállomány méretei - szélessége nem megfelelő" #: importer/serializers.py:91 msgid "Invalid field defaults" -msgstr "" +msgstr "Érvénytelen mező alapértelmezések" #: importer/serializers.py:104 msgid "Invalid field overrides" -msgstr "" +msgstr "Érvénytelen mező felülbírálások" #: importer/serializers.py:117 msgid "Invalid field filters" -msgstr "" +msgstr "Érvénytelen mező szűrések" #: importer/serializers.py:178 msgid "Rows" -msgstr "" +msgstr "Sorok" #: importer/serializers.py:179 msgid "List of row IDs to accept" -msgstr "" +msgstr "Az elfogadható azonosítók listája" #: importer/serializers.py:192 msgid "No rows provided" -msgstr "" +msgstr "Nincs sor megadva" #: importer/serializers.py:196 msgid "Row does not belong to this session" -msgstr "" +msgstr "A sor nem az aktuális művelethez kapcsolódik" #: importer/serializers.py:199 msgid "Row contains invalid data" -msgstr "" +msgstr "A Sor érvénytelen adatot tartalmaz" #: importer/serializers.py:202 msgid "Row has already been completed" -msgstr "" +msgstr "A sor már be lett fejezve" #: importer/status_codes.py:13 msgid "Initializing" -msgstr "" +msgstr "Előkészítés" #: importer/status_codes.py:18 msgid "Mapping Columns" -msgstr "" +msgstr "Oszlopok összerendelése" #: importer/status_codes.py:21 msgid "Importing Data" -msgstr "" +msgstr "Adatok importálása" #: importer/status_codes.py:24 msgid "Processing Data" -msgstr "" +msgstr "Adatok feldolgozása" #: importer/validators.py:21 msgid "Data file exceeds maximum size limit" -msgstr "" +msgstr "Adatfájl meghaladja a maximális méretet" #: importer/validators.py:26 msgid "Data file contains no headers" -msgstr "" +msgstr "Adatfájlból hiányzik a fejléc" #: importer/validators.py:29 msgid "Data file contains too many columns" -msgstr "" +msgstr "Túl sok oszlop az adatfájlban" #: importer/validators.py:32 msgid "Data file contains too many rows" -msgstr "" +msgstr "Túl sok sor az adatfájlban" #: importer/validators.py:53 msgid "Value must be a valid dictionary object" -msgstr "" +msgstr "Az értéknek a érvényes szótár elemnek kell lennie" #: machine/machine_types/label_printer.py:216 msgid "Copies" @@ -5339,7 +5328,7 @@ msgstr "Nincs papír" #: machine/machine_types/label_printer.py:236 msgid "Paper jam" -msgstr "" +msgstr "Elakadt a papír" #: machine/machine_types/label_printer.py:237 msgid "Disconnected" @@ -5444,7 +5433,7 @@ msgstr "Kintlévő" #: order/api.py:132 msgid "Has Project Code" -msgstr "" +msgstr "Van projektszáma" #: order/api.py:155 templates/js/translated/table_filters.js:201 #: templates/js/translated/table_filters.js:791 @@ -5474,7 +5463,7 @@ msgstr "A rendelés függőben" #: order/models.py:1592 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_purchase_order_report.html:14 -#: stock/serializers.py:121 stock/templates/stock/item_base.html:176 +#: stock/serializers.py:121 stock/templates/stock/item_base.html:172 #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:168 @@ -5592,7 +5581,7 @@ msgstr "Cég akinek a tételek értékesítésre kerülnek" #: order/models.py:1004 msgid "Sales order status" -msgstr "" +msgstr "Értékesítési rendelés állapot" #: order/models.py:1015 order/models.py:2159 msgid "Customer Reference " @@ -5614,11 +5603,11 @@ msgstr "szállította" #: order/models.py:1070 msgid "Order is already complete" -msgstr "" +msgstr "Rendelés már teljesítve" #: order/models.py:1073 msgid "Order is already cancelled" -msgstr "" +msgstr "Rendelés már visszavonva" #: order/models.py:1077 msgid "Only an open order can be marked as complete" @@ -5666,7 +5655,7 @@ msgstr "Egységár" #: order/models.py:1438 msgid "Purchase Order Line Item" -msgstr "" +msgstr "Vevői Rendelés Sortétel" #: order/models.py:1462 msgid "Supplier part must match supplier" @@ -5695,7 +5684,7 @@ msgid "Number of items received" msgstr "Érkezett tételek száma" #: order/models.py:1513 stock/models.py:963 stock/serializers.py:617 -#: stock/templates/stock/item_base.html:183 +#: stock/templates/stock/item_base.html:179 #: templates/js/translated/stock.js:2397 msgid "Purchase Price" msgstr "Beszerzési ár" @@ -5710,11 +5699,11 @@ msgstr "Mit szeretne a vevő hol tároljuk ezt az alkatrészt?" #: order/models.py:1580 msgid "Purchase Order Extra Line" -msgstr "" +msgstr "Vevői Rendelés Extra Sor" #: order/models.py:1609 msgid "Sales Order Line Item" -msgstr "" +msgstr "Vevői Rendelés Sortétel" #: order/models.py:1630 msgid "Virtual part cannot be assigned to a sales order" @@ -5746,7 +5735,7 @@ msgstr "Szállított mennyiség" #: order/models.py:1744 msgid "Sales Order Shipment" -msgstr "" +msgstr "Vevői Rendelés Szállítása" #: order/models.py:1765 msgid "Date of shipment" @@ -5769,7 +5758,7 @@ msgid "User who checked this shipment" msgstr "Felhasználó aki ellenőrizte ezt a szállítmányt" #: order/models.py:1788 order/models.py:2011 order/serializers.py:1479 -#: order/serializers.py:1589 templates/js/translated/model_renderers.js:455 +#: order/serializers.py:1597 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "Szállítmány" @@ -5803,11 +5792,11 @@ msgstr "Szállítmány nem tartalmaz foglalt készlet tételeket" #: order/models.py:1905 msgid "Sales Order Extra Line" -msgstr "" +msgstr "Vevői Rendelés Extra Sor" #: order/models.py:1934 msgid "Sales Order Allocation" -msgstr "" +msgstr "Vevői rendeléshez foglalások" #: order/models.py:1957 order/models.py:1959 msgid "Stock item has not been assigned" @@ -5872,7 +5861,7 @@ msgstr "Visszavétel állapota" #: order/models.py:2355 msgid "Return Order Line Item" -msgstr "" +msgstr "Visszavétel sortétel" #: order/models.py:2369 msgid "Only serialized items can be assigned to a Return Order" @@ -5905,7 +5894,7 @@ msgstr "Sortétel visszaküldésének vagy javításának költsége" #: order/models.py:2421 msgid "Return Order Extra Line" -msgstr "" +msgstr "Visszavétel extra tétel" #: order/serializers.py:87 msgid "Completed Lines" @@ -5957,7 +5946,7 @@ msgstr "Belső cikkszám" #: order/serializers.py:569 msgid "Internal Part Name" -msgstr "" +msgstr "Belső cikkszám" #: order/serializers.py:585 msgid "Supplier part must be specified" @@ -5983,7 +5972,7 @@ msgstr "Sortétel" msgid "Line item does not match purchase order" msgstr "Sortétel nem egyezik a beszerzési megrendeléssel" -#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1790 +#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1798 msgid "Select destination location for received items" msgstr "Válassz cél helyet a beérkezett tételeknek" @@ -5998,11 +5987,11 @@ msgstr "Írd be a sorozatszámokat a beérkezett tételekhez" #: order/serializers.py:692 msgid "Override packaging information for incoming stock items" -msgstr "" +msgstr "Bejövő készlettételek csomagolási információjának felülbírálata" #: order/serializers.py:700 msgid "Additional note for incoming stock items" -msgstr "" +msgstr "Kiegészítő megjegyzés beérkező készlettételekhez" #: order/serializers.py:707 templates/js/translated/barcode.js:52 msgid "Barcode" @@ -6020,7 +6009,7 @@ msgstr "Ez a vonalkód már használva van" 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:795 order/serializers.py:1806 +#: order/serializers.py:795 order/serializers.py:1814 msgid "Line items must be provided" msgstr "Sortételt meg kell adni" @@ -6052,39 +6041,39 @@ msgstr "Mennyiség pozitív kell legyen" msgid "Enter serial numbers to allocate" msgstr "Írd be a sorozatszámokat a kiosztáshoz" -#: order/serializers.py:1491 order/serializers.py:1597 +#: order/serializers.py:1491 order/serializers.py:1605 msgid "Shipment has already been shipped" msgstr "Szállítmány kiszállítva" -#: order/serializers.py:1494 order/serializers.py:1600 +#: order/serializers.py:1494 order/serializers.py:1608 msgid "Shipment is not associated with this order" msgstr "Szállítmány nincs hozzárendelve ehhez a rendeléshez" -#: order/serializers.py:1541 +#: order/serializers.py:1549 msgid "No match found for the following serial numbers" msgstr "Nincs találat a következő sorozatszámokra" -#: order/serializers.py:1548 -msgid "The following serial numbers are already allocated" -msgstr "A következő sorozatszámok már ki lettek osztva" +#: order/serializers.py:1556 +msgid "The following serial numbers are unavailable" +msgstr "" -#: order/serializers.py:1760 +#: order/serializers.py:1768 msgid "Return order line item" msgstr "Visszavétel sortétel" -#: order/serializers.py:1766 +#: order/serializers.py:1774 msgid "Line item does not match return order" msgstr "Sortétel nem egyezik a visszavétellel" -#: order/serializers.py:1769 +#: order/serializers.py:1777 msgid "Line item has already been received" msgstr "A sortétel már beérkezett" -#: order/serializers.py:1798 +#: order/serializers.py:1806 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:1881 +#: order/serializers.py:1889 msgid "Line price currency" msgstr "Sortétel pénzneme" @@ -6168,7 +6157,7 @@ msgstr "Rendelés másolása" #: order/templates/order/return_order_base.html:78 #: order/templates/order/sales_order_base.html:77 msgid "Hold order" -msgstr "" +msgstr "Rendelés Felfüggesztése" #: order/templates/order/order_base.html:78 #: order/templates/order/return_order_base.html:81 @@ -6445,7 +6434,7 @@ msgstr "Tételek kiszállítása" #: order/templates/order/sales_order_base.html:95 #: order/templates/order/sales_order_base.html:96 msgid "Mark As Shipped" -msgstr "" +msgstr "Kiszállítottnak Jelölve" #: order/templates/order/sales_order_base.html:99 #: templates/js/translated/sales_order.js:536 @@ -6511,7 +6500,7 @@ msgstr "A {part} egységára {price}-ra módosítva" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "A {part} alkatrész módosított egységára {price} mennyisége pedig {qty}" -#: part/admin.py:48 part/models.py:1044 part/serializers.py:908 +#: part/admin.py:48 part/models.py:1044 part/serializers.py:906 #: part/templates/part/part_base.html:276 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 @@ -6538,7 +6527,7 @@ msgstr "Alkatrész ábra" msgid "Category ID" msgstr "Kategória ID" -#: part/admin.py:67 part/admin.py:304 part/serializers.py:893 +#: part/admin.py:67 part/admin.py:304 part/serializers.py:891 #: part/stocktake.py:222 msgid "Category Name" msgstr "Kategória neve" @@ -6563,7 +6552,7 @@ msgstr "Minimális készlet" msgid "Used In" msgstr "Felhasználva ebben" -#: part/admin.py:150 part/serializers.py:918 +#: part/admin.py:150 part/serializers.py:916 #: part/templates/part/part_base.html:248 stock/admin.py:236 #: templates/js/translated/part.js:717 templates/js/translated/part.js:2159 msgid "Building" @@ -6593,7 +6582,7 @@ msgid "Category Path" msgstr "Kategória elérési út" #: part/admin.py:325 part/models.py:420 part/serializers.py:130 -#: part/serializers.py:290 part/serializers.py:428 +#: part/serializers.py:290 part/serializers.py:426 #: part/templates/part/cat_link.html:3 part/templates/part/category.html:20 #: part/templates/part/category.html:138 part/templates/part/category.html:158 #: part/templates/part/category_sidebar.html:9 @@ -6618,15 +6607,15 @@ msgstr "Szülő IPN" #: part/admin.py:405 msgid "Part Revision" -msgstr "" +msgstr "Alkatrész változatok" -#: part/admin.py:418 part/serializers.py:1367 +#: part/admin.py:418 part/serializers.py:1365 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "Minimum ár" -#: part/admin.py:423 part/serializers.py:1382 +#: part/admin.py:423 part/serializers.py:1380 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -6654,7 +6643,7 @@ msgstr "Felső szint" #: part/api.py:143 msgid "Filter by top-level categories" -msgstr "" +msgstr "Csúcs készlethelyre szűrés" #: part/api.py:156 stock/api.py:343 msgid "Cascade" @@ -6710,18 +6699,18 @@ msgstr "Ennek az opciónak ki kll lennie választva" #: part/api.py:913 msgid "Is Revision" -msgstr "" +msgstr "Változat" #: part/api.py:923 msgid "Has Revisions" -msgstr "" +msgstr "Vannak Változatok" #: part/api.py:1114 msgid "BOM Valid" -msgstr "" +msgstr "Alkatrészjegyzék ellenőrizve" #: part/api.py:1520 part/models.py:1036 part/models.py:3501 part/models.py:4060 -#: part/serializers.py:443 part/serializers.py:1223 +#: part/serializers.py:441 part/serializers.py:1221 #: part/templates/part/part_base.html:267 stock/api.py:780 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6731,11 +6720,11 @@ msgstr "Kategória" #: part/api.py:1754 msgid "Assembly part is testable" -msgstr "" +msgstr "Összeállított Alkatrész ellenőrizhető" #: part/api.py:1763 msgid "Component part is testable" -msgstr "" +msgstr "Összetevő alkatrész ellenőrizhető" #: part/api.py:1814 msgid "Uses" @@ -6747,7 +6736,7 @@ msgstr "Használ" msgid "Default Location" msgstr "Alapértelmezett hely" -#: part/bom.py:184 part/serializers.py:926 +#: part/bom.py:184 part/serializers.py:924 #: templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "Teljes készlet" @@ -6806,15 +6795,15 @@ msgstr "Nem lehet az alkatrészkategóriát szerkezeti kategóriává tenni, mer #: part/models.py:514 msgid "Cannot delete this part as it is locked" -msgstr "" +msgstr "Lezárt alkatrész nem törölhető" #: part/models.py:517 msgid "Cannot delete this part as it is still active" -msgstr "" +msgstr "Aktív alkatrész nem törölhető" #: part/models.py:522 msgid "Cannot delete this part as it is used in an assembly" -msgstr "" +msgstr "Összeállításban felhasznált alkatrész nem törölhető" #: part/models.py:560 msgid "Invalid choice for parent part" @@ -6837,27 +6826,27 @@ msgstr "Az IPN belső cikkszámnak illeszkednie kell a {pattern} regex mintára" #: part/models.py:698 msgid "Part cannot be a revision of itself" -msgstr "" +msgstr "Alkatrész nem lehes saját magának verziója" #: part/models.py:705 msgid "Cannot make a revision of a part which is already a revision" -msgstr "" +msgstr "Nem lehet olyan alkatrészből új verziót csinálni ami már eleve egy verzió" #: part/models.py:712 msgid "Revision code must be specified" -msgstr "" +msgstr "Verzió kódot meg kell adni" #: part/models.py:719 msgid "Revisions are only allowed for assembly parts" -msgstr "" +msgstr "Verziók csak összeállított alkatrészeknél engedélyezettek" #: part/models.py:726 msgid "Cannot make a revision of a template part" -msgstr "" +msgstr "Nem lehet sablon alkatrészből új verziót csinálni" #: part/models.py:732 msgid "Parent part must point to the same template" -msgstr "" +msgstr "A szülő alkatrésznek azonos sablonra kell mutatnia" #: part/models.py:826 msgid "Stock item with this serial number already exists" @@ -6869,7 +6858,7 @@ msgstr "Azonos IPN nem engedélyezett az alkatrészekre, már létezik ilyen" #: part/models.py:939 msgid "Duplicate part revision already exists." -msgstr "" +msgstr "Adott alkatrész verzióból már létezik egy." #: part/models.py:948 msgid "Part with this Name, IPN and Revision already exists." @@ -6907,17 +6896,17 @@ 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:1052 part/serializers.py:360 +#: part/models.py:1052 msgid "Part revision or version number" msgstr "Alkatrész változat vagy verziószám (pl. szín, hossz, revízió, stb.)" #: part/models.py:1062 msgid "Is this part a revision of another part?" -msgstr "" +msgstr "Ez egy másik alkatrész egy verziója?" #: part/models.py:1063 part/templates/part/part_base.html:284 msgid "Revision Of" -msgstr "" +msgstr "Ennek a verziója" #: part/models.py:1087 msgid "Where is this item normally stored?" @@ -6961,7 +6950,7 @@ msgstr "Kell-e külön követni az egyes példányait ennek az alkatrésznek?" #: part/models.py:1185 msgid "Can this part have test results recorded against it?" -msgstr "" +msgstr "Lehet ehhez az alkatrészhez több ellenőrzési eredményt rögzíteni?" #: part/models.py:1191 msgid "Can this part be purchased from external suppliers?" @@ -6978,11 +6967,11 @@ msgstr "Aktív-e ez az alkatrész?" #: part/models.py:1206 templates/js/translated/part.js:821 #: templates/js/translated/table_filters.js:724 msgid "Locked" -msgstr "" +msgstr "Lezárt" #: part/models.py:1207 msgid "Locked parts cannot be edited" -msgstr "" +msgstr "Lezárt alkatrészt nem lehet szerkeszteni" #: part/models.py:1213 msgid "Is this a virtual part, such as a software product or license?" @@ -7013,7 +7002,7 @@ msgid "Owner responsible for this part" msgstr "Alkatrész felelőse" #: part/models.py:1264 part/templates/part/part_base.html:355 -#: stock/templates/stock/item_base.html:451 +#: stock/templates/stock/item_base.html:447 #: templates/js/translated/part.js:2490 msgid "Last Stocktake" msgstr "Utolsó leltár" @@ -7232,11 +7221,11 @@ msgstr "Felhasználó aki a leltár riportot kérte" #: part/models.py:3417 msgid "Part Sale Price Break" -msgstr "" +msgstr "Alkatrész értékesítési ársáv" #: part/models.py:3529 msgid "Part Test Template" -msgstr "" +msgstr "Alkatrész Teszt Sablon" #: part/models.py:3555 msgid "Invalid template name - must include at least one alphanumeric character" @@ -7248,7 +7237,7 @@ msgstr "A lehetőségek egyediek kell legyenek" #: part/models.py:3587 msgid "Test templates can only be created for testable parts" -msgstr "" +msgstr "Teszt sablont csak ellenőrizhetőre beállított alkatrészhez lehet csinálni" #: part/models.py:3598 msgid "Test template with the same key already exists for part" @@ -7278,7 +7267,7 @@ msgstr "Teszt leírása" msgid "Enter description for this test" msgstr "Adj hozzá egy leírást ehhez a teszthez" -#: part/models.py:3635 report/models.py:208 +#: part/models.py:3635 report/models.py:216 #: templates/js/translated/part.js:2919 #: templates/js/translated/table_filters.js:502 msgid "Enabled" @@ -7319,11 +7308,11 @@ msgstr "Lehetőségek" #: part/models.py:3661 msgid "Valid choices for this test (comma-separated)" -msgstr "" +msgstr "Választható lehetőségek ehhez a Teszthez (vesszővel elválasztva)" #: part/models.py:3693 msgid "Part Parameter Template" -msgstr "" +msgstr "Alkatrész Paraméter Sablon" #: part/models.py:3720 msgid "Checkbox parameters cannot have units" @@ -7364,11 +7353,11 @@ msgstr "Választható lehetőségek (vesszővel elválasztva)" #: part/models.py:3839 msgid "Part Parameter" -msgstr "" +msgstr "Alkatrész Paraméter" #: part/models.py:3865 msgid "Parameter cannot be modified - part is locked" -msgstr "" +msgstr "Lezárt alkatrész Paramétere nem szerkeszthető" #: part/models.py:3903 msgid "Invalid choice for parameter value" @@ -7389,7 +7378,7 @@ msgstr "Paraméter értéke" #: part/models.py:4016 msgid "Part Category Parameter Template" -msgstr "" +msgstr "Alkatrészcsoport Paraméter Sablon" #: part/models.py:4075 templates/InvenTree/settings/settings_staff_js.html:304 msgid "Default Value" @@ -7421,11 +7410,11 @@ msgstr "Alkatrészjegyzék szint" #: part/models.py:4228 msgid "BOM item cannot be modified - assembly is locked" -msgstr "" +msgstr "Alkatrészjegyzék nem szerkeszthető mert az összeállítás le van zárva" #: part/models.py:4235 msgid "BOM item cannot be modified - variant assembly is locked" -msgstr "" +msgstr "Alkatrészjegyzék nem szerkeszthető mert az összeállítás változat le van zárva" #: part/models.py:4245 msgid "Select parent part" @@ -7544,7 +7533,7 @@ msgstr "Már létezik duplikált alkatrész kapcsolat" #: part/serializers.py:124 msgid "Parent Category" -msgstr "" +msgstr "Szülő Kategória" #: part/serializers.py:125 templates/js/translated/part.js:312 msgid "Parent part category" @@ -7572,326 +7561,326 @@ msgstr "Beszerzési pénzneme ennek a készlet tételnek" msgid "Number of parts using this template" msgstr "Ennyi alkatrész használja ezt a sablont" -#: part/serializers.py:434 +#: part/serializers.py:432 msgid "No parts selected" msgstr "Nincs kiválasztva alkatrész" -#: part/serializers.py:444 +#: part/serializers.py:442 msgid "Select category" msgstr "Válassz kategóriát" -#: part/serializers.py:479 +#: part/serializers.py:477 msgid "Original Part" msgstr "Eredeti alkatrész" -#: part/serializers.py:480 +#: part/serializers.py:478 msgid "Select original part to duplicate" msgstr "Válassz eredeti alkatrészt a másoláshoz" -#: part/serializers.py:485 +#: part/serializers.py:483 msgid "Copy Image" msgstr "Kép másolása" -#: part/serializers.py:486 +#: part/serializers.py:484 msgid "Copy image from original part" msgstr "Kép másolása az eredeti alkatrészről" -#: part/serializers.py:492 part/templates/part/detail.html:293 +#: part/serializers.py:490 part/templates/part/detail.html:293 msgid "Copy BOM" msgstr "Alkatrészjegyzék másolása" -#: part/serializers.py:493 +#: part/serializers.py:491 msgid "Copy bill of materials from original part" msgstr "Alkatrészjegyzék másolása az eredeti alkatrészről" -#: part/serializers.py:499 +#: part/serializers.py:497 msgid "Copy Parameters" msgstr "Paraméterek másolása" -#: part/serializers.py:500 +#: part/serializers.py:498 msgid "Copy parameter data from original part" msgstr "Paraméterek másolása az eredeti alkatrészről" -#: part/serializers.py:506 +#: part/serializers.py:504 msgid "Copy Notes" msgstr "Megjegyzések másolása" -#: part/serializers.py:507 +#: part/serializers.py:505 msgid "Copy notes from original part" msgstr "Megjegyzések másolása az eredeti alkatrészről" -#: part/serializers.py:525 +#: part/serializers.py:523 msgid "Initial Stock Quantity" msgstr "Kezdeti készlet mennyiség" -#: part/serializers.py:527 +#: part/serializers.py:525 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:534 +#: part/serializers.py:532 msgid "Initial Stock Location" msgstr "Kezdeti készlet hely" -#: part/serializers.py:535 +#: part/serializers.py:533 msgid "Specify initial stock location for this Part" msgstr "Add meg a kezdeti készlet helyét" -#: part/serializers.py:552 +#: part/serializers.py:550 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:568 +#: part/serializers.py:566 msgid "Select manufacturer (or leave blank to skip)" msgstr "Válassz gyártót (hagyd üresen ha nem kell létrehozni)" -#: part/serializers.py:578 +#: part/serializers.py:576 msgid "Manufacturer part number" msgstr "Gyártói cikkszám" -#: part/serializers.py:585 +#: part/serializers.py:583 msgid "Selected company is not a valid supplier" msgstr "A kiválasztott cég nem érvényes beszállító" -#: part/serializers.py:594 +#: part/serializers.py:592 msgid "Selected company is not a valid manufacturer" msgstr "A kiválasztott cég nem érvényes gyártó" -#: part/serializers.py:605 +#: part/serializers.py:603 msgid "Manufacturer part matching this MPN already exists" msgstr "Van már ilyen gyártói alkatrész" -#: part/serializers.py:612 +#: part/serializers.py:610 msgid "Supplier part matching this SKU already exists" msgstr "Van már ilyen beszállítói alkatrész" -#: part/serializers.py:924 +#: part/serializers.py:922 msgid "Revisions" -msgstr "" +msgstr "Verziók" -#: part/serializers.py:929 +#: part/serializers.py:927 msgid "Unallocated Stock" msgstr "Nem lefoglalt készlet" -#: part/serializers.py:932 +#: part/serializers.py:930 msgid "Variant Stock" msgstr "Variánsok Raktárkészlet" -#: part/serializers.py:962 part/templates/part/copy_part.html:9 +#: part/serializers.py:960 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:474 msgid "Duplicate Part" msgstr "Alkatrész másolása" -#: part/serializers.py:963 +#: part/serializers.py:961 msgid "Copy initial data from another Part" msgstr "Kezdeti adatok másolása egy másik alkatrészről" -#: part/serializers.py:969 templates/js/translated/part.js:103 +#: part/serializers.py:967 templates/js/translated/part.js:103 msgid "Initial Stock" msgstr "Kezdeti készlet" -#: part/serializers.py:970 +#: part/serializers.py:968 msgid "Create Part with initial stock quantity" msgstr "Kezdeti készlet mennyiség létrehozása" -#: part/serializers.py:976 +#: part/serializers.py:974 msgid "Supplier Information" msgstr "Beszállító információ" -#: part/serializers.py:977 +#: part/serializers.py:975 msgid "Add initial supplier information for this part" msgstr "Kezdeti beszállító adatok hozzáadása" -#: part/serializers.py:985 +#: part/serializers.py:983 msgid "Copy Category Parameters" msgstr "Kategória paraméterek másolása" -#: part/serializers.py:986 +#: part/serializers.py:984 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:991 +#: part/serializers.py:989 msgid "Existing Image" msgstr "Meglévő kép" -#: part/serializers.py:992 +#: part/serializers.py:990 msgid "Filename of an existing part image" msgstr "A meglévő alkatrész képfájl neve" -#: part/serializers.py:1009 +#: part/serializers.py:1007 msgid "Image file does not exist" msgstr "A képfájl nem létezik" -#: part/serializers.py:1215 +#: part/serializers.py:1213 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:1225 +#: part/serializers.py:1223 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:1235 +#: part/serializers.py:1233 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:1241 +#: part/serializers.py:1239 msgid "Exclude External Stock" msgstr "Külső készlet nélkül" -#: part/serializers.py:1242 +#: part/serializers.py:1240 msgid "Exclude stock items in external locations" msgstr "Külső helyeken lévő készlet nélkül" -#: part/serializers.py:1247 +#: part/serializers.py:1245 msgid "Generate Report" msgstr "Riport létrehozása" -#: part/serializers.py:1248 +#: part/serializers.py:1246 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:1253 +#: part/serializers.py:1251 msgid "Update Parts" msgstr "Alaktrészek frissítése" -#: part/serializers.py:1254 +#: part/serializers.py:1252 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:1262 +#: part/serializers.py:1260 msgid "Stocktake functionality is not enabled" msgstr "Leltár funkció nincs engedélyezve" -#: part/serializers.py:1368 +#: part/serializers.py:1366 msgid "Override calculated value for minimum price" msgstr "Számított minimum ár felülbírálása" -#: part/serializers.py:1375 +#: part/serializers.py:1373 msgid "Minimum price currency" msgstr "Minimum ár pénzneme" -#: part/serializers.py:1383 +#: part/serializers.py:1381 msgid "Override calculated value for maximum price" msgstr "Számított maximum ár felülbírálása" -#: part/serializers.py:1390 +#: part/serializers.py:1388 msgid "Maximum price currency" msgstr "Maximum ár pénzneme" -#: part/serializers.py:1419 +#: part/serializers.py:1417 msgid "Update" msgstr "Frissítés" -#: part/serializers.py:1420 +#: part/serializers.py:1418 msgid "Update pricing for this part" msgstr "Alkatrész árak frissítése" -#: part/serializers.py:1443 +#: part/serializers.py:1441 #, 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:1450 +#: part/serializers.py:1448 msgid "Minimum price must not be greater than maximum price" msgstr "A Minimum ár nem lehet nagyobb mint a Maximum ár" -#: part/serializers.py:1453 +#: part/serializers.py:1451 msgid "Maximum price must not be less than minimum price" msgstr "A Maximum ár nem lehet kisebb mint a Minimum ár" -#: part/serializers.py:1597 +#: part/serializers.py:1595 msgid "Select the parent assembly" -msgstr "" +msgstr "Szülő összeállítás kiválasztása" -#: part/serializers.py:1606 +#: part/serializers.py:1604 msgid "Component Name" -msgstr "" +msgstr "Összetevő neve" -#: part/serializers.py:1609 +#: part/serializers.py:1607 msgid "Component IPN" -msgstr "" +msgstr "Összetevő Cikkszám" -#: part/serializers.py:1612 +#: part/serializers.py:1610 msgid "Component Description" -msgstr "" +msgstr "Összetevő Leírás" -#: part/serializers.py:1618 +#: part/serializers.py:1616 msgid "Select the component part" -msgstr "" +msgstr "Összetevő alkatrész kijelölése" -#: part/serializers.py:1627 part/templates/part/part_base.html:242 +#: part/serializers.py:1625 part/templates/part/part_base.html:242 #: templates/js/translated/bom.js:1219 msgid "Can Build" msgstr "Gyártható" -#: part/serializers.py:1858 +#: part/serializers.py:1856 msgid "Select part to copy BOM from" msgstr "Válassz alkatrészt ahonnan az alkatrészjegyzéket másoljuk" -#: part/serializers.py:1866 +#: part/serializers.py:1864 msgid "Remove Existing Data" msgstr "Létező adat törlése" -#: part/serializers.py:1867 +#: part/serializers.py:1865 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:1872 +#: part/serializers.py:1870 msgid "Include Inherited" msgstr "Örököltekkel együtt" -#: part/serializers.py:1873 +#: part/serializers.py:1871 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:1878 +#: part/serializers.py:1876 msgid "Skip Invalid Rows" msgstr "Hibás sorok kihagyása" -#: part/serializers.py:1879 +#: part/serializers.py:1877 msgid "Enable this option to skip invalid rows" msgstr "Engedély a hibás sorok kihagyására" -#: part/serializers.py:1884 +#: part/serializers.py:1882 msgid "Copy Substitute Parts" msgstr "Helyettesítő alkatrészek másolása" -#: part/serializers.py:1885 +#: part/serializers.py:1883 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:1922 +#: part/serializers.py:1920 msgid "Clear Existing BOM" msgstr "Meglévő alkatrészjegyzék törlése" -#: part/serializers.py:1923 +#: part/serializers.py:1921 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:1955 +#: part/serializers.py:1953 msgid "No part column specified" msgstr "Nincs megadva alkatrész oszlop" -#: part/serializers.py:1999 +#: part/serializers.py:1997 msgid "Multiple matching parts found" msgstr "Több egyező alkatrész is található" -#: part/serializers.py:2002 +#: part/serializers.py:2000 msgid "No matching part found" msgstr "Nincs egyező alkatrész" -#: part/serializers.py:2004 +#: part/serializers.py:2002 msgid "Part is not designated as a component" msgstr "Az alkatrész nem lett összetevőként jelölve" -#: part/serializers.py:2013 +#: part/serializers.py:2011 msgid "Quantity not provided" msgstr "Mennyiség nincs megadva" -#: part/serializers.py:2021 +#: part/serializers.py:2019 msgid "Invalid quantity" msgstr "Érvénytelen mennyiség" -#: part/serializers.py:2044 +#: part/serializers.py:2042 msgid "At least one BOM item is required" msgstr "Legalább egy alkatrészjegyzék tétel szükséges" @@ -8063,7 +8052,7 @@ msgstr "Teszt sablon hozzáadása" #: part/templates/part/detail.html:106 msgid "Part Test Statistics" -msgstr "" +msgstr "Alkatrész Ellenőrzési Statisztika" #: part/templates/part/detail.html:155 stock/templates/stock/item.html:49 msgid "Sales Order Allocations" @@ -8217,7 +8206,7 @@ msgid "Subscribe to notifications for this part" msgstr "Értesítések kérése erre az alkatrészre" #: part/templates/part/part_base.html:52 -#: stock/templates/stock/item_base.html:62 +#: stock/templates/stock/item_base.html:61 #: stock/templates/stock/location.html:71 templates/js/translated/label.js:136 msgid "Print Label" msgstr "Címke nyomtatása" @@ -8227,7 +8216,7 @@ msgid "Show pricing information" msgstr "Árinformációk megjelenítése" #: part/templates/part/part_base.html:63 -#: stock/templates/stock/item_base.html:110 +#: stock/templates/stock/item_base.html:106 #: stock/templates/stock/location.html:80 msgid "Stock actions" msgstr "Készlet műveletek" @@ -8295,15 +8284,15 @@ msgstr "Alkatrész részletei" #: part/templates/part/part_base.html:217 msgid "Required for Orders" -msgstr "" +msgstr "Rendeléshez szükséges" #: part/templates/part/part_base.html:225 -#: stock/templates/stock/item_base.html:388 +#: stock/templates/stock/item_base.html:384 msgid "Allocated to Build Orders" msgstr "Gyártáshoz lefoglalva" #: part/templates/part/part_base.html:234 -#: stock/templates/stock/item_base.html:381 +#: stock/templates/stock/item_base.html:377 msgid "Allocated to Sales Orders" msgstr "Vevő rendeléshez lefoglalva" @@ -8323,7 +8312,7 @@ msgid "Latest Serial Number" msgstr "Legutolsó sorozatszám" #: part/templates/part/part_base.html:372 -#: stock/templates/stock/item_base.html:322 +#: stock/templates/stock/item_base.html:318 msgid "Search for serial number" msgstr "Sorozatszámra keresés" @@ -8450,7 +8439,7 @@ msgid "Edit" msgstr "Szerkesztés" #: part/templates/part/prices.html:28 stock/admin.py:252 -#: stock/templates/stock/item_base.html:446 +#: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1703 #: templates/js/translated/company.js:1713 #: templates/js/translated/stock.js:2332 @@ -8628,11 +8617,11 @@ msgstr "Egyezés vonalkódra" #: plugin/base/barcodes/api.py:163 plugin/base/barcodes/serializers.py:45 msgid "Model is not supported" -msgstr "" +msgstr "Model nem támogatott" #: plugin/base/barcodes/api.py:168 msgid "Model instance not found" -msgstr "" +msgstr "Model példány hiányzik" #: plugin/base/barcodes/api.py:197 #: templates/js/translated/purchase_order.js:1468 @@ -8728,11 +8717,11 @@ msgstr "Beolvasott vonalkód" #: plugin/base/barcodes/serializers.py:30 msgid "Model name to generate barcode for" -msgstr "" +msgstr "Vonalkód generáláshoz kiválaszottt model neve" #: plugin/base/barcodes/serializers.py:35 msgid "Primary key of model object to generate barcode for" -msgstr "" +msgstr "A vonalkódnyomtatáshoz kiválaszott model objektum azonosítója" #: plugin/base/barcodes/serializers.py:105 msgid "Purchase Order to allocate items against" @@ -8796,7 +8785,7 @@ msgstr "A címke HTML nyomtatása sikertelen" #: plugin/base/label/mixins.py:149 msgid "No items provided to print" -msgstr "" +msgstr "Nincs elem a nyomtatáshoz" #: plugin/builtin/barcodes/inventree_barcode.py:27 msgid "InvenTree Barcodes" @@ -8819,27 +8808,27 @@ msgstr "InvenTree fejlesztők" #: plugin/builtin/barcodes/inventree_barcode.py:34 msgid "Internal Barcode Format" -msgstr "" +msgstr "Belső Vonalkód Formátum" #: plugin/builtin/barcodes/inventree_barcode.py:35 msgid "Select an internal barcode format" -msgstr "" +msgstr "Belső vonalkód formátum kiválasztása" #: plugin/builtin/barcodes/inventree_barcode.py:37 msgid "JSON barcodes (human readable)" -msgstr "" +msgstr "JSON vonalkód (olvasható)" #: plugin/builtin/barcodes/inventree_barcode.py:38 msgid "Short barcodes (space optimized)" -msgstr "" +msgstr "Rövid vonalkód (tömörebb)" #: plugin/builtin/barcodes/inventree_barcode.py:43 msgid "Short Barcode Prefix" -msgstr "" +msgstr "Rövid Vonalkód Előtag" #: plugin/builtin/barcodes/inventree_barcode.py:45 msgid "Customize the prefix used for short barcodes, may be useful for environments with multiple InvenTree instances" -msgstr "" +msgstr "A rövid vonalkódok előtagjának beállítása hasznos lehet, ha több InvenTree példányt is használnak egy környezetben" #: plugin/builtin/integration/core_notifications.py:34 msgid "InvenTree Notifications" @@ -8941,7 +8930,7 @@ msgstr "Szegély" msgid "Print a border around each label" msgstr "Az egyes címkék körüli margó" -#: plugin/builtin/labels/label_sheet.py:47 report/models.py:307 +#: plugin/builtin/labels/label_sheet.py:47 report/models.py:315 msgid "Landscape" msgstr "Fekvő" @@ -9099,7 +9088,7 @@ msgstr "Beépített plugin" msgid "Package Plugin" msgstr "Csomag plugin" -#: plugin/models.py:220 report/models.py:474 +#: plugin/models.py:220 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" @@ -9250,8 +9239,8 @@ msgstr "Plugin konfiguráció törlése az adatbázisból" msgid "No valid objects provided to template" msgstr "Nincs érvényes objektum megadva a sablonhoz" -#: report/api.py:103 report/models.py:438 report/serializers.py:98 -#: report/serializers.py:148 templates/js/translated/purchase_order.js:1817 +#: report/api.py:103 report/models.py:446 report/serializers.py:99 +#: report/serializers.py:149 templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:353 #: templates/js/translated/sales_order.js:887 #: templates/js/translated/sales_order.js:1047 @@ -9260,29 +9249,33 @@ msgstr "Tételek" #: report/api.py:180 msgid "Plugin not found" -msgstr "" +msgstr "Plugin nem található" #: report/api.py:182 msgid "Plugin is not active" -msgstr "" +msgstr "Plugin nem aktív" #: report/api.py:184 msgid "Plugin does not support label printing" -msgstr "" +msgstr "Plugin nem támogatja a címkenyomtatást" #: report/api.py:233 msgid "Invalid label dimensions" -msgstr "" +msgstr "Érvénytelen címke méretek" #: report/api.py:248 report/api.py:329 msgid "No valid items provided to template" -msgstr "" +msgstr "Nincs érvényes tétel megadva a sablonhoz" #: report/api.py:283 msgid "Error printing label" msgstr "Címkenyomtatási hiba" -#: report/api.py:375 report/api.py:411 +#: report/api.py:358 +msgid "Report saved at time of printing" +msgstr "" + +#: report/api.py:384 report/api.py:420 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "A '{template}' sablon fájl hiányzik vagy nem érhető el" @@ -9305,7 +9298,7 @@ msgstr "„Letter” méret" #: report/models.py:118 msgid "Template file with this name already exists" -msgstr "" +msgstr "Ilyen nevű Sablon fájl már létezik" #: report/models.py:150 msgid "Template name" @@ -9313,143 +9306,151 @@ msgstr "Sablon neve" #: report/models.py:156 msgid "Template description" -msgstr "" +msgstr "Sablon leírása" #: report/models.py:162 msgid "Revision number (auto-increments)" +msgstr "Verziószám (automatikusan nő)" + +#: report/models.py:168 +msgid "Attach to Model on Print" msgstr "" -#: report/models.py:202 +#: report/models.py:170 +msgid "Save report output as an attachment against linked model instance when printing" +msgstr "" + +#: report/models.py:210 msgid "Filename Pattern" msgstr "Fájlnév minta" -#: report/models.py:203 +#: report/models.py:211 msgid "Pattern for generating filenames" -msgstr "" +msgstr "Minta a fájlnevek előállításához" -#: report/models.py:208 +#: report/models.py:216 msgid "Template is enabled" -msgstr "" +msgstr "Sablon engedélyezve" -#: report/models.py:214 +#: report/models.py:222 msgid "Target model type for template" -msgstr "" +msgstr "A sablon által célzott model típus" -#: report/models.py:234 +#: report/models.py:242 msgid "Filters" msgstr "Szűrők" -#: report/models.py:235 +#: report/models.py:243 msgid "Template query filters (comma-separated list of key=value pairs)" -msgstr "" +msgstr "Sablon lekérdezés szűrők (vesszővel elválasztott kulcs=érték párok)" -#: report/models.py:294 report/models.py:361 +#: report/models.py:302 report/models.py:369 msgid "Template file" -msgstr "" +msgstr "Sablon file" -#: report/models.py:302 +#: report/models.py:310 msgid "Page size for PDF reports" msgstr "Lapméret a PDF riportokhoz" -#: report/models.py:308 +#: report/models.py:316 msgid "Render report in landscape orientation" msgstr "Jelentés fekvő nézetben" -#: report/models.py:367 +#: report/models.py:375 msgid "Width [mm]" msgstr "Szélesség [mm]" -#: report/models.py:368 +#: report/models.py:376 msgid "Label width, specified in mm" msgstr "Címke szélessége, mm-ben" -#: report/models.py:374 +#: report/models.py:382 msgid "Height [mm]" msgstr "Magasság [mm]" -#: report/models.py:375 +#: report/models.py:383 msgid "Label height, specified in mm" msgstr "Címke magassága, mm-ben" -#: report/models.py:438 +#: report/models.py:446 msgid "Number of items to process" -msgstr "" +msgstr "Feldolgozandó elemek száma" -#: report/models.py:444 +#: report/models.py:452 msgid "Report generation is complete" -msgstr "" +msgstr "Jelentés készítés befejezve" -#: report/models.py:448 templates/js/translated/build.js:2352 +#: report/models.py:456 templates/js/translated/build.js:2352 msgid "Progress" msgstr "Haladás" -#: report/models.py:448 -msgid "Report generation progress" -msgstr "" - #: report/models.py:456 -msgid "Report Template" -msgstr "" +msgid "Report generation progress" +msgstr "Jelentés készítés állapota" -#: report/models.py:463 report/models.py:486 +#: report/models.py:464 +msgid "Report Template" +msgstr "Jelentéssablon" + +#: report/models.py:471 report/models.py:494 msgid "Output File" msgstr "Kimeneti Fájl" -#: report/models.py:464 report/models.py:487 +#: report/models.py:472 report/models.py:495 msgid "Generated output file" -msgstr "" +msgstr "Generált kimeneti állomány" -#: report/models.py:475 +#: report/models.py:483 msgid "Label output plugin" -msgstr "" +msgstr "Címke előállító plugin" -#: report/models.py:479 +#: report/models.py:487 msgid "Label Template" -msgstr "" +msgstr "Címke sablon" -#: report/models.py:502 +#: report/models.py:510 msgid "Snippet" msgstr "Részlet" -#: report/models.py:503 +#: report/models.py:511 msgid "Report snippet file" msgstr "Riport részlet fájl" -#: report/models.py:510 +#: report/models.py:518 msgid "Snippet file description" msgstr "Részlet fájl leírása" -#: report/models.py:528 +#: report/models.py:536 msgid "Asset" msgstr "Eszköz" -#: report/models.py:529 +#: report/models.py:537 msgid "Report asset file" msgstr "Riport asset fájl" -#: report/models.py:536 +#: report/models.py:544 msgid "Asset file description" msgstr "Asset fájl leírása" -#: report/serializers.py:91 +#: report/serializers.py:92 msgid "Select report template" -msgstr "" +msgstr "Riport sablon kiválasztása" -#: report/serializers.py:99 report/serializers.py:149 +#: report/serializers.py:100 report/serializers.py:150 msgid "List of item primary keys to include in the report" -msgstr "" +msgstr "A jelentésben levő tételek azonosítója" -#: report/serializers.py:132 +#: report/serializers.py:133 msgid "Select label template" msgstr "Címke sablon választás" -#: report/serializers.py:140 -msgid "Printing Plugin" -msgstr "" - #: report/serializers.py:141 +msgid "Printing Plugin" +msgstr "Nyomtató plugin" + +#: report/serializers.py:142 msgid "Select plugin to use for label printing" -msgstr "" +msgstr "Címkenyomtató plugin kiválasztása" #: report/templates/label/part_label.html:31 #: report/templates/label/stockitem_qr.html:21 @@ -9518,7 +9519,7 @@ msgstr "Teszt eredmények" msgid "Test" msgstr "Teszt" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2538 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2535 msgid "Result" msgstr "Eredmény" @@ -9588,7 +9589,7 @@ msgstr "Beszállítói cikkszám" #: stock/admin.py:185 msgid "Supplier Part SKU" -msgstr "" +msgstr "Beszállítói cikkszám" #: stock/admin.py:190 msgid "Supplier ID" @@ -9599,7 +9600,7 @@ msgid "Customer ID" msgstr "Vevő ID" #: stock/admin.py:206 stock/models.py:829 -#: stock/templates/stock/item_base.html:354 +#: stock/templates/stock/item_base.html:350 msgid "Installed In" msgstr "Beépítve ebbe" @@ -9624,7 +9625,7 @@ msgid "Delete on Deplete" msgstr "Törlés ha kimerül" #: stock/admin.py:261 stock/models.py:923 -#: stock/templates/stock/item_base.html:433 +#: stock/templates/stock/item_base.html:429 #: templates/js/translated/stock.js:2316 users/models.py:124 msgid "Expiry Date" msgstr "Lejárati dátum" @@ -9635,7 +9636,7 @@ msgstr "Hely mélységre szűrés" #: stock/api.py:330 msgid "Filter by top-level locations" -msgstr "" +msgstr "Csúcs készlethelyre szűrés" #: stock/api.py:345 msgid "Include sub-locations in filtered results" @@ -9666,7 +9667,7 @@ msgid "Expiry date after" msgstr "Lejárat után" #: stock/api.py:839 stock/serializers.py:611 -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #: templates/js/translated/table_filters.js:448 msgid "Stale" msgstr "Állott" @@ -9716,7 +9717,7 @@ msgid "Stock Locations" msgstr "Készlethelyek" #: stock/models.py:185 stock/models.py:972 -#: stock/templates/stock/item_base.html:247 +#: stock/templates/stock/item_base.html:243 msgid "Owner" msgstr "Tulajdonos" @@ -9827,7 +9828,7 @@ msgstr "Forrás gyártás" msgid "Build for this stock item" msgstr "Gyártás ehhez a készlet tételhez" -#: stock/models.py:892 stock/templates/stock/item_base.html:363 +#: stock/models.py:892 stock/templates/stock/item_base.html:359 msgid "Consumed By" msgstr "Felhasználva ebben" @@ -9892,7 +9893,7 @@ msgstr "A mennyiség nem egyezik a megadott sorozatszámok számával" msgid "Serial numbers already exist" msgstr "A sorozatszámok már léteznek" -#: stock/models.py:1636 +#: stock/models.py:1636 stock/models.py:2438 msgid "Test template does not exist" msgstr "Ez a Teszt sablon nem létezik" @@ -9942,7 +9943,7 @@ msgstr "Készlet tétel nem mozgatható mivel nincs készleten" #: stock/models.py:2337 msgid "Stock Item Tracking" -msgstr "" +msgstr "Készlettörténet" #: stock/models.py:2370 msgid "Entry notes" @@ -9950,99 +9951,99 @@ msgstr "Bejegyzés megjegyzései" #: stock/models.py:2410 msgid "Stock Item Test Result" -msgstr "" +msgstr "Készlet Tétel Ellenőrzés Eredménye" -#: stock/models.py:2443 +#: stock/models.py:2441 msgid "Value must be provided for this test" msgstr "Ehhez a teszthez meg kell adni értéket" -#: stock/models.py:2448 +#: stock/models.py:2445 msgid "Attachment must be uploaded for this test" msgstr "Ehhez a teszthez fel kell tölteni mellékletet" -#: stock/models.py:2453 +#: stock/models.py:2450 msgid "Invalid value for this test" -msgstr "" +msgstr "A teszt eredménye érvénytelen" -#: stock/models.py:2538 +#: stock/models.py:2535 msgid "Test result" msgstr "Teszt eredménye" -#: stock/models.py:2545 +#: stock/models.py:2542 msgid "Test output value" msgstr "Teszt kimeneti értéke" -#: stock/models.py:2553 stock/serializers.py:245 +#: stock/models.py:2550 stock/serializers.py:245 msgid "Test result attachment" msgstr "Teszt eredmény melléklet" -#: stock/models.py:2557 +#: stock/models.py:2554 msgid "Test notes" msgstr "Tesztek megjegyzései" -#: stock/models.py:2565 templates/js/translated/stock.js:1633 +#: stock/models.py:2562 templates/js/translated/stock.js:1633 msgid "Test station" msgstr "Teszt állomás" -#: stock/models.py:2566 +#: stock/models.py:2563 msgid "The identifier of the test station where the test was performed" msgstr "A tesztet elvégző tesztállomás azonosítója" -#: stock/models.py:2572 +#: stock/models.py:2569 msgid "Started" msgstr "Elkezdődött" -#: stock/models.py:2573 +#: stock/models.py:2570 msgid "The timestamp of the test start" msgstr "A teszt indításának időpontja" -#: stock/models.py:2579 +#: stock/models.py:2576 msgid "Finished" msgstr "Befejezve" -#: stock/models.py:2580 +#: stock/models.py:2577 msgid "The timestamp of the test finish" msgstr "A teszt befejezésének időpontja" #: stock/serializers.py:77 msgid "Generated batch code" -msgstr "" +msgstr "Generált köteg kód" #: stock/serializers.py:86 msgid "Select build order" -msgstr "" +msgstr "Gyártási rendelés kiválasztása" #: stock/serializers.py:95 msgid "Select stock item to generate batch code for" -msgstr "" +msgstr "Készlettétel amihez a köteg kódot generáljuk" #: stock/serializers.py:104 msgid "Select location to generate batch code for" -msgstr "" +msgstr "Készlethely amihez a köteg kódot generáljuk" #: stock/serializers.py:113 msgid "Select part to generate batch code for" -msgstr "" +msgstr "Alkatrész amihez a köteg kódot generáljuk" #: stock/serializers.py:122 msgid "Select purchase order" -msgstr "" +msgstr "Beszerzési rendelés kiválasztása" #: stock/serializers.py:129 msgid "Enter quantity for batch code" -msgstr "" +msgstr "Adja meg a mennyiséget a köteg kódhoz" #: stock/serializers.py:152 msgid "Generated serial number" -msgstr "" +msgstr "Generált sorozatszám" #: stock/serializers.py:161 msgid "Select part to generate serial number for" -msgstr "" +msgstr "Válassza ki az alkatrészt amihez sorozatszámot akar generálni" #: stock/serializers.py:169 msgid "Quantity of serial numbers to generate" -msgstr "" +msgstr "Hány sorozatszámot generáljunk" #: stock/serializers.py:234 msgid "Test template for this result" @@ -10060,19 +10061,19 @@ msgstr "A tesztet nem lehet a kezdésnél hamarabb befejezni" msgid "Serial number is too large" msgstr "Szériaszám túl nagy" -#: stock/serializers.py:459 stock/templates/stock/item_base.html:193 +#: stock/serializers.py:459 stock/templates/stock/item_base.html:189 msgid "Parent Item" msgstr "Szülő tétel" #: stock/serializers.py:460 msgid "Parent stock item" -msgstr "" +msgstr "Szülő készlet tétel" #: stock/serializers.py:479 msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "Csomagolási mennyiség használata: a megadott mennyiség ennyi csomag" -#: stock/serializers.py:603 stock/templates/stock/item_base.html:437 +#: stock/serializers.py:603 stock/templates/stock/item_base.html:433 #: templates/js/translated/table_filters.js:442 users/models.py:174 msgid "Expired" msgstr "Lejárt" @@ -10083,7 +10084,7 @@ msgstr "Gyermek tételek" #: stock/serializers.py:613 msgid "Tracking Items" -msgstr "" +msgstr "Nyilvántartott tételek" #: stock/serializers.py:619 msgid "Purchase price of this stock item, per unit or pack" @@ -10091,11 +10092,11 @@ msgstr "Készlet tétel beszerzési ára, per darab vagy csomag" #: stock/serializers.py:638 msgid "Minimum Pricing" -msgstr "" +msgstr "Minimum árazás" #: stock/serializers.py:644 msgid "Maximum Pricing" -msgstr "" +msgstr "Maximum árazás" #: stock/serializers.py:668 msgid "Enter number of stock items to serialize" @@ -10161,7 +10162,7 @@ msgstr "Cél hely a kiszedett tételeknek" #: stock/serializers.py:910 msgid "Unsupported statistic type: " -msgstr "" +msgstr "Nem támogatott statisztikai típus: " #: stock/serializers.py:924 msgid "Select part to convert stock item into" @@ -10411,7 +10412,7 @@ msgstr "Ez a készlet tétel nem tartalmaz egy altételt sem" msgid "Test Data" msgstr "Teszt adatok" -#: stock/templates/stock/item.html:85 stock/templates/stock/item_base.html:65 +#: stock/templates/stock/item.html:85 msgid "Test Report" msgstr "Teszt riport" @@ -10451,200 +10452,204 @@ msgstr "Készlet tétel keresése" msgid "Scan to Location" msgstr "Áthelyezés kódolvasással" -#: stock/templates/stock/item_base.html:59 +#: stock/templates/stock/item_base.html:58 #: stock/templates/stock/location.html:67 #: templates/js/translated/filters.js:434 msgid "Printing actions" msgstr "Nyomtatási műveletek" -#: stock/templates/stock/item_base.html:75 +#: stock/templates/stock/item_base.html:63 templates/js/translated/report.js:49 +msgid "Print Report" +msgstr "Jelentés nyomtatása" + +#: stock/templates/stock/item_base.html:71 msgid "Stock adjustment actions" msgstr "Készlet módosítási műveletek" -#: stock/templates/stock/item_base.html:79 +#: stock/templates/stock/item_base.html:75 #: stock/templates/stock/location.html:87 templates/js/translated/stock.js:1909 msgid "Count stock" msgstr "Leltározás" -#: stock/templates/stock/item_base.html:81 +#: stock/templates/stock/item_base.html:77 #: templates/js/translated/stock.js:1891 msgid "Add stock" msgstr "Készlet növelése" -#: stock/templates/stock/item_base.html:82 +#: stock/templates/stock/item_base.html:78 #: templates/js/translated/stock.js:1900 msgid "Remove stock" msgstr "Készlet csökkentése" -#: stock/templates/stock/item_base.html:85 +#: stock/templates/stock/item_base.html:81 msgid "Serialize stock" msgstr "Sorozatszámok előállítása" -#: stock/templates/stock/item_base.html:88 +#: stock/templates/stock/item_base.html:84 #: stock/templates/stock/location.html:93 templates/js/translated/stock.js:1918 msgid "Transfer stock" msgstr "Készlet áthelyezése" -#: stock/templates/stock/item_base.html:91 +#: stock/templates/stock/item_base.html:87 #: templates/js/translated/stock.js:1973 msgid "Assign to customer" msgstr "Vevőhöz rendelése" -#: stock/templates/stock/item_base.html:94 +#: stock/templates/stock/item_base.html:90 msgid "Return to stock" msgstr "Visszavétel készletre" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall stock item" msgstr "Készlet tétel kiszedése" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall" msgstr "Kiszedés" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install stock item" msgstr "Készlet tétel beépítése" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install" msgstr "Beépítés" -#: stock/templates/stock/item_base.html:115 +#: stock/templates/stock/item_base.html:111 msgid "Convert to variant" msgstr "Változattá alakítás" -#: stock/templates/stock/item_base.html:118 +#: stock/templates/stock/item_base.html:114 msgid "Duplicate stock item" msgstr "Készlet tétel másolása" -#: stock/templates/stock/item_base.html:120 +#: stock/templates/stock/item_base.html:116 msgid "Edit stock item" msgstr "Készlet tétel szerkesztése" -#: stock/templates/stock/item_base.html:123 +#: stock/templates/stock/item_base.html:119 msgid "Delete stock item" msgstr "Készlet tétel törlése" -#: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 +#: stock/templates/stock/item_base.html:165 templates/InvenTree/search.html:139 #: templates/js/translated/build.js:2298 templates/navbar.html:38 msgid "Build" msgstr "Gyártás" -#: stock/templates/stock/item_base.html:211 +#: stock/templates/stock/item_base.html:207 msgid "No manufacturer set" msgstr "Nincs beállítva gyártó" -#: stock/templates/stock/item_base.html:251 +#: stock/templates/stock/item_base.html:247 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "Úgytűnik nem vagy ennek a tételnek a tulajdonosa. Ezt így nem tudod módosítani." -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:248 #: stock/templates/stock/location.html:146 msgid "Read only" msgstr "Csak olvasható" -#: stock/templates/stock/item_base.html:265 +#: stock/templates/stock/item_base.html:261 msgid "This stock item is unavailable" msgstr "Ez a készlet tétel nem elérhető" -#: stock/templates/stock/item_base.html:271 +#: stock/templates/stock/item_base.html:267 msgid "This stock item is in production and cannot be edited." msgstr "Ez a készlet tétel éppen gyártás alatt van és itt még nem szerkeszthető." -#: stock/templates/stock/item_base.html:272 +#: stock/templates/stock/item_base.html:268 msgid "Edit the stock item from the build view." msgstr "A tétel szerkesztése most csak a gyártási nézetből lehetséges." -#: stock/templates/stock/item_base.html:287 +#: stock/templates/stock/item_base.html:283 msgid "This stock item is allocated to Sales Order" msgstr "Foglalva ehhez a vevői rendeléshez" -#: stock/templates/stock/item_base.html:295 +#: stock/templates/stock/item_base.html:291 msgid "This stock item is allocated to Build Order" msgstr "Foglalva ehhez a gyártási utasításhoz" -#: stock/templates/stock/item_base.html:311 +#: stock/templates/stock/item_base.html:307 msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted" msgstr "Ez a készlet tétel egyedi követésre kötelezett. Egyedi sorozatszámmal rendelkezik így a mennyiség nem módosítható" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "previous page" msgstr "előző oldal" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "Navigate to previous serial number" msgstr "Menj az előző sorozatszámhoz" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "next page" msgstr "követkető oldal" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "Navigate to next serial number" msgstr "Menj a következő sorozatszámhoz" -#: stock/templates/stock/item_base.html:398 +#: stock/templates/stock/item_base.html:394 #: templates/js/translated/build.js:2555 msgid "No location set" msgstr "Nincs beállítva hely" -#: stock/templates/stock/item_base.html:413 +#: stock/templates/stock/item_base.html:409 msgid "Tests" msgstr "Tesztek" -#: stock/templates/stock/item_base.html:419 +#: stock/templates/stock/item_base.html:415 msgid "This stock item has not passed all required tests" msgstr "Ez a készlet tétel nem felelt meg az összes szükséges teszten" -#: stock/templates/stock/item_base.html:437 +#: stock/templates/stock/item_base.html:433 #, python-format msgid "This StockItem expired on %(item.expiry_date)s" msgstr "Ez a készlet tétel lejárt %(item.expiry_date)s-n" -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "Ez a készlet tétel lejár %(item.expiry_date)s-n" -#: stock/templates/stock/item_base.html:455 +#: stock/templates/stock/item_base.html:451 msgid "No stocktake performed" msgstr "Még nem volt leltározva" -#: stock/templates/stock/item_base.html:504 +#: stock/templates/stock/item_base.html:500 #: templates/js/translated/stock.js:2038 msgid "stock item" msgstr "készlet tétel" -#: stock/templates/stock/item_base.html:527 +#: stock/templates/stock/item_base.html:523 msgid "Edit Stock Status" msgstr "Készlet állapot szerkesztése" -#: stock/templates/stock/item_base.html:536 +#: stock/templates/stock/item_base.html:532 msgid "Stock Item QR Code" msgstr "Készlet tétel QR kódja" -#: stock/templates/stock/item_base.html:547 +#: stock/templates/stock/item_base.html:543 msgid "Link Barcode to Stock Item" msgstr "Vonalkód hozzárendelése a készlet tételhez" -#: stock/templates/stock/item_base.html:611 +#: stock/templates/stock/item_base.html:607 msgid "Select one of the part variants listed below." msgstr "Válassz a lenti alkatrész változatok közül" -#: stock/templates/stock/item_base.html:614 +#: stock/templates/stock/item_base.html:610 msgid "Warning" msgstr "Figyelem" -#: stock/templates/stock/item_base.html:615 +#: stock/templates/stock/item_base.html:611 msgid "This action cannot be easily undone" msgstr "Ez a művelet nem vonható vissza könnyen" -#: stock/templates/stock/item_base.html:623 +#: stock/templates/stock/item_base.html:619 msgid "Convert Stock Item" msgstr "Készlet tétel konvertálása" -#: stock/templates/stock/item_base.html:656 +#: stock/templates/stock/item_base.html:652 msgid "Return to Stock" msgstr "Visszavétel készletre" @@ -10710,7 +10715,7 @@ msgstr "Úgytűnik nem vagy ennek a készlethelynek a tulajdonosa. Ezt így nem #: stock/templates/stock/location.html:173 msgid "Location Type" -msgstr "" +msgstr "Készlethely Típus" #: stock/templates/stock/location.html:223 msgid "Create new stock location" @@ -11311,7 +11316,7 @@ msgid "Delete Location Type" msgstr "Készlethely típus törlése" #: templates/InvenTree/settings/settings_staff_js.html:503 -#: templates/InvenTree/settings/stock.html:38 +#: templates/InvenTree/settings/stock.html:39 msgid "New Location Type" msgstr "Új készlethely típus" @@ -11368,7 +11373,7 @@ msgstr "Vevő rendelés beállításai" msgid "Stock Settings" msgstr "Készlet beállítások" -#: templates/InvenTree/settings/stock.html:34 +#: templates/InvenTree/settings/stock.html:35 msgid "Stock Location Types" msgstr "Készlethely típusok" @@ -11827,7 +11832,7 @@ msgstr "Olvasd be a lenti QR kódot egy kiválaszott token generátorral (péld #: templates/allauth_2fa/setup.html:20 msgid "Secret: " -msgstr "" +msgstr "Titok: " #: templates/allauth_2fa/setup.html:24 msgid "Step 2" @@ -11853,23 +11858,23 @@ msgstr "Melléklet hozzáadása" msgid "Barcode Identifier" msgstr "Vonalkód azonosító" -#: templates/base.html:103 +#: templates/base.html:102 msgid "Server Restart Required" msgstr "Kiszolgáló újraindítása szükséges" -#: templates/base.html:106 +#: templates/base.html:105 msgid "A configuration option has been changed which requires a server restart" msgstr "Egy olyan konfigurációs opció megváltozott ami a kiszolgáló újraindítását igényli" -#: templates/base.html:106 templates/base.html:116 +#: templates/base.html:105 templates/base.html:115 msgid "Contact your system administrator for further information" msgstr "Vedd fel a kapcsolatot a rendszergazdával további információkért" -#: templates/base.html:113 +#: templates/base.html:112 msgid "Pending Database Migrations" msgstr "Függőben levő adatbázis migrációk" -#: templates/base.html:116 +#: templates/base.html:115 msgid "There are pending database migrations which require attention" msgstr "Törődést igénylő függőben levő adatbázis migrációk találhatók" @@ -12513,35 +12518,35 @@ msgstr "Gyártási kimenetek törlése" #: templates/js/translated/build.js:962 msgid "Delete allocations" -msgstr "" +msgstr "Hozzárendelések törlése" #: templates/js/translated/build.js:969 msgid "Delete Stock Allocations" -msgstr "" +msgstr "Hozzárendelt Készletek Törlése" #: templates/js/translated/build.js:992 msgid "No allocated stock" -msgstr "" +msgstr "Nincsen hozzárendelt készlet" #: templates/js/translated/build.js:1048 msgid "Stock item" -msgstr "" +msgstr "Készlet tétel" #: templates/js/translated/build.js:1073 msgid "Edit build allocation" -msgstr "" +msgstr "Gyártási készlet foglalások szerkesztése" #: templates/js/translated/build.js:1074 msgid "Delete build allocation" -msgstr "" +msgstr "Gyártási készlet foglalások törlése" #: templates/js/translated/build.js:1092 msgid "Edit Build Allocation" -msgstr "" +msgstr "Gyártási Készlet Foglalások Szerkesztése" #: templates/js/translated/build.js:1105 msgid "Delete Build Allocation" -msgstr "" +msgstr "Gyártási Készlet Foglalások Törlése" #: templates/js/translated/build.js:1136 msgid "No build order allocations found" @@ -12710,7 +12715,7 @@ msgstr "Követésre kötelezett alkatrész" #: templates/js/translated/build.js:2723 msgid "Gets Inherited" -msgstr "" +msgstr "Öröklődik" #: templates/js/translated/build.js:2733 msgid "Unit Quantity" @@ -13219,11 +13224,11 @@ msgstr "Az értesítések itt fognak megjelenni" #: templates/js/translated/order.js:48 msgid "Hold Order" -msgstr "" +msgstr "Rendelés felfüggesztése" #: templates/js/translated/order.js:53 msgid "Are you sure you wish to place this order on hold?" -msgstr "" +msgstr "Biztosan felfüggeszti ennek a rendelésnek a kivitelezését?" #: templates/js/translated/order.js:114 msgid "Add Extra Line Item" @@ -13568,11 +13573,11 @@ msgstr "találat" #: templates/js/translated/part.js:2955 msgid "Edit test template" -msgstr "" +msgstr "Teszt sablon szerkesztése" #: templates/js/translated/part.js:2956 msgid "Delete test template" -msgstr "" +msgstr "Teszt sablon törlése" #: templates/js/translated/part.js:2960 msgid "This test is defined for a parent part" @@ -13830,7 +13835,7 @@ msgstr "Érkező mennyiség" #: templates/js/translated/purchase_order.js:1170 #: templates/js/translated/stock.js:1215 msgid "Specify packaging for incoming stock items" -msgstr "" +msgstr "Bejövő készlet tételek csomagolásának meghatározása" #: templates/js/translated/purchase_order.js:1223 msgid "Stock Status" @@ -13854,7 +13859,7 @@ msgstr "Batch kód hozzáadása" #: templates/js/translated/purchase_order.js:1259 msgid "Specify packaging" -msgstr "" +msgstr "Csomagolás meghatározása" #: templates/js/translated/purchase_order.js:1270 msgid "Add serial numbers" @@ -13862,7 +13867,7 @@ msgstr "Sorozatszám hozzáadása" #: templates/js/translated/purchase_order.js:1281 msgid "Add note" -msgstr "" +msgstr "Jegyzet hozzáfűzése" #: templates/js/translated/purchase_order.js:1338 msgid "Serials" @@ -13947,17 +13952,13 @@ msgstr "Sortétel szerkesztése" msgid "Delete line item" msgstr "Sortétel törlése" -#: templates/js/translated/report.js:49 -msgid "Print Report" -msgstr "" - #: templates/js/translated/report.js:68 msgid "Report print successful" -msgstr "" +msgstr "Jelentés nyomtatása sikeres" #: templates/js/translated/report.js:73 msgid "Report printing failed" -msgstr "" +msgstr "Jelentés nyomtatása sikertelen" #: templates/js/translated/return_order.js:60 #: templates/js/translated/sales_order.js:86 @@ -14052,15 +14053,15 @@ msgstr "Kihagyás" #: templates/js/translated/sales_order.js:484 msgid "Ship Sales Order" -msgstr "" +msgstr "Vevői rendelés kiszállítása" #: templates/js/translated/sales_order.js:500 msgid "Ship this order?" -msgstr "" +msgstr "Biztosan kiszállította a rendelést?" #: templates/js/translated/sales_order.js:506 msgid "Order cannot be shipped as there are incomplete shipments" -msgstr "" +msgstr "A rendelés nem kiszállítható mert vannak még hiányos szállítások" #: templates/js/translated/sales_order.js:513 msgid "This order has line items which have not been completed." @@ -14068,7 +14069,7 @@ msgstr "Ez a rendelés olyan sortételeket tartalmaz amik még nem teljesítette #: templates/js/translated/sales_order.js:514 msgid "Shipping this order means that the order and line items will no longer be editable." -msgstr "" +msgstr "A rendelés szállítása után a rendelés tételei nem lesznek szerkeszthetők." #: templates/js/translated/sales_order.js:572 msgid "Issue this Sales Order?" @@ -14417,11 +14418,11 @@ msgstr "Készlet mennyiség megadása" #: templates/js/translated/stock.js:1168 msgid "Adjust batch code" -msgstr "" +msgstr "Köteg kód módosítása" #: templates/js/translated/stock.js:1178 msgid "Adjust packaging" -msgstr "" +msgstr "Csomagolás módosítása" #: templates/js/translated/stock.js:1256 templates/js/translated/stock.js:3383 msgid "Select Stock Items" @@ -14710,11 +14711,11 @@ msgstr "Készlet állapot módosítása" #: templates/js/translated/stock.js:3478 msgid "This week" -msgstr "" +msgstr "Aktuális hét" #: templates/js/translated/stock.js:3486 msgid "This month" -msgstr "" +msgstr "Aktuális hónap" #: templates/js/translated/table_filters.js:73 msgid "Has project code" @@ -14729,7 +14730,7 @@ msgstr "Rendelés állapota" #: templates/js/translated/table_filters.js:161 msgid "Testable Part" -msgstr "" +msgstr "Ellenőrizhető alkatrész" #: templates/js/translated/table_filters.js:165 msgid "Trackable Part" @@ -14912,11 +14913,11 @@ msgstr "Beépített tételekkel együtt" #: templates/js/translated/table_filters.js:478 msgid "Interval start" -msgstr "" +msgstr "Intervallum eleje" #: templates/js/translated/table_filters.js:482 msgid "Interval end" -msgstr "" +msgstr "Invervallum vége" #: templates/js/translated/table_filters.js:536 msgid "Build status" @@ -14932,7 +14933,7 @@ msgstr "Aktív alkatrészek megjelenítése" #: templates/js/translated/table_filters.js:725 msgid "Show locked parts" -msgstr "" +msgstr "Lezárt alkatrészek megjelenítése" #: templates/js/translated/table_filters.js:733 msgid "Available stock" @@ -15242,11 +15243,11 @@ msgstr "Email beállítások hiányoznak" #: templates/test_statistics_table.html:13 msgid "Passed" -msgstr "" +msgstr "Megfelelt" #: templates/test_statistics_table.html:16 msgid "Failed" -msgstr "" +msgstr "Elbukott" #: templates/yesnolabel.html:4 msgid "Yes" diff --git a/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po index 0b15562adc..9f7f9029a6 100644 --- a/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-29 07:07+0000\n" -"PO-Revision-Date: 2024-08-29 07:10\n" +"POT-Creation-Date: 2024-09-06 05:16+0000\n" +"PO-Revision-Date: 2024-09-06 05:19\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Language: id_ID\n" @@ -67,7 +67,7 @@ msgstr "Masukkan tanggal" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3309 part/templates/part/part_sidebar.html:65 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2557 +#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2554 #: stock/serializers.py:705 stock/serializers.py:863 stock/serializers.py:989 #: stock/serializers.py:1039 stock/serializers.py:1350 #: stock/serializers.py:1439 stock/serializers.py:1604 @@ -150,7 +150,7 @@ msgstr "Nomor seri kosong" #: InvenTree/helpers.py:522 msgid "Duplicate serial" -msgstr "" +msgstr "Gandakan Nomor Seri" #: InvenTree/helpers.py:554 InvenTree/helpers.py:597 #, python-brace-format @@ -181,7 +181,7 @@ msgstr "Hapus tag-tag HTML dari nilai ini" #: InvenTree/helpers_model.py:130 msgid "Connection error" -msgstr "" +msgstr "Koneksi Galat" #: InvenTree/helpers_model.py:135 InvenTree/helpers_model.py:142 msgid "Server responded with invalid status code" @@ -213,7 +213,7 @@ msgstr "URL yang diberikan bukan file gambar yang valid" #: InvenTree/locales.py:18 msgid "Arabic" -msgstr "" +msgstr "Bahasa Arab" #: InvenTree/locales.py:19 msgid "Bulgarian" @@ -419,8 +419,8 @@ msgstr "" msgid "Invalid choice" msgstr "Pilihan tidak valid" -#: InvenTree/models.py:767 common/models.py:2704 common/models.py:3131 -#: common/models.py:3351 common/serializers.py:439 company/models.py:590 +#: InvenTree/models.py:767 common/models.py:2698 common/models.py:3125 +#: common/models.py:3345 common/serializers.py:439 company/models.py:590 #: machine/models.py:24 part/models.py:995 part/models.py:3776 #: plugin/models.py:51 report/models.py:149 stock/models.py:82 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -449,7 +449,7 @@ msgstr "Nama" #: part/models.py:3791 part/templates/part/category.html:79 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:155 -#: report/models.py:509 report/models.py:535 +#: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 #: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:122 #: templates/InvenTree/settings/notifications.html:19 @@ -534,31 +534,31 @@ msgstr "" #: InvenTree/serializers.py:405 templates/InvenTree/settings/user.html:33 msgid "Username" -msgstr "" +msgstr "Nama Pengguna" #: InvenTree/serializers.py:407 templates/InvenTree/settings/user.html:37 msgid "First Name" -msgstr "" +msgstr "Nama Depan" #: InvenTree/serializers.py:407 msgid "First name of the user" -msgstr "" +msgstr "Nama depan dari pengguna" #: InvenTree/serializers.py:410 templates/InvenTree/settings/user.html:41 msgid "Last Name" -msgstr "" +msgstr "Nama Belakang" #: InvenTree/serializers.py:410 msgid "Last name of the user" -msgstr "" +msgstr "Nama belakang dari pengguna" #: InvenTree/serializers.py:413 msgid "Email address of the user" -msgstr "" +msgstr "Alamat surel dari pengguna" #: InvenTree/serializers.py:438 msgid "Staff" -msgstr "" +msgstr "Staf" #: InvenTree/serializers.py:438 msgid "Does this user have staff permissions" @@ -572,7 +572,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:444 common/models.py:2709 company/models.py:160 +#: InvenTree/serializers.py:444 common/models.py:2703 company/models.py:160 #: company/models.py:798 machine/models.py:39 part/admin.py:88 #: part/models.py:1201 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -583,7 +583,7 @@ msgstr "" #: templates/js/translated/table_filters.js:719 #: templates/js/translated/table_filters.js:808 users/models.py:182 msgid "Active" -msgstr "" +msgstr "Aktif" #: InvenTree/serializers.py:444 msgid "Is this user account active" @@ -607,7 +607,7 @@ msgstr "" #: InvenTree/serializers.py:502 msgid "Welcome to InvenTree" -msgstr "" +msgstr "Selamat Datang di InvenTree" #: InvenTree/serializers.py:560 msgid "Invalid value" @@ -667,7 +667,7 @@ msgstr "URL file gambar external" msgid "Downloading images from remote URL is not enabled" msgstr "Unduhan gambar dari URL external tidak aktif" -#: InvenTree/status.py:65 part/serializers.py:1267 +#: InvenTree/status.py:65 part/serializers.py:1265 msgid "Background worker check failed" msgstr "" @@ -777,7 +777,7 @@ msgid "Optional" msgstr "" #: build/api.py:321 common/models.py:1491 part/admin.py:91 part/admin.py:428 -#: part/models.py:1166 part/serializers.py:1596 +#: part/models.py:1166 part/serializers.py:1594 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 #: templates/js/translated/table_filters.js:729 @@ -814,7 +814,7 @@ msgstr "" #: templates/js/translated/table_filters.js:347 #: templates/js/translated/table_filters.js:578 msgid "Available" -msgstr "" +msgstr "Tersedia" #: build/models.py:87 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:27 @@ -896,7 +896,7 @@ msgstr "Produksi induk dari produksi ini" #: part/models.py:3282 part/models.py:3430 part/models.py:3451 #: part/models.py:3473 part/models.py:3609 part/models.py:3951 #: part/models.py:4114 part/models.py:4244 part/models.py:4602 -#: part/serializers.py:1213 part/serializers.py:1857 +#: part/serializers.py:1211 part/serializers.py:1855 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1063,12 +1063,12 @@ msgstr "" #: order/templates/order/return_order_base.html:148 #: order/templates/order/sales_order_base.html:187 #: part/templates/part/part_base.html:399 stock/models.py:859 -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:196 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "Tautan eksternal" -#: build/models.py:378 common/models.py:3272 part/models.py:1070 +#: build/models.py:378 common/models.py:3266 part/models.py:1070 #: stock/models.py:859 msgid "Link to external URL" msgstr "Tautan menuju URL eksternal" @@ -1124,7 +1124,7 @@ msgstr "Hasil produksi tidak sesuai dengan order produksi" #: build/models.py:1060 build/serializers.py:279 build/serializers.py:328 #: build/serializers.py:959 order/models.py:565 order/serializers.py:500 -#: order/serializers.py:666 part/serializers.py:1590 part/serializers.py:2019 +#: order/serializers.py:666 part/serializers.py:1588 part/serializers.py:2017 #: stock/models.py:704 stock/models.py:1515 stock/serializers.py:676 msgid "Quantity must be greater than zero" msgstr "Jumlah harus lebih besar daripada nol" @@ -1149,7 +1149,7 @@ msgstr "" #: build/models.py:1505 build/models.py:1761 build/serializers.py:266 #: build/serializers.py:313 build/serializers.py:1339 #: build/templates/build/build_base.html:110 -#: build/templates/build/detail.html:34 common/models.py:2581 +#: build/templates/build/detail.html:34 common/models.py:2575 #: order/models.py:1349 order/models.py:2034 order/serializers.py:1464 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3296 part/models.py:4266 @@ -1163,9 +1163,9 @@ msgstr "" #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 stock/admin.py:160 #: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:667 -#: stock/templates/stock/item_base.html:287 -#: stock/templates/stock/item_base.html:295 -#: stock/templates/stock/item_base.html:342 +#: stock/templates/stock/item_base.html:283 +#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:338 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:981 templates/js/translated/build.js:525 @@ -1228,7 +1228,7 @@ msgstr "" #: stock/serializers.py:770 stock/serializers.py:1288 stock/serializers.py:1400 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 -#: stock/templates/stock/item_base.html:194 +#: stock/templates/stock/item_base.html:190 #: templates/js/translated/build.js:1921 #: templates/js/translated/sales_order.js:301 #: templates/js/translated/sales_order.js:1234 @@ -1323,10 +1323,10 @@ msgid "Enter serial numbers for build outputs" msgstr "Masukkan nomor seri untuk hasil pesanan" #: build/serializers.py:359 build/serializers.py:500 build/serializers.py:572 -#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1789 -#: part/serializers.py:1233 stock/serializers.py:103 stock/serializers.py:698 +#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1797 +#: part/serializers.py:1231 stock/serializers.py:103 stock/serializers.py:698 #: stock/serializers.py:858 stock/serializers.py:984 stock/serializers.py:1432 -#: stock/serializers.py:1688 stock/templates/stock/item_base.html:394 +#: stock/serializers.py:1688 stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2547 @@ -1390,7 +1390,7 @@ msgstr "Lokasi hasil pesanan yang selesai" #: build/templates/build/detail.html:62 order/models.py:477 #: order/models.py:1003 order/models.py:2152 order/serializers.py:687 #: stock/admin.py:165 stock/serializers.py:1035 stock/serializers.py:1576 -#: stock/templates/stock/item_base.html:427 +#: stock/templates/stock/item_base.html:423 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1371 #: templates/js/translated/purchase_order.js:1792 @@ -1399,7 +1399,7 @@ msgstr "Lokasi hasil pesanan yang selesai" #: templates/js/translated/stock.js:2262 templates/js/translated/stock.js:3080 #: templates/js/translated/stock.js:3205 msgid "Status" -msgstr "" +msgstr "Status" #: build/serializers.py:585 msgid "Accept Incomplete Allocation" @@ -1427,7 +1427,7 @@ msgstr "" #: build/serializers.py:733 msgid "Not permitted" -msgstr "" +msgstr "Tidak diizinkan" #: build/serializers.py:734 msgid "Accept as consumed by this build order" @@ -1522,7 +1522,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:1030 order/serializers.py:1614 +#: build/serializers.py:1030 order/serializers.py:1622 msgid "Allocation items must be provided" msgstr "Item yang dialokasikan harus disediakan" @@ -1577,7 +1577,7 @@ msgstr "" #: build/serializers.py:1227 stock/admin.py:53 stock/admin.py:176 #: stock/serializers.py:464 msgid "Location Name" -msgstr "" +msgstr "Nama Lokasi" #: build/serializers.py:1228 msgid "Build Reference" @@ -1590,7 +1590,7 @@ msgstr "" #: build/serializers.py:1230 company/models.py:849 #: company/templates/company/supplier_part.html:160 order/serializers.py:691 #: stock/admin.py:229 stock/models.py:822 stock/serializers.py:1586 -#: stock/templates/stock/item_base.html:240 +#: stock/templates/stock/item_base.html:236 #: templates/js/translated/company.js:1646 #: templates/js/translated/purchase_order.js:1169 #: templates/js/translated/purchase_order.js:1332 @@ -1625,7 +1625,7 @@ msgstr "" #: build/serializers.py:1243 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:849 -#: stock/serializers.py:152 stock/templates/stock/item_base.html:311 +#: stock/serializers.py:152 stock/templates/stock/item_base.html:307 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2530 #: templates/js/translated/model_renderers.js:231 @@ -1636,7 +1636,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1732 #: templates/js/translated/stock.js:602 msgid "Serial Number" -msgstr "" +msgstr "Nomor Seri" #: build/serializers.py:1256 stock/serializers.py:600 #: templates/js/translated/build.js:1020 templates/js/translated/build.js:1167 @@ -1644,7 +1644,7 @@ msgstr "" msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1257 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1257 stock/templates/stock/item_base.html:336 msgid "Available Quantity" msgstr "" @@ -1684,7 +1684,7 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1355 order/serializers.py:1179 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:920 part/serializers.py:1623 +#: part/bom.py:186 part/serializers.py:918 part/serializers.py:1621 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2807 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2155 @@ -1692,13 +1692,13 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1625 +#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1623 #: templates/js/translated/build.js:2811 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1650 +#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1648 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" @@ -1716,7 +1716,7 @@ msgstr "" msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1372 part/serializers.py:927 +#: build/serializers.py:1372 part/serializers.py:925 msgid "External Stock" msgstr "" @@ -1725,7 +1725,7 @@ msgstr "" #: order/status_codes.py:42 order/status_codes.py:74 order/status_codes.py:98 #: templates/js/translated/table_filters.js:601 msgid "Pending" -msgstr "" +msgstr "Tertunda" #: build/status_codes.py:12 msgid "Production" @@ -1745,7 +1745,7 @@ msgstr "Dibatalkan" #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:50 order/status_codes.py:81 #: order/templates/order/order_base.html:163 -#: order/templates/order/sales_order_base.html:168 report/models.py:443 +#: order/templates/order/sales_order_base.html:168 report/models.py:451 msgid "Complete" msgstr "Selesai" @@ -1849,9 +1849,6 @@ msgid "Delete Build" msgstr "Hapus Produksi" #: build/templates/build/build_base.html:87 -msgid "Isueue Build" -msgstr "" - #: build/templates/build/build_base.html:88 msgid "Issue Build" msgstr "" @@ -1931,7 +1928,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 -#: stock/templates/stock/item_base.html:369 +#: stock/templates/stock/item_base.html:365 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 #: templates/js/translated/sales_order.js:805 @@ -1943,7 +1940,7 @@ msgstr "" #: build/templates/build/build_base.html:219 #: build/templates/build/detail.html:94 templates/js/translated/build.js:2331 msgid "Priority" -msgstr "" +msgstr "Prioritas" #: build/templates/build/build_base.html:267 msgid "Issue Build Order" @@ -1991,7 +1988,7 @@ msgid "Allocated Parts" msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:163 -#: stock/templates/stock/item_base.html:162 +#: stock/templates/stock/item_base.html:158 #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:242 #: templates/js/translated/purchase_order.js:1326 @@ -2008,7 +2005,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:193 #: templates/js/translated/build.js:2374 msgid "Created" -msgstr "" +msgstr "Terbuat" #: build/templates/build/detail.html:144 msgid "No target date set" @@ -2018,7 +2015,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:209 #: templates/js/translated/table_filters.js:692 msgid "Completed" -msgstr "" +msgstr "Selesai" #: build/templates/build/detail.html:153 msgid "Build not complete" @@ -2203,7 +2200,7 @@ msgstr "" #: common/forms.py:12 msgid "File" -msgstr "" +msgstr "Berkas" #: common/forms.py:12 msgid "Select file to upload" @@ -2216,7 +2213,7 @@ msgstr "" #: common/forms.py:26 #, python-brace-format msgid "Select {name} file to upload" -msgstr "" +msgstr "Pilih {name} berkas untuk di unggah" #: common/models.py:88 msgid "Updated" @@ -2312,7 +2309,7 @@ msgstr "" #: common/models.py:1266 company/models.py:108 company/models.py:109 msgid "Company name" -msgstr "" +msgstr "Nama Perusahaan" #: common/models.py:1267 msgid "Internal company name" @@ -2352,10 +2349,10 @@ msgstr "" #: common/models.py:1297 common/models.py:1353 common/models.py:1366 #: common/models.py:1374 common/models.py:1383 common/models.py:1392 -#: common/models.py:1629 common/models.py:1651 common/models.py:1766 -#: common/models.py:2148 +#: common/models.py:1629 common/models.py:1651 common/models.py:1752 +#: common/models.py:2134 msgid "days" -msgstr "" +msgstr "Hari" #: common/models.py:1301 msgid "Currency Update Plugin" @@ -2582,8 +2579,8 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:1485 part/admin.py:108 part/models.py:3959 -#: report/models.py:293 report/models.py:360 report/serializers.py:90 -#: report/serializers.py:131 stock/serializers.py:233 +#: report/models.py:301 report/models.py:368 report/serializers.py:91 +#: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 #: templates/js/translated/table_filters.js:775 msgid "Template" @@ -2598,9 +2595,9 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:1497 part/admin.py:95 part/models.py:1172 -#: part/serializers.py:1617 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1615 templates/js/translated/table_filters.js:737 msgid "Component" -msgstr "" +msgstr "Komponen" #: common/models.py:1498 msgid "Parts can be used as sub-components by default" @@ -2800,7 +2797,7 @@ msgstr "" #: common/models.py:1684 msgid "Enable Reports" -msgstr "" +msgstr "Aktifkan Laporan" #: common/models.py:1685 msgid "Enable generation of reports" @@ -2823,911 +2820,903 @@ msgid "Log errors which occur when generating reports" msgstr "" #: common/models.py:1702 plugin/builtin/labels/label_sheet.py:28 -#: report/models.py:301 +#: report/models.py:309 msgid "Page Size" -msgstr "" +msgstr "Ukuran Halaman" #: common/models.py:1703 msgid "Default page size for PDF reports" msgstr "" #: common/models.py:1708 -msgid "Enable Test Reports" -msgstr "" - -#: common/models.py:1709 -msgid "Enable generation of test reports" -msgstr "" - -#: common/models.py:1714 -msgid "Attach Test Reports" -msgstr "" - -#: common/models.py:1716 -msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" -msgstr "" - -#: common/models.py:1722 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1723 +#: common/models.py:1709 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1728 +#: common/models.py:1714 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1729 +#: common/models.py:1715 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1734 +#: common/models.py:1720 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1736 +#: common/models.py:1722 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1742 +#: common/models.py:1728 msgid "Batch Code Template" msgstr "" -#: common/models.py:1744 +#: common/models.py:1730 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1749 +#: common/models.py:1735 msgid "Stock Expiry" msgstr "" -#: common/models.py:1750 +#: common/models.py:1736 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1755 +#: common/models.py:1741 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1756 +#: common/models.py:1742 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1761 +#: common/models.py:1747 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1763 +#: common/models.py:1749 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1770 +#: common/models.py:1756 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1771 +#: common/models.py:1757 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1776 +#: common/models.py:1762 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1777 +#: common/models.py:1763 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1782 +#: common/models.py:1768 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1783 +#: common/models.py:1769 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1788 +#: common/models.py:1774 msgid "Show Installed Stock Items" msgstr "" -#: common/models.py:1789 +#: common/models.py:1775 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1794 +#: common/models.py:1780 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1796 +#: common/models.py:1782 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1802 +#: common/models.py:1788 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1804 +#: common/models.py:1790 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1810 +#: common/models.py:1796 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1812 +#: common/models.py:1798 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1818 common/models.py:1874 common/models.py:1896 -#: common/models.py:1932 +#: common/models.py:1804 common/models.py:1860 common/models.py:1882 +#: common/models.py:1918 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1819 common/models.py:1875 common/models.py:1897 -#: common/models.py:1933 +#: common/models.py:1805 common/models.py:1861 common/models.py:1883 +#: common/models.py:1919 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1824 +#: common/models.py:1810 msgid "Require Active Part" msgstr "" -#: common/models.py:1825 +#: common/models.py:1811 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1830 +#: common/models.py:1816 msgid "Require Locked Part" msgstr "" -#: common/models.py:1831 +#: common/models.py:1817 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/models.py:1836 +#: common/models.py:1822 msgid "Require Valid BOM" msgstr "" -#: common/models.py:1838 +#: common/models.py:1824 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1844 +#: common/models.py:1830 msgid "Require Closed Child Orders" msgstr "" -#: common/models.py:1846 +#: common/models.py:1832 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/models.py:1852 +#: common/models.py:1838 msgid "Block Until Tests Pass" msgstr "" -#: common/models.py:1854 +#: common/models.py:1840 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" -#: common/models.py:1860 +#: common/models.py:1846 msgid "Enable Return Orders" msgstr "" -#: common/models.py:1861 +#: common/models.py:1847 msgid "Enable return order functionality in the user interface" msgstr "" -#: common/models.py:1866 +#: common/models.py:1852 msgid "Return Order Reference Pattern" msgstr "" -#: common/models.py:1868 +#: common/models.py:1854 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1880 +#: common/models.py:1866 msgid "Edit Completed Return Orders" msgstr "" -#: common/models.py:1882 +#: common/models.py:1868 msgid "Allow editing of return orders after they have been completed" msgstr "" -#: common/models.py:1888 +#: common/models.py:1874 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1890 +#: common/models.py:1876 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1902 +#: common/models.py:1888 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1903 +#: common/models.py:1889 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1908 +#: common/models.py:1894 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1910 +#: common/models.py:1896 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1916 +#: common/models.py:1902 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1918 +#: common/models.py:1904 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1924 +#: common/models.py:1910 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1926 +#: common/models.py:1912 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1938 +#: common/models.py:1924 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1940 +#: common/models.py:1926 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1946 +#: common/models.py:1932 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1948 +#: common/models.py:1934 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1955 +#: common/models.py:1941 msgid "Enable password forgot" msgstr "" -#: common/models.py:1956 +#: common/models.py:1942 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1961 +#: common/models.py:1947 msgid "Enable registration" msgstr "" -#: common/models.py:1962 +#: common/models.py:1948 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1967 +#: common/models.py:1953 msgid "Enable SSO" msgstr "" -#: common/models.py:1968 +#: common/models.py:1954 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1973 +#: common/models.py:1959 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1975 +#: common/models.py:1961 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1981 +#: common/models.py:1967 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1983 +#: common/models.py:1969 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1989 +#: common/models.py:1975 msgid "SSO group key" msgstr "" -#: common/models.py:1991 +#: common/models.py:1977 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1997 +#: common/models.py:1983 msgid "SSO group map" msgstr "" -#: common/models.py:1999 +#: common/models.py:1985 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/models.py:2005 +#: common/models.py:1991 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:2007 +#: common/models.py:1993 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/models.py:2013 +#: common/models.py:1999 msgid "Email required" msgstr "Surel diperlukan" -#: common/models.py:2014 +#: common/models.py:2000 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:2019 +#: common/models.py:2005 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:2021 +#: common/models.py:2007 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:2027 +#: common/models.py:2013 msgid "Mail twice" msgstr "" -#: common/models.py:2028 +#: common/models.py:2014 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:2033 +#: common/models.py:2019 msgid "Password twice" msgstr "" -#: common/models.py:2034 +#: common/models.py:2020 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:2039 +#: common/models.py:2025 msgid "Allowed domains" msgstr "" -#: common/models.py:2041 +#: common/models.py:2027 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:2047 +#: common/models.py:2033 msgid "Group on signup" msgstr "" -#: common/models.py:2049 +#: common/models.py:2035 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:2055 +#: common/models.py:2041 msgid "Enforce MFA" msgstr "" -#: common/models.py:2056 +#: common/models.py:2042 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:2061 +#: common/models.py:2047 msgid "Check plugins on startup" msgstr "" -#: common/models.py:2063 +#: common/models.py:2049 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:2071 +#: common/models.py:2057 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2072 +#: common/models.py:2058 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2078 +#: common/models.py:2064 msgid "Enable URL integration" msgstr "" -#: common/models.py:2079 +#: common/models.py:2065 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:2085 +#: common/models.py:2071 msgid "Enable navigation integration" msgstr "" -#: common/models.py:2086 +#: common/models.py:2072 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:2092 +#: common/models.py:2078 msgid "Enable app integration" msgstr "" -#: common/models.py:2093 +#: common/models.py:2079 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:2099 +#: common/models.py:2085 msgid "Enable schedule integration" msgstr "" -#: common/models.py:2100 +#: common/models.py:2086 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2106 +#: common/models.py:2092 msgid "Enable event integration" msgstr "" -#: common/models.py:2107 +#: common/models.py:2093 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2113 +#: common/models.py:2099 msgid "Enable project codes" msgstr "" -#: common/models.py:2114 +#: common/models.py:2100 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2119 +#: common/models.py:2105 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2121 +#: common/models.py:2107 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2127 +#: common/models.py:2113 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2129 +#: common/models.py:2115 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2135 +#: common/models.py:2121 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2137 +#: common/models.py:2123 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2143 +#: common/models.py:2129 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2145 +#: common/models.py:2131 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2152 +#: common/models.py:2138 msgid "Display Users full names" msgstr "" -#: common/models.py:2153 +#: common/models.py:2139 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2158 +#: common/models.py:2144 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2159 +#: common/models.py:2145 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2171 common/models.py:2551 +#: common/models.py:2150 +msgid "Create Template on Upload" +msgstr "" + +#: common/models.py:2152 +msgid "Create a new test template when uploading test data which does not match an existing template" +msgstr "" + +#: common/models.py:2165 common/models.py:2545 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2214 +#: common/models.py:2208 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2216 +#: common/models.py:2210 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2216 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2223 +#: common/models.py:2217 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2228 +#: common/models.py:2222 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2229 +#: common/models.py:2223 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2234 +#: common/models.py:2228 msgid "Show latest parts" msgstr "" -#: common/models.py:2235 +#: common/models.py:2229 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2240 +#: common/models.py:2234 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2241 +#: common/models.py:2235 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2246 +#: common/models.py:2240 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2247 +#: common/models.py:2241 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2252 +#: common/models.py:2246 msgid "Show low stock" msgstr "" -#: common/models.py:2253 +#: common/models.py:2247 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2258 +#: common/models.py:2252 msgid "Show depleted stock" msgstr "" -#: common/models.py:2259 +#: common/models.py:2253 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2264 +#: common/models.py:2258 msgid "Show needed stock" msgstr "" -#: common/models.py:2265 +#: common/models.py:2259 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2270 +#: common/models.py:2264 msgid "Show expired stock" msgstr "" -#: common/models.py:2271 +#: common/models.py:2265 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2276 +#: common/models.py:2270 msgid "Show stale stock" msgstr "" -#: common/models.py:2277 +#: common/models.py:2271 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2282 +#: common/models.py:2276 msgid "Show pending builds" msgstr "" -#: common/models.py:2283 +#: common/models.py:2277 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2288 +#: common/models.py:2282 msgid "Show overdue builds" msgstr "" -#: common/models.py:2289 +#: common/models.py:2283 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2294 +#: common/models.py:2288 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2295 +#: common/models.py:2289 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2300 +#: common/models.py:2294 msgid "Show overdue POs" msgstr "" -#: common/models.py:2301 +#: common/models.py:2295 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2306 +#: common/models.py:2300 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2307 +#: common/models.py:2301 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2312 +#: common/models.py:2306 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2313 +#: common/models.py:2307 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2318 +#: common/models.py:2312 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2319 +#: common/models.py:2313 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2324 +#: common/models.py:2318 msgid "Show News" msgstr "" -#: common/models.py:2325 +#: common/models.py:2319 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2330 +#: common/models.py:2324 msgid "Inline label display" msgstr "" -#: common/models.py:2332 +#: common/models.py:2326 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2338 +#: common/models.py:2332 msgid "Default label printer" msgstr "" -#: common/models.py:2340 +#: common/models.py:2334 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2346 +#: common/models.py:2340 msgid "Inline report display" msgstr "" -#: common/models.py:2348 +#: common/models.py:2342 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2354 +#: common/models.py:2348 msgid "Search Parts" -msgstr "" +msgstr "Cari barang" -#: common/models.py:2355 +#: common/models.py:2349 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2360 +#: common/models.py:2354 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2361 +#: common/models.py:2355 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2366 +#: common/models.py:2360 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2367 +#: common/models.py:2361 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2372 +#: common/models.py:2366 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2373 +#: common/models.py:2367 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2378 +#: common/models.py:2372 msgid "Search Categories" msgstr "" -#: common/models.py:2379 +#: common/models.py:2373 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2384 +#: common/models.py:2378 msgid "Search Stock" -msgstr "" +msgstr "Cari Persediaan" -#: common/models.py:2385 +#: common/models.py:2379 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2384 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2392 +#: common/models.py:2386 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2398 +#: common/models.py:2392 msgid "Search Locations" -msgstr "" +msgstr "Cari Lokasi" -#: common/models.py:2399 +#: common/models.py:2393 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2404 +#: common/models.py:2398 msgid "Search Companies" -msgstr "" +msgstr "Cari Perusahaan" -#: common/models.py:2405 +#: common/models.py:2399 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2410 +#: common/models.py:2404 msgid "Search Build Orders" msgstr "" -#: common/models.py:2411 +#: common/models.py:2405 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2416 +#: common/models.py:2410 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2417 +#: common/models.py:2411 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2422 +#: common/models.py:2416 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2424 +#: common/models.py:2418 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2430 +#: common/models.py:2424 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2431 +#: common/models.py:2425 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2436 +#: common/models.py:2430 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2438 +#: common/models.py:2432 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2444 +#: common/models.py:2438 msgid "Search Return Orders" msgstr "" -#: common/models.py:2445 +#: common/models.py:2439 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2450 +#: common/models.py:2444 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2452 +#: common/models.py:2446 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2458 +#: common/models.py:2452 msgid "Search Preview Results" msgstr "" -#: common/models.py:2460 +#: common/models.py:2454 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2466 +#: common/models.py:2460 msgid "Regex Search" msgstr "" -#: common/models.py:2467 +#: common/models.py:2461 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2472 +#: common/models.py:2466 msgid "Whole Word Search" msgstr "" -#: common/models.py:2473 +#: common/models.py:2467 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2478 +#: common/models.py:2472 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2479 +#: common/models.py:2473 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2484 +#: common/models.py:2478 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2485 +#: common/models.py:2479 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2490 +#: common/models.py:2484 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2491 +#: common/models.py:2485 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2496 +#: common/models.py:2490 msgid "Date Format" msgstr "" -#: common/models.py:2497 +#: common/models.py:2491 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2510 part/templates/part/detail.html:41 +#: common/models.py:2504 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2511 +#: common/models.py:2505 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2516 part/templates/part/detail.html:62 +#: common/models.py:2510 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2518 +#: common/models.py:2512 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2524 +#: common/models.py:2518 msgid "Table String Length" msgstr "" -#: common/models.py:2526 +#: common/models.py:2520 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2532 +#: common/models.py:2526 msgid "Receive error reports" msgstr "" -#: common/models.py:2533 +#: common/models.py:2527 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2538 +#: common/models.py:2532 msgid "Last used printing machines" msgstr "" -#: common/models.py:2539 +#: common/models.py:2533 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2559 common/models.py:2560 common/models.py:2717 -#: common/models.py:2718 common/models.py:2963 common/models.py:2964 -#: common/models.py:3287 common/models.py:3288 importer/models.py:89 +#: common/models.py:2553 common/models.py:2554 common/models.py:2711 +#: common/models.py:2712 common/models.py:2957 common/models.py:2958 +#: common/models.py:3281 common/models.py:3282 importer/models.py:89 #: part/models.py:3319 part/models.py:3406 part/models.py:3480 #: part/models.py:3508 plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3735,108 +3724,108 @@ msgstr "" msgid "User" msgstr "Pengguna" -#: common/models.py:2582 +#: common/models.py:2576 msgid "Price break quantity" msgstr "" -#: common/models.py:2589 company/serializers.py:517 order/admin.py:42 +#: common/models.py:2583 company/serializers.py:517 order/admin.py:42 #: order/models.py:1423 order/models.py:2410 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1892 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:739 msgid "Price" -msgstr "" +msgstr "Harga" -#: common/models.py:2590 +#: common/models.py:2584 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2694 common/models.py:2879 +#: common/models.py:2688 common/models.py:2873 msgid "Endpoint" msgstr "" -#: common/models.py:2695 +#: common/models.py:2689 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2705 +#: common/models.py:2699 msgid "Name for this webhook" msgstr "" -#: common/models.py:2709 +#: common/models.py:2703 msgid "Is this webhook active" msgstr "" -#: common/models.py:2725 users/models.py:159 +#: common/models.py:2719 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2726 +#: common/models.py:2720 msgid "Token for access" msgstr "" -#: common/models.py:2734 +#: common/models.py:2728 msgid "Secret" msgstr "" -#: common/models.py:2735 +#: common/models.py:2729 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2843 +#: common/models.py:2837 msgid "Message ID" msgstr "" -#: common/models.py:2844 +#: common/models.py:2838 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2852 +#: common/models.py:2846 msgid "Host" msgstr "" -#: common/models.py:2853 +#: common/models.py:2847 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2861 +#: common/models.py:2855 msgid "Header" msgstr "" -#: common/models.py:2862 +#: common/models.py:2856 msgid "Header of this message" msgstr "" -#: common/models.py:2869 +#: common/models.py:2863 msgid "Body" msgstr "" -#: common/models.py:2870 +#: common/models.py:2864 msgid "Body of this message" msgstr "" -#: common/models.py:2880 +#: common/models.py:2874 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2885 +#: common/models.py:2879 msgid "Worked on" msgstr "" -#: common/models.py:2886 +#: common/models.py:2880 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:3012 +#: common/models.py:3006 msgid "Id" msgstr "" -#: common/models.py:3014 templates/js/translated/company.js:965 +#: common/models.py:3008 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" -msgstr "" +msgstr "Judul" -#: common/models.py:3016 common/models.py:3271 company/models.py:146 +#: common/models.py:3010 common/models.py:3265 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 #: order/models.py:303 order/models.py:1378 order/models.py:1810 #: part/admin.py:55 part/models.py:1069 @@ -3853,217 +3842,217 @@ msgstr "" msgid "Link" msgstr "Tautan" -#: common/models.py:3018 templates/js/translated/news.js:60 +#: common/models.py:3012 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:3020 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:3014 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" -#: common/models.py:3022 templates/js/translated/news.js:52 +#: common/models.py:3016 templates/js/translated/news.js:52 msgid "Summary" -msgstr "" +msgstr "Kesimpulan" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Read" msgstr "" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Was this news item read?" msgstr "" -#: common/models.py:3042 company/models.py:156 part/models.py:1079 +#: common/models.py:3036 company/models.py:156 part/models.py:1079 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 -#: stock/templates/stock/item_base.html:133 templates/503.html:31 +#: stock/templates/stock/item_base.html:129 templates/503.html:31 #: templates/hover_image.html:7 templates/hover_image.html:9 #: templates/modals.html:6 msgid "Image" msgstr "" -#: common/models.py:3042 +#: common/models.py:3036 msgid "Image file" -msgstr "" +msgstr "Berkas Gambar" -#: common/models.py:3054 common/models.py:3255 +#: common/models.py:3048 common/models.py:3249 msgid "Target model type for this image" msgstr "" -#: common/models.py:3058 +#: common/models.py:3052 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3080 +#: common/models.py:3074 msgid "Custom Unit" msgstr "" -#: common/models.py:3098 +#: common/models.py:3092 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:3113 +#: common/models.py:3107 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3132 +#: common/models.py:3126 msgid "Unit name" msgstr "" -#: common/models.py:3139 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3133 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3140 +#: common/models.py:3134 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3146 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3140 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3147 +#: common/models.py:3141 msgid "Unit definition" msgstr "" -#: common/models.py:3205 common/models.py:3262 stock/models.py:2552 +#: common/models.py:3199 common/models.py:3256 stock/models.py:2549 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Lampiran" -#: common/models.py:3217 +#: common/models.py:3211 msgid "Missing file" msgstr "File tidak ditemukan" -#: common/models.py:3218 +#: common/models.py:3212 msgid "Missing external link" msgstr "Tautan eksternal tidak ditemukan" -#: common/models.py:3263 +#: common/models.py:3257 msgid "Select file to attach" msgstr "Pilih file untuk dilampirkan" -#: common/models.py:3278 templates/js/translated/attachment.js:120 +#: common/models.py:3272 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Komentar" -#: common/models.py:3279 +#: common/models.py:3273 msgid "Attachment comment" msgstr "" -#: common/models.py:3295 +#: common/models.py:3289 msgid "Upload date" msgstr "" -#: common/models.py:3296 +#: common/models.py:3290 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size" -msgstr "" +msgstr "Ukuran Berkas" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size in bytes" msgstr "" -#: common/models.py:3338 common/serializers.py:588 +#: common/models.py:3332 common/serializers.py:588 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3347 plugin/models.py:43 users/models.py:100 +#: common/models.py:3341 plugin/models.py:43 users/models.py:100 msgid "Key" msgstr "" -#: common/models.py:3348 +#: common/models.py:3342 msgid "Value that will be saved in the models database" msgstr "" -#: common/models.py:3351 +#: common/models.py:3345 msgid "Name of the state" msgstr "" -#: common/models.py:3355 +#: common/models.py:3349 msgid "Label" msgstr "Label" -#: common/models.py:3356 +#: common/models.py:3350 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:3362 +#: common/models.py:3356 msgid "Color" msgstr "" -#: common/models.py:3363 +#: common/models.py:3357 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:3366 +#: common/models.py:3360 msgid "Logical Key" msgstr "" -#: common/models.py:3368 +#: common/models.py:3362 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:3376 +#: common/models.py:3370 msgid "Model" -msgstr "" +msgstr "Model" -#: common/models.py:3377 +#: common/models.py:3371 msgid "Model this state is associated with" msgstr "" -#: common/models.py:3381 +#: common/models.py:3375 msgid "Reference Status Set" msgstr "" -#: common/models.py:3382 +#: common/models.py:3376 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:3388 +#: common/models.py:3382 msgid "Custom State" msgstr "" -#: common/models.py:3389 +#: common/models.py:3383 msgid "Custom States" msgstr "" -#: common/models.py:3404 +#: common/models.py:3398 msgid "Model must be selected" msgstr "" -#: common/models.py:3407 +#: common/models.py:3401 msgid "Key must be selected" msgstr "" -#: common/models.py:3410 +#: common/models.py:3404 msgid "Logical key must be selected" msgstr "" -#: common/models.py:3414 +#: common/models.py:3408 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:3418 +#: common/models.py:3412 msgid "Reference status must be selected" msgstr "" -#: common/models.py:3430 +#: common/models.py:3424 msgid "Reference status set not found" msgstr "" -#: common/models.py:3436 +#: common/models.py:3430 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:3442 +#: common/models.py:3436 msgid "Logical key must be in the logical keys of the reference status" msgstr "" @@ -4087,7 +4076,7 @@ msgstr "" #: common/notifications.py:326 common/notifications.py:333 order/api.py:460 msgid "Items Received" -msgstr "" +msgstr "Barang diterima" #: common/notifications.py:328 msgid "Items have been received against a purchase order" @@ -4165,7 +4154,7 @@ msgstr "" msgid "Filename" msgstr "Nama File" -#: common/serializers.py:563 report/api.py:100 report/serializers.py:53 +#: common/serializers.py:563 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" @@ -4261,16 +4250,16 @@ msgstr "" #: company/templates/company/company_base.html:12 stock/api.py:811 #: templates/InvenTree/search.html:178 templates/js/translated/company.js:496 msgid "Company" -msgstr "" +msgstr "Perusahaan" #: company/models.py:98 company/views.py:51 #: templates/js/translated/search.js:192 msgid "Companies" -msgstr "" +msgstr "Perusahaan" #: company/models.py:114 msgid "Company description" -msgstr "" +msgstr "Deskripsi Perusahaan" #: company/models.py:115 msgid "Description of the company" @@ -4280,7 +4269,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:54 #: templates/js/translated/company.js:532 msgid "Website" -msgstr "" +msgstr "Laman" #: company/models.py:120 msgid "Company website URL" @@ -4288,7 +4277,7 @@ msgstr "" #: company/models.py:125 msgid "Phone number" -msgstr "" +msgstr "Nomor Ponsel" #: company/models.py:127 msgid "Contact phone number" @@ -4296,7 +4285,7 @@ msgstr "" #: company/models.py:134 msgid "Contact email address" -msgstr "" +msgstr "Kontak alamat surel" #: company/models.py:139 company/models.py:272 #: company/templates/company/company_base.html:145 order/models.py:343 @@ -4304,7 +4293,7 @@ msgstr "" #: order/templates/order/return_order_base.html:177 #: order/templates/order/sales_order_base.html:221 msgid "Contact" -msgstr "" +msgstr "Kontak" #: company/models.py:141 msgid "Point of contact" @@ -4398,7 +4387,7 @@ msgstr "" #: company/models.py:401 company/models.py:402 #: templates/js/translated/company.js:983 msgid "Postal code" -msgstr "" +msgstr "Kode Pos" #: company/models.py:408 msgid "City/Region" @@ -4447,12 +4436,12 @@ msgstr "" #: company/models.py:467 company/models.py:584 company/models.py:808 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 -#: stock/templates/stock/item_base.html:217 +#: stock/templates/stock/item_base.html:213 msgid "Manufacturer Part" msgstr "" #: company/models.py:484 company/models.py:776 stock/models.py:791 -#: stock/serializers.py:452 stock/templates/stock/item_base.html:142 +#: stock/serializers.py:452 stock/templates/stock/item_base.html:138 #: templates/js/translated/bom.js:622 msgid "Base Part" msgstr "" @@ -4463,8 +4452,8 @@ msgstr "" #: company/models.py:495 company/templates/company/company_base.html:82 #: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:145 part/serializers.py:567 -#: stock/templates/stock/item_base.html:207 +#: company/templates/company/supplier_part.html:145 part/serializers.py:565 +#: stock/templates/stock/item_base.html:203 #: templates/js/translated/company.js:507 #: templates/js/translated/company.js:1118 #: templates/js/translated/company.js:1296 @@ -4479,7 +4468,7 @@ msgstr "" #: company/models.py:502 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:153 order/serializers.py:557 -#: part/serializers.py:577 templates/js/translated/company.js:351 +#: part/serializers.py:575 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 #: templates/js/translated/company.js:1630 templates/js/translated/part.js:1807 @@ -4505,7 +4494,7 @@ msgid "Parameter name" msgstr "" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2544 templates/js/translated/company.js:1166 +#: stock/models.py:2541 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1499 #: templates/js/translated/stock.js:1607 msgid "Value" @@ -4530,7 +4519,7 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 #: order/serializers.py:492 stock/models.py:802 -#: stock/templates/stock/item_base.html:233 +#: stock/templates/stock/item_base.html:229 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 @@ -4553,9 +4542,9 @@ msgstr "" #: company/models.py:786 company/templates/company/company_base.html:87 #: company/templates/company/supplier_part.html:129 order/models.py:492 #: order/templates/order/order_base.html:141 part/bom.py:279 part/bom.py:314 -#: part/serializers.py:551 plugin/builtin/suppliers/digikey.py:25 +#: part/serializers.py:549 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/templates/stock/item_base.html:224 +#: plugin/builtin/suppliers/tme.py:26 stock/templates/stock/item_base.html:220 #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:511 @@ -4570,7 +4559,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:793 part/serializers.py:562 +#: company/models.py:793 part/serializers.py:560 msgid "Supplier stock keeping unit" msgstr "" @@ -4661,7 +4650,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:919 +#: company/serializers.py:397 part/admin.py:126 part/serializers.py:917 #: part/templates/part/part_base.html:197 #: templates/js/translated/company.js:1689 #: templates/js/translated/table_filters.js:362 @@ -4675,7 +4664,7 @@ msgstr "" #: templates/js/translated/model_renderers.js:313 #: templates/js/translated/part.js:817 templates/js/translated/part.js:1225 msgid "Inactive" -msgstr "" +msgstr "Tidak aktif" #: company/templates/company/company_base.html:27 #: templates/js/translated/purchase_order.js:242 @@ -4719,7 +4708,7 @@ msgstr "" #: company/templates/company/company_base.html:61 #: part/templates/part/part_thumb.html:12 msgid "Upload new image" -msgstr "" +msgstr "Unggah Gambar Baru" #: company/templates/company/company_base.html:64 #: part/templates/part/part_thumb.html:14 @@ -4729,13 +4718,13 @@ msgstr "" #: company/templates/company/company_base.html:66 #: part/templates/part/part_thumb.html:16 msgid "Delete image" -msgstr "" +msgstr "Hapus Gambar" #: company/templates/company/company_base.html:92 order/models.py:991 #: order/models.py:2140 order/templates/order/return_order_base.html:134 #: order/templates/order/sales_order_base.html:151 stock/models.py:844 #: stock/models.py:845 stock/serializers.py:1336 -#: stock/templates/stock/item_base.html:405 +#: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 #: templates/js/translated/return_order.js:295 @@ -4743,7 +4732,7 @@ msgstr "" #: templates/js/translated/stock.js:3044 #: templates/js/translated/table_filters.js:820 msgid "Customer" -msgstr "" +msgstr "Pelanggan" #: company/templates/company/company_base.html:117 msgid "Uses default currency" @@ -4751,12 +4740,12 @@ msgstr "" #: company/templates/company/company_base.html:131 msgid "Phone" -msgstr "" +msgstr "Ponsel" #: company/templates/company/company_base.html:211 #: part/templates/part/part_base.html:543 msgid "Remove Image" -msgstr "" +msgstr "Hapus Gambar" #: company/templates/company/company_base.html:212 msgid "Remove associated image from this company" @@ -4772,12 +4761,12 @@ msgstr "" #: company/templates/company/company_base.html:243 #: part/templates/part/part_base.html:575 msgid "Upload Image" -msgstr "" +msgstr "Unggah Gambar" #: company/templates/company/company_base.html:258 #: part/templates/part/part_base.html:629 msgid "Download Image" -msgstr "" +msgstr "Unduh Gambar" #: company/templates/company/detail.html:15 #: company/templates/company/manufacturer_part_sidebar.html:7 @@ -4939,7 +4928,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:119 #: company/templates/company/supplier_part.html:15 company/views.py:31 -#: part/admin.py:122 part/serializers.py:925 +#: part/admin.py:122 part/serializers.py:923 #: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190 #: templates/navbar.html:48 msgid "Suppliers" @@ -5030,7 +5019,7 @@ msgid "No supplier information available" msgstr "" #: company/templates/company/supplier_part.html:139 order/serializers.py:554 -#: part/bom.py:286 part/bom.py:315 part/serializers.py:561 +#: part/bom.py:286 part/bom.py:315 part/serializers.py:559 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1793 #: templates/js/translated/pricing.js:510 #: templates/js/translated/purchase_order.js:1920 @@ -5084,7 +5073,7 @@ msgid "Update Part Availability" msgstr "" #: company/templates/company/supplier_part_sidebar.html:5 -#: part/serializers.py:923 part/stocktake.py:223 +#: part/serializers.py:921 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 #: stock/serializers.py:1021 stock/serializers.py:1199 @@ -5117,7 +5106,7 @@ msgstr "" #: company/views.py:44 msgid "New Customer" -msgstr "" +msgstr "Pelanggan Baru" #: company/views.py:52 msgid "New Company" @@ -5313,7 +5302,7 @@ msgstr "" #: machine/machine_types/label_printer.py:216 msgid "Copies" -msgstr "" +msgstr "Tersalin" #: machine/machine_types/label_printer.py:217 msgid "Number of copies to print for each label" @@ -5326,7 +5315,7 @@ msgstr "" #: machine/machine_types/label_printer.py:233 order/api.py:1397 #: templates/js/translated/sales_order.js:1078 msgid "Unknown" -msgstr "" +msgstr "Tidak diketahui" #: machine/machine_types/label_printer.py:234 msgid "Printing" @@ -5342,7 +5331,7 @@ msgstr "" #: machine/machine_types/label_printer.py:237 msgid "Disconnected" -msgstr "" +msgstr "Jaringan Terputus" #: machine/machine_types/label_printer.py:244 msgid "Label Printer" @@ -5419,7 +5408,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:2195 #: templates/js/translated/sales_order.js:1883 msgid "Total Price" -msgstr "" +msgstr "Total Harga" #: order/api.py:80 order/api.py:151 order/serializers.py:94 #: order/templates/order/order_base.html:123 @@ -5473,7 +5462,7 @@ msgstr "" #: order/models.py:1592 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_purchase_order_report.html:14 -#: stock/serializers.py:121 stock/templates/stock/item_base.html:176 +#: stock/serializers.py:121 stock/templates/stock/item_base.html:172 #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:168 @@ -5673,7 +5662,7 @@ msgstr "" #: order/models.py:1469 msgid "deleted" -msgstr "" +msgstr "Terhapus" #: order/models.py:1497 msgid "Supplier part" @@ -5694,7 +5683,7 @@ msgid "Number of items received" msgstr "" #: order/models.py:1513 stock/models.py:963 stock/serializers.py:617 -#: stock/templates/stock/item_base.html:183 +#: stock/templates/stock/item_base.html:179 #: templates/js/translated/stock.js:2397 msgid "Purchase Price" msgstr "" @@ -5726,7 +5715,7 @@ msgstr "" #: order/models.py:1661 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:957 msgid "Sale Price" -msgstr "" +msgstr "Harga Jual" #: order/models.py:1662 msgid "Unit sale price" @@ -5768,7 +5757,7 @@ msgid "User who checked this shipment" msgstr "" #: order/models.py:1788 order/models.py:2011 order/serializers.py:1479 -#: order/serializers.py:1589 templates/js/translated/model_renderers.js:455 +#: order/serializers.py:1597 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "" @@ -5982,7 +5971,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1790 +#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1798 msgid "Select destination location for received items" msgstr "" @@ -6019,7 +6008,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:795 order/serializers.py:1806 +#: order/serializers.py:795 order/serializers.py:1814 msgid "Line items must be provided" msgstr "" @@ -6051,39 +6040,39 @@ msgstr "" msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1491 order/serializers.py:1597 +#: order/serializers.py:1491 order/serializers.py:1605 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1494 order/serializers.py:1600 +#: order/serializers.py:1494 order/serializers.py:1608 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1541 +#: order/serializers.py:1549 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1548 -msgid "The following serial numbers are already allocated" +#: order/serializers.py:1556 +msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1760 +#: order/serializers.py:1768 msgid "Return order line item" msgstr "" -#: order/serializers.py:1766 +#: order/serializers.py:1774 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1777 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1798 +#: order/serializers.py:1806 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1881 +#: order/serializers.py:1889 msgid "Line price currency" msgstr "" @@ -6109,7 +6098,7 @@ msgstr "" #: order/status_codes.py:107 msgid "Replace" -msgstr "" +msgstr "Ganti" #: order/status_codes.py:110 msgid "Refund" @@ -6117,7 +6106,7 @@ msgstr "" #: order/status_codes.py:113 msgid "Reject" -msgstr "" +msgstr "Tolak" #: order/tasks.py:25 msgid "Overdue Purchase Order" @@ -6510,7 +6499,7 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/admin.py:48 part/models.py:1044 part/serializers.py:908 +#: part/admin.py:48 part/models.py:1044 part/serializers.py:906 #: part/templates/part/part_base.html:276 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 @@ -6537,7 +6526,7 @@ msgstr "" msgid "Category ID" msgstr "" -#: part/admin.py:67 part/admin.py:304 part/serializers.py:893 +#: part/admin.py:67 part/admin.py:304 part/serializers.py:891 #: part/stocktake.py:222 msgid "Category Name" msgstr "" @@ -6562,7 +6551,7 @@ msgstr "" msgid "Used In" msgstr "" -#: part/admin.py:150 part/serializers.py:918 +#: part/admin.py:150 part/serializers.py:916 #: part/templates/part/part_base.html:248 stock/admin.py:236 #: templates/js/translated/part.js:717 templates/js/translated/part.js:2159 msgid "Building" @@ -6592,7 +6581,7 @@ msgid "Category Path" msgstr "" #: part/admin.py:325 part/models.py:420 part/serializers.py:130 -#: part/serializers.py:290 part/serializers.py:428 +#: part/serializers.py:290 part/serializers.py:426 #: part/templates/part/cat_link.html:3 part/templates/part/category.html:20 #: part/templates/part/category.html:138 part/templates/part/category.html:158 #: part/templates/part/category_sidebar.html:9 @@ -6619,17 +6608,17 @@ msgstr "" msgid "Part Revision" msgstr "" -#: part/admin.py:418 part/serializers.py:1367 +#: part/admin.py:418 part/serializers.py:1365 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" -msgstr "" +msgstr "Harga Minimal" -#: part/admin.py:423 part/serializers.py:1382 +#: part/admin.py:423 part/serializers.py:1380 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" -msgstr "" +msgstr "Harga Maksimal" #: part/api.py:104 msgid "Starred" @@ -6720,7 +6709,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1520 part/models.py:1036 part/models.py:3501 part/models.py:4060 -#: part/serializers.py:443 part/serializers.py:1223 +#: part/serializers.py:441 part/serializers.py:1221 #: part/templates/part/part_base.html:267 stock/api.py:780 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6746,7 +6735,7 @@ msgstr "" msgid "Default Location" msgstr "" -#: part/bom.py:184 part/serializers.py:926 +#: part/bom.py:184 part/serializers.py:924 #: templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "" @@ -6906,7 +6895,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1052 part/serializers.py:360 +#: part/models.py:1052 msgid "Part revision or version number" msgstr "" @@ -7012,7 +7001,7 @@ msgid "Owner responsible for this part" msgstr "" #: part/models.py:1264 part/templates/part/part_base.html:355 -#: stock/templates/stock/item_base.html:451 +#: stock/templates/stock/item_base.html:447 #: templates/js/translated/part.js:2490 msgid "Last Stocktake" msgstr "" @@ -7179,7 +7168,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:1801 #: templates/js/translated/stock.js:2906 msgid "Date" -msgstr "" +msgstr "Tanggal" #: part/models.py:3302 msgid "Date stocktake was performed" @@ -7211,7 +7200,7 @@ msgstr "" #: part/models.py:3390 templates/InvenTree/settings/settings_staff_js.html:532 msgid "Report" -msgstr "" +msgstr "Lapor" #: part/models.py:3391 msgid "Stocktake report file (generated internally)" @@ -7277,11 +7266,11 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3635 report/models.py:208 +#: part/models.py:3635 report/models.py:216 #: templates/js/translated/part.js:2919 #: templates/js/translated/table_filters.js:502 msgid "Enabled" -msgstr "" +msgstr "Aktif" #: part/models.py:3635 msgid "Is this test enabled?" @@ -7314,7 +7303,7 @@ msgstr "" #: part/models.py:3660 part/models.py:3804 templates/js/translated/part.js:1643 msgid "Choices" -msgstr "" +msgstr "Pilihan" #: part/models.py:3661 msgid "Valid choices for this test (comma-separated)" @@ -7571,326 +7560,326 @@ msgstr "" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:434 +#: part/serializers.py:432 msgid "No parts selected" msgstr "" -#: part/serializers.py:444 +#: part/serializers.py:442 msgid "Select category" msgstr "" -#: part/serializers.py:479 +#: part/serializers.py:477 msgid "Original Part" msgstr "" -#: part/serializers.py:480 +#: part/serializers.py:478 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:485 +#: part/serializers.py:483 msgid "Copy Image" msgstr "" -#: part/serializers.py:486 +#: part/serializers.py:484 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:492 part/templates/part/detail.html:293 +#: part/serializers.py:490 part/templates/part/detail.html:293 msgid "Copy BOM" msgstr "" -#: part/serializers.py:493 +#: part/serializers.py:491 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:499 +#: part/serializers.py:497 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:500 +#: part/serializers.py:498 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:506 +#: part/serializers.py:504 msgid "Copy Notes" msgstr "" -#: part/serializers.py:507 +#: part/serializers.py:505 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:523 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:527 +#: part/serializers.py:525 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:534 +#: part/serializers.py:532 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:535 +#: part/serializers.py:533 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:552 +#: part/serializers.py:550 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:568 +#: part/serializers.py:566 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:578 +#: part/serializers.py:576 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:585 +#: part/serializers.py:583 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:594 +#: part/serializers.py:592 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:605 +#: part/serializers.py:603 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:612 +#: part/serializers.py:610 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:924 +#: part/serializers.py:922 msgid "Revisions" msgstr "" -#: part/serializers.py:929 +#: part/serializers.py:927 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:932 +#: part/serializers.py:930 msgid "Variant Stock" msgstr "" -#: part/serializers.py:962 part/templates/part/copy_part.html:9 +#: part/serializers.py:960 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:474 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:963 +#: part/serializers.py:961 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:969 templates/js/translated/part.js:103 +#: part/serializers.py:967 templates/js/translated/part.js:103 msgid "Initial Stock" msgstr "" -#: part/serializers.py:970 +#: part/serializers.py:968 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:976 +#: part/serializers.py:974 msgid "Supplier Information" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:975 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:985 +#: part/serializers.py:983 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:986 +#: part/serializers.py:984 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:991 +#: part/serializers.py:989 msgid "Existing Image" msgstr "" -#: part/serializers.py:992 +#: part/serializers.py:990 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1007 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1215 +#: part/serializers.py:1213 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1225 +#: part/serializers.py:1223 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1235 +#: part/serializers.py:1233 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1239 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1240 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1247 +#: part/serializers.py:1245 msgid "Generate Report" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1246 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1253 +#: part/serializers.py:1251 msgid "Update Parts" msgstr "" -#: part/serializers.py:1254 +#: part/serializers.py:1252 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1262 +#: part/serializers.py:1260 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1368 +#: part/serializers.py:1366 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1373 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1383 +#: part/serializers.py:1381 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1390 +#: part/serializers.py:1388 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1419 +#: part/serializers.py:1417 msgid "Update" -msgstr "" +msgstr "Perbarui" -#: part/serializers.py:1420 +#: part/serializers.py:1418 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1443 +#: part/serializers.py:1441 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1450 +#: part/serializers.py:1448 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1451 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1597 +#: part/serializers.py:1595 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1606 +#: part/serializers.py:1604 msgid "Component Name" msgstr "" -#: part/serializers.py:1609 +#: part/serializers.py:1607 msgid "Component IPN" msgstr "" -#: part/serializers.py:1612 +#: part/serializers.py:1610 msgid "Component Description" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1616 msgid "Select the component part" msgstr "" -#: part/serializers.py:1627 part/templates/part/part_base.html:242 +#: part/serializers.py:1625 part/templates/part/part_base.html:242 #: templates/js/translated/bom.js:1219 msgid "Can Build" msgstr "" -#: part/serializers.py:1858 +#: part/serializers.py:1856 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1866 +#: part/serializers.py:1864 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1867 +#: part/serializers.py:1865 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1872 +#: part/serializers.py:1870 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1873 +#: part/serializers.py:1871 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1878 +#: part/serializers.py:1876 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1879 +#: part/serializers.py:1877 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1884 +#: part/serializers.py:1882 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1885 +#: part/serializers.py:1883 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1920 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1921 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1955 +#: part/serializers.py:1953 msgid "No part column specified" msgstr "" -#: part/serializers.py:1999 +#: part/serializers.py:1997 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2002 +#: part/serializers.py:2000 msgid "No matching part found" msgstr "" -#: part/serializers.py:2004 +#: part/serializers.py:2002 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2013 +#: part/serializers.py:2011 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2021 +#: part/serializers.py:2019 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2044 +#: part/serializers.py:2042 msgid "At least one BOM item is required" msgstr "" @@ -7898,7 +7887,7 @@ msgstr "" #: templates/js/translated/part.js:1828 templates/js/translated/part.js:1884 #: templates/js/translated/purchase_order.js:2154 msgid "Total Quantity" -msgstr "" +msgstr "Jumlah Total" #: part/stocktake.py:225 msgid "Total Cost Min" @@ -8039,7 +8028,7 @@ msgstr "" #: part/templates/part/detail.html:45 part/templates/part/prices.html:15 #: templates/js/translated/tables.js:552 msgid "Refresh" -msgstr "" +msgstr "Muat Ulang" #: part/templates/part/detail.html:66 msgid "Add stocktake information" @@ -8216,7 +8205,7 @@ msgid "Subscribe to notifications for this part" msgstr "" #: part/templates/part/part_base.html:52 -#: stock/templates/stock/item_base.html:62 +#: stock/templates/stock/item_base.html:61 #: stock/templates/stock/location.html:71 templates/js/translated/label.js:136 msgid "Print Label" msgstr "" @@ -8226,7 +8215,7 @@ msgid "Show pricing information" msgstr "" #: part/templates/part/part_base.html:63 -#: stock/templates/stock/item_base.html:110 +#: stock/templates/stock/item_base.html:106 #: stock/templates/stock/location.html:80 msgid "Stock actions" msgstr "" @@ -8297,12 +8286,12 @@ msgid "Required for Orders" msgstr "" #: part/templates/part/part_base.html:225 -#: stock/templates/stock/item_base.html:388 +#: stock/templates/stock/item_base.html:384 msgid "Allocated to Build Orders" msgstr "" #: part/templates/part/part_base.html:234 -#: stock/templates/stock/item_base.html:381 +#: stock/templates/stock/item_base.html:377 msgid "Allocated to Sales Orders" msgstr "" @@ -8315,14 +8304,14 @@ msgstr "" #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1054 msgid "Price Range" -msgstr "" +msgstr "Rentang Harga" #: part/templates/part/part_base.html:368 msgid "Latest Serial Number" msgstr "" #: part/templates/part/part_base.html:372 -#: stock/templates/stock/item_base.html:322 +#: stock/templates/stock/item_base.html:318 msgid "Search for serial number" msgstr "" @@ -8336,7 +8325,7 @@ msgstr "" #: part/templates/part/part_base.html:527 msgid "Calculate" -msgstr "" +msgstr "Hitung" #: part/templates/part/part_base.html:544 msgid "Remove associated image from this part" @@ -8360,7 +8349,7 @@ msgstr "" #: part/templates/part/part_pricing.html:95 #: part/templates/part/part_pricing.html:110 msgid "Unit Cost" -msgstr "" +msgstr "Harga Unit" #: part/templates/part/part_pricing.html:40 msgid "No supplier pricing available" @@ -8449,7 +8438,7 @@ msgid "Edit" msgstr "" #: part/templates/part/prices.html:28 stock/admin.py:252 -#: stock/templates/stock/item_base.html:446 +#: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1703 #: templates/js/translated/company.js:1713 #: templates/js/translated/stock.js:2332 @@ -8490,7 +8479,7 @@ msgstr "" #: part/templates/part/prices.html:149 part/templates/part/prices.html:326 msgid "Sale History" -msgstr "" +msgstr "Riwayat Penjualan" #: part/templates/part/prices.html:157 msgid "Sale price data is not available for this part" @@ -8689,7 +8678,7 @@ msgstr "" #: plugin/base/barcodes/api.py:605 msgid "Not enough information" -msgstr "" +msgstr "Tidak cukup informasi" #: plugin/base/barcodes/mixins.py:172 plugin/base/barcodes/mixins.py:204 msgid "Found multiple matching supplier parts for barcode" @@ -8814,7 +8803,7 @@ msgstr "" #: plugin/builtin/suppliers/digikey.py:19 plugin/builtin/suppliers/lcsc.py:21 #: plugin/builtin/suppliers/mouser.py:19 plugin/builtin/suppliers/tme.py:21 msgid "InvenTree contributors" -msgstr "" +msgstr "Kontributor InvenTree" #: plugin/builtin/barcodes/inventree_barcode.py:34 msgid "Internal Barcode Format" @@ -8876,7 +8865,7 @@ msgstr "" #: plugin/builtin/integration/core_notifications.py:166 msgid "Open link" -msgstr "" +msgstr "Buka Laman" #: plugin/builtin/integration/currency_exchange.py:22 msgid "InvenTree Currency Exchange" @@ -8940,7 +8929,7 @@ msgstr "" msgid "Print a border around each label" msgstr "" -#: plugin/builtin/labels/label_sheet.py:47 report/models.py:307 +#: plugin/builtin/labels/label_sheet.py:47 report/models.py:315 msgid "Landscape" msgstr "" @@ -9084,7 +9073,7 @@ msgstr "" #: plugin/models.py:157 templates/js/translated/table_filters.js:377 #: templates/js/translated/table_filters.js:525 msgid "Installed" -msgstr "" +msgstr "Terpasang" #: plugin/models.py:166 msgid "Sample plugin" @@ -9098,7 +9087,7 @@ msgstr "" msgid "Package Plugin" msgstr "" -#: plugin/models.py:220 report/models.py:474 +#: plugin/models.py:220 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" @@ -9165,7 +9154,7 @@ msgstr "" #: plugin/samples/integration/sample_currency_exchange.py:18 msgid "InvenTree Contributors" -msgstr "" +msgstr "Kontributor InvenTree" #: plugin/serializers.py:81 msgid "Source URL" @@ -9183,7 +9172,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:42 #: templates/js/translated/plugin.js:86 msgid "Version" -msgstr "" +msgstr "Versi" #: plugin/serializers.py:101 msgid "Version specifier for the plugin. Leave blank for latest version." @@ -9249,8 +9238,8 @@ msgstr "" msgid "No valid objects provided to template" msgstr "" -#: report/api.py:103 report/models.py:438 report/serializers.py:98 -#: report/serializers.py:148 templates/js/translated/purchase_order.js:1817 +#: report/api.py:103 report/models.py:446 report/serializers.py:99 +#: report/serializers.py:149 templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:353 #: templates/js/translated/sales_order.js:887 #: templates/js/translated/sales_order.js:1047 @@ -9281,26 +9270,30 @@ msgstr "" msgid "Error printing label" msgstr "" -#: report/api.py:375 report/api.py:411 +#: report/api.py:358 +msgid "Report saved at time of printing" +msgstr "" + +#: report/api.py:384 report/api.py:420 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "" #: report/helpers.py:43 msgid "A4" -msgstr "" +msgstr "A4" #: report/helpers.py:44 msgid "A3" -msgstr "" +msgstr "A3" #: report/helpers.py:45 msgid "Legal" -msgstr "" +msgstr "Legal" #: report/helpers.py:46 msgid "Letter" -msgstr "" +msgstr "Letter" #: report/models.py:118 msgid "Template file with this name already exists" @@ -9318,135 +9311,143 @@ msgstr "" msgid "Revision number (auto-increments)" msgstr "" -#: report/models.py:202 +#: report/models.py:168 +msgid "Attach to Model on Print" +msgstr "" + +#: report/models.py:170 +msgid "Save report output as an attachment against linked model instance when printing" +msgstr "" + +#: report/models.py:210 msgid "Filename Pattern" msgstr "" -#: report/models.py:203 +#: report/models.py:211 msgid "Pattern for generating filenames" msgstr "" -#: report/models.py:208 +#: report/models.py:216 msgid "Template is enabled" msgstr "" -#: report/models.py:214 +#: report/models.py:222 msgid "Target model type for template" msgstr "" -#: report/models.py:234 +#: report/models.py:242 msgid "Filters" msgstr "" -#: report/models.py:235 +#: report/models.py:243 msgid "Template query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:294 report/models.py:361 +#: report/models.py:302 report/models.py:369 msgid "Template file" msgstr "" -#: report/models.py:302 +#: report/models.py:310 msgid "Page size for PDF reports" msgstr "" -#: report/models.py:308 +#: report/models.py:316 msgid "Render report in landscape orientation" msgstr "" -#: report/models.py:367 +#: report/models.py:375 msgid "Width [mm]" msgstr "" -#: report/models.py:368 +#: report/models.py:376 msgid "Label width, specified in mm" msgstr "" -#: report/models.py:374 +#: report/models.py:382 msgid "Height [mm]" msgstr "" -#: report/models.py:375 +#: report/models.py:383 msgid "Label height, specified in mm" msgstr "" -#: report/models.py:438 +#: report/models.py:446 msgid "Number of items to process" msgstr "" -#: report/models.py:444 +#: report/models.py:452 msgid "Report generation is complete" msgstr "" -#: report/models.py:448 templates/js/translated/build.js:2352 +#: report/models.py:456 templates/js/translated/build.js:2352 msgid "Progress" msgstr "" -#: report/models.py:448 +#: report/models.py:456 msgid "Report generation progress" msgstr "" -#: report/models.py:456 +#: report/models.py:464 msgid "Report Template" msgstr "" -#: report/models.py:463 report/models.py:486 +#: report/models.py:471 report/models.py:494 msgid "Output File" msgstr "" -#: report/models.py:464 report/models.py:487 +#: report/models.py:472 report/models.py:495 msgid "Generated output file" msgstr "" -#: report/models.py:475 +#: report/models.py:483 msgid "Label output plugin" msgstr "" -#: report/models.py:479 +#: report/models.py:487 msgid "Label Template" msgstr "" -#: report/models.py:502 +#: report/models.py:510 msgid "Snippet" msgstr "" -#: report/models.py:503 +#: report/models.py:511 msgid "Report snippet file" msgstr "" -#: report/models.py:510 +#: report/models.py:518 msgid "Snippet file description" msgstr "" -#: report/models.py:528 +#: report/models.py:536 msgid "Asset" msgstr "" -#: report/models.py:529 +#: report/models.py:537 msgid "Report asset file" msgstr "" -#: report/models.py:536 +#: report/models.py:544 msgid "Asset file description" msgstr "" -#: report/serializers.py:91 +#: report/serializers.py:92 msgid "Select report template" msgstr "" -#: report/serializers.py:99 report/serializers.py:149 +#: report/serializers.py:100 report/serializers.py:150 msgid "List of item primary keys to include in the report" msgstr "" -#: report/serializers.py:132 +#: report/serializers.py:133 msgid "Select label template" msgstr "" -#: report/serializers.py:140 +#: report/serializers.py:141 msgid "Printing Plugin" msgstr "" -#: report/serializers.py:141 +#: report/serializers.py:142 msgid "Select plugin to use for label printing" msgstr "" @@ -9517,7 +9518,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2538 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2535 msgid "Result" msgstr "" @@ -9598,7 +9599,7 @@ msgid "Customer ID" msgstr "" #: stock/admin.py:206 stock/models.py:829 -#: stock/templates/stock/item_base.html:354 +#: stock/templates/stock/item_base.html:350 msgid "Installed In" msgstr "" @@ -9623,7 +9624,7 @@ msgid "Delete on Deplete" msgstr "" #: stock/admin.py:261 stock/models.py:923 -#: stock/templates/stock/item_base.html:433 +#: stock/templates/stock/item_base.html:429 #: templates/js/translated/stock.js:2316 users/models.py:124 msgid "Expiry Date" msgstr "" @@ -9665,7 +9666,7 @@ msgid "Expiry date after" msgstr "" #: stock/api.py:839 stock/serializers.py:611 -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #: templates/js/translated/table_filters.js:448 msgid "Stale" msgstr "" @@ -9715,7 +9716,7 @@ msgid "Stock Locations" msgstr "" #: stock/models.py:185 stock/models.py:972 -#: stock/templates/stock/item_base.html:247 +#: stock/templates/stock/item_base.html:243 msgid "Owner" msgstr "" @@ -9826,7 +9827,7 @@ msgstr "" msgid "Build for this stock item" msgstr "" -#: stock/models.py:892 stock/templates/stock/item_base.html:363 +#: stock/models.py:892 stock/templates/stock/item_base.html:359 msgid "Consumed By" msgstr "" @@ -9891,7 +9892,7 @@ msgstr "" msgid "Serial numbers already exist" msgstr "" -#: stock/models.py:1636 +#: stock/models.py:1636 stock/models.py:2438 msgid "Test template does not exist" msgstr "" @@ -9951,55 +9952,55 @@ msgstr "" msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2443 +#: stock/models.py:2441 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2448 +#: stock/models.py:2445 msgid "Attachment must be uploaded for this test" msgstr "Lampiran perlu diunggah untuk tes ini" -#: stock/models.py:2453 +#: stock/models.py:2450 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2538 +#: stock/models.py:2535 msgid "Test result" msgstr "" -#: stock/models.py:2545 +#: stock/models.py:2542 msgid "Test output value" msgstr "" -#: stock/models.py:2553 stock/serializers.py:245 +#: stock/models.py:2550 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2557 +#: stock/models.py:2554 msgid "Test notes" msgstr "" -#: stock/models.py:2565 templates/js/translated/stock.js:1633 +#: stock/models.py:2562 templates/js/translated/stock.js:1633 msgid "Test station" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2563 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2572 +#: stock/models.py:2569 msgid "Started" msgstr "" -#: stock/models.py:2573 +#: stock/models.py:2570 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2579 +#: stock/models.py:2576 msgid "Finished" msgstr "" -#: stock/models.py:2580 +#: stock/models.py:2577 msgid "The timestamp of the test finish" msgstr "" @@ -10059,7 +10060,7 @@ msgstr "" msgid "Serial number is too large" msgstr "" -#: stock/serializers.py:459 stock/templates/stock/item_base.html:193 +#: stock/serializers.py:459 stock/templates/stock/item_base.html:189 msgid "Parent Item" msgstr "" @@ -10071,7 +10072,7 @@ msgstr "" msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:603 stock/templates/stock/item_base.html:437 +#: stock/serializers.py:603 stock/templates/stock/item_base.html:433 #: templates/js/translated/table_filters.js:442 users/models.py:174 msgid "Expired" msgstr "" @@ -10410,7 +10411,7 @@ msgstr "" msgid "Test Data" msgstr "" -#: stock/templates/stock/item.html:85 stock/templates/stock/item_base.html:65 +#: stock/templates/stock/item.html:85 msgid "Test Report" msgstr "" @@ -10450,200 +10451,204 @@ msgstr "" msgid "Scan to Location" msgstr "" -#: stock/templates/stock/item_base.html:59 +#: stock/templates/stock/item_base.html:58 #: stock/templates/stock/location.html:67 #: templates/js/translated/filters.js:434 msgid "Printing actions" msgstr "" -#: stock/templates/stock/item_base.html:75 +#: stock/templates/stock/item_base.html:63 templates/js/translated/report.js:49 +msgid "Print Report" +msgstr "" + +#: stock/templates/stock/item_base.html:71 msgid "Stock adjustment actions" msgstr "" -#: stock/templates/stock/item_base.html:79 +#: stock/templates/stock/item_base.html:75 #: stock/templates/stock/location.html:87 templates/js/translated/stock.js:1909 msgid "Count stock" msgstr "" -#: stock/templates/stock/item_base.html:81 +#: stock/templates/stock/item_base.html:77 #: templates/js/translated/stock.js:1891 msgid "Add stock" msgstr "" -#: stock/templates/stock/item_base.html:82 +#: stock/templates/stock/item_base.html:78 #: templates/js/translated/stock.js:1900 msgid "Remove stock" msgstr "" -#: stock/templates/stock/item_base.html:85 +#: stock/templates/stock/item_base.html:81 msgid "Serialize stock" msgstr "" -#: stock/templates/stock/item_base.html:88 +#: stock/templates/stock/item_base.html:84 #: stock/templates/stock/location.html:93 templates/js/translated/stock.js:1918 msgid "Transfer stock" msgstr "" -#: stock/templates/stock/item_base.html:91 +#: stock/templates/stock/item_base.html:87 #: templates/js/translated/stock.js:1973 msgid "Assign to customer" msgstr "" -#: stock/templates/stock/item_base.html:94 +#: stock/templates/stock/item_base.html:90 msgid "Return to stock" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall stock item" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install stock item" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install" msgstr "" -#: stock/templates/stock/item_base.html:115 +#: stock/templates/stock/item_base.html:111 msgid "Convert to variant" msgstr "" -#: stock/templates/stock/item_base.html:118 +#: stock/templates/stock/item_base.html:114 msgid "Duplicate stock item" msgstr "" -#: stock/templates/stock/item_base.html:120 +#: stock/templates/stock/item_base.html:116 msgid "Edit stock item" msgstr "" -#: stock/templates/stock/item_base.html:123 +#: stock/templates/stock/item_base.html:119 msgid "Delete stock item" msgstr "" -#: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 +#: stock/templates/stock/item_base.html:165 templates/InvenTree/search.html:139 #: templates/js/translated/build.js:2298 templates/navbar.html:38 msgid "Build" msgstr "Produksi" -#: stock/templates/stock/item_base.html:211 +#: stock/templates/stock/item_base.html:207 msgid "No manufacturer set" msgstr "" -#: stock/templates/stock/item_base.html:251 +#: stock/templates/stock/item_base.html:247 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:248 #: stock/templates/stock/location.html:146 msgid "Read only" msgstr "" -#: stock/templates/stock/item_base.html:265 +#: stock/templates/stock/item_base.html:261 msgid "This stock item is unavailable" msgstr "" -#: stock/templates/stock/item_base.html:271 +#: stock/templates/stock/item_base.html:267 msgid "This stock item is in production and cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:272 +#: stock/templates/stock/item_base.html:268 msgid "Edit the stock item from the build view." msgstr "" -#: stock/templates/stock/item_base.html:287 +#: stock/templates/stock/item_base.html:283 msgid "This stock item is allocated to Sales Order" msgstr "" -#: stock/templates/stock/item_base.html:295 +#: stock/templates/stock/item_base.html:291 msgid "This stock item is allocated to Build Order" msgstr "" -#: stock/templates/stock/item_base.html:311 +#: stock/templates/stock/item_base.html:307 msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted" msgstr "" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "previous page" msgstr "" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "Navigate to previous serial number" msgstr "" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "next page" msgstr "" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "Navigate to next serial number" msgstr "" -#: stock/templates/stock/item_base.html:398 +#: stock/templates/stock/item_base.html:394 #: templates/js/translated/build.js:2555 msgid "No location set" msgstr "" -#: stock/templates/stock/item_base.html:413 +#: stock/templates/stock/item_base.html:409 msgid "Tests" msgstr "" -#: stock/templates/stock/item_base.html:419 +#: stock/templates/stock/item_base.html:415 msgid "This stock item has not passed all required tests" msgstr "" -#: stock/templates/stock/item_base.html:437 +#: stock/templates/stock/item_base.html:433 #, python-format msgid "This StockItem expired on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:455 +#: stock/templates/stock/item_base.html:451 msgid "No stocktake performed" msgstr "" -#: stock/templates/stock/item_base.html:504 +#: stock/templates/stock/item_base.html:500 #: templates/js/translated/stock.js:2038 msgid "stock item" msgstr "" -#: stock/templates/stock/item_base.html:527 +#: stock/templates/stock/item_base.html:523 msgid "Edit Stock Status" msgstr "" -#: stock/templates/stock/item_base.html:536 +#: stock/templates/stock/item_base.html:532 msgid "Stock Item QR Code" msgstr "" -#: stock/templates/stock/item_base.html:547 +#: stock/templates/stock/item_base.html:543 msgid "Link Barcode to Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:611 +#: stock/templates/stock/item_base.html:607 msgid "Select one of the part variants listed below." msgstr "" -#: stock/templates/stock/item_base.html:614 +#: stock/templates/stock/item_base.html:610 msgid "Warning" msgstr "" -#: stock/templates/stock/item_base.html:615 +#: stock/templates/stock/item_base.html:611 msgid "This action cannot be easily undone" msgstr "" -#: stock/templates/stock/item_base.html:623 +#: stock/templates/stock/item_base.html:619 msgid "Convert Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:656 +#: stock/templates/stock/item_base.html:652 msgid "Return to Stock" msgstr "" @@ -11310,7 +11315,7 @@ msgid "Delete Location Type" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:503 -#: templates/InvenTree/settings/stock.html:38 +#: templates/InvenTree/settings/stock.html:39 msgid "New Location Type" msgstr "" @@ -11367,7 +11372,7 @@ msgstr "" msgid "Stock Settings" msgstr "" -#: templates/InvenTree/settings/stock.html:34 +#: templates/InvenTree/settings/stock.html:35 msgid "Stock Location Types" msgstr "" @@ -11852,23 +11857,23 @@ msgstr "" msgid "Barcode Identifier" msgstr "" -#: templates/base.html:103 +#: templates/base.html:102 msgid "Server Restart Required" msgstr "" -#: templates/base.html:106 +#: templates/base.html:105 msgid "A configuration option has been changed which requires a server restart" msgstr "" -#: templates/base.html:106 templates/base.html:116 +#: templates/base.html:105 templates/base.html:115 msgid "Contact your system administrator for further information" msgstr "" -#: templates/base.html:113 +#: templates/base.html:112 msgid "Pending Database Migrations" msgstr "" -#: templates/base.html:116 +#: templates/base.html:115 msgid "There are pending database migrations which require attention" msgstr "" @@ -13946,10 +13951,6 @@ msgstr "" msgid "Delete line item" msgstr "" -#: templates/js/translated/report.js:49 -msgid "Print Report" -msgstr "" - #: templates/js/translated/report.js:68 msgid "Report print successful" msgstr "" @@ -14609,11 +14610,11 @@ msgstr "" #: templates/js/translated/stock.js:2931 msgid "Details" -msgstr "" +msgstr "Rincian" #: templates/js/translated/stock.js:2935 msgid "No changes" -msgstr "" +msgstr "Tidak ada perubahan" #: templates/js/translated/stock.js:2947 msgid "Part information unavailable" @@ -14649,11 +14650,11 @@ msgstr "" #: templates/js/translated/stock.js:3090 msgid "Added" -msgstr "" +msgstr "Ditambahkan" #: templates/js/translated/stock.js:3098 msgid "Removed" -msgstr "" +msgstr "Terhapus" #: templates/js/translated/stock.js:3170 msgid "No installed items" @@ -14709,11 +14710,11 @@ msgstr "" #: templates/js/translated/stock.js:3478 msgid "This week" -msgstr "" +msgstr "Minggu ini" #: templates/js/translated/stock.js:3486 msgid "This month" -msgstr "" +msgstr "Bulan ini" #: templates/js/translated/table_filters.js:73 msgid "Has project code" @@ -14800,7 +14801,7 @@ msgstr "" #: templates/js/translated/table_filters.js:390 #: templates/js/translated/table_filters.js:391 msgid "Serial number" -msgstr "" +msgstr "Kode Seri" #: templates/js/translated/table_filters.js:321 #: templates/js/translated/table_filters.js:412 @@ -15044,27 +15045,27 @@ msgstr "" #: templates/navbar.html:45 msgid "Buy" -msgstr "" +msgstr "Beli" #: templates/navbar.html:57 msgid "Sell" -msgstr "" +msgstr "Jual" #: templates/navbar.html:121 msgid "Show Notifications" -msgstr "" +msgstr "Tampilkan Notifikasi" #: templates/navbar.html:124 msgid "New Notifications" -msgstr "" +msgstr "Notifikasi baru" #: templates/navbar.html:144 users/models.py:201 msgid "Admin" -msgstr "" +msgstr "Admin" #: templates/navbar.html:148 msgid "Logout" -msgstr "" +msgstr "Keluar" #: templates/notes_buttons.html:6 templates/notes_buttons.html:7 msgid "Save" @@ -15088,7 +15089,7 @@ msgstr "" #: templates/pui_banner.html:15 msgid "here" -msgstr "" +msgstr "disini" #: templates/qr_code.html:11 msgid "QR data not provided" @@ -15108,7 +15109,7 @@ msgstr "" #: templates/search.html:12 msgid "Clear search" -msgstr "" +msgstr "Hapus Pencarian" #: templates/search.html:15 msgid "Close search menu" @@ -15133,7 +15134,7 @@ msgstr "" #: templates/socialaccount/login.html:13 #, python-format msgid "Connect %(provider)s" -msgstr "" +msgstr "Tersambung %(provider)s" #: templates/socialaccount/login.html:15 #, python-format @@ -15152,7 +15153,7 @@ msgstr "" #: templates/socialaccount/login.html:24 msgid "Continue" -msgstr "" +msgstr "Selanjutnya" #: templates/socialaccount/login.html:29 msgid "Invalid SSO Provider" @@ -15185,7 +15186,7 @@ msgstr "" #: templates/stats.html:18 msgid "Database" -msgstr "" +msgstr "Basis data" #: templates/stats.html:26 msgid "Server is running in debug mode" @@ -15245,19 +15246,19 @@ msgstr "" #: templates/test_statistics_table.html:16 msgid "Failed" -msgstr "" +msgstr "Gagal" #: templates/yesnolabel.html:4 msgid "Yes" -msgstr "" +msgstr "Ya" #: templates/yesnolabel.html:6 msgid "No" -msgstr "" +msgstr "Tidak" #: users/admin.py:101 msgid "Users" -msgstr "" +msgstr "Pengguna" #: users/admin.py:102 msgid "Select which users are assigned to this group" @@ -15285,7 +15286,7 @@ msgstr "" #: users/authentication.py:32 msgid "Token has expired" -msgstr "" +msgstr "Token telah kadaluarsa" #: users/models.py:81 msgid "API Token" @@ -15297,7 +15298,7 @@ msgstr "" #: users/models.py:118 msgid "Token Name" -msgstr "" +msgstr "Nama Token" #: users/models.py:119 msgid "Custom token name" @@ -15309,7 +15310,7 @@ msgstr "" #: users/models.py:133 msgid "Last Seen" -msgstr "" +msgstr "Terakhir diliat" #: users/models.py:134 msgid "Last time the token was used" @@ -15341,7 +15342,7 @@ msgstr "" #: users/models.py:401 msgid "Change" -msgstr "" +msgstr "Ganti" #: users/models.py:403 msgid "Permissions to edit items" diff --git a/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po index d6182a7c89..84d370ceb5 100644 --- a/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-29 07:07+0000\n" -"PO-Revision-Date: 2024-08-29 07:10\n" +"POT-Creation-Date: 2024-09-06 05:16+0000\n" +"PO-Revision-Date: 2024-09-06 05:19\n" "Last-Translator: \n" "Language-Team: Italian\n" "Language: it_IT\n" @@ -67,7 +67,7 @@ msgstr "Inserisci la data" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3309 part/templates/part/part_sidebar.html:65 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2557 +#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2554 #: stock/serializers.py:705 stock/serializers.py:863 stock/serializers.py:989 #: stock/serializers.py:1039 stock/serializers.py:1350 #: stock/serializers.py:1439 stock/serializers.py:1604 @@ -419,8 +419,8 @@ msgstr "Nomi duplicati non possono esistere sotto lo stesso genitore" msgid "Invalid choice" msgstr "Scelta non valida" -#: InvenTree/models.py:767 common/models.py:2704 common/models.py:3131 -#: common/models.py:3351 common/serializers.py:439 company/models.py:590 +#: InvenTree/models.py:767 common/models.py:2698 common/models.py:3125 +#: common/models.py:3345 common/serializers.py:439 company/models.py:590 #: machine/models.py:24 part/models.py:995 part/models.py:3776 #: plugin/models.py:51 report/models.py:149 stock/models.py:82 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -449,7 +449,7 @@ msgstr "Nome" #: part/models.py:3791 part/templates/part/category.html:79 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:155 -#: report/models.py:509 report/models.py:535 +#: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 #: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:122 #: templates/InvenTree/settings/notifications.html:19 @@ -572,7 +572,7 @@ msgstr "Superuser" msgid "Is this user a superuser" msgstr "Questo utente è un superutente" -#: InvenTree/serializers.py:444 common/models.py:2709 company/models.py:160 +#: InvenTree/serializers.py:444 common/models.py:2703 company/models.py:160 #: company/models.py:798 machine/models.py:39 part/admin.py:88 #: part/models.py:1201 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -667,7 +667,7 @@ msgstr "URL del file immagine remota" msgid "Downloading images from remote URL is not enabled" msgstr "Il download delle immagini da URL remoto non è abilitato" -#: InvenTree/status.py:65 part/serializers.py:1267 +#: InvenTree/status.py:65 part/serializers.py:1265 msgid "Background worker check failed" msgstr "Controllo in background non riuscito" @@ -777,7 +777,7 @@ msgid "Optional" msgstr "Opzionale" #: build/api.py:321 common/models.py:1491 part/admin.py:91 part/admin.py:428 -#: part/models.py:1166 part/serializers.py:1596 +#: part/models.py:1166 part/serializers.py:1594 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 #: templates/js/translated/table_filters.js:729 @@ -896,7 +896,7 @@ msgstr "Ordine di produzione a cui questa produzione viene assegnata" #: part/models.py:3282 part/models.py:3430 part/models.py:3451 #: part/models.py:3473 part/models.py:3609 part/models.py:3951 #: part/models.py:4114 part/models.py:4244 part/models.py:4602 -#: part/serializers.py:1213 part/serializers.py:1857 +#: part/serializers.py:1211 part/serializers.py:1855 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1063,12 +1063,12 @@ msgstr "Utente o gruppo responsabile di questo ordine di produzione" #: order/templates/order/return_order_base.html:148 #: order/templates/order/sales_order_base.html:187 #: part/templates/part/part_base.html:399 stock/models.py:859 -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:196 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "Collegamento esterno" -#: build/models.py:378 common/models.py:3272 part/models.py:1070 +#: build/models.py:378 common/models.py:3266 part/models.py:1070 #: stock/models.py:859 msgid "Link to external URL" msgstr "Link a URL esterno" @@ -1124,7 +1124,7 @@ msgstr "L'output della produzione non corrisponde all'ordine di compilazione" #: build/models.py:1060 build/serializers.py:279 build/serializers.py:328 #: build/serializers.py:959 order/models.py:565 order/serializers.py:500 -#: order/serializers.py:666 part/serializers.py:1590 part/serializers.py:2019 +#: order/serializers.py:666 part/serializers.py:1588 part/serializers.py:2017 #: stock/models.py:704 stock/models.py:1515 stock/serializers.py:676 msgid "Quantity must be greater than zero" msgstr "La quantità deve essere maggiore di zero" @@ -1149,7 +1149,7 @@ msgstr "Crea oggetto" #: build/models.py:1505 build/models.py:1761 build/serializers.py:266 #: build/serializers.py:313 build/serializers.py:1339 #: build/templates/build/build_base.html:110 -#: build/templates/build/detail.html:34 common/models.py:2581 +#: build/templates/build/detail.html:34 common/models.py:2575 #: order/models.py:1349 order/models.py:2034 order/serializers.py:1464 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3296 part/models.py:4266 @@ -1163,9 +1163,9 @@ msgstr "Crea oggetto" #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 stock/admin.py:160 #: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:667 -#: stock/templates/stock/item_base.html:287 -#: stock/templates/stock/item_base.html:295 -#: stock/templates/stock/item_base.html:342 +#: stock/templates/stock/item_base.html:283 +#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:338 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:981 templates/js/translated/build.js:525 @@ -1228,7 +1228,7 @@ msgstr "L'articolo in stock selezionato non corrisponde alla voce nella BOM" #: stock/serializers.py:770 stock/serializers.py:1288 stock/serializers.py:1400 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 -#: stock/templates/stock/item_base.html:194 +#: stock/templates/stock/item_base.html:190 #: templates/js/translated/build.js:1921 #: templates/js/translated/sales_order.js:301 #: templates/js/translated/sales_order.js:1234 @@ -1323,10 +1323,10 @@ msgid "Enter serial numbers for build outputs" msgstr "Inserisci i numeri di serie per gli output di compilazione (build option)" #: build/serializers.py:359 build/serializers.py:500 build/serializers.py:572 -#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1789 -#: part/serializers.py:1233 stock/serializers.py:103 stock/serializers.py:698 +#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1797 +#: part/serializers.py:1231 stock/serializers.py:103 stock/serializers.py:698 #: stock/serializers.py:858 stock/serializers.py:984 stock/serializers.py:1432 -#: stock/serializers.py:1688 stock/templates/stock/item_base.html:394 +#: stock/serializers.py:1688 stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2547 @@ -1390,7 +1390,7 @@ msgstr "Posizione per gli output di build completati" #: build/templates/build/detail.html:62 order/models.py:477 #: order/models.py:1003 order/models.py:2152 order/serializers.py:687 #: stock/admin.py:165 stock/serializers.py:1035 stock/serializers.py:1576 -#: stock/templates/stock/item_base.html:427 +#: stock/templates/stock/item_base.html:423 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1371 #: templates/js/translated/purchase_order.js:1792 @@ -1522,7 +1522,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:1030 order/serializers.py:1614 +#: build/serializers.py:1030 order/serializers.py:1622 msgid "Allocation items must be provided" msgstr "Deve essere indicata l'allocazione dell'articolo" @@ -1590,7 +1590,7 @@ msgstr "" #: build/serializers.py:1230 company/models.py:849 #: company/templates/company/supplier_part.html:160 order/serializers.py:691 #: stock/admin.py:229 stock/models.py:822 stock/serializers.py:1586 -#: stock/templates/stock/item_base.html:240 +#: stock/templates/stock/item_base.html:236 #: templates/js/translated/company.js:1646 #: templates/js/translated/purchase_order.js:1169 #: templates/js/translated/purchase_order.js:1332 @@ -1625,7 +1625,7 @@ msgstr "" #: build/serializers.py:1243 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:849 -#: stock/serializers.py:152 stock/templates/stock/item_base.html:311 +#: stock/serializers.py:152 stock/templates/stock/item_base.html:307 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2530 #: templates/js/translated/model_renderers.js:231 @@ -1644,7 +1644,7 @@ msgstr "Numero Seriale" msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1257 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1257 stock/templates/stock/item_base.html:336 msgid "Available Quantity" msgstr "Quantità Disponibile" @@ -1684,7 +1684,7 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1355 order/serializers.py:1179 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:920 part/serializers.py:1623 +#: part/bom.py:186 part/serializers.py:918 part/serializers.py:1621 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2807 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2155 @@ -1692,13 +1692,13 @@ msgstr "" msgid "On Order" msgstr "Ordinato" -#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1625 +#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1623 #: templates/js/translated/build.js:2811 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1650 +#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1648 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" @@ -1716,7 +1716,7 @@ msgstr "" msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1372 part/serializers.py:927 +#: build/serializers.py:1372 part/serializers.py:925 msgid "External Stock" msgstr "" @@ -1745,7 +1745,7 @@ msgstr "Annullato" #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:50 order/status_codes.py:81 #: order/templates/order/order_base.html:163 -#: order/templates/order/sales_order_base.html:168 report/models.py:443 +#: order/templates/order/sales_order_base.html:168 report/models.py:451 msgid "Complete" msgstr "Completo" @@ -1849,9 +1849,6 @@ msgid "Delete Build" msgstr "Elimina Produzione" #: build/templates/build/build_base.html:87 -msgid "Isueue Build" -msgstr "" - #: build/templates/build/build_base.html:88 msgid "Issue Build" msgstr "" @@ -1931,7 +1928,7 @@ msgstr "Outputs Completati" #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 -#: stock/templates/stock/item_base.html:369 +#: stock/templates/stock/item_base.html:365 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 #: templates/js/translated/sales_order.js:805 @@ -1991,7 +1988,7 @@ msgid "Allocated Parts" msgstr "Articoli Assegnati" #: build/templates/build/detail.html:80 stock/admin.py:163 -#: stock/templates/stock/item_base.html:162 +#: stock/templates/stock/item_base.html:158 #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:242 #: templates/js/translated/purchase_order.js:1326 @@ -2352,8 +2349,8 @@ msgstr "" #: common/models.py:1297 common/models.py:1353 common/models.py:1366 #: common/models.py:1374 common/models.py:1383 common/models.py:1392 -#: common/models.py:1629 common/models.py:1651 common/models.py:1766 -#: common/models.py:2148 +#: common/models.py:1629 common/models.py:1651 common/models.py:1752 +#: common/models.py:2134 msgid "days" msgstr "giorni" @@ -2582,8 +2579,8 @@ msgid "Copy category parameter templates when creating a part" msgstr "Copia i modelli dei parametri categoria quando si crea un articolo" #: common/models.py:1485 part/admin.py:108 part/models.py:3959 -#: report/models.py:293 report/models.py:360 report/serializers.py:90 -#: report/serializers.py:131 stock/serializers.py:233 +#: report/models.py:301 report/models.py:368 report/serializers.py:91 +#: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 #: templates/js/translated/table_filters.js:775 msgid "Template" @@ -2598,7 +2595,7 @@ msgid "Parts can be assembled from other components by default" msgstr "Gli articoli possono essere assemblate da altri componenti per impostazione predefinita" #: common/models.py:1497 part/admin.py:95 part/models.py:1172 -#: part/serializers.py:1617 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1615 templates/js/translated/table_filters.js:737 msgid "Component" msgstr "Componente" @@ -2823,7 +2820,7 @@ msgid "Log errors which occur when generating reports" msgstr "" #: common/models.py:1702 plugin/builtin/labels/label_sheet.py:28 -#: report/models.py:301 +#: report/models.py:309 msgid "Page Size" msgstr "Dimensioni pagina" @@ -2832,902 +2829,894 @@ msgid "Default page size for PDF reports" msgstr "Dimensione predefinita della pagina per i report PDF" #: common/models.py:1708 -msgid "Enable Test Reports" -msgstr "Abilita Rapporto di Prova" - -#: common/models.py:1709 -msgid "Enable generation of test reports" -msgstr "Abilita generazione di stampe di prova" - -#: common/models.py:1714 -msgid "Attach Test Reports" -msgstr "Allega Rapporto di Prova" - -#: common/models.py:1716 -msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" -msgstr "Quando si stampa un rapporto di prova, allegare una copia del rapporto di prova all'elemento di magazzino associato" - -#: common/models.py:1722 msgid "Globally Unique Serials" msgstr "Seriali Unici Globali" -#: common/models.py:1723 +#: common/models.py:1709 msgid "Serial numbers for stock items must be globally unique" msgstr "I numeri di serie per gli articoli di magazzino devono essere univoci" -#: common/models.py:1728 +#: common/models.py:1714 msgid "Autofill Serial Numbers" msgstr "Auto Riempimento Numeri Seriali" -#: common/models.py:1729 +#: common/models.py:1715 msgid "Autofill serial numbers in forms" msgstr "Auto riempimento numeri nel modulo" -#: common/models.py:1734 +#: common/models.py:1720 msgid "Delete Depleted Stock" msgstr "Elimina scorte esaurite" -#: common/models.py:1736 +#: common/models.py:1722 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1742 +#: common/models.py:1728 msgid "Batch Code Template" msgstr "Modello Codice a Barre" -#: common/models.py:1744 +#: common/models.py:1730 msgid "Template for generating default batch codes for stock items" msgstr "Modello per la generazione di codici batch predefiniti per gli elementi stock" -#: common/models.py:1749 +#: common/models.py:1735 msgid "Stock Expiry" msgstr "Scadenza giacenza" -#: common/models.py:1750 +#: common/models.py:1736 msgid "Enable stock expiry functionality" msgstr "Abilita funzionalità di scadenza della giacenza" -#: common/models.py:1755 +#: common/models.py:1741 msgid "Sell Expired Stock" msgstr "Vendi giacenza scaduta" -#: common/models.py:1756 +#: common/models.py:1742 msgid "Allow sale of expired stock" msgstr "Consenti la vendita di stock scaduti" -#: common/models.py:1761 +#: common/models.py:1747 msgid "Stock Stale Time" msgstr "Tempo di Scorta del Magazzino" -#: common/models.py:1763 +#: common/models.py:1749 msgid "Number of days stock items are considered stale before expiring" msgstr "Numero di giorni in cui gli articoli in magazzino sono considerati obsoleti prima della scadenza" -#: common/models.py:1770 +#: common/models.py:1756 msgid "Build Expired Stock" msgstr "Crea giacenza scaduta" -#: common/models.py:1771 +#: common/models.py:1757 msgid "Allow building with expired stock" msgstr "Permetti produzione con stock scaduto" -#: common/models.py:1776 +#: common/models.py:1762 msgid "Stock Ownership Control" msgstr "Controllo della proprietà della giacenza" -#: common/models.py:1777 +#: common/models.py:1763 msgid "Enable ownership control over stock locations and items" msgstr "Abilita il controllo della proprietà sulle posizioni e gli oggetti in giacenza" -#: common/models.py:1782 +#: common/models.py:1768 msgid "Stock Location Default Icon" msgstr "Icona Predefinita Ubicazione di Magazzino" -#: common/models.py:1783 +#: common/models.py:1769 msgid "Stock location default icon (empty means no icon)" msgstr "Icona Predefinita Ubicazione di Magazzino (vuoto significa nessuna icona)" -#: common/models.py:1788 +#: common/models.py:1774 msgid "Show Installed Stock Items" msgstr "" -#: common/models.py:1789 +#: common/models.py:1775 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1794 +#: common/models.py:1780 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1796 +#: common/models.py:1782 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1802 +#: common/models.py:1788 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1804 +#: common/models.py:1790 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1810 +#: common/models.py:1796 msgid "Build Order Reference Pattern" msgstr "Modello Di Riferimento Ordine Di Produzione" -#: common/models.py:1812 +#: common/models.py:1798 msgid "Required pattern for generating Build Order reference field" msgstr "Modello richiesto per generare il campo di riferimento ordine di produzione" -#: common/models.py:1818 common/models.py:1874 common/models.py:1896 -#: common/models.py:1932 +#: common/models.py:1804 common/models.py:1860 common/models.py:1882 +#: common/models.py:1918 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1819 common/models.py:1875 common/models.py:1897 -#: common/models.py:1933 +#: common/models.py:1805 common/models.py:1861 common/models.py:1883 +#: common/models.py:1919 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1824 +#: common/models.py:1810 msgid "Require Active Part" msgstr "" -#: common/models.py:1825 +#: common/models.py:1811 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1830 +#: common/models.py:1816 msgid "Require Locked Part" msgstr "" -#: common/models.py:1831 +#: common/models.py:1817 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/models.py:1836 +#: common/models.py:1822 msgid "Require Valid BOM" msgstr "" -#: common/models.py:1838 +#: common/models.py:1824 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1844 +#: common/models.py:1830 msgid "Require Closed Child Orders" msgstr "" -#: common/models.py:1846 +#: common/models.py:1832 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/models.py:1852 +#: common/models.py:1838 msgid "Block Until Tests Pass" msgstr "" -#: common/models.py:1854 +#: common/models.py:1840 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" -#: common/models.py:1860 +#: common/models.py:1846 msgid "Enable Return Orders" msgstr "" -#: common/models.py:1861 +#: common/models.py:1847 msgid "Enable return order functionality in the user interface" msgstr "" -#: common/models.py:1866 +#: common/models.py:1852 msgid "Return Order Reference Pattern" msgstr "" -#: common/models.py:1868 +#: common/models.py:1854 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1880 +#: common/models.py:1866 msgid "Edit Completed Return Orders" msgstr "" -#: common/models.py:1882 +#: common/models.py:1868 msgid "Allow editing of return orders after they have been completed" msgstr "" -#: common/models.py:1888 +#: common/models.py:1874 msgid "Sales Order Reference Pattern" msgstr "Modello Di Riferimento Ordine Di Vendita" -#: common/models.py:1890 +#: common/models.py:1876 msgid "Required pattern for generating Sales Order reference field" msgstr "Modello richiesto per generare il campo di riferimento ordine di vendita" -#: common/models.py:1902 +#: common/models.py:1888 msgid "Sales Order Default Shipment" msgstr "Spedizione Predefinita Ordine Di Vendita" -#: common/models.py:1903 +#: common/models.py:1889 msgid "Enable creation of default shipment with sales orders" msgstr "Abilita la creazione di spedizioni predefinite con ordini di vendita" -#: common/models.py:1908 +#: common/models.py:1894 msgid "Edit Completed Sales Orders" msgstr "Modifica Ordini Di Vendita Completati" -#: common/models.py:1910 +#: common/models.py:1896 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "Consenti la modifica degli ordini di vendita dopo che sono stati spediti o completati" -#: common/models.py:1916 +#: common/models.py:1902 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1918 +#: common/models.py:1904 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1924 +#: common/models.py:1910 msgid "Purchase Order Reference Pattern" msgstr "Modello di Riferimento Ordine D'Acquisto" -#: common/models.py:1926 +#: common/models.py:1912 msgid "Required pattern for generating Purchase Order reference field" msgstr "Modello richiesto per generare il campo di riferimento ordine di acquisto" -#: common/models.py:1938 +#: common/models.py:1924 msgid "Edit Completed Purchase Orders" msgstr "Modifica Ordini Di Acquisto Completati" -#: common/models.py:1940 +#: common/models.py:1926 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "Consenti la modifica degli ordini di acquisto dopo che sono stati spediti o completati" -#: common/models.py:1946 +#: common/models.py:1932 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1948 +#: common/models.py:1934 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1955 +#: common/models.py:1941 msgid "Enable password forgot" msgstr "Abilita password dimenticata" -#: common/models.py:1956 +#: common/models.py:1942 msgid "Enable password forgot function on the login pages" msgstr "Abilita la funzione password dimenticata nelle pagine di accesso" -#: common/models.py:1961 +#: common/models.py:1947 msgid "Enable registration" msgstr "Abilita registrazione" -#: common/models.py:1962 +#: common/models.py:1948 msgid "Enable self-registration for users on the login pages" msgstr "Abilita auto-registrazione per gli utenti nelle pagine di accesso" -#: common/models.py:1967 +#: common/models.py:1953 msgid "Enable SSO" msgstr "SSO abilitato" -#: common/models.py:1968 +#: common/models.py:1954 msgid "Enable SSO on the login pages" msgstr "Abilita SSO nelle pagine di accesso" -#: common/models.py:1973 +#: common/models.py:1959 msgid "Enable SSO registration" msgstr "Abilita registrazione SSO" -#: common/models.py:1975 +#: common/models.py:1961 msgid "Enable self-registration via SSO for users on the login pages" msgstr "Abilita l'auto-registrazione tramite SSO per gli utenti nelle pagine di accesso" -#: common/models.py:1981 +#: common/models.py:1967 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1983 +#: common/models.py:1969 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1989 +#: common/models.py:1975 msgid "SSO group key" msgstr "" -#: common/models.py:1991 +#: common/models.py:1977 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1997 +#: common/models.py:1983 msgid "SSO group map" msgstr "" -#: common/models.py:1999 +#: common/models.py:1985 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/models.py:2005 +#: common/models.py:1991 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:2007 +#: common/models.py:1993 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/models.py:2013 +#: common/models.py:1999 msgid "Email required" msgstr "Email richiesta" -#: common/models.py:2014 +#: common/models.py:2000 msgid "Require user to supply mail on signup" msgstr "Richiedi all'utente di fornire una email al momento dell'iscrizione" -#: common/models.py:2019 +#: common/models.py:2005 msgid "Auto-fill SSO users" msgstr "Riempimento automatico degli utenti SSO" -#: common/models.py:2021 +#: common/models.py:2007 msgid "Automatically fill out user-details from SSO account-data" msgstr "Compila automaticamente i dettagli dell'utente dai dati dell'account SSO" -#: common/models.py:2027 +#: common/models.py:2013 msgid "Mail twice" msgstr "Posta due volte" -#: common/models.py:2028 +#: common/models.py:2014 msgid "On signup ask users twice for their mail" msgstr "Al momento della registrazione chiedere due volte all'utente l'indirizzo di posta elettronica" -#: common/models.py:2033 +#: common/models.py:2019 msgid "Password twice" msgstr "Password due volte" -#: common/models.py:2034 +#: common/models.py:2020 msgid "On signup ask users twice for their password" msgstr "Al momento della registrazione chiedere agli utenti due volte l'inserimento della password" -#: common/models.py:2039 +#: common/models.py:2025 msgid "Allowed domains" msgstr "Domini consentiti" -#: common/models.py:2041 +#: common/models.py:2027 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:2047 +#: common/models.py:2033 msgid "Group on signup" msgstr "Gruppo iscrizione" -#: common/models.py:2049 +#: common/models.py:2035 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:2055 +#: common/models.py:2041 msgid "Enforce MFA" msgstr "Applica MFA" -#: common/models.py:2056 +#: common/models.py:2042 msgid "Users must use multifactor security." msgstr "Gli utenti devono utilizzare la sicurezza a due fattori." -#: common/models.py:2061 +#: common/models.py:2047 msgid "Check plugins on startup" msgstr "Controlla i plugin all'avvio" -#: common/models.py:2063 +#: common/models.py:2049 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "Controlla che tutti i plugin siano installati all'avvio - abilita in ambienti contenitore" -#: common/models.py:2071 +#: common/models.py:2057 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2072 +#: common/models.py:2058 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2078 +#: common/models.py:2064 msgid "Enable URL integration" msgstr "Abilita l'integrazione URL" -#: common/models.py:2079 +#: common/models.py:2065 msgid "Enable plugins to add URL routes" msgstr "Attiva plugin per aggiungere percorsi URL" -#: common/models.py:2085 +#: common/models.py:2071 msgid "Enable navigation integration" msgstr "Attiva integrazione navigazione" -#: common/models.py:2086 +#: common/models.py:2072 msgid "Enable plugins to integrate into navigation" msgstr "Abilita i plugin per l'integrazione nella navigazione" -#: common/models.py:2092 +#: common/models.py:2078 msgid "Enable app integration" msgstr "Abilita l'app integrata" -#: common/models.py:2093 +#: common/models.py:2079 msgid "Enable plugins to add apps" msgstr "Abilita plugin per aggiungere applicazioni" -#: common/models.py:2099 +#: common/models.py:2085 msgid "Enable schedule integration" msgstr "Abilita integrazione pianificazione" -#: common/models.py:2100 +#: common/models.py:2086 msgid "Enable plugins to run scheduled tasks" msgstr "Abilita i plugin per eseguire le attività pianificate" -#: common/models.py:2106 +#: common/models.py:2092 msgid "Enable event integration" msgstr "Abilita eventi integrati" -#: common/models.py:2107 +#: common/models.py:2093 msgid "Enable plugins to respond to internal events" msgstr "Abilita plugin per rispondere agli eventi interni" -#: common/models.py:2113 +#: common/models.py:2099 msgid "Enable project codes" msgstr "" -#: common/models.py:2114 +#: common/models.py:2100 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2119 +#: common/models.py:2105 msgid "Stocktake Functionality" msgstr "Funzionalità Dell'Inventario" -#: common/models.py:2121 +#: common/models.py:2107 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "Abilita la funzionalità d'inventario per la registrazione dei livelli di magazzino e il calcolo del valore di magazzino" -#: common/models.py:2127 +#: common/models.py:2113 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2129 +#: common/models.py:2115 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2135 +#: common/models.py:2121 msgid "Automatic Stocktake Period" msgstr "Inventario periodico automatico" -#: common/models.py:2137 +#: common/models.py:2123 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "Numero di giorni tra la registrazione automatica dell'inventario (imposta 0 per disabilitare)" -#: common/models.py:2143 +#: common/models.py:2129 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2145 +#: common/models.py:2131 msgid "Stocktake reports will be deleted after specified number of days" msgstr "I rapporti d'inventario verranno eliminati dopo il numero specificato di giorni" -#: common/models.py:2152 +#: common/models.py:2138 msgid "Display Users full names" msgstr "" -#: common/models.py:2153 +#: common/models.py:2139 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2158 +#: common/models.py:2144 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2159 +#: common/models.py:2145 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2171 common/models.py:2551 +#: common/models.py:2150 +msgid "Create Template on Upload" +msgstr "" + +#: common/models.py:2152 +msgid "Create a new test template when uploading test data which does not match an existing template" +msgstr "" + +#: common/models.py:2165 common/models.py:2545 msgid "Settings key (must be unique - case insensitive" msgstr "Tasto impostazioni (deve essere univoco - maiuscole e minuscole" -#: common/models.py:2214 +#: common/models.py:2208 msgid "Hide inactive parts" msgstr "Nascondi Articoli Inattivi" -#: common/models.py:2216 +#: common/models.py:2210 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2216 msgid "Show subscribed parts" msgstr "Mostra articoli sottoscritti" -#: common/models.py:2223 +#: common/models.py:2217 msgid "Show subscribed parts on the homepage" msgstr "Mostra gli articoli sottoscritti nella homepage" -#: common/models.py:2228 +#: common/models.py:2222 msgid "Show subscribed categories" msgstr "Mostra le categorie sottoscritte" -#: common/models.py:2229 +#: common/models.py:2223 msgid "Show subscribed part categories on the homepage" msgstr "Mostra le categorie dei componenti sottoscritti nella homepage" -#: common/models.py:2234 +#: common/models.py:2228 msgid "Show latest parts" msgstr "Mostra ultimi articoli" -#: common/models.py:2235 +#: common/models.py:2229 msgid "Show latest parts on the homepage" msgstr "Mostra gli ultimi articoli sulla homepage" -#: common/models.py:2240 +#: common/models.py:2234 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2241 +#: common/models.py:2235 msgid "Show BOMs that await validation on the homepage" msgstr "Mostra le distinte base che attendono la convalida sulla homepage" -#: common/models.py:2246 +#: common/models.py:2240 msgid "Show recent stock changes" msgstr "Mostra le modifiche recenti alle giacenze" -#: common/models.py:2247 +#: common/models.py:2241 msgid "Show recently changed stock items on the homepage" msgstr "Mostra le giacenze modificate di recente nella homepage" -#: common/models.py:2252 +#: common/models.py:2246 msgid "Show low stock" msgstr "Mostra disponibilità scarsa delle giacenze" -#: common/models.py:2253 +#: common/models.py:2247 msgid "Show low stock items on the homepage" msgstr "Mostra disponibilità scarsa degli articoli sulla homepage" -#: common/models.py:2258 +#: common/models.py:2252 msgid "Show depleted stock" msgstr "Mostra scorte esaurite" -#: common/models.py:2259 +#: common/models.py:2253 msgid "Show depleted stock items on the homepage" msgstr "Mostra disponibilità scarsa delle scorte degli articoli sulla homepage" -#: common/models.py:2264 +#: common/models.py:2258 msgid "Show needed stock" msgstr "Mostra scorte necessarie" -#: common/models.py:2265 +#: common/models.py:2259 msgid "Show stock items needed for builds on the homepage" msgstr "Mostra le scorte degli articoli necessari per la produzione sulla homepage" -#: common/models.py:2270 +#: common/models.py:2264 msgid "Show expired stock" msgstr "Mostra scorte esaurite" -#: common/models.py:2271 +#: common/models.py:2265 msgid "Show expired stock items on the homepage" msgstr "Mostra gli articoli stock scaduti nella home page" -#: common/models.py:2276 +#: common/models.py:2270 msgid "Show stale stock" msgstr "Mostra scorte obsolete" -#: common/models.py:2277 +#: common/models.py:2271 msgid "Show stale stock items on the homepage" msgstr "Mostra gli elementi obsoleti esistenti sulla home page" -#: common/models.py:2282 +#: common/models.py:2276 msgid "Show pending builds" msgstr "Mostra produzioni in attesa" -#: common/models.py:2283 +#: common/models.py:2277 msgid "Show pending builds on the homepage" msgstr "Mostra produzioni in attesa sulla homepage" -#: common/models.py:2288 +#: common/models.py:2282 msgid "Show overdue builds" msgstr "Mostra produzioni in ritardo" -#: common/models.py:2289 +#: common/models.py:2283 msgid "Show overdue builds on the homepage" msgstr "Mostra produzioni in ritardo sulla home page" -#: common/models.py:2294 +#: common/models.py:2288 msgid "Show outstanding POs" msgstr "Mostra ordini di produzione inevasi" -#: common/models.py:2295 +#: common/models.py:2289 msgid "Show outstanding POs on the homepage" msgstr "Mostra ordini di produzione inevasi sulla home page" -#: common/models.py:2300 +#: common/models.py:2294 msgid "Show overdue POs" msgstr "Mostra Ordini di Produzione in ritardo" -#: common/models.py:2301 +#: common/models.py:2295 msgid "Show overdue POs on the homepage" msgstr "Mostra Ordini di Produzione in ritardo sulla home page" -#: common/models.py:2306 +#: common/models.py:2300 msgid "Show outstanding SOs" msgstr "Mostra Ordini di Vendita inevasi" -#: common/models.py:2307 +#: common/models.py:2301 msgid "Show outstanding SOs on the homepage" msgstr "Mostra Ordini di Vendita inevasi sulla home page" -#: common/models.py:2312 +#: common/models.py:2306 msgid "Show overdue SOs" msgstr "Mostra Ordini di Vendita in ritardo" -#: common/models.py:2313 +#: common/models.py:2307 msgid "Show overdue SOs on the homepage" msgstr "Mostra Ordini di Vendita in ritardo sulla home page" -#: common/models.py:2318 +#: common/models.py:2312 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2319 +#: common/models.py:2313 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2324 +#: common/models.py:2318 msgid "Show News" msgstr "Mostra Notizie" -#: common/models.py:2325 +#: common/models.py:2319 msgid "Show news on the homepage" msgstr "Mostra notizie sulla home page" -#: common/models.py:2330 +#: common/models.py:2324 msgid "Inline label display" msgstr "Visualizzazione dell'etichetta in linea" -#: common/models.py:2332 +#: common/models.py:2326 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "Visualizza le etichette PDF nel browser, invece di scaricare come file" -#: common/models.py:2338 +#: common/models.py:2332 msgid "Default label printer" msgstr "Stampante per etichette predefinita" -#: common/models.py:2340 +#: common/models.py:2334 msgid "Configure which label printer should be selected by default" msgstr "Configura quale stampante di etichette deve essere selezionata per impostazione predefinita" -#: common/models.py:2346 +#: common/models.py:2340 msgid "Inline report display" msgstr "Visualizzazione dell'etichetta in linea" -#: common/models.py:2348 +#: common/models.py:2342 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "Visualizza le etichette PDF nel browser, invece di scaricare come file" -#: common/models.py:2354 +#: common/models.py:2348 msgid "Search Parts" msgstr "Cerca Articoli" -#: common/models.py:2355 +#: common/models.py:2349 msgid "Display parts in search preview window" msgstr "Mostra articoli della ricerca nella finestra di anteprima" -#: common/models.py:2360 +#: common/models.py:2354 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2361 +#: common/models.py:2355 msgid "Display supplier parts in search preview window" msgstr "Mostra articoli del fornitore nella finestra di anteprima" -#: common/models.py:2366 +#: common/models.py:2360 msgid "Search Manufacturer Parts" msgstr "Cerca Articoli Produttore" -#: common/models.py:2367 +#: common/models.py:2361 msgid "Display manufacturer parts in search preview window" msgstr "Mostra articoli del produttore nella finestra di anteprima" -#: common/models.py:2372 +#: common/models.py:2366 msgid "Hide Inactive Parts" msgstr "Nascondi Articoli Inattivi" -#: common/models.py:2373 +#: common/models.py:2367 msgid "Excluded inactive parts from search preview window" msgstr "Escludi articoli inattivi dalla finestra di anteprima della ricerca" -#: common/models.py:2378 +#: common/models.py:2372 msgid "Search Categories" msgstr "Cerca Categorie" -#: common/models.py:2379 +#: common/models.py:2373 msgid "Display part categories in search preview window" msgstr "Mostra categorie articolo nella finestra di anteprima di ricerca" -#: common/models.py:2384 +#: common/models.py:2378 msgid "Search Stock" msgstr "Cerca Giacenze" -#: common/models.py:2385 +#: common/models.py:2379 msgid "Display stock items in search preview window" msgstr "Mostra articoli in giacenza nella finestra di anteprima della ricerca" -#: common/models.py:2390 +#: common/models.py:2384 msgid "Hide Unavailable Stock Items" msgstr "Nascondi elementi non disponibili" -#: common/models.py:2392 +#: common/models.py:2386 msgid "Exclude stock items which are not available from the search preview window" msgstr "Escludi gli elementi stock che non sono disponibili dalla finestra di anteprima di ricerca" -#: common/models.py:2398 +#: common/models.py:2392 msgid "Search Locations" msgstr "Cerca Ubicazioni" -#: common/models.py:2399 +#: common/models.py:2393 msgid "Display stock locations in search preview window" msgstr "Mostra ubicazioni delle giacenze nella finestra di anteprima di ricerca" -#: common/models.py:2404 +#: common/models.py:2398 msgid "Search Companies" msgstr "Cerca Aziende" -#: common/models.py:2405 +#: common/models.py:2399 msgid "Display companies in search preview window" msgstr "Mostra le aziende nella finestra di anteprima di ricerca" -#: common/models.py:2410 +#: common/models.py:2404 msgid "Search Build Orders" msgstr "Cerca Ordini Di Produzione" -#: common/models.py:2411 +#: common/models.py:2405 msgid "Display build orders in search preview window" msgstr "Mostra gli ordini di produzione nella finestra di anteprima di ricerca" -#: common/models.py:2416 +#: common/models.py:2410 msgid "Search Purchase Orders" msgstr "Cerca Ordini di Acquisto" -#: common/models.py:2417 +#: common/models.py:2411 msgid "Display purchase orders in search preview window" msgstr "Mostra gli ordini di acquisto nella finestra di anteprima di ricerca" -#: common/models.py:2422 +#: common/models.py:2416 msgid "Exclude Inactive Purchase Orders" msgstr "Escludi Ordini D'Acquisto Inattivi" -#: common/models.py:2424 +#: common/models.py:2418 msgid "Exclude inactive purchase orders from search preview window" msgstr "Escludi ordini di acquisto inattivi dalla finestra di anteprima di ricerca" -#: common/models.py:2430 +#: common/models.py:2424 msgid "Search Sales Orders" msgstr "Cerca Ordini Di Vendita" -#: common/models.py:2431 +#: common/models.py:2425 msgid "Display sales orders in search preview window" msgstr "Visualizzazione degli ordini di vendita nella finestra di anteprima della ricerca" -#: common/models.py:2436 +#: common/models.py:2430 msgid "Exclude Inactive Sales Orders" msgstr "Escludi Ordini Di Vendita Inattivi" -#: common/models.py:2438 +#: common/models.py:2432 msgid "Exclude inactive sales orders from search preview window" msgstr "Escludi ordini di vendita inattivi dalla finestra di anteprima di ricerca" -#: common/models.py:2444 +#: common/models.py:2438 msgid "Search Return Orders" msgstr "Cerca Ordini Di Reso" -#: common/models.py:2445 +#: common/models.py:2439 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2450 +#: common/models.py:2444 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2452 +#: common/models.py:2446 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2458 +#: common/models.py:2452 msgid "Search Preview Results" msgstr "Risultati Dell'Anteprima Di Ricerca" -#: common/models.py:2460 +#: common/models.py:2454 msgid "Number of results to show in each section of the search preview window" msgstr "Numero di risultati da visualizzare in ciascuna sezione della finestra di anteprima della ricerca" -#: common/models.py:2466 +#: common/models.py:2460 msgid "Regex Search" msgstr "Ricerca con regex" -#: common/models.py:2467 +#: common/models.py:2461 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2472 +#: common/models.py:2466 msgid "Whole Word Search" msgstr "" -#: common/models.py:2473 +#: common/models.py:2467 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2478 +#: common/models.py:2472 msgid "Show Quantity in Forms" msgstr "Mostra quantità nei moduli" -#: common/models.py:2479 +#: common/models.py:2473 msgid "Display available part quantity in some forms" msgstr "Visualizzare la quantità di pezzi disponibili in alcuni moduli" -#: common/models.py:2484 +#: common/models.py:2478 msgid "Escape Key Closes Forms" msgstr "Il tasto Esc chiude i moduli" -#: common/models.py:2485 +#: common/models.py:2479 msgid "Use the escape key to close modal forms" msgstr "Utilizzare il tasto Esc per chiudere i moduli modali" -#: common/models.py:2490 +#: common/models.py:2484 msgid "Fixed Navbar" msgstr "Barra di navigazione fissa" -#: common/models.py:2491 +#: common/models.py:2485 msgid "The navbar position is fixed to the top of the screen" msgstr "La posizione della barra di navigazione è fissata nella parte superiore dello schermo" -#: common/models.py:2496 +#: common/models.py:2490 msgid "Date Format" msgstr "Formato Data" -#: common/models.py:2497 +#: common/models.py:2491 msgid "Preferred format for displaying dates" msgstr "Formato predefinito per visualizzare le date" -#: common/models.py:2510 part/templates/part/detail.html:41 +#: common/models.py:2504 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "Programmazione Prodotto" -#: common/models.py:2511 +#: common/models.py:2505 msgid "Display part scheduling information" msgstr "Mostra informazioni sulla pianificazione del prodotto" -#: common/models.py:2516 part/templates/part/detail.html:62 +#: common/models.py:2510 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "Inventario Prodotto" -#: common/models.py:2518 +#: common/models.py:2512 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "Visualizza le informazioni d'inventario dell'articolo (se la funzionalità d'inventario è abilitata)" -#: common/models.py:2524 +#: common/models.py:2518 msgid "Table String Length" msgstr "Lunghezza Stringa Tabella" -#: common/models.py:2526 +#: common/models.py:2520 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2532 +#: common/models.py:2526 msgid "Receive error reports" msgstr "" -#: common/models.py:2533 +#: common/models.py:2527 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2538 +#: common/models.py:2532 msgid "Last used printing machines" msgstr "" -#: common/models.py:2539 +#: common/models.py:2533 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2559 common/models.py:2560 common/models.py:2717 -#: common/models.py:2718 common/models.py:2963 common/models.py:2964 -#: common/models.py:3287 common/models.py:3288 importer/models.py:89 +#: common/models.py:2553 common/models.py:2554 common/models.py:2711 +#: common/models.py:2712 common/models.py:2957 common/models.py:2958 +#: common/models.py:3281 common/models.py:3282 importer/models.py:89 #: part/models.py:3319 part/models.py:3406 part/models.py:3480 #: part/models.py:3508 plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3735,11 +3724,11 @@ msgstr "" msgid "User" msgstr "Utente" -#: common/models.py:2582 +#: common/models.py:2576 msgid "Price break quantity" msgstr "Quantità prezzo limite" -#: common/models.py:2589 company/serializers.py:517 order/admin.py:42 +#: common/models.py:2583 company/serializers.py:517 order/admin.py:42 #: order/models.py:1423 order/models.py:2410 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1892 #: templates/js/translated/pricing.js:621 @@ -3747,96 +3736,96 @@ msgstr "Quantità prezzo limite" msgid "Price" msgstr "Prezzo" -#: common/models.py:2590 +#: common/models.py:2584 msgid "Unit price at specified quantity" msgstr "Prezzo unitario in quantità specificata" -#: common/models.py:2694 common/models.py:2879 +#: common/models.py:2688 common/models.py:2873 msgid "Endpoint" msgstr "Scadenza" -#: common/models.py:2695 +#: common/models.py:2689 msgid "Endpoint at which this webhook is received" msgstr "Scadenza in cui questa notifica viene ricevuta" -#: common/models.py:2705 +#: common/models.py:2699 msgid "Name for this webhook" msgstr "Nome per questa notifica" -#: common/models.py:2709 +#: common/models.py:2703 msgid "Is this webhook active" msgstr "È questa notifica attiva" -#: common/models.py:2725 users/models.py:159 +#: common/models.py:2719 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2726 +#: common/models.py:2720 msgid "Token for access" msgstr "Token per l'accesso" -#: common/models.py:2734 +#: common/models.py:2728 msgid "Secret" msgstr "Segreto" -#: common/models.py:2735 +#: common/models.py:2729 msgid "Shared secret for HMAC" msgstr "Segreto condiviso per HMAC" -#: common/models.py:2843 +#: common/models.py:2837 msgid "Message ID" msgstr "ID Messaggio" -#: common/models.py:2844 +#: common/models.py:2838 msgid "Unique identifier for this message" msgstr "Identificatore unico per questo messaggio" -#: common/models.py:2852 +#: common/models.py:2846 msgid "Host" msgstr "" -#: common/models.py:2853 +#: common/models.py:2847 msgid "Host from which this message was received" msgstr "Host da cui questo messaggio è stato ricevuto" -#: common/models.py:2861 +#: common/models.py:2855 msgid "Header" msgstr "Intestazione" -#: common/models.py:2862 +#: common/models.py:2856 msgid "Header of this message" msgstr "Intestazione di questo messaggio" -#: common/models.py:2869 +#: common/models.py:2863 msgid "Body" msgstr "Contenuto" -#: common/models.py:2870 +#: common/models.py:2864 msgid "Body of this message" msgstr "Contenuto di questo messaggio" -#: common/models.py:2880 +#: common/models.py:2874 msgid "Endpoint on which this message was received" msgstr "Scadenza in cui questo messaggio è stato ricevuto" -#: common/models.py:2885 +#: common/models.py:2879 msgid "Worked on" msgstr "Lavorato il" -#: common/models.py:2886 +#: common/models.py:2880 msgid "Was the work on this message finished?" msgstr "Il lavoro su questo messaggio è terminato?" -#: common/models.py:3012 +#: common/models.py:3006 msgid "Id" msgstr "" -#: common/models.py:3014 templates/js/translated/company.js:965 +#: common/models.py:3008 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "Titolo" -#: common/models.py:3016 common/models.py:3271 company/models.py:146 +#: common/models.py:3010 common/models.py:3265 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 #: order/models.py:303 order/models.py:1378 order/models.py:1810 #: part/admin.py:55 part/models.py:1069 @@ -3853,217 +3842,217 @@ msgstr "Titolo" msgid "Link" msgstr "Collegamento" -#: common/models.py:3018 templates/js/translated/news.js:60 +#: common/models.py:3012 templates/js/translated/news.js:60 msgid "Published" msgstr "Pubblicato" -#: common/models.py:3020 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:3014 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "Autore" -#: common/models.py:3022 templates/js/translated/news.js:52 +#: common/models.py:3016 templates/js/translated/news.js:52 msgid "Summary" msgstr "Riepilogo" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Read" msgstr "Letto" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Was this news item read?" msgstr "Queste notizie sull'elemento sono state lette?" -#: common/models.py:3042 company/models.py:156 part/models.py:1079 +#: common/models.py:3036 company/models.py:156 part/models.py:1079 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 -#: stock/templates/stock/item_base.html:133 templates/503.html:31 +#: stock/templates/stock/item_base.html:129 templates/503.html:31 #: templates/hover_image.html:7 templates/hover_image.html:9 #: templates/modals.html:6 msgid "Image" msgstr "Immagine" -#: common/models.py:3042 +#: common/models.py:3036 msgid "Image file" msgstr "File immagine" -#: common/models.py:3054 common/models.py:3255 +#: common/models.py:3048 common/models.py:3249 msgid "Target model type for this image" msgstr "" -#: common/models.py:3058 +#: common/models.py:3052 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3080 +#: common/models.py:3074 msgid "Custom Unit" msgstr "" -#: common/models.py:3098 +#: common/models.py:3092 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:3113 +#: common/models.py:3107 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3132 +#: common/models.py:3126 msgid "Unit name" msgstr "" -#: common/models.py:3139 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3133 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3140 +#: common/models.py:3134 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3146 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3140 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3147 +#: common/models.py:3141 msgid "Unit definition" msgstr "" -#: common/models.py:3205 common/models.py:3262 stock/models.py:2552 +#: common/models.py:3199 common/models.py:3256 stock/models.py:2549 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Allegato" -#: common/models.py:3217 +#: common/models.py:3211 msgid "Missing file" msgstr "File mancante" -#: common/models.py:3218 +#: common/models.py:3212 msgid "Missing external link" msgstr "Link esterno mancante" -#: common/models.py:3263 +#: common/models.py:3257 msgid "Select file to attach" msgstr "Seleziona file da allegare" -#: common/models.py:3278 templates/js/translated/attachment.js:120 +#: common/models.py:3272 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Commento" -#: common/models.py:3279 +#: common/models.py:3273 msgid "Attachment comment" msgstr "" -#: common/models.py:3295 +#: common/models.py:3289 msgid "Upload date" msgstr "" -#: common/models.py:3296 +#: common/models.py:3290 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size in bytes" msgstr "" -#: common/models.py:3338 common/serializers.py:588 +#: common/models.py:3332 common/serializers.py:588 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3347 plugin/models.py:43 users/models.py:100 +#: common/models.py:3341 plugin/models.py:43 users/models.py:100 msgid "Key" msgstr "" -#: common/models.py:3348 +#: common/models.py:3342 msgid "Value that will be saved in the models database" msgstr "" -#: common/models.py:3351 +#: common/models.py:3345 msgid "Name of the state" msgstr "" -#: common/models.py:3355 +#: common/models.py:3349 msgid "Label" msgstr "" -#: common/models.py:3356 +#: common/models.py:3350 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:3362 +#: common/models.py:3356 msgid "Color" msgstr "" -#: common/models.py:3363 +#: common/models.py:3357 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:3366 +#: common/models.py:3360 msgid "Logical Key" msgstr "" -#: common/models.py:3368 +#: common/models.py:3362 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:3376 +#: common/models.py:3370 msgid "Model" msgstr "" -#: common/models.py:3377 +#: common/models.py:3371 msgid "Model this state is associated with" msgstr "" -#: common/models.py:3381 +#: common/models.py:3375 msgid "Reference Status Set" msgstr "" -#: common/models.py:3382 +#: common/models.py:3376 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:3388 +#: common/models.py:3382 msgid "Custom State" msgstr "" -#: common/models.py:3389 +#: common/models.py:3383 msgid "Custom States" msgstr "" -#: common/models.py:3404 +#: common/models.py:3398 msgid "Model must be selected" msgstr "" -#: common/models.py:3407 +#: common/models.py:3401 msgid "Key must be selected" msgstr "" -#: common/models.py:3410 +#: common/models.py:3404 msgid "Logical key must be selected" msgstr "" -#: common/models.py:3414 +#: common/models.py:3408 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:3418 +#: common/models.py:3412 msgid "Reference status must be selected" msgstr "" -#: common/models.py:3430 +#: common/models.py:3424 msgid "Reference status set not found" msgstr "" -#: common/models.py:3436 +#: common/models.py:3430 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:3442 +#: common/models.py:3436 msgid "Logical key must be in the logical keys of the reference status" msgstr "" @@ -4165,7 +4154,7 @@ msgstr "" msgid "Filename" msgstr "Nome del file" -#: common/serializers.py:563 report/api.py:100 report/serializers.py:53 +#: common/serializers.py:563 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" @@ -4447,12 +4436,12 @@ msgstr "" #: company/models.py:467 company/models.py:584 company/models.py:808 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 -#: stock/templates/stock/item_base.html:217 +#: stock/templates/stock/item_base.html:213 msgid "Manufacturer Part" msgstr "Codice articolo produttore" #: company/models.py:484 company/models.py:776 stock/models.py:791 -#: stock/serializers.py:452 stock/templates/stock/item_base.html:142 +#: stock/serializers.py:452 stock/templates/stock/item_base.html:138 #: templates/js/translated/bom.js:622 msgid "Base Part" msgstr "Articolo di base" @@ -4463,8 +4452,8 @@ msgstr "Seleziona articolo" #: company/models.py:495 company/templates/company/company_base.html:82 #: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:145 part/serializers.py:567 -#: stock/templates/stock/item_base.html:207 +#: company/templates/company/supplier_part.html:145 part/serializers.py:565 +#: stock/templates/stock/item_base.html:203 #: templates/js/translated/company.js:507 #: templates/js/translated/company.js:1118 #: templates/js/translated/company.js:1296 @@ -4479,7 +4468,7 @@ msgstr "Seleziona Produttore" #: company/models.py:502 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:153 order/serializers.py:557 -#: part/serializers.py:577 templates/js/translated/company.js:351 +#: part/serializers.py:575 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 #: templates/js/translated/company.js:1630 templates/js/translated/part.js:1807 @@ -4505,7 +4494,7 @@ msgid "Parameter name" msgstr "Nome parametro" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2544 templates/js/translated/company.js:1166 +#: stock/models.py:2541 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1499 #: templates/js/translated/stock.js:1607 msgid "Value" @@ -4530,7 +4519,7 @@ msgstr "Unità parametri" #: company/models.py:659 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 #: order/serializers.py:492 stock/models.py:802 -#: stock/templates/stock/item_base.html:233 +#: stock/templates/stock/item_base.html:229 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 @@ -4553,9 +4542,9 @@ msgstr "L'articolo del costruttore collegato deve riferirsi alla stesso articolo #: company/models.py:786 company/templates/company/company_base.html:87 #: company/templates/company/supplier_part.html:129 order/models.py:492 #: order/templates/order/order_base.html:141 part/bom.py:279 part/bom.py:314 -#: part/serializers.py:551 plugin/builtin/suppliers/digikey.py:25 +#: part/serializers.py:549 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/templates/stock/item_base.html:224 +#: plugin/builtin/suppliers/tme.py:26 stock/templates/stock/item_base.html:220 #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:511 @@ -4570,7 +4559,7 @@ msgstr "Fornitore" msgid "Select supplier" msgstr "Seleziona fornitore" -#: company/models.py:793 part/serializers.py:562 +#: company/models.py:793 part/serializers.py:560 msgid "Supplier stock keeping unit" msgstr "Unità di giacenza magazzino fornitore" @@ -4661,7 +4650,7 @@ msgstr "Valuta predefinita utilizzata per questo fornitore" msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:919 +#: company/serializers.py:397 part/admin.py:126 part/serializers.py:917 #: part/templates/part/part_base.html:197 #: templates/js/translated/company.js:1689 #: templates/js/translated/table_filters.js:362 @@ -4735,7 +4724,7 @@ msgstr "Elimina immagine" #: order/models.py:2140 order/templates/order/return_order_base.html:134 #: order/templates/order/sales_order_base.html:151 stock/models.py:844 #: stock/models.py:845 stock/serializers.py:1336 -#: stock/templates/stock/item_base.html:405 +#: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 #: templates/js/translated/return_order.js:295 @@ -4939,7 +4928,7 @@ msgstr "Nessuna informazione sul produttore disponibile" #: company/templates/company/manufacturer_part.html:119 #: company/templates/company/supplier_part.html:15 company/views.py:31 -#: part/admin.py:122 part/serializers.py:925 +#: part/admin.py:122 part/serializers.py:923 #: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190 #: templates/navbar.html:48 msgid "Suppliers" @@ -5030,7 +5019,7 @@ msgid "No supplier information available" msgstr "Nessuna informazione sul fornitore disponibile" #: company/templates/company/supplier_part.html:139 order/serializers.py:554 -#: part/bom.py:286 part/bom.py:315 part/serializers.py:561 +#: part/bom.py:286 part/bom.py:315 part/serializers.py:559 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1793 #: templates/js/translated/pricing.js:510 #: templates/js/translated/purchase_order.js:1920 @@ -5084,7 +5073,7 @@ msgid "Update Part Availability" msgstr "" #: company/templates/company/supplier_part_sidebar.html:5 -#: part/serializers.py:923 part/stocktake.py:223 +#: part/serializers.py:921 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 #: stock/serializers.py:1021 stock/serializers.py:1199 @@ -5473,7 +5462,7 @@ msgstr "" #: order/models.py:1592 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_purchase_order_report.html:14 -#: stock/serializers.py:121 stock/templates/stock/item_base.html:176 +#: stock/serializers.py:121 stock/templates/stock/item_base.html:172 #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:168 @@ -5694,7 +5683,7 @@ msgid "Number of items received" msgstr "Numero di elementi ricevuti" #: order/models.py:1513 stock/models.py:963 stock/serializers.py:617 -#: stock/templates/stock/item_base.html:183 +#: stock/templates/stock/item_base.html:179 #: templates/js/translated/stock.js:2397 msgid "Purchase Price" msgstr "Prezzo di Acquisto" @@ -5768,7 +5757,7 @@ msgid "User who checked this shipment" msgstr "Utente che ha controllato questa spedizione" #: order/models.py:1788 order/models.py:2011 order/serializers.py:1479 -#: order/serializers.py:1589 templates/js/translated/model_renderers.js:455 +#: order/serializers.py:1597 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "Spedizione" @@ -5982,7 +5971,7 @@ msgstr "Elemento Riga" msgid "Line item does not match purchase order" msgstr "L'elemento di riga non corrisponde all'ordine di acquisto" -#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1790 +#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1798 msgid "Select destination location for received items" msgstr "Seleziona la posizione di destinazione per gli elementi ricevuti" @@ -6019,7 +6008,7 @@ msgstr "Il codice a barre è già in uso" msgid "An integer quantity must be provided for trackable parts" msgstr "Deve essere fornita una quantità intera per gli articoli rintracciabili" -#: order/serializers.py:795 order/serializers.py:1806 +#: order/serializers.py:795 order/serializers.py:1814 msgid "Line items must be provided" msgstr "Gli elementi di linea devono essere forniti" @@ -6051,39 +6040,39 @@ msgstr "La quantità deve essere positiva" msgid "Enter serial numbers to allocate" msgstr "Inserisci i numeri di serie da assegnare" -#: order/serializers.py:1491 order/serializers.py:1597 +#: order/serializers.py:1491 order/serializers.py:1605 msgid "Shipment has already been shipped" msgstr "La spedizione è già stata spedita" -#: order/serializers.py:1494 order/serializers.py:1600 +#: order/serializers.py:1494 order/serializers.py:1608 msgid "Shipment is not associated with this order" msgstr "La spedizione non è associata con questo ordine" -#: order/serializers.py:1541 +#: order/serializers.py:1549 msgid "No match found for the following serial numbers" msgstr "Nessuna corrispondenza trovata per i seguenti numeri di serie" -#: order/serializers.py:1548 -msgid "The following serial numbers are already allocated" -msgstr "I seguenti numeri di serie sono già assegnati" +#: order/serializers.py:1556 +msgid "The following serial numbers are unavailable" +msgstr "" -#: order/serializers.py:1760 +#: order/serializers.py:1768 msgid "Return order line item" msgstr "" -#: order/serializers.py:1766 +#: order/serializers.py:1774 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1777 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1798 +#: order/serializers.py:1806 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1881 +#: order/serializers.py:1889 msgid "Line price currency" msgstr "" @@ -6510,7 +6499,7 @@ msgstr "Aggiornato {part} prezzo unitario a {price}" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "Aggiornato {part} unità prezzo a {price} e quantità a {qty}" -#: part/admin.py:48 part/models.py:1044 part/serializers.py:908 +#: part/admin.py:48 part/models.py:1044 part/serializers.py:906 #: part/templates/part/part_base.html:276 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 @@ -6537,7 +6526,7 @@ msgstr "" msgid "Category ID" msgstr "Id Categoria" -#: part/admin.py:67 part/admin.py:304 part/serializers.py:893 +#: part/admin.py:67 part/admin.py:304 part/serializers.py:891 #: part/stocktake.py:222 msgid "Category Name" msgstr "Nome Categoria" @@ -6562,7 +6551,7 @@ msgstr "Scorta Minima" msgid "Used In" msgstr "Utilizzato In" -#: part/admin.py:150 part/serializers.py:918 +#: part/admin.py:150 part/serializers.py:916 #: part/templates/part/part_base.html:248 stock/admin.py:236 #: templates/js/translated/part.js:717 templates/js/translated/part.js:2159 msgid "Building" @@ -6592,7 +6581,7 @@ msgid "Category Path" msgstr "Percorso Categoria" #: part/admin.py:325 part/models.py:420 part/serializers.py:130 -#: part/serializers.py:290 part/serializers.py:428 +#: part/serializers.py:290 part/serializers.py:426 #: part/templates/part/cat_link.html:3 part/templates/part/category.html:20 #: part/templates/part/category.html:138 part/templates/part/category.html:158 #: part/templates/part/category_sidebar.html:9 @@ -6619,13 +6608,13 @@ msgstr "IPN Principale" msgid "Part Revision" msgstr "" -#: part/admin.py:418 part/serializers.py:1367 +#: part/admin.py:418 part/serializers.py:1365 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "Prezzo Minimo" -#: part/admin.py:423 part/serializers.py:1382 +#: part/admin.py:423 part/serializers.py:1380 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -6720,7 +6709,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1520 part/models.py:1036 part/models.py:3501 part/models.py:4060 -#: part/serializers.py:443 part/serializers.py:1223 +#: part/serializers.py:441 part/serializers.py:1221 #: part/templates/part/part_base.html:267 stock/api.py:780 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6746,7 +6735,7 @@ msgstr "" msgid "Default Location" msgstr "Posizione Predefinita" -#: part/bom.py:184 part/serializers.py:926 +#: part/bom.py:184 part/serializers.py:924 #: templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "Giacenze Totali" @@ -6906,7 +6895,7 @@ msgstr "Parole chiave per migliorare la visibilità nei risultati di ricerca" msgid "Part category" msgstr "Categoria articolo" -#: part/models.py:1052 part/serializers.py:360 +#: part/models.py:1052 msgid "Part revision or version number" msgstr "Numero di revisione o di versione" @@ -7012,7 +7001,7 @@ msgid "Owner responsible for this part" msgstr "" #: part/models.py:1264 part/templates/part/part_base.html:355 -#: stock/templates/stock/item_base.html:451 +#: stock/templates/stock/item_base.html:447 #: templates/js/translated/part.js:2490 msgid "Last Stocktake" msgstr "Ultimo Inventario" @@ -7277,7 +7266,7 @@ msgstr "Descrizione Di Prova" msgid "Enter description for this test" msgstr "Inserisci descrizione per questa prova" -#: part/models.py:3635 report/models.py:208 +#: part/models.py:3635 report/models.py:216 #: templates/js/translated/part.js:2919 #: templates/js/translated/table_filters.js:502 msgid "Enabled" @@ -7571,326 +7560,326 @@ msgstr "Valuta di acquisto di questo articolo in stock" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:434 +#: part/serializers.py:432 msgid "No parts selected" msgstr "" -#: part/serializers.py:444 +#: part/serializers.py:442 msgid "Select category" msgstr "" -#: part/serializers.py:479 +#: part/serializers.py:477 msgid "Original Part" msgstr "Articolo Originale" -#: part/serializers.py:480 +#: part/serializers.py:478 msgid "Select original part to duplicate" msgstr "Seleziona l'articolo originale da duplicare" -#: part/serializers.py:485 +#: part/serializers.py:483 msgid "Copy Image" msgstr "Copia immagine" -#: part/serializers.py:486 +#: part/serializers.py:484 msgid "Copy image from original part" msgstr "Copia immagine dall'articolo originale" -#: part/serializers.py:492 part/templates/part/detail.html:293 +#: part/serializers.py:490 part/templates/part/detail.html:293 msgid "Copy BOM" msgstr "Copia Distinta Base" -#: part/serializers.py:493 +#: part/serializers.py:491 msgid "Copy bill of materials from original part" msgstr "Copia fattura dei materiali dall'articolo originale" -#: part/serializers.py:499 +#: part/serializers.py:497 msgid "Copy Parameters" msgstr "Copia parametri" -#: part/serializers.py:500 +#: part/serializers.py:498 msgid "Copy parameter data from original part" msgstr "Copia i dati dei parametri dall'articolo originale" -#: part/serializers.py:506 +#: part/serializers.py:504 msgid "Copy Notes" msgstr "" -#: part/serializers.py:507 +#: part/serializers.py:505 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:523 msgid "Initial Stock Quantity" msgstr "Quantità iniziale" -#: part/serializers.py:527 +#: part/serializers.py:525 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:534 +#: part/serializers.py:532 msgid "Initial Stock Location" msgstr "Ubicazione Iniziale Magazzino" -#: part/serializers.py:535 +#: part/serializers.py:533 msgid "Specify initial stock location for this Part" msgstr "Specificare l'ubicazione iniziale del magazzino per questo Articolo" -#: part/serializers.py:552 +#: part/serializers.py:550 msgid "Select supplier (or leave blank to skip)" msgstr "Seleziona il fornitore (o lascia vuoto per saltare)" -#: part/serializers.py:568 +#: part/serializers.py:566 msgid "Select manufacturer (or leave blank to skip)" msgstr "Seleziona il produttore (o lascia vuoto per saltare)" -#: part/serializers.py:578 +#: part/serializers.py:576 msgid "Manufacturer part number" msgstr "Codice articolo Produttore" -#: part/serializers.py:585 +#: part/serializers.py:583 msgid "Selected company is not a valid supplier" msgstr "L'azienda selezionata non è un fornitore valido" -#: part/serializers.py:594 +#: part/serializers.py:592 msgid "Selected company is not a valid manufacturer" msgstr "L'azienda selezionata non è un produttore valido" -#: part/serializers.py:605 +#: part/serializers.py:603 msgid "Manufacturer part matching this MPN already exists" msgstr "L'articolo del produttore che corrisponde a questo MPN esiste già" -#: part/serializers.py:612 +#: part/serializers.py:610 msgid "Supplier part matching this SKU already exists" msgstr "L'articolo del fornitore che corrisponde a questo SKU esiste già" -#: part/serializers.py:924 +#: part/serializers.py:922 msgid "Revisions" msgstr "" -#: part/serializers.py:929 +#: part/serializers.py:927 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:932 +#: part/serializers.py:930 msgid "Variant Stock" msgstr "" -#: part/serializers.py:962 part/templates/part/copy_part.html:9 +#: part/serializers.py:960 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:474 msgid "Duplicate Part" msgstr "Duplica articolo" -#: part/serializers.py:963 +#: part/serializers.py:961 msgid "Copy initial data from another Part" msgstr "Copia i dati iniziali da un altro Articolo" -#: part/serializers.py:969 templates/js/translated/part.js:103 +#: part/serializers.py:967 templates/js/translated/part.js:103 msgid "Initial Stock" msgstr "Stock iniziale" -#: part/serializers.py:970 +#: part/serializers.py:968 msgid "Create Part with initial stock quantity" msgstr "Crea Articolo con quantità di scorta iniziale" -#: part/serializers.py:976 +#: part/serializers.py:974 msgid "Supplier Information" msgstr "Informazioni Fornitore" -#: part/serializers.py:977 +#: part/serializers.py:975 msgid "Add initial supplier information for this part" msgstr "Aggiungi le informazioni iniziali del fornitore per questo articolo" -#: part/serializers.py:985 +#: part/serializers.py:983 msgid "Copy Category Parameters" msgstr "Copia Parametri Categoria" -#: part/serializers.py:986 +#: part/serializers.py:984 msgid "Copy parameter templates from selected part category" msgstr "Copia i parametri dai modelli della categoria articolo selezionata" -#: part/serializers.py:991 +#: part/serializers.py:989 msgid "Existing Image" msgstr "" -#: part/serializers.py:992 +#: part/serializers.py:990 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1007 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1215 +#: part/serializers.py:1213 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:1225 +#: part/serializers.py:1223 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:1235 +#: part/serializers.py:1233 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:1241 +#: part/serializers.py:1239 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1240 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1247 +#: part/serializers.py:1245 msgid "Generate Report" msgstr "Genera Report" -#: part/serializers.py:1248 +#: part/serializers.py:1246 msgid "Generate report file containing calculated stocktake data" msgstr "Genera file di report contenente dati di inventario calcolati" -#: part/serializers.py:1253 +#: part/serializers.py:1251 msgid "Update Parts" msgstr "Aggiorna Articoli" -#: part/serializers.py:1254 +#: part/serializers.py:1252 msgid "Update specified parts with calculated stocktake data" msgstr "Aggiorna gli articoli specificati con i dati calcolati di inventario" -#: part/serializers.py:1262 +#: part/serializers.py:1260 msgid "Stocktake functionality is not enabled" msgstr "La funzione Inventario non è abilitata" -#: part/serializers.py:1368 +#: part/serializers.py:1366 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1373 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1383 +#: part/serializers.py:1381 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1390 +#: part/serializers.py:1388 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1419 +#: part/serializers.py:1417 msgid "Update" msgstr "Aggiorna" -#: part/serializers.py:1420 +#: part/serializers.py:1418 msgid "Update pricing for this part" msgstr "Aggiorna i prezzi per questo articolo" -#: part/serializers.py:1443 +#: part/serializers.py:1441 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1450 +#: part/serializers.py:1448 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1451 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1597 +#: part/serializers.py:1595 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1606 +#: part/serializers.py:1604 msgid "Component Name" msgstr "" -#: part/serializers.py:1609 +#: part/serializers.py:1607 msgid "Component IPN" msgstr "" -#: part/serializers.py:1612 +#: part/serializers.py:1610 msgid "Component Description" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1616 msgid "Select the component part" msgstr "" -#: part/serializers.py:1627 part/templates/part/part_base.html:242 +#: part/serializers.py:1625 part/templates/part/part_base.html:242 #: templates/js/translated/bom.js:1219 msgid "Can Build" msgstr "Puoi produrre" -#: part/serializers.py:1858 +#: part/serializers.py:1856 msgid "Select part to copy BOM from" msgstr "Seleziona l'articolo da cui copiare la distinta base" -#: part/serializers.py:1866 +#: part/serializers.py:1864 msgid "Remove Existing Data" msgstr "Rimuovi Dati Esistenti" -#: part/serializers.py:1867 +#: part/serializers.py:1865 msgid "Remove existing BOM items before copying" msgstr "Rimuovi elementi distinta base esistenti prima di copiare" -#: part/serializers.py:1872 +#: part/serializers.py:1870 msgid "Include Inherited" msgstr "Includi Ereditato" -#: part/serializers.py:1873 +#: part/serializers.py:1871 msgid "Include BOM items which are inherited from templated parts" msgstr "Includi gli elementi Distinta Base ereditati da prodotti template" -#: part/serializers.py:1878 +#: part/serializers.py:1876 msgid "Skip Invalid Rows" msgstr "Salta Righe Non Valide" -#: part/serializers.py:1879 +#: part/serializers.py:1877 msgid "Enable this option to skip invalid rows" msgstr "Abilita questa opzione per saltare le righe non valide" -#: part/serializers.py:1884 +#: part/serializers.py:1882 msgid "Copy Substitute Parts" msgstr "Copia Articoli sostitutivi" -#: part/serializers.py:1885 +#: part/serializers.py:1883 msgid "Copy substitute parts when duplicate BOM items" msgstr "Copia articoli sostitutivi quando duplichi gli elementi distinta base" -#: part/serializers.py:1922 +#: part/serializers.py:1920 msgid "Clear Existing BOM" msgstr "Cancella Distinta Base esistente" -#: part/serializers.py:1923 +#: part/serializers.py:1921 msgid "Delete existing BOM items before uploading" msgstr "Rimuovi elementi distinta base esistenti prima del caricamento" -#: part/serializers.py:1955 +#: part/serializers.py:1953 msgid "No part column specified" msgstr "Nessuna colonna articolo specificata" -#: part/serializers.py:1999 +#: part/serializers.py:1997 msgid "Multiple matching parts found" msgstr "Trovati più articoli corrispondenti" -#: part/serializers.py:2002 +#: part/serializers.py:2000 msgid "No matching part found" msgstr "Nessun articolo corrispondente trovato" -#: part/serializers.py:2004 +#: part/serializers.py:2002 msgid "Part is not designated as a component" msgstr "L'articolo non è indicato come componente" -#: part/serializers.py:2013 +#: part/serializers.py:2011 msgid "Quantity not provided" msgstr "Quantità non fornita" -#: part/serializers.py:2021 +#: part/serializers.py:2019 msgid "Invalid quantity" msgstr "Quantità non valida" -#: part/serializers.py:2044 +#: part/serializers.py:2042 msgid "At least one BOM item is required" msgstr "Almeno un elemento della distinta base è richiesto" @@ -8216,7 +8205,7 @@ msgid "Subscribe to notifications for this part" msgstr "Sottoscrivi le notifiche per questo articolo" #: part/templates/part/part_base.html:52 -#: stock/templates/stock/item_base.html:62 +#: stock/templates/stock/item_base.html:61 #: stock/templates/stock/location.html:71 templates/js/translated/label.js:136 msgid "Print Label" msgstr "Stampa Etichetta" @@ -8226,7 +8215,7 @@ msgid "Show pricing information" msgstr "Mostra informazioni sui prezzi" #: part/templates/part/part_base.html:63 -#: stock/templates/stock/item_base.html:110 +#: stock/templates/stock/item_base.html:106 #: stock/templates/stock/location.html:80 msgid "Stock actions" msgstr "Azioni magazzino" @@ -8297,12 +8286,12 @@ msgid "Required for Orders" msgstr "" #: part/templates/part/part_base.html:225 -#: stock/templates/stock/item_base.html:388 +#: stock/templates/stock/item_base.html:384 msgid "Allocated to Build Orders" msgstr "Assegnato agli Ordini di Produzione" #: part/templates/part/part_base.html:234 -#: stock/templates/stock/item_base.html:381 +#: stock/templates/stock/item_base.html:377 msgid "Allocated to Sales Orders" msgstr "Assegnato agli Ordini di Vendita" @@ -8322,7 +8311,7 @@ msgid "Latest Serial Number" msgstr "Ultimo Numero Di Serie" #: part/templates/part/part_base.html:372 -#: stock/templates/stock/item_base.html:322 +#: stock/templates/stock/item_base.html:318 msgid "Search for serial number" msgstr "Ricerca per numero seriale" @@ -8449,7 +8438,7 @@ msgid "Edit" msgstr "Modifica" #: part/templates/part/prices.html:28 stock/admin.py:252 -#: stock/templates/stock/item_base.html:446 +#: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1703 #: templates/js/translated/company.js:1713 #: templates/js/translated/stock.js:2332 @@ -8940,7 +8929,7 @@ msgstr "" msgid "Print a border around each label" msgstr "" -#: plugin/builtin/labels/label_sheet.py:47 report/models.py:307 +#: plugin/builtin/labels/label_sheet.py:47 report/models.py:315 msgid "Landscape" msgstr "" @@ -9098,7 +9087,7 @@ msgstr "Plugin Integrato" msgid "Package Plugin" msgstr "" -#: plugin/models.py:220 report/models.py:474 +#: plugin/models.py:220 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" @@ -9249,8 +9238,8 @@ msgstr "" msgid "No valid objects provided to template" msgstr "Nessun oggetto valido fornito nel modello" -#: report/api.py:103 report/models.py:438 report/serializers.py:98 -#: report/serializers.py:148 templates/js/translated/purchase_order.js:1817 +#: report/api.py:103 report/models.py:446 report/serializers.py:99 +#: report/serializers.py:149 templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:353 #: templates/js/translated/sales_order.js:887 #: templates/js/translated/sales_order.js:1047 @@ -9281,7 +9270,11 @@ msgstr "" msgid "Error printing label" msgstr "" -#: report/api.py:375 report/api.py:411 +#: report/api.py:358 +msgid "Report saved at time of printing" +msgstr "" + +#: report/api.py:384 report/api.py:420 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "Il file del modello '{template}' è mancante o non esiste" @@ -9318,135 +9311,143 @@ msgstr "" msgid "Revision number (auto-increments)" msgstr "" -#: report/models.py:202 +#: report/models.py:168 +msgid "Attach to Model on Print" +msgstr "" + +#: report/models.py:170 +msgid "Save report output as an attachment against linked model instance when printing" +msgstr "" + +#: report/models.py:210 msgid "Filename Pattern" msgstr "Formato del nome file" -#: report/models.py:203 +#: report/models.py:211 msgid "Pattern for generating filenames" msgstr "" -#: report/models.py:208 +#: report/models.py:216 msgid "Template is enabled" msgstr "" -#: report/models.py:214 +#: report/models.py:222 msgid "Target model type for template" msgstr "" -#: report/models.py:234 +#: report/models.py:242 msgid "Filters" msgstr "Filtri" -#: report/models.py:235 +#: report/models.py:243 msgid "Template query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:294 report/models.py:361 +#: report/models.py:302 report/models.py:369 msgid "Template file" msgstr "" -#: report/models.py:302 +#: report/models.py:310 msgid "Page size for PDF reports" msgstr "" -#: report/models.py:308 +#: report/models.py:316 msgid "Render report in landscape orientation" msgstr "" -#: report/models.py:367 +#: report/models.py:375 msgid "Width [mm]" msgstr "Larghezza [mm]" -#: report/models.py:368 +#: report/models.py:376 msgid "Label width, specified in mm" msgstr "Larghezza dell'etichetta, specificata in mm" -#: report/models.py:374 +#: report/models.py:382 msgid "Height [mm]" msgstr "Altezza [mm]" -#: report/models.py:375 +#: report/models.py:383 msgid "Label height, specified in mm" msgstr "Larghezza dell'etichetta, specificata in mm" -#: report/models.py:438 +#: report/models.py:446 msgid "Number of items to process" msgstr "" -#: report/models.py:444 +#: report/models.py:452 msgid "Report generation is complete" msgstr "" -#: report/models.py:448 templates/js/translated/build.js:2352 +#: report/models.py:456 templates/js/translated/build.js:2352 msgid "Progress" msgstr "" -#: report/models.py:448 +#: report/models.py:456 msgid "Report generation progress" msgstr "" -#: report/models.py:456 +#: report/models.py:464 msgid "Report Template" msgstr "" -#: report/models.py:463 report/models.py:486 +#: report/models.py:471 report/models.py:494 msgid "Output File" msgstr "" -#: report/models.py:464 report/models.py:487 +#: report/models.py:472 report/models.py:495 msgid "Generated output file" msgstr "" -#: report/models.py:475 +#: report/models.py:483 msgid "Label output plugin" msgstr "" -#: report/models.py:479 +#: report/models.py:487 msgid "Label Template" msgstr "" -#: report/models.py:502 +#: report/models.py:510 msgid "Snippet" msgstr "" -#: report/models.py:503 +#: report/models.py:511 msgid "Report snippet file" msgstr "Report file snippet" -#: report/models.py:510 +#: report/models.py:518 msgid "Snippet file description" msgstr "Descrizione file snippet" -#: report/models.py:528 +#: report/models.py:536 msgid "Asset" msgstr "Risorsa" -#: report/models.py:529 +#: report/models.py:537 msgid "Report asset file" msgstr "Report file risorsa" -#: report/models.py:536 +#: report/models.py:544 msgid "Asset file description" msgstr "File risorsa descrizione" -#: report/serializers.py:91 +#: report/serializers.py:92 msgid "Select report template" msgstr "" -#: report/serializers.py:99 report/serializers.py:149 +#: report/serializers.py:100 report/serializers.py:150 msgid "List of item primary keys to include in the report" msgstr "" -#: report/serializers.py:132 +#: report/serializers.py:133 msgid "Select label template" msgstr "" -#: report/serializers.py:140 +#: report/serializers.py:141 msgid "Printing Plugin" msgstr "" -#: report/serializers.py:141 +#: report/serializers.py:142 msgid "Select plugin to use for label printing" msgstr "" @@ -9517,7 +9518,7 @@ msgstr "Risultati Test" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2538 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2535 msgid "Result" msgstr "Risultato" @@ -9598,7 +9599,7 @@ msgid "Customer ID" msgstr "ID Cliente" #: stock/admin.py:206 stock/models.py:829 -#: stock/templates/stock/item_base.html:354 +#: stock/templates/stock/item_base.html:350 msgid "Installed In" msgstr "Installato In" @@ -9623,7 +9624,7 @@ msgid "Delete on Deplete" msgstr "Elimina al esaurimento" #: stock/admin.py:261 stock/models.py:923 -#: stock/templates/stock/item_base.html:433 +#: stock/templates/stock/item_base.html:429 #: templates/js/translated/stock.js:2316 users/models.py:124 msgid "Expiry Date" msgstr "Data di Scadenza" @@ -9665,7 +9666,7 @@ msgid "Expiry date after" msgstr "" #: stock/api.py:839 stock/serializers.py:611 -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #: templates/js/translated/table_filters.js:448 msgid "Stale" msgstr "Obsoleto" @@ -9715,7 +9716,7 @@ msgid "Stock Locations" msgstr "Posizioni magazzino" #: stock/models.py:185 stock/models.py:972 -#: stock/templates/stock/item_base.html:247 +#: stock/templates/stock/item_base.html:243 msgid "Owner" msgstr "Proprietario" @@ -9826,7 +9827,7 @@ msgstr "Genera Costruzione" msgid "Build for this stock item" msgstr "Costruisci per questo elemento di magazzino" -#: stock/models.py:892 stock/templates/stock/item_base.html:363 +#: stock/models.py:892 stock/templates/stock/item_base.html:359 msgid "Consumed By" msgstr "" @@ -9891,7 +9892,7 @@ msgstr "La quantità non corrisponde ai numeri di serie" msgid "Serial numbers already exist" msgstr "Numeri di serie già esistenti" -#: stock/models.py:1636 +#: stock/models.py:1636 stock/models.py:2438 msgid "Test template does not exist" msgstr "" @@ -9951,55 +9952,55 @@ msgstr "Note d'ingresso" msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2443 +#: stock/models.py:2441 msgid "Value must be provided for this test" msgstr "Il valore deve essere fornito per questo test" -#: stock/models.py:2448 +#: stock/models.py:2445 msgid "Attachment must be uploaded for this test" msgstr "L'allegato deve essere caricato per questo test" -#: stock/models.py:2453 +#: stock/models.py:2450 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2538 +#: stock/models.py:2535 msgid "Test result" msgstr "Risultato Test" -#: stock/models.py:2545 +#: stock/models.py:2542 msgid "Test output value" msgstr "Test valore output" -#: stock/models.py:2553 stock/serializers.py:245 +#: stock/models.py:2550 stock/serializers.py:245 msgid "Test result attachment" msgstr "Risultato della prova allegato" -#: stock/models.py:2557 +#: stock/models.py:2554 msgid "Test notes" msgstr "Note del test" -#: stock/models.py:2565 templates/js/translated/stock.js:1633 +#: stock/models.py:2562 templates/js/translated/stock.js:1633 msgid "Test station" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2563 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2572 +#: stock/models.py:2569 msgid "Started" msgstr "" -#: stock/models.py:2573 +#: stock/models.py:2570 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2579 +#: stock/models.py:2576 msgid "Finished" msgstr "" -#: stock/models.py:2580 +#: stock/models.py:2577 msgid "The timestamp of the test finish" msgstr "" @@ -10059,7 +10060,7 @@ msgstr "" msgid "Serial number is too large" msgstr "Il numero di serie è troppo grande" -#: stock/serializers.py:459 stock/templates/stock/item_base.html:193 +#: stock/serializers.py:459 stock/templates/stock/item_base.html:189 msgid "Parent Item" msgstr "Elemento principale" @@ -10071,7 +10072,7 @@ msgstr "" msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:603 stock/templates/stock/item_base.html:437 +#: stock/serializers.py:603 stock/templates/stock/item_base.html:433 #: templates/js/translated/table_filters.js:442 users/models.py:174 msgid "Expired" msgstr "Scaduto" @@ -10410,7 +10411,7 @@ msgstr "Questo elemento di magazzino non ha nessun elemento secondario" msgid "Test Data" msgstr "Dati di Test" -#: stock/templates/stock/item.html:85 stock/templates/stock/item_base.html:65 +#: stock/templates/stock/item.html:85 msgid "Test Report" msgstr "Rapporto del Test" @@ -10450,200 +10451,204 @@ msgstr "Individua elemento di magazzino" msgid "Scan to Location" msgstr "Scansiona nella posizione" -#: stock/templates/stock/item_base.html:59 +#: stock/templates/stock/item_base.html:58 #: stock/templates/stock/location.html:67 #: templates/js/translated/filters.js:434 msgid "Printing actions" msgstr "Impostazioni di stampa" -#: stock/templates/stock/item_base.html:75 +#: stock/templates/stock/item_base.html:63 templates/js/translated/report.js:49 +msgid "Print Report" +msgstr "" + +#: stock/templates/stock/item_base.html:71 msgid "Stock adjustment actions" msgstr "Azioni adeguamento giacenza" -#: stock/templates/stock/item_base.html:79 +#: stock/templates/stock/item_base.html:75 #: stock/templates/stock/location.html:87 templates/js/translated/stock.js:1909 msgid "Count stock" msgstr "Conta giacenza" -#: stock/templates/stock/item_base.html:81 +#: stock/templates/stock/item_base.html:77 #: templates/js/translated/stock.js:1891 msgid "Add stock" msgstr "Aggiungi giacenza" -#: stock/templates/stock/item_base.html:82 +#: stock/templates/stock/item_base.html:78 #: templates/js/translated/stock.js:1900 msgid "Remove stock" msgstr "Rimuovi giacenza" -#: stock/templates/stock/item_base.html:85 +#: stock/templates/stock/item_base.html:81 msgid "Serialize stock" msgstr "Serializza magazzino" -#: stock/templates/stock/item_base.html:88 +#: stock/templates/stock/item_base.html:84 #: stock/templates/stock/location.html:93 templates/js/translated/stock.js:1918 msgid "Transfer stock" msgstr "Trasferisci giacenza" -#: stock/templates/stock/item_base.html:91 +#: stock/templates/stock/item_base.html:87 #: templates/js/translated/stock.js:1973 msgid "Assign to customer" msgstr "Assegna al cliente" -#: stock/templates/stock/item_base.html:94 +#: stock/templates/stock/item_base.html:90 msgid "Return to stock" msgstr "Torna al magazzino" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall stock item" msgstr "Disinstalla elemento di magazzino" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall" msgstr "Disinstalla" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install stock item" msgstr "Installa elementi stock" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install" msgstr "Installa" -#: stock/templates/stock/item_base.html:115 +#: stock/templates/stock/item_base.html:111 msgid "Convert to variant" msgstr "Converti in variante" -#: stock/templates/stock/item_base.html:118 +#: stock/templates/stock/item_base.html:114 msgid "Duplicate stock item" msgstr "Duplica elemento di magazzino" -#: stock/templates/stock/item_base.html:120 +#: stock/templates/stock/item_base.html:116 msgid "Edit stock item" msgstr "Modifica elemento di magazzino" -#: stock/templates/stock/item_base.html:123 +#: stock/templates/stock/item_base.html:119 msgid "Delete stock item" msgstr "Cancella elemento di magazzino" -#: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 +#: stock/templates/stock/item_base.html:165 templates/InvenTree/search.html:139 #: templates/js/translated/build.js:2298 templates/navbar.html:38 msgid "Build" msgstr "Produzione" -#: stock/templates/stock/item_base.html:211 +#: stock/templates/stock/item_base.html:207 msgid "No manufacturer set" msgstr "Nessun produttore impostato" -#: stock/templates/stock/item_base.html:251 +#: stock/templates/stock/item_base.html:247 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "Non sei nell'elenco dei proprietari di questo elemento. Questo elemento di magazzino non può essere modificato." -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:248 #: stock/templates/stock/location.html:146 msgid "Read only" msgstr "Sola lettura" -#: stock/templates/stock/item_base.html:265 +#: stock/templates/stock/item_base.html:261 msgid "This stock item is unavailable" msgstr "Elemento di magazzino non disponibile" -#: stock/templates/stock/item_base.html:271 +#: stock/templates/stock/item_base.html:267 msgid "This stock item is in production and cannot be edited." msgstr "Questo elemento di magazzino è in produzione e non può essere modificato." -#: stock/templates/stock/item_base.html:272 +#: stock/templates/stock/item_base.html:268 msgid "Edit the stock item from the build view." msgstr "Modifica l'elemento di magazzino dalla visualizzazione generata." -#: stock/templates/stock/item_base.html:287 +#: stock/templates/stock/item_base.html:283 msgid "This stock item is allocated to Sales Order" msgstr "Questo elemento di magazzino è stato assegnato all'Ordine di Vendita" -#: stock/templates/stock/item_base.html:295 +#: stock/templates/stock/item_base.html:291 msgid "This stock item is allocated to Build Order" msgstr "Questo elemento di magazzino è stato assegnato all'Ordine di Produzione" -#: stock/templates/stock/item_base.html:311 +#: stock/templates/stock/item_base.html:307 msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted" msgstr "" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "previous page" msgstr "pagina precedente" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "Navigate to previous serial number" msgstr "Vai al numero di serie precedente" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "next page" msgstr "pagina successiva" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "Navigate to next serial number" msgstr "Vai al numero di serie successivo" -#: stock/templates/stock/item_base.html:398 +#: stock/templates/stock/item_base.html:394 #: templates/js/translated/build.js:2555 msgid "No location set" msgstr "Nessuna posizione impostata" -#: stock/templates/stock/item_base.html:413 +#: stock/templates/stock/item_base.html:409 msgid "Tests" msgstr "Test" -#: stock/templates/stock/item_base.html:419 +#: stock/templates/stock/item_base.html:415 msgid "This stock item has not passed all required tests" msgstr "Questo elemento di magazzino non ha superato i test richiesti" -#: stock/templates/stock/item_base.html:437 +#: stock/templates/stock/item_base.html:433 #, python-format msgid "This StockItem expired on %(item.expiry_date)s" msgstr "Questo Elemento Stock è scaduto il %(item.expiry_date)s" -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "Questo Elemento Stock scade il %(item.expiry_date)s" -#: stock/templates/stock/item_base.html:455 +#: stock/templates/stock/item_base.html:451 msgid "No stocktake performed" msgstr "Nessun inventario eseguito" -#: stock/templates/stock/item_base.html:504 +#: stock/templates/stock/item_base.html:500 #: templates/js/translated/stock.js:2038 msgid "stock item" msgstr "" -#: stock/templates/stock/item_base.html:527 +#: stock/templates/stock/item_base.html:523 msgid "Edit Stock Status" msgstr "" -#: stock/templates/stock/item_base.html:536 +#: stock/templates/stock/item_base.html:532 msgid "Stock Item QR Code" msgstr "" -#: stock/templates/stock/item_base.html:547 +#: stock/templates/stock/item_base.html:543 msgid "Link Barcode to Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:611 +#: stock/templates/stock/item_base.html:607 msgid "Select one of the part variants listed below." msgstr "Selezionare una delle varianti dell'articolo elencate sotto." -#: stock/templates/stock/item_base.html:614 +#: stock/templates/stock/item_base.html:610 msgid "Warning" msgstr "Attenzione" -#: stock/templates/stock/item_base.html:615 +#: stock/templates/stock/item_base.html:611 msgid "This action cannot be easily undone" msgstr "Questa azione non può essere facilmente annullata" -#: stock/templates/stock/item_base.html:623 +#: stock/templates/stock/item_base.html:619 msgid "Convert Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:656 +#: stock/templates/stock/item_base.html:652 msgid "Return to Stock" msgstr "" @@ -11310,7 +11315,7 @@ msgid "Delete Location Type" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:503 -#: templates/InvenTree/settings/stock.html:38 +#: templates/InvenTree/settings/stock.html:39 msgid "New Location Type" msgstr "" @@ -11367,7 +11372,7 @@ msgstr "Impostazioni Ordine di Vendita" msgid "Stock Settings" msgstr "Impostazioni Magazzino" -#: templates/InvenTree/settings/stock.html:34 +#: templates/InvenTree/settings/stock.html:35 msgid "Stock Location Types" msgstr "" @@ -11852,23 +11857,23 @@ msgstr "Aggiungi allegato" msgid "Barcode Identifier" msgstr "Codice a Barre Identificativo" -#: templates/base.html:103 +#: templates/base.html:102 msgid "Server Restart Required" msgstr "È necessario riavviare il server" -#: templates/base.html:106 +#: templates/base.html:105 msgid "A configuration option has been changed which requires a server restart" msgstr "È stata modificata un'impostazione che richiede un riavvio del server" -#: templates/base.html:106 templates/base.html:116 +#: templates/base.html:105 templates/base.html:115 msgid "Contact your system administrator for further information" msgstr "Contatta l'amministratore per maggiori informazioni" -#: templates/base.html:113 +#: templates/base.html:112 msgid "Pending Database Migrations" msgstr "" -#: templates/base.html:116 +#: templates/base.html:115 msgid "There are pending database migrations which require attention" msgstr "" @@ -13946,10 +13951,6 @@ msgstr "" msgid "Delete line item" msgstr "" -#: templates/js/translated/report.js:49 -msgid "Print Report" -msgstr "" - #: templates/js/translated/report.js:68 msgid "Report print successful" msgstr "" diff --git a/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po index f09655485c..13540f47ff 100644 --- a/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-29 07:07+0000\n" -"PO-Revision-Date: 2024-08-29 07:10\n" +"POT-Creation-Date: 2024-09-06 05:16+0000\n" +"PO-Revision-Date: 2024-09-06 05:19\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Language: ja_JP\n" @@ -67,7 +67,7 @@ msgstr "日付を入力する" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3309 part/templates/part/part_sidebar.html:65 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2557 +#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2554 #: stock/serializers.py:705 stock/serializers.py:863 stock/serializers.py:989 #: stock/serializers.py:1039 stock/serializers.py:1350 #: stock/serializers.py:1439 stock/serializers.py:1604 @@ -419,8 +419,8 @@ msgstr "" msgid "Invalid choice" msgstr "無効な選択です" -#: InvenTree/models.py:767 common/models.py:2704 common/models.py:3131 -#: common/models.py:3351 common/serializers.py:439 company/models.py:590 +#: InvenTree/models.py:767 common/models.py:2698 common/models.py:3125 +#: common/models.py:3345 common/serializers.py:439 company/models.py:590 #: machine/models.py:24 part/models.py:995 part/models.py:3776 #: plugin/models.py:51 report/models.py:149 stock/models.py:82 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -449,7 +449,7 @@ msgstr "お名前" #: part/models.py:3791 part/templates/part/category.html:79 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:155 -#: report/models.py:509 report/models.py:535 +#: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 #: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:122 #: templates/InvenTree/settings/notifications.html:19 @@ -572,7 +572,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:444 common/models.py:2709 company/models.py:160 +#: InvenTree/serializers.py:444 common/models.py:2703 company/models.py:160 #: company/models.py:798 machine/models.py:39 part/admin.py:88 #: part/models.py:1201 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -667,7 +667,7 @@ msgstr "外部画像ファイルのURL" msgid "Downloading images from remote URL is not enabled" msgstr "外部URLからの画像ダウンロードは許可されていません" -#: InvenTree/status.py:65 part/serializers.py:1267 +#: InvenTree/status.py:65 part/serializers.py:1265 msgid "Background worker check failed" msgstr "バックグラウンドワーカーのチェックに失敗しました" @@ -777,7 +777,7 @@ msgid "Optional" msgstr "オプション" #: build/api.py:321 common/models.py:1491 part/admin.py:91 part/admin.py:428 -#: part/models.py:1166 part/serializers.py:1596 +#: part/models.py:1166 part/serializers.py:1594 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 #: templates/js/translated/table_filters.js:729 @@ -896,7 +896,7 @@ msgstr "" #: part/models.py:3282 part/models.py:3430 part/models.py:3451 #: part/models.py:3473 part/models.py:3609 part/models.py:3951 #: part/models.py:4114 part/models.py:4244 part/models.py:4602 -#: part/serializers.py:1213 part/serializers.py:1857 +#: part/serializers.py:1211 part/serializers.py:1855 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1063,12 +1063,12 @@ msgstr "" #: order/templates/order/return_order_base.html:148 #: order/templates/order/sales_order_base.html:187 #: part/templates/part/part_base.html:399 stock/models.py:859 -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:196 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "外部リンク" -#: build/models.py:378 common/models.py:3272 part/models.py:1070 +#: build/models.py:378 common/models.py:3266 part/models.py:1070 #: stock/models.py:859 msgid "Link to external URL" msgstr "外部 サイト へのリンク" @@ -1124,7 +1124,7 @@ msgstr "" #: build/models.py:1060 build/serializers.py:279 build/serializers.py:328 #: build/serializers.py:959 order/models.py:565 order/serializers.py:500 -#: order/serializers.py:666 part/serializers.py:1590 part/serializers.py:2019 +#: order/serializers.py:666 part/serializers.py:1588 part/serializers.py:2017 #: stock/models.py:704 stock/models.py:1515 stock/serializers.py:676 msgid "Quantity must be greater than zero" msgstr "" @@ -1149,7 +1149,7 @@ msgstr "" #: build/models.py:1505 build/models.py:1761 build/serializers.py:266 #: build/serializers.py:313 build/serializers.py:1339 #: build/templates/build/build_base.html:110 -#: build/templates/build/detail.html:34 common/models.py:2581 +#: build/templates/build/detail.html:34 common/models.py:2575 #: order/models.py:1349 order/models.py:2034 order/serializers.py:1464 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3296 part/models.py:4266 @@ -1163,9 +1163,9 @@ msgstr "" #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 stock/admin.py:160 #: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:667 -#: stock/templates/stock/item_base.html:287 -#: stock/templates/stock/item_base.html:295 -#: stock/templates/stock/item_base.html:342 +#: stock/templates/stock/item_base.html:283 +#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:338 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:981 templates/js/translated/build.js:525 @@ -1228,7 +1228,7 @@ msgstr "" #: stock/serializers.py:770 stock/serializers.py:1288 stock/serializers.py:1400 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 -#: stock/templates/stock/item_base.html:194 +#: stock/templates/stock/item_base.html:190 #: templates/js/translated/build.js:1921 #: templates/js/translated/sales_order.js:301 #: templates/js/translated/sales_order.js:1234 @@ -1323,10 +1323,10 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:359 build/serializers.py:500 build/serializers.py:572 -#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1789 -#: part/serializers.py:1233 stock/serializers.py:103 stock/serializers.py:698 +#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1797 +#: part/serializers.py:1231 stock/serializers.py:103 stock/serializers.py:698 #: stock/serializers.py:858 stock/serializers.py:984 stock/serializers.py:1432 -#: stock/serializers.py:1688 stock/templates/stock/item_base.html:394 +#: stock/serializers.py:1688 stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2547 @@ -1390,7 +1390,7 @@ msgstr "" #: build/templates/build/detail.html:62 order/models.py:477 #: order/models.py:1003 order/models.py:2152 order/serializers.py:687 #: stock/admin.py:165 stock/serializers.py:1035 stock/serializers.py:1576 -#: stock/templates/stock/item_base.html:427 +#: stock/templates/stock/item_base.html:423 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1371 #: templates/js/translated/purchase_order.js:1792 @@ -1522,7 +1522,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1030 order/serializers.py:1614 +#: build/serializers.py:1030 order/serializers.py:1622 msgid "Allocation items must be provided" msgstr "" @@ -1590,7 +1590,7 @@ msgstr "" #: build/serializers.py:1230 company/models.py:849 #: company/templates/company/supplier_part.html:160 order/serializers.py:691 #: stock/admin.py:229 stock/models.py:822 stock/serializers.py:1586 -#: stock/templates/stock/item_base.html:240 +#: stock/templates/stock/item_base.html:236 #: templates/js/translated/company.js:1646 #: templates/js/translated/purchase_order.js:1169 #: templates/js/translated/purchase_order.js:1332 @@ -1625,7 +1625,7 @@ msgstr "" #: build/serializers.py:1243 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:849 -#: stock/serializers.py:152 stock/templates/stock/item_base.html:311 +#: stock/serializers.py:152 stock/templates/stock/item_base.html:307 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2530 #: templates/js/translated/model_renderers.js:231 @@ -1644,7 +1644,7 @@ msgstr "シリアル番号" msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1257 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1257 stock/templates/stock/item_base.html:336 msgid "Available Quantity" msgstr "" @@ -1684,7 +1684,7 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1355 order/serializers.py:1179 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:920 part/serializers.py:1623 +#: part/bom.py:186 part/serializers.py:918 part/serializers.py:1621 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2807 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2155 @@ -1692,13 +1692,13 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1625 +#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1623 #: templates/js/translated/build.js:2811 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1650 +#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1648 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" @@ -1716,7 +1716,7 @@ msgstr "" msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1372 part/serializers.py:927 +#: build/serializers.py:1372 part/serializers.py:925 msgid "External Stock" msgstr "" @@ -1745,7 +1745,7 @@ msgstr "キャンセル済" #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:50 order/status_codes.py:81 #: order/templates/order/order_base.html:163 -#: order/templates/order/sales_order_base.html:168 report/models.py:443 +#: order/templates/order/sales_order_base.html:168 report/models.py:451 msgid "Complete" msgstr "完了" @@ -1849,9 +1849,6 @@ msgid "Delete Build" msgstr "組立を削除" #: build/templates/build/build_base.html:87 -msgid "Isueue Build" -msgstr "" - #: build/templates/build/build_base.html:88 msgid "Issue Build" msgstr "" @@ -1931,7 +1928,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 -#: stock/templates/stock/item_base.html:369 +#: stock/templates/stock/item_base.html:365 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 #: templates/js/translated/sales_order.js:805 @@ -1991,7 +1988,7 @@ msgid "Allocated Parts" msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:163 -#: stock/templates/stock/item_base.html:162 +#: stock/templates/stock/item_base.html:158 #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:242 #: templates/js/translated/purchase_order.js:1326 @@ -2352,8 +2349,8 @@ msgstr "" #: common/models.py:1297 common/models.py:1353 common/models.py:1366 #: common/models.py:1374 common/models.py:1383 common/models.py:1392 -#: common/models.py:1629 common/models.py:1651 common/models.py:1766 -#: common/models.py:2148 +#: common/models.py:1629 common/models.py:1651 common/models.py:1752 +#: common/models.py:2134 msgid "days" msgstr "" @@ -2582,8 +2579,8 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:1485 part/admin.py:108 part/models.py:3959 -#: report/models.py:293 report/models.py:360 report/serializers.py:90 -#: report/serializers.py:131 stock/serializers.py:233 +#: report/models.py:301 report/models.py:368 report/serializers.py:91 +#: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 #: templates/js/translated/table_filters.js:775 msgid "Template" @@ -2598,7 +2595,7 @@ msgid "Parts can be assembled from other components by default" msgstr "パーツはデフォルトで他のコンポーネントから組み立てることができます" #: common/models.py:1497 part/admin.py:95 part/models.py:1172 -#: part/serializers.py:1617 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1615 templates/js/translated/table_filters.js:737 msgid "Component" msgstr "コンポーネント" @@ -2823,7 +2820,7 @@ msgid "Log errors which occur when generating reports" msgstr "" #: common/models.py:1702 plugin/builtin/labels/label_sheet.py:28 -#: report/models.py:301 +#: report/models.py:309 msgid "Page Size" msgstr "" @@ -2832,902 +2829,894 @@ msgid "Default page size for PDF reports" msgstr "" #: common/models.py:1708 -msgid "Enable Test Reports" -msgstr "" - -#: common/models.py:1709 -msgid "Enable generation of test reports" -msgstr "" - -#: common/models.py:1714 -msgid "Attach Test Reports" -msgstr "" - -#: common/models.py:1716 -msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" -msgstr "" - -#: common/models.py:1722 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1723 +#: common/models.py:1709 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1728 +#: common/models.py:1714 msgid "Autofill Serial Numbers" msgstr "シリアル番号を自動入力" -#: common/models.py:1729 +#: common/models.py:1715 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1734 +#: common/models.py:1720 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1736 +#: common/models.py:1722 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1742 +#: common/models.py:1728 msgid "Batch Code Template" msgstr "" -#: common/models.py:1744 +#: common/models.py:1730 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1749 +#: common/models.py:1735 msgid "Stock Expiry" msgstr "" -#: common/models.py:1750 +#: common/models.py:1736 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1755 +#: common/models.py:1741 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1756 +#: common/models.py:1742 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1761 +#: common/models.py:1747 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1763 +#: common/models.py:1749 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1770 +#: common/models.py:1756 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1771 +#: common/models.py:1757 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1776 +#: common/models.py:1762 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1777 +#: common/models.py:1763 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1782 +#: common/models.py:1768 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1783 +#: common/models.py:1769 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1788 +#: common/models.py:1774 msgid "Show Installed Stock Items" msgstr "" -#: common/models.py:1789 +#: common/models.py:1775 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1794 +#: common/models.py:1780 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1796 +#: common/models.py:1782 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1802 +#: common/models.py:1788 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1804 +#: common/models.py:1790 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1810 +#: common/models.py:1796 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1812 +#: common/models.py:1798 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1818 common/models.py:1874 common/models.py:1896 -#: common/models.py:1932 +#: common/models.py:1804 common/models.py:1860 common/models.py:1882 +#: common/models.py:1918 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1819 common/models.py:1875 common/models.py:1897 -#: common/models.py:1933 +#: common/models.py:1805 common/models.py:1861 common/models.py:1883 +#: common/models.py:1919 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1824 +#: common/models.py:1810 msgid "Require Active Part" msgstr "" -#: common/models.py:1825 +#: common/models.py:1811 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1830 +#: common/models.py:1816 msgid "Require Locked Part" msgstr "" -#: common/models.py:1831 +#: common/models.py:1817 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/models.py:1836 +#: common/models.py:1822 msgid "Require Valid BOM" msgstr "" -#: common/models.py:1838 +#: common/models.py:1824 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1844 +#: common/models.py:1830 msgid "Require Closed Child Orders" msgstr "" -#: common/models.py:1846 +#: common/models.py:1832 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/models.py:1852 +#: common/models.py:1838 msgid "Block Until Tests Pass" msgstr "" -#: common/models.py:1854 +#: common/models.py:1840 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" -#: common/models.py:1860 +#: common/models.py:1846 msgid "Enable Return Orders" msgstr "" -#: common/models.py:1861 +#: common/models.py:1847 msgid "Enable return order functionality in the user interface" msgstr "" -#: common/models.py:1866 +#: common/models.py:1852 msgid "Return Order Reference Pattern" msgstr "" -#: common/models.py:1868 +#: common/models.py:1854 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1880 +#: common/models.py:1866 msgid "Edit Completed Return Orders" msgstr "" -#: common/models.py:1882 +#: common/models.py:1868 msgid "Allow editing of return orders after they have been completed" msgstr "" -#: common/models.py:1888 +#: common/models.py:1874 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1890 +#: common/models.py:1876 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1902 +#: common/models.py:1888 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1903 +#: common/models.py:1889 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1908 +#: common/models.py:1894 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1910 +#: common/models.py:1896 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1916 +#: common/models.py:1902 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1918 +#: common/models.py:1904 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1924 +#: common/models.py:1910 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1926 +#: common/models.py:1912 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1938 +#: common/models.py:1924 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1940 +#: common/models.py:1926 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1946 +#: common/models.py:1932 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1948 +#: common/models.py:1934 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1955 +#: common/models.py:1941 msgid "Enable password forgot" msgstr "" -#: common/models.py:1956 +#: common/models.py:1942 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1961 +#: common/models.py:1947 msgid "Enable registration" msgstr "" -#: common/models.py:1962 +#: common/models.py:1948 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1967 +#: common/models.py:1953 msgid "Enable SSO" msgstr "" -#: common/models.py:1968 +#: common/models.py:1954 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1973 +#: common/models.py:1959 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1975 +#: common/models.py:1961 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1981 +#: common/models.py:1967 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1983 +#: common/models.py:1969 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1989 +#: common/models.py:1975 msgid "SSO group key" msgstr "" -#: common/models.py:1991 +#: common/models.py:1977 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1997 +#: common/models.py:1983 msgid "SSO group map" msgstr "" -#: common/models.py:1999 +#: common/models.py:1985 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/models.py:2005 +#: common/models.py:1991 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:2007 +#: common/models.py:1993 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/models.py:2013 +#: common/models.py:1999 msgid "Email required" msgstr "メールアドレスは必須です" -#: common/models.py:2014 +#: common/models.py:2000 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:2019 +#: common/models.py:2005 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:2021 +#: common/models.py:2007 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:2027 +#: common/models.py:2013 msgid "Mail twice" msgstr "" -#: common/models.py:2028 +#: common/models.py:2014 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:2033 +#: common/models.py:2019 msgid "Password twice" msgstr "" -#: common/models.py:2034 +#: common/models.py:2020 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:2039 +#: common/models.py:2025 msgid "Allowed domains" msgstr "" -#: common/models.py:2041 +#: common/models.py:2027 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:2047 +#: common/models.py:2033 msgid "Group on signup" msgstr "" -#: common/models.py:2049 +#: common/models.py:2035 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:2055 +#: common/models.py:2041 msgid "Enforce MFA" msgstr "" -#: common/models.py:2056 +#: common/models.py:2042 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:2061 +#: common/models.py:2047 msgid "Check plugins on startup" msgstr "" -#: common/models.py:2063 +#: common/models.py:2049 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:2071 +#: common/models.py:2057 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2072 +#: common/models.py:2058 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2078 +#: common/models.py:2064 msgid "Enable URL integration" msgstr "" -#: common/models.py:2079 +#: common/models.py:2065 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:2085 +#: common/models.py:2071 msgid "Enable navigation integration" msgstr "" -#: common/models.py:2086 +#: common/models.py:2072 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:2092 +#: common/models.py:2078 msgid "Enable app integration" msgstr "" -#: common/models.py:2093 +#: common/models.py:2079 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:2099 +#: common/models.py:2085 msgid "Enable schedule integration" msgstr "" -#: common/models.py:2100 +#: common/models.py:2086 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2106 +#: common/models.py:2092 msgid "Enable event integration" msgstr "" -#: common/models.py:2107 +#: common/models.py:2093 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2113 +#: common/models.py:2099 msgid "Enable project codes" msgstr "" -#: common/models.py:2114 +#: common/models.py:2100 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2119 +#: common/models.py:2105 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2121 +#: common/models.py:2107 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2127 +#: common/models.py:2113 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2129 +#: common/models.py:2115 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2135 +#: common/models.py:2121 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2137 +#: common/models.py:2123 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2143 +#: common/models.py:2129 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2145 +#: common/models.py:2131 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2152 +#: common/models.py:2138 msgid "Display Users full names" msgstr "" -#: common/models.py:2153 +#: common/models.py:2139 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2158 +#: common/models.py:2144 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2159 +#: common/models.py:2145 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2171 common/models.py:2551 +#: common/models.py:2150 +msgid "Create Template on Upload" +msgstr "" + +#: common/models.py:2152 +msgid "Create a new test template when uploading test data which does not match an existing template" +msgstr "" + +#: common/models.py:2165 common/models.py:2545 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2214 +#: common/models.py:2208 msgid "Hide inactive parts" msgstr "非アクティブな部品を非表示" -#: common/models.py:2216 +#: common/models.py:2210 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2216 msgid "Show subscribed parts" msgstr "購読中の部品を表示" -#: common/models.py:2223 +#: common/models.py:2217 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2228 +#: common/models.py:2222 msgid "Show subscribed categories" msgstr "購読中のカテゴリを表示" -#: common/models.py:2229 +#: common/models.py:2223 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2234 +#: common/models.py:2228 msgid "Show latest parts" msgstr "" -#: common/models.py:2235 +#: common/models.py:2229 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2240 +#: common/models.py:2234 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2241 +#: common/models.py:2235 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2246 +#: common/models.py:2240 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2247 +#: common/models.py:2241 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2252 +#: common/models.py:2246 msgid "Show low stock" msgstr "" -#: common/models.py:2253 +#: common/models.py:2247 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2258 +#: common/models.py:2252 msgid "Show depleted stock" msgstr "" -#: common/models.py:2259 +#: common/models.py:2253 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2264 +#: common/models.py:2258 msgid "Show needed stock" msgstr "" -#: common/models.py:2265 +#: common/models.py:2259 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2270 +#: common/models.py:2264 msgid "Show expired stock" msgstr "" -#: common/models.py:2271 +#: common/models.py:2265 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2276 +#: common/models.py:2270 msgid "Show stale stock" msgstr "" -#: common/models.py:2277 +#: common/models.py:2271 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2282 +#: common/models.py:2276 msgid "Show pending builds" msgstr "" -#: common/models.py:2283 +#: common/models.py:2277 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2288 +#: common/models.py:2282 msgid "Show overdue builds" msgstr "" -#: common/models.py:2289 +#: common/models.py:2283 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2294 +#: common/models.py:2288 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2295 +#: common/models.py:2289 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2300 +#: common/models.py:2294 msgid "Show overdue POs" msgstr "" -#: common/models.py:2301 +#: common/models.py:2295 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2306 +#: common/models.py:2300 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2307 +#: common/models.py:2301 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2312 +#: common/models.py:2306 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2313 +#: common/models.py:2307 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2318 +#: common/models.py:2312 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2319 +#: common/models.py:2313 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2324 +#: common/models.py:2318 msgid "Show News" msgstr "" -#: common/models.py:2325 +#: common/models.py:2319 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2330 +#: common/models.py:2324 msgid "Inline label display" msgstr "" -#: common/models.py:2332 +#: common/models.py:2326 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2338 +#: common/models.py:2332 msgid "Default label printer" msgstr "" -#: common/models.py:2340 +#: common/models.py:2334 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2346 +#: common/models.py:2340 msgid "Inline report display" msgstr "" -#: common/models.py:2348 +#: common/models.py:2342 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2354 +#: common/models.py:2348 msgid "Search Parts" msgstr "" -#: common/models.py:2355 +#: common/models.py:2349 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2360 +#: common/models.py:2354 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2361 +#: common/models.py:2355 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2366 +#: common/models.py:2360 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2367 +#: common/models.py:2361 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2372 +#: common/models.py:2366 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2373 +#: common/models.py:2367 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2378 +#: common/models.py:2372 msgid "Search Categories" msgstr "" -#: common/models.py:2379 +#: common/models.py:2373 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2384 +#: common/models.py:2378 msgid "Search Stock" msgstr "" -#: common/models.py:2385 +#: common/models.py:2379 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2384 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2392 +#: common/models.py:2386 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2398 +#: common/models.py:2392 msgid "Search Locations" msgstr "" -#: common/models.py:2399 +#: common/models.py:2393 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2404 +#: common/models.py:2398 msgid "Search Companies" msgstr "" -#: common/models.py:2405 +#: common/models.py:2399 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2410 +#: common/models.py:2404 msgid "Search Build Orders" msgstr "" -#: common/models.py:2411 +#: common/models.py:2405 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2416 +#: common/models.py:2410 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2417 +#: common/models.py:2411 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2422 +#: common/models.py:2416 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2424 +#: common/models.py:2418 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2430 +#: common/models.py:2424 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2431 +#: common/models.py:2425 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2436 +#: common/models.py:2430 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2438 +#: common/models.py:2432 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2444 +#: common/models.py:2438 msgid "Search Return Orders" msgstr "" -#: common/models.py:2445 +#: common/models.py:2439 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2450 +#: common/models.py:2444 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2452 +#: common/models.py:2446 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2458 +#: common/models.py:2452 msgid "Search Preview Results" msgstr "" -#: common/models.py:2460 +#: common/models.py:2454 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2466 +#: common/models.py:2460 msgid "Regex Search" msgstr "" -#: common/models.py:2467 +#: common/models.py:2461 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2472 +#: common/models.py:2466 msgid "Whole Word Search" msgstr "" -#: common/models.py:2473 +#: common/models.py:2467 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2478 +#: common/models.py:2472 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2479 +#: common/models.py:2473 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2484 +#: common/models.py:2478 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2485 +#: common/models.py:2479 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2490 +#: common/models.py:2484 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2491 +#: common/models.py:2485 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2496 +#: common/models.py:2490 msgid "Date Format" msgstr "" -#: common/models.py:2497 +#: common/models.py:2491 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2510 part/templates/part/detail.html:41 +#: common/models.py:2504 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2511 +#: common/models.py:2505 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2516 part/templates/part/detail.html:62 +#: common/models.py:2510 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2518 +#: common/models.py:2512 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2524 +#: common/models.py:2518 msgid "Table String Length" msgstr "" -#: common/models.py:2526 +#: common/models.py:2520 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2532 +#: common/models.py:2526 msgid "Receive error reports" msgstr "" -#: common/models.py:2533 +#: common/models.py:2527 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2538 +#: common/models.py:2532 msgid "Last used printing machines" msgstr "" -#: common/models.py:2539 +#: common/models.py:2533 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2559 common/models.py:2560 common/models.py:2717 -#: common/models.py:2718 common/models.py:2963 common/models.py:2964 -#: common/models.py:3287 common/models.py:3288 importer/models.py:89 +#: common/models.py:2553 common/models.py:2554 common/models.py:2711 +#: common/models.py:2712 common/models.py:2957 common/models.py:2958 +#: common/models.py:3281 common/models.py:3282 importer/models.py:89 #: part/models.py:3319 part/models.py:3406 part/models.py:3480 #: part/models.py:3508 plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3735,11 +3724,11 @@ msgstr "" msgid "User" msgstr "ユーザー" -#: common/models.py:2582 +#: common/models.py:2576 msgid "Price break quantity" msgstr "" -#: common/models.py:2589 company/serializers.py:517 order/admin.py:42 +#: common/models.py:2583 company/serializers.py:517 order/admin.py:42 #: order/models.py:1423 order/models.py:2410 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1892 #: templates/js/translated/pricing.js:621 @@ -3747,96 +3736,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2590 +#: common/models.py:2584 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2694 common/models.py:2879 +#: common/models.py:2688 common/models.py:2873 msgid "Endpoint" msgstr "" -#: common/models.py:2695 +#: common/models.py:2689 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2705 +#: common/models.py:2699 msgid "Name for this webhook" msgstr "" -#: common/models.py:2709 +#: common/models.py:2703 msgid "Is this webhook active" msgstr "" -#: common/models.py:2725 users/models.py:159 +#: common/models.py:2719 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2726 +#: common/models.py:2720 msgid "Token for access" msgstr "" -#: common/models.py:2734 +#: common/models.py:2728 msgid "Secret" msgstr "" -#: common/models.py:2735 +#: common/models.py:2729 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2843 +#: common/models.py:2837 msgid "Message ID" msgstr "メッセージ ID:" -#: common/models.py:2844 +#: common/models.py:2838 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2852 +#: common/models.py:2846 msgid "Host" msgstr "" -#: common/models.py:2853 +#: common/models.py:2847 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2861 +#: common/models.py:2855 msgid "Header" msgstr "" -#: common/models.py:2862 +#: common/models.py:2856 msgid "Header of this message" msgstr "" -#: common/models.py:2869 +#: common/models.py:2863 msgid "Body" msgstr "" -#: common/models.py:2870 +#: common/models.py:2864 msgid "Body of this message" msgstr "" -#: common/models.py:2880 +#: common/models.py:2874 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2885 +#: common/models.py:2879 msgid "Worked on" msgstr "" -#: common/models.py:2886 +#: common/models.py:2880 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:3012 +#: common/models.py:3006 msgid "Id" msgstr "" -#: common/models.py:3014 templates/js/translated/company.js:965 +#: common/models.py:3008 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:3016 common/models.py:3271 company/models.py:146 +#: common/models.py:3010 common/models.py:3265 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 #: order/models.py:303 order/models.py:1378 order/models.py:1810 #: part/admin.py:55 part/models.py:1069 @@ -3853,217 +3842,217 @@ msgstr "" msgid "Link" msgstr "リンク" -#: common/models.py:3018 templates/js/translated/news.js:60 +#: common/models.py:3012 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:3020 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:3014 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" -#: common/models.py:3022 templates/js/translated/news.js:52 +#: common/models.py:3016 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Read" msgstr "" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Was this news item read?" msgstr "" -#: common/models.py:3042 company/models.py:156 part/models.py:1079 +#: common/models.py:3036 company/models.py:156 part/models.py:1079 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 -#: stock/templates/stock/item_base.html:133 templates/503.html:31 +#: stock/templates/stock/item_base.html:129 templates/503.html:31 #: templates/hover_image.html:7 templates/hover_image.html:9 #: templates/modals.html:6 msgid "Image" msgstr "" -#: common/models.py:3042 +#: common/models.py:3036 msgid "Image file" msgstr "" -#: common/models.py:3054 common/models.py:3255 +#: common/models.py:3048 common/models.py:3249 msgid "Target model type for this image" msgstr "" -#: common/models.py:3058 +#: common/models.py:3052 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3080 +#: common/models.py:3074 msgid "Custom Unit" msgstr "" -#: common/models.py:3098 +#: common/models.py:3092 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:3113 +#: common/models.py:3107 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3132 +#: common/models.py:3126 msgid "Unit name" msgstr "" -#: common/models.py:3139 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3133 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3140 +#: common/models.py:3134 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3146 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3140 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3147 +#: common/models.py:3141 msgid "Unit definition" msgstr "" -#: common/models.py:3205 common/models.py:3262 stock/models.py:2552 +#: common/models.py:3199 common/models.py:3256 stock/models.py:2549 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "添付ファイル" -#: common/models.py:3217 +#: common/models.py:3211 msgid "Missing file" msgstr "ファイルがありません" -#: common/models.py:3218 +#: common/models.py:3212 msgid "Missing external link" msgstr "外部リンクが見つかりません。" -#: common/models.py:3263 +#: common/models.py:3257 msgid "Select file to attach" msgstr "添付ファイルを選択" -#: common/models.py:3278 templates/js/translated/attachment.js:120 +#: common/models.py:3272 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "コメント:" -#: common/models.py:3279 +#: common/models.py:3273 msgid "Attachment comment" msgstr "" -#: common/models.py:3295 +#: common/models.py:3289 msgid "Upload date" msgstr "" -#: common/models.py:3296 +#: common/models.py:3290 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size in bytes" msgstr "" -#: common/models.py:3338 common/serializers.py:588 +#: common/models.py:3332 common/serializers.py:588 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3347 plugin/models.py:43 users/models.py:100 +#: common/models.py:3341 plugin/models.py:43 users/models.py:100 msgid "Key" msgstr "" -#: common/models.py:3348 +#: common/models.py:3342 msgid "Value that will be saved in the models database" msgstr "" -#: common/models.py:3351 +#: common/models.py:3345 msgid "Name of the state" msgstr "" -#: common/models.py:3355 +#: common/models.py:3349 msgid "Label" msgstr "" -#: common/models.py:3356 +#: common/models.py:3350 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:3362 +#: common/models.py:3356 msgid "Color" msgstr "" -#: common/models.py:3363 +#: common/models.py:3357 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:3366 +#: common/models.py:3360 msgid "Logical Key" msgstr "" -#: common/models.py:3368 +#: common/models.py:3362 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:3376 +#: common/models.py:3370 msgid "Model" msgstr "" -#: common/models.py:3377 +#: common/models.py:3371 msgid "Model this state is associated with" msgstr "" -#: common/models.py:3381 +#: common/models.py:3375 msgid "Reference Status Set" msgstr "" -#: common/models.py:3382 +#: common/models.py:3376 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:3388 +#: common/models.py:3382 msgid "Custom State" msgstr "" -#: common/models.py:3389 +#: common/models.py:3383 msgid "Custom States" msgstr "" -#: common/models.py:3404 +#: common/models.py:3398 msgid "Model must be selected" msgstr "" -#: common/models.py:3407 +#: common/models.py:3401 msgid "Key must be selected" msgstr "" -#: common/models.py:3410 +#: common/models.py:3404 msgid "Logical key must be selected" msgstr "" -#: common/models.py:3414 +#: common/models.py:3408 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:3418 +#: common/models.py:3412 msgid "Reference status must be selected" msgstr "" -#: common/models.py:3430 +#: common/models.py:3424 msgid "Reference status set not found" msgstr "" -#: common/models.py:3436 +#: common/models.py:3430 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:3442 +#: common/models.py:3436 msgid "Logical key must be in the logical keys of the reference status" msgstr "" @@ -4165,7 +4154,7 @@ msgstr "" msgid "Filename" msgstr "ファイル名" -#: common/serializers.py:563 report/api.py:100 report/serializers.py:53 +#: common/serializers.py:563 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" @@ -4447,12 +4436,12 @@ msgstr "" #: company/models.py:467 company/models.py:584 company/models.py:808 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 -#: stock/templates/stock/item_base.html:217 +#: stock/templates/stock/item_base.html:213 msgid "Manufacturer Part" msgstr "メーカー・パーツ" #: company/models.py:484 company/models.py:776 stock/models.py:791 -#: stock/serializers.py:452 stock/templates/stock/item_base.html:142 +#: stock/serializers.py:452 stock/templates/stock/item_base.html:138 #: templates/js/translated/bom.js:622 msgid "Base Part" msgstr "" @@ -4463,8 +4452,8 @@ msgstr "" #: company/models.py:495 company/templates/company/company_base.html:82 #: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:145 part/serializers.py:567 -#: stock/templates/stock/item_base.html:207 +#: company/templates/company/supplier_part.html:145 part/serializers.py:565 +#: stock/templates/stock/item_base.html:203 #: templates/js/translated/company.js:507 #: templates/js/translated/company.js:1118 #: templates/js/translated/company.js:1296 @@ -4479,7 +4468,7 @@ msgstr "" #: company/models.py:502 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:153 order/serializers.py:557 -#: part/serializers.py:577 templates/js/translated/company.js:351 +#: part/serializers.py:575 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 #: templates/js/translated/company.js:1630 templates/js/translated/part.js:1807 @@ -4505,7 +4494,7 @@ msgid "Parameter name" msgstr "" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2544 templates/js/translated/company.js:1166 +#: stock/models.py:2541 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1499 #: templates/js/translated/stock.js:1607 msgid "Value" @@ -4530,7 +4519,7 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 #: order/serializers.py:492 stock/models.py:802 -#: stock/templates/stock/item_base.html:233 +#: stock/templates/stock/item_base.html:229 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 @@ -4553,9 +4542,9 @@ msgstr "" #: company/models.py:786 company/templates/company/company_base.html:87 #: company/templates/company/supplier_part.html:129 order/models.py:492 #: order/templates/order/order_base.html:141 part/bom.py:279 part/bom.py:314 -#: part/serializers.py:551 plugin/builtin/suppliers/digikey.py:25 +#: part/serializers.py:549 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/templates/stock/item_base.html:224 +#: plugin/builtin/suppliers/tme.py:26 stock/templates/stock/item_base.html:220 #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:511 @@ -4570,7 +4559,7 @@ msgstr "仕入先" msgid "Select supplier" msgstr "" -#: company/models.py:793 part/serializers.py:562 +#: company/models.py:793 part/serializers.py:560 msgid "Supplier stock keeping unit" msgstr "" @@ -4661,7 +4650,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:919 +#: company/serializers.py:397 part/admin.py:126 part/serializers.py:917 #: part/templates/part/part_base.html:197 #: templates/js/translated/company.js:1689 #: templates/js/translated/table_filters.js:362 @@ -4735,7 +4724,7 @@ msgstr "" #: order/models.py:2140 order/templates/order/return_order_base.html:134 #: order/templates/order/sales_order_base.html:151 stock/models.py:844 #: stock/models.py:845 stock/serializers.py:1336 -#: stock/templates/stock/item_base.html:405 +#: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 #: templates/js/translated/return_order.js:295 @@ -4939,7 +4928,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:119 #: company/templates/company/supplier_part.html:15 company/views.py:31 -#: part/admin.py:122 part/serializers.py:925 +#: part/admin.py:122 part/serializers.py:923 #: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190 #: templates/navbar.html:48 msgid "Suppliers" @@ -5030,7 +5019,7 @@ msgid "No supplier information available" msgstr "" #: company/templates/company/supplier_part.html:139 order/serializers.py:554 -#: part/bom.py:286 part/bom.py:315 part/serializers.py:561 +#: part/bom.py:286 part/bom.py:315 part/serializers.py:559 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1793 #: templates/js/translated/pricing.js:510 #: templates/js/translated/purchase_order.js:1920 @@ -5084,7 +5073,7 @@ msgid "Update Part Availability" msgstr "" #: company/templates/company/supplier_part_sidebar.html:5 -#: part/serializers.py:923 part/stocktake.py:223 +#: part/serializers.py:921 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 #: stock/serializers.py:1021 stock/serializers.py:1199 @@ -5473,7 +5462,7 @@ msgstr "" #: order/models.py:1592 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_purchase_order_report.html:14 -#: stock/serializers.py:121 stock/templates/stock/item_base.html:176 +#: stock/serializers.py:121 stock/templates/stock/item_base.html:172 #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:168 @@ -5694,7 +5683,7 @@ msgid "Number of items received" msgstr "" #: order/models.py:1513 stock/models.py:963 stock/serializers.py:617 -#: stock/templates/stock/item_base.html:183 +#: stock/templates/stock/item_base.html:179 #: templates/js/translated/stock.js:2397 msgid "Purchase Price" msgstr "購入金額" @@ -5768,7 +5757,7 @@ msgid "User who checked this shipment" msgstr "" #: order/models.py:1788 order/models.py:2011 order/serializers.py:1479 -#: order/serializers.py:1589 templates/js/translated/model_renderers.js:455 +#: order/serializers.py:1597 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "" @@ -5982,7 +5971,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1790 +#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1798 msgid "Select destination location for received items" msgstr "" @@ -6019,7 +6008,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:795 order/serializers.py:1806 +#: order/serializers.py:795 order/serializers.py:1814 msgid "Line items must be provided" msgstr "" @@ -6051,39 +6040,39 @@ msgstr "" msgid "Enter serial numbers to allocate" msgstr "割り当てるシリアル番号を入力" -#: order/serializers.py:1491 order/serializers.py:1597 +#: order/serializers.py:1491 order/serializers.py:1605 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1494 order/serializers.py:1600 +#: order/serializers.py:1494 order/serializers.py:1608 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1541 +#: order/serializers.py:1549 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1548 -msgid "The following serial numbers are already allocated" +#: order/serializers.py:1556 +msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1760 +#: order/serializers.py:1768 msgid "Return order line item" msgstr "" -#: order/serializers.py:1766 +#: order/serializers.py:1774 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1777 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1798 +#: order/serializers.py:1806 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1881 +#: order/serializers.py:1889 msgid "Line price currency" msgstr "" @@ -6510,7 +6499,7 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/admin.py:48 part/models.py:1044 part/serializers.py:908 +#: part/admin.py:48 part/models.py:1044 part/serializers.py:906 #: part/templates/part/part_base.html:276 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 @@ -6537,7 +6526,7 @@ msgstr "" msgid "Category ID" msgstr "カテゴリID" -#: part/admin.py:67 part/admin.py:304 part/serializers.py:893 +#: part/admin.py:67 part/admin.py:304 part/serializers.py:891 #: part/stocktake.py:222 msgid "Category Name" msgstr "カテゴリ名" @@ -6562,7 +6551,7 @@ msgstr "" msgid "Used In" msgstr "" -#: part/admin.py:150 part/serializers.py:918 +#: part/admin.py:150 part/serializers.py:916 #: part/templates/part/part_base.html:248 stock/admin.py:236 #: templates/js/translated/part.js:717 templates/js/translated/part.js:2159 msgid "Building" @@ -6592,7 +6581,7 @@ msgid "Category Path" msgstr "" #: part/admin.py:325 part/models.py:420 part/serializers.py:130 -#: part/serializers.py:290 part/serializers.py:428 +#: part/serializers.py:290 part/serializers.py:426 #: part/templates/part/cat_link.html:3 part/templates/part/category.html:20 #: part/templates/part/category.html:138 part/templates/part/category.html:158 #: part/templates/part/category_sidebar.html:9 @@ -6619,13 +6608,13 @@ msgstr "" msgid "Part Revision" msgstr "" -#: part/admin.py:418 part/serializers.py:1367 +#: part/admin.py:418 part/serializers.py:1365 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "" -#: part/admin.py:423 part/serializers.py:1382 +#: part/admin.py:423 part/serializers.py:1380 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -6720,7 +6709,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1520 part/models.py:1036 part/models.py:3501 part/models.py:4060 -#: part/serializers.py:443 part/serializers.py:1223 +#: part/serializers.py:441 part/serializers.py:1221 #: part/templates/part/part_base.html:267 stock/api.py:780 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6746,7 +6735,7 @@ msgstr "" msgid "Default Location" msgstr "" -#: part/bom.py:184 part/serializers.py:926 +#: part/bom.py:184 part/serializers.py:924 #: templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "" @@ -6906,7 +6895,7 @@ msgstr "" msgid "Part category" msgstr "パーツカテゴリ" -#: part/models.py:1052 part/serializers.py:360 +#: part/models.py:1052 msgid "Part revision or version number" msgstr "" @@ -7012,7 +7001,7 @@ msgid "Owner responsible for this part" msgstr "" #: part/models.py:1264 part/templates/part/part_base.html:355 -#: stock/templates/stock/item_base.html:451 +#: stock/templates/stock/item_base.html:447 #: templates/js/translated/part.js:2490 msgid "Last Stocktake" msgstr "" @@ -7277,7 +7266,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3635 report/models.py:208 +#: part/models.py:3635 report/models.py:216 #: templates/js/translated/part.js:2919 #: templates/js/translated/table_filters.js:502 msgid "Enabled" @@ -7571,326 +7560,326 @@ msgstr "" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:434 +#: part/serializers.py:432 msgid "No parts selected" msgstr "" -#: part/serializers.py:444 +#: part/serializers.py:442 msgid "Select category" msgstr "カテゴリを選択" -#: part/serializers.py:479 +#: part/serializers.py:477 msgid "Original Part" msgstr "" -#: part/serializers.py:480 +#: part/serializers.py:478 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:485 +#: part/serializers.py:483 msgid "Copy Image" msgstr "" -#: part/serializers.py:486 +#: part/serializers.py:484 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:492 part/templates/part/detail.html:293 +#: part/serializers.py:490 part/templates/part/detail.html:293 msgid "Copy BOM" msgstr "" -#: part/serializers.py:493 +#: part/serializers.py:491 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:499 +#: part/serializers.py:497 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:500 +#: part/serializers.py:498 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:506 +#: part/serializers.py:504 msgid "Copy Notes" msgstr "" -#: part/serializers.py:507 +#: part/serializers.py:505 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:523 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:527 +#: part/serializers.py:525 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:534 +#: part/serializers.py:532 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:535 +#: part/serializers.py:533 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:552 +#: part/serializers.py:550 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:568 +#: part/serializers.py:566 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:578 +#: part/serializers.py:576 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:585 +#: part/serializers.py:583 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:594 +#: part/serializers.py:592 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:605 +#: part/serializers.py:603 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:612 +#: part/serializers.py:610 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:924 +#: part/serializers.py:922 msgid "Revisions" msgstr "" -#: part/serializers.py:929 +#: part/serializers.py:927 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:932 +#: part/serializers.py:930 msgid "Variant Stock" msgstr "" -#: part/serializers.py:962 part/templates/part/copy_part.html:9 +#: part/serializers.py:960 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:474 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:963 +#: part/serializers.py:961 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:969 templates/js/translated/part.js:103 +#: part/serializers.py:967 templates/js/translated/part.js:103 msgid "Initial Stock" msgstr "" -#: part/serializers.py:970 +#: part/serializers.py:968 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:976 +#: part/serializers.py:974 msgid "Supplier Information" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:975 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:985 +#: part/serializers.py:983 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:986 +#: part/serializers.py:984 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:991 +#: part/serializers.py:989 msgid "Existing Image" msgstr "" -#: part/serializers.py:992 +#: part/serializers.py:990 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1007 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1215 +#: part/serializers.py:1213 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1225 +#: part/serializers.py:1223 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1235 +#: part/serializers.py:1233 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1239 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1240 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1247 +#: part/serializers.py:1245 msgid "Generate Report" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1246 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1253 +#: part/serializers.py:1251 msgid "Update Parts" msgstr "" -#: part/serializers.py:1254 +#: part/serializers.py:1252 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1262 +#: part/serializers.py:1260 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1368 +#: part/serializers.py:1366 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1373 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1383 +#: part/serializers.py:1381 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1390 +#: part/serializers.py:1388 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1419 +#: part/serializers.py:1417 msgid "Update" msgstr "" -#: part/serializers.py:1420 +#: part/serializers.py:1418 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1443 +#: part/serializers.py:1441 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1450 +#: part/serializers.py:1448 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1451 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1597 +#: part/serializers.py:1595 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1606 +#: part/serializers.py:1604 msgid "Component Name" msgstr "" -#: part/serializers.py:1609 +#: part/serializers.py:1607 msgid "Component IPN" msgstr "" -#: part/serializers.py:1612 +#: part/serializers.py:1610 msgid "Component Description" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1616 msgid "Select the component part" msgstr "" -#: part/serializers.py:1627 part/templates/part/part_base.html:242 +#: part/serializers.py:1625 part/templates/part/part_base.html:242 #: templates/js/translated/bom.js:1219 msgid "Can Build" msgstr "" -#: part/serializers.py:1858 +#: part/serializers.py:1856 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1866 +#: part/serializers.py:1864 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1867 +#: part/serializers.py:1865 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1872 +#: part/serializers.py:1870 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1873 +#: part/serializers.py:1871 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1878 +#: part/serializers.py:1876 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1879 +#: part/serializers.py:1877 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1884 +#: part/serializers.py:1882 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1885 +#: part/serializers.py:1883 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1920 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1921 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1955 +#: part/serializers.py:1953 msgid "No part column specified" msgstr "" -#: part/serializers.py:1999 +#: part/serializers.py:1997 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2002 +#: part/serializers.py:2000 msgid "No matching part found" msgstr "" -#: part/serializers.py:2004 +#: part/serializers.py:2002 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2013 +#: part/serializers.py:2011 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2021 +#: part/serializers.py:2019 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2044 +#: part/serializers.py:2042 msgid "At least one BOM item is required" msgstr "" @@ -8216,7 +8205,7 @@ msgid "Subscribe to notifications for this part" msgstr "このパーツの通知を受け取る" #: part/templates/part/part_base.html:52 -#: stock/templates/stock/item_base.html:62 +#: stock/templates/stock/item_base.html:61 #: stock/templates/stock/location.html:71 templates/js/translated/label.js:136 msgid "Print Label" msgstr "" @@ -8226,7 +8215,7 @@ msgid "Show pricing information" msgstr "" #: part/templates/part/part_base.html:63 -#: stock/templates/stock/item_base.html:110 +#: stock/templates/stock/item_base.html:106 #: stock/templates/stock/location.html:80 msgid "Stock actions" msgstr "" @@ -8297,12 +8286,12 @@ msgid "Required for Orders" msgstr "" #: part/templates/part/part_base.html:225 -#: stock/templates/stock/item_base.html:388 +#: stock/templates/stock/item_base.html:384 msgid "Allocated to Build Orders" msgstr "" #: part/templates/part/part_base.html:234 -#: stock/templates/stock/item_base.html:381 +#: stock/templates/stock/item_base.html:377 msgid "Allocated to Sales Orders" msgstr "" @@ -8322,7 +8311,7 @@ msgid "Latest Serial Number" msgstr "" #: part/templates/part/part_base.html:372 -#: stock/templates/stock/item_base.html:322 +#: stock/templates/stock/item_base.html:318 msgid "Search for serial number" msgstr "シリアル番号で検索" @@ -8449,7 +8438,7 @@ msgid "Edit" msgstr "" #: part/templates/part/prices.html:28 stock/admin.py:252 -#: stock/templates/stock/item_base.html:446 +#: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1703 #: templates/js/translated/company.js:1713 #: templates/js/translated/stock.js:2332 @@ -8940,7 +8929,7 @@ msgstr "" msgid "Print a border around each label" msgstr "" -#: plugin/builtin/labels/label_sheet.py:47 report/models.py:307 +#: plugin/builtin/labels/label_sheet.py:47 report/models.py:315 msgid "Landscape" msgstr "" @@ -9098,7 +9087,7 @@ msgstr "" msgid "Package Plugin" msgstr "" -#: plugin/models.py:220 report/models.py:474 +#: plugin/models.py:220 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" @@ -9249,8 +9238,8 @@ msgstr "" msgid "No valid objects provided to template" msgstr "" -#: report/api.py:103 report/models.py:438 report/serializers.py:98 -#: report/serializers.py:148 templates/js/translated/purchase_order.js:1817 +#: report/api.py:103 report/models.py:446 report/serializers.py:99 +#: report/serializers.py:149 templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:353 #: templates/js/translated/sales_order.js:887 #: templates/js/translated/sales_order.js:1047 @@ -9281,7 +9270,11 @@ msgstr "" msgid "Error printing label" msgstr "" -#: report/api.py:375 report/api.py:411 +#: report/api.py:358 +msgid "Report saved at time of printing" +msgstr "" + +#: report/api.py:384 report/api.py:420 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "" @@ -9318,135 +9311,143 @@ msgstr "" msgid "Revision number (auto-increments)" msgstr "" -#: report/models.py:202 +#: report/models.py:168 +msgid "Attach to Model on Print" +msgstr "" + +#: report/models.py:170 +msgid "Save report output as an attachment against linked model instance when printing" +msgstr "" + +#: report/models.py:210 msgid "Filename Pattern" msgstr "" -#: report/models.py:203 +#: report/models.py:211 msgid "Pattern for generating filenames" msgstr "" -#: report/models.py:208 +#: report/models.py:216 msgid "Template is enabled" msgstr "" -#: report/models.py:214 +#: report/models.py:222 msgid "Target model type for template" msgstr "" -#: report/models.py:234 +#: report/models.py:242 msgid "Filters" msgstr "" -#: report/models.py:235 +#: report/models.py:243 msgid "Template query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:294 report/models.py:361 +#: report/models.py:302 report/models.py:369 msgid "Template file" msgstr "" -#: report/models.py:302 +#: report/models.py:310 msgid "Page size for PDF reports" msgstr "" -#: report/models.py:308 +#: report/models.py:316 msgid "Render report in landscape orientation" msgstr "" -#: report/models.py:367 +#: report/models.py:375 msgid "Width [mm]" msgstr "" -#: report/models.py:368 +#: report/models.py:376 msgid "Label width, specified in mm" msgstr "" -#: report/models.py:374 +#: report/models.py:382 msgid "Height [mm]" msgstr "" -#: report/models.py:375 +#: report/models.py:383 msgid "Label height, specified in mm" msgstr "" -#: report/models.py:438 +#: report/models.py:446 msgid "Number of items to process" msgstr "" -#: report/models.py:444 +#: report/models.py:452 msgid "Report generation is complete" msgstr "" -#: report/models.py:448 templates/js/translated/build.js:2352 +#: report/models.py:456 templates/js/translated/build.js:2352 msgid "Progress" msgstr "" -#: report/models.py:448 +#: report/models.py:456 msgid "Report generation progress" msgstr "" -#: report/models.py:456 +#: report/models.py:464 msgid "Report Template" msgstr "" -#: report/models.py:463 report/models.py:486 +#: report/models.py:471 report/models.py:494 msgid "Output File" msgstr "" -#: report/models.py:464 report/models.py:487 +#: report/models.py:472 report/models.py:495 msgid "Generated output file" msgstr "" -#: report/models.py:475 +#: report/models.py:483 msgid "Label output plugin" msgstr "" -#: report/models.py:479 +#: report/models.py:487 msgid "Label Template" msgstr "" -#: report/models.py:502 +#: report/models.py:510 msgid "Snippet" msgstr "" -#: report/models.py:503 +#: report/models.py:511 msgid "Report snippet file" msgstr "" -#: report/models.py:510 +#: report/models.py:518 msgid "Snippet file description" msgstr "" -#: report/models.py:528 +#: report/models.py:536 msgid "Asset" msgstr "" -#: report/models.py:529 +#: report/models.py:537 msgid "Report asset file" msgstr "" -#: report/models.py:536 +#: report/models.py:544 msgid "Asset file description" msgstr "" -#: report/serializers.py:91 +#: report/serializers.py:92 msgid "Select report template" msgstr "" -#: report/serializers.py:99 report/serializers.py:149 +#: report/serializers.py:100 report/serializers.py:150 msgid "List of item primary keys to include in the report" msgstr "" -#: report/serializers.py:132 +#: report/serializers.py:133 msgid "Select label template" msgstr "" -#: report/serializers.py:140 +#: report/serializers.py:141 msgid "Printing Plugin" msgstr "" -#: report/serializers.py:141 +#: report/serializers.py:142 msgid "Select plugin to use for label printing" msgstr "" @@ -9517,7 +9518,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2538 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2535 msgid "Result" msgstr "" @@ -9598,7 +9599,7 @@ msgid "Customer ID" msgstr "" #: stock/admin.py:206 stock/models.py:829 -#: stock/templates/stock/item_base.html:354 +#: stock/templates/stock/item_base.html:350 msgid "Installed In" msgstr "" @@ -9623,7 +9624,7 @@ msgid "Delete on Deplete" msgstr "" #: stock/admin.py:261 stock/models.py:923 -#: stock/templates/stock/item_base.html:433 +#: stock/templates/stock/item_base.html:429 #: templates/js/translated/stock.js:2316 users/models.py:124 msgid "Expiry Date" msgstr "" @@ -9665,7 +9666,7 @@ msgid "Expiry date after" msgstr "" #: stock/api.py:839 stock/serializers.py:611 -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #: templates/js/translated/table_filters.js:448 msgid "Stale" msgstr "" @@ -9715,7 +9716,7 @@ msgid "Stock Locations" msgstr "" #: stock/models.py:185 stock/models.py:972 -#: stock/templates/stock/item_base.html:247 +#: stock/templates/stock/item_base.html:243 msgid "Owner" msgstr "" @@ -9826,7 +9827,7 @@ msgstr "" msgid "Build for this stock item" msgstr "" -#: stock/models.py:892 stock/templates/stock/item_base.html:363 +#: stock/models.py:892 stock/templates/stock/item_base.html:359 msgid "Consumed By" msgstr "" @@ -9891,7 +9892,7 @@ msgstr "" msgid "Serial numbers already exist" msgstr "シリアル番号が既に存在します" -#: stock/models.py:1636 +#: stock/models.py:1636 stock/models.py:2438 msgid "Test template does not exist" msgstr "" @@ -9951,55 +9952,55 @@ msgstr "" msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2443 +#: stock/models.py:2441 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2448 +#: stock/models.py:2445 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2450 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2538 +#: stock/models.py:2535 msgid "Test result" msgstr "" -#: stock/models.py:2545 +#: stock/models.py:2542 msgid "Test output value" msgstr "" -#: stock/models.py:2553 stock/serializers.py:245 +#: stock/models.py:2550 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2557 +#: stock/models.py:2554 msgid "Test notes" msgstr "" -#: stock/models.py:2565 templates/js/translated/stock.js:1633 +#: stock/models.py:2562 templates/js/translated/stock.js:1633 msgid "Test station" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2563 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2572 +#: stock/models.py:2569 msgid "Started" msgstr "" -#: stock/models.py:2573 +#: stock/models.py:2570 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2579 +#: stock/models.py:2576 msgid "Finished" msgstr "" -#: stock/models.py:2580 +#: stock/models.py:2577 msgid "The timestamp of the test finish" msgstr "" @@ -10059,7 +10060,7 @@ msgstr "" msgid "Serial number is too large" msgstr "シリアル番号が大きすぎます" -#: stock/serializers.py:459 stock/templates/stock/item_base.html:193 +#: stock/serializers.py:459 stock/templates/stock/item_base.html:189 msgid "Parent Item" msgstr "" @@ -10071,7 +10072,7 @@ msgstr "" msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:603 stock/templates/stock/item_base.html:437 +#: stock/serializers.py:603 stock/templates/stock/item_base.html:433 #: templates/js/translated/table_filters.js:442 users/models.py:174 msgid "Expired" msgstr "期限切れ" @@ -10410,7 +10411,7 @@ msgstr "" msgid "Test Data" msgstr "" -#: stock/templates/stock/item.html:85 stock/templates/stock/item_base.html:65 +#: stock/templates/stock/item.html:85 msgid "Test Report" msgstr "" @@ -10450,200 +10451,204 @@ msgstr "" msgid "Scan to Location" msgstr "" -#: stock/templates/stock/item_base.html:59 +#: stock/templates/stock/item_base.html:58 #: stock/templates/stock/location.html:67 #: templates/js/translated/filters.js:434 msgid "Printing actions" msgstr "" -#: stock/templates/stock/item_base.html:75 +#: stock/templates/stock/item_base.html:63 templates/js/translated/report.js:49 +msgid "Print Report" +msgstr "" + +#: stock/templates/stock/item_base.html:71 msgid "Stock adjustment actions" msgstr "" -#: stock/templates/stock/item_base.html:79 +#: stock/templates/stock/item_base.html:75 #: stock/templates/stock/location.html:87 templates/js/translated/stock.js:1909 msgid "Count stock" msgstr "" -#: stock/templates/stock/item_base.html:81 +#: stock/templates/stock/item_base.html:77 #: templates/js/translated/stock.js:1891 msgid "Add stock" msgstr "" -#: stock/templates/stock/item_base.html:82 +#: stock/templates/stock/item_base.html:78 #: templates/js/translated/stock.js:1900 msgid "Remove stock" msgstr "" -#: stock/templates/stock/item_base.html:85 +#: stock/templates/stock/item_base.html:81 msgid "Serialize stock" msgstr "" -#: stock/templates/stock/item_base.html:88 +#: stock/templates/stock/item_base.html:84 #: stock/templates/stock/location.html:93 templates/js/translated/stock.js:1918 msgid "Transfer stock" msgstr "" -#: stock/templates/stock/item_base.html:91 +#: stock/templates/stock/item_base.html:87 #: templates/js/translated/stock.js:1973 msgid "Assign to customer" msgstr "" -#: stock/templates/stock/item_base.html:94 +#: stock/templates/stock/item_base.html:90 msgid "Return to stock" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall stock item" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install stock item" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install" msgstr "" -#: stock/templates/stock/item_base.html:115 +#: stock/templates/stock/item_base.html:111 msgid "Convert to variant" msgstr "" -#: stock/templates/stock/item_base.html:118 +#: stock/templates/stock/item_base.html:114 msgid "Duplicate stock item" msgstr "" -#: stock/templates/stock/item_base.html:120 +#: stock/templates/stock/item_base.html:116 msgid "Edit stock item" msgstr "" -#: stock/templates/stock/item_base.html:123 +#: stock/templates/stock/item_base.html:119 msgid "Delete stock item" msgstr "" -#: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 +#: stock/templates/stock/item_base.html:165 templates/InvenTree/search.html:139 #: templates/js/translated/build.js:2298 templates/navbar.html:38 msgid "Build" msgstr "組立" -#: stock/templates/stock/item_base.html:211 +#: stock/templates/stock/item_base.html:207 msgid "No manufacturer set" msgstr "" -#: stock/templates/stock/item_base.html:251 +#: stock/templates/stock/item_base.html:247 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:248 #: stock/templates/stock/location.html:146 msgid "Read only" msgstr "" -#: stock/templates/stock/item_base.html:265 +#: stock/templates/stock/item_base.html:261 msgid "This stock item is unavailable" msgstr "" -#: stock/templates/stock/item_base.html:271 +#: stock/templates/stock/item_base.html:267 msgid "This stock item is in production and cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:272 +#: stock/templates/stock/item_base.html:268 msgid "Edit the stock item from the build view." msgstr "" -#: stock/templates/stock/item_base.html:287 +#: stock/templates/stock/item_base.html:283 msgid "This stock item is allocated to Sales Order" msgstr "" -#: stock/templates/stock/item_base.html:295 +#: stock/templates/stock/item_base.html:291 msgid "This stock item is allocated to Build Order" msgstr "" -#: stock/templates/stock/item_base.html:311 +#: stock/templates/stock/item_base.html:307 msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted" msgstr "" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "previous page" msgstr "" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "Navigate to previous serial number" msgstr "" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "next page" msgstr "" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "Navigate to next serial number" msgstr "" -#: stock/templates/stock/item_base.html:398 +#: stock/templates/stock/item_base.html:394 #: templates/js/translated/build.js:2555 msgid "No location set" msgstr "" -#: stock/templates/stock/item_base.html:413 +#: stock/templates/stock/item_base.html:409 msgid "Tests" msgstr "" -#: stock/templates/stock/item_base.html:419 +#: stock/templates/stock/item_base.html:415 msgid "This stock item has not passed all required tests" msgstr "" -#: stock/templates/stock/item_base.html:437 +#: stock/templates/stock/item_base.html:433 #, python-format msgid "This StockItem expired on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:455 +#: stock/templates/stock/item_base.html:451 msgid "No stocktake performed" msgstr "" -#: stock/templates/stock/item_base.html:504 +#: stock/templates/stock/item_base.html:500 #: templates/js/translated/stock.js:2038 msgid "stock item" msgstr "" -#: stock/templates/stock/item_base.html:527 +#: stock/templates/stock/item_base.html:523 msgid "Edit Stock Status" msgstr "" -#: stock/templates/stock/item_base.html:536 +#: stock/templates/stock/item_base.html:532 msgid "Stock Item QR Code" msgstr "" -#: stock/templates/stock/item_base.html:547 +#: stock/templates/stock/item_base.html:543 msgid "Link Barcode to Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:611 +#: stock/templates/stock/item_base.html:607 msgid "Select one of the part variants listed below." msgstr "" -#: stock/templates/stock/item_base.html:614 +#: stock/templates/stock/item_base.html:610 msgid "Warning" msgstr "" -#: stock/templates/stock/item_base.html:615 +#: stock/templates/stock/item_base.html:611 msgid "This action cannot be easily undone" msgstr "" -#: stock/templates/stock/item_base.html:623 +#: stock/templates/stock/item_base.html:619 msgid "Convert Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:656 +#: stock/templates/stock/item_base.html:652 msgid "Return to Stock" msgstr "" @@ -11310,7 +11315,7 @@ msgid "Delete Location Type" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:503 -#: templates/InvenTree/settings/stock.html:38 +#: templates/InvenTree/settings/stock.html:39 msgid "New Location Type" msgstr "" @@ -11367,7 +11372,7 @@ msgstr "" msgid "Stock Settings" msgstr "" -#: templates/InvenTree/settings/stock.html:34 +#: templates/InvenTree/settings/stock.html:35 msgid "Stock Location Types" msgstr "" @@ -11852,23 +11857,23 @@ msgstr "" msgid "Barcode Identifier" msgstr "" -#: templates/base.html:103 +#: templates/base.html:102 msgid "Server Restart Required" msgstr "" -#: templates/base.html:106 +#: templates/base.html:105 msgid "A configuration option has been changed which requires a server restart" msgstr "" -#: templates/base.html:106 templates/base.html:116 +#: templates/base.html:105 templates/base.html:115 msgid "Contact your system administrator for further information" msgstr "" -#: templates/base.html:113 +#: templates/base.html:112 msgid "Pending Database Migrations" msgstr "" -#: templates/base.html:116 +#: templates/base.html:115 msgid "There are pending database migrations which require attention" msgstr "" @@ -13946,10 +13951,6 @@ msgstr "" msgid "Delete line item" msgstr "" -#: templates/js/translated/report.js:49 -msgid "Print Report" -msgstr "" - #: templates/js/translated/report.js:68 msgid "Report print successful" msgstr "" diff --git a/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po index 0512dfad3d..9602415657 100644 --- a/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-29 07:07+0000\n" -"PO-Revision-Date: 2024-08-29 07:10\n" +"POT-Creation-Date: 2024-09-06 05:16+0000\n" +"PO-Revision-Date: 2024-09-06 05:19\n" "Last-Translator: \n" "Language-Team: Korean\n" "Language: ko_KR\n" @@ -67,7 +67,7 @@ msgstr "" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3309 part/templates/part/part_sidebar.html:65 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2557 +#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2554 #: stock/serializers.py:705 stock/serializers.py:863 stock/serializers.py:989 #: stock/serializers.py:1039 stock/serializers.py:1350 #: stock/serializers.py:1439 stock/serializers.py:1604 @@ -419,8 +419,8 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:767 common/models.py:2704 common/models.py:3131 -#: common/models.py:3351 common/serializers.py:439 company/models.py:590 +#: InvenTree/models.py:767 common/models.py:2698 common/models.py:3125 +#: common/models.py:3345 common/serializers.py:439 company/models.py:590 #: machine/models.py:24 part/models.py:995 part/models.py:3776 #: plugin/models.py:51 report/models.py:149 stock/models.py:82 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -449,7 +449,7 @@ msgstr "" #: part/models.py:3791 part/templates/part/category.html:79 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:155 -#: report/models.py:509 report/models.py:535 +#: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 #: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:122 #: templates/InvenTree/settings/notifications.html:19 @@ -572,7 +572,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:444 common/models.py:2709 company/models.py:160 +#: InvenTree/serializers.py:444 common/models.py:2703 company/models.py:160 #: company/models.py:798 machine/models.py:39 part/admin.py:88 #: part/models.py:1201 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -667,7 +667,7 @@ msgstr "" msgid "Downloading images from remote URL is not enabled" msgstr "" -#: InvenTree/status.py:65 part/serializers.py:1267 +#: InvenTree/status.py:65 part/serializers.py:1265 msgid "Background worker check failed" msgstr "" @@ -777,7 +777,7 @@ msgid "Optional" msgstr "" #: build/api.py:321 common/models.py:1491 part/admin.py:91 part/admin.py:428 -#: part/models.py:1166 part/serializers.py:1596 +#: part/models.py:1166 part/serializers.py:1594 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 #: templates/js/translated/table_filters.js:729 @@ -896,7 +896,7 @@ msgstr "" #: part/models.py:3282 part/models.py:3430 part/models.py:3451 #: part/models.py:3473 part/models.py:3609 part/models.py:3951 #: part/models.py:4114 part/models.py:4244 part/models.py:4602 -#: part/serializers.py:1213 part/serializers.py:1857 +#: part/serializers.py:1211 part/serializers.py:1855 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1063,12 +1063,12 @@ msgstr "" #: order/templates/order/return_order_base.html:148 #: order/templates/order/sales_order_base.html:187 #: part/templates/part/part_base.html:399 stock/models.py:859 -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:196 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "" -#: build/models.py:378 common/models.py:3272 part/models.py:1070 +#: build/models.py:378 common/models.py:3266 part/models.py:1070 #: stock/models.py:859 msgid "Link to external URL" msgstr "" @@ -1124,7 +1124,7 @@ msgstr "" #: build/models.py:1060 build/serializers.py:279 build/serializers.py:328 #: build/serializers.py:959 order/models.py:565 order/serializers.py:500 -#: order/serializers.py:666 part/serializers.py:1590 part/serializers.py:2019 +#: order/serializers.py:666 part/serializers.py:1588 part/serializers.py:2017 #: stock/models.py:704 stock/models.py:1515 stock/serializers.py:676 msgid "Quantity must be greater than zero" msgstr "" @@ -1149,7 +1149,7 @@ msgstr "" #: build/models.py:1505 build/models.py:1761 build/serializers.py:266 #: build/serializers.py:313 build/serializers.py:1339 #: build/templates/build/build_base.html:110 -#: build/templates/build/detail.html:34 common/models.py:2581 +#: build/templates/build/detail.html:34 common/models.py:2575 #: order/models.py:1349 order/models.py:2034 order/serializers.py:1464 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3296 part/models.py:4266 @@ -1163,9 +1163,9 @@ msgstr "" #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 stock/admin.py:160 #: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:667 -#: stock/templates/stock/item_base.html:287 -#: stock/templates/stock/item_base.html:295 -#: stock/templates/stock/item_base.html:342 +#: stock/templates/stock/item_base.html:283 +#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:338 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:981 templates/js/translated/build.js:525 @@ -1228,7 +1228,7 @@ msgstr "" #: stock/serializers.py:770 stock/serializers.py:1288 stock/serializers.py:1400 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 -#: stock/templates/stock/item_base.html:194 +#: stock/templates/stock/item_base.html:190 #: templates/js/translated/build.js:1921 #: templates/js/translated/sales_order.js:301 #: templates/js/translated/sales_order.js:1234 @@ -1323,10 +1323,10 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:359 build/serializers.py:500 build/serializers.py:572 -#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1789 -#: part/serializers.py:1233 stock/serializers.py:103 stock/serializers.py:698 +#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1797 +#: part/serializers.py:1231 stock/serializers.py:103 stock/serializers.py:698 #: stock/serializers.py:858 stock/serializers.py:984 stock/serializers.py:1432 -#: stock/serializers.py:1688 stock/templates/stock/item_base.html:394 +#: stock/serializers.py:1688 stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2547 @@ -1390,7 +1390,7 @@ msgstr "" #: build/templates/build/detail.html:62 order/models.py:477 #: order/models.py:1003 order/models.py:2152 order/serializers.py:687 #: stock/admin.py:165 stock/serializers.py:1035 stock/serializers.py:1576 -#: stock/templates/stock/item_base.html:427 +#: stock/templates/stock/item_base.html:423 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1371 #: templates/js/translated/purchase_order.js:1792 @@ -1522,7 +1522,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1030 order/serializers.py:1614 +#: build/serializers.py:1030 order/serializers.py:1622 msgid "Allocation items must be provided" msgstr "" @@ -1590,7 +1590,7 @@ msgstr "" #: build/serializers.py:1230 company/models.py:849 #: company/templates/company/supplier_part.html:160 order/serializers.py:691 #: stock/admin.py:229 stock/models.py:822 stock/serializers.py:1586 -#: stock/templates/stock/item_base.html:240 +#: stock/templates/stock/item_base.html:236 #: templates/js/translated/company.js:1646 #: templates/js/translated/purchase_order.js:1169 #: templates/js/translated/purchase_order.js:1332 @@ -1625,7 +1625,7 @@ msgstr "" #: build/serializers.py:1243 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:849 -#: stock/serializers.py:152 stock/templates/stock/item_base.html:311 +#: stock/serializers.py:152 stock/templates/stock/item_base.html:307 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2530 #: templates/js/translated/model_renderers.js:231 @@ -1644,7 +1644,7 @@ msgstr "" msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1257 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1257 stock/templates/stock/item_base.html:336 msgid "Available Quantity" msgstr "" @@ -1684,7 +1684,7 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1355 order/serializers.py:1179 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:920 part/serializers.py:1623 +#: part/bom.py:186 part/serializers.py:918 part/serializers.py:1621 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2807 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2155 @@ -1692,13 +1692,13 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1625 +#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1623 #: templates/js/translated/build.js:2811 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1650 +#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1648 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" @@ -1716,7 +1716,7 @@ msgstr "" msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1372 part/serializers.py:927 +#: build/serializers.py:1372 part/serializers.py:925 msgid "External Stock" msgstr "" @@ -1745,7 +1745,7 @@ msgstr "" #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:50 order/status_codes.py:81 #: order/templates/order/order_base.html:163 -#: order/templates/order/sales_order_base.html:168 report/models.py:443 +#: order/templates/order/sales_order_base.html:168 report/models.py:451 msgid "Complete" msgstr "" @@ -1849,9 +1849,6 @@ msgid "Delete Build" msgstr "" #: build/templates/build/build_base.html:87 -msgid "Isueue Build" -msgstr "" - #: build/templates/build/build_base.html:88 msgid "Issue Build" msgstr "" @@ -1931,7 +1928,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 -#: stock/templates/stock/item_base.html:369 +#: stock/templates/stock/item_base.html:365 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 #: templates/js/translated/sales_order.js:805 @@ -1991,7 +1988,7 @@ msgid "Allocated Parts" msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:163 -#: stock/templates/stock/item_base.html:162 +#: stock/templates/stock/item_base.html:158 #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:242 #: templates/js/translated/purchase_order.js:1326 @@ -2352,8 +2349,8 @@ msgstr "" #: common/models.py:1297 common/models.py:1353 common/models.py:1366 #: common/models.py:1374 common/models.py:1383 common/models.py:1392 -#: common/models.py:1629 common/models.py:1651 common/models.py:1766 -#: common/models.py:2148 +#: common/models.py:1629 common/models.py:1651 common/models.py:1752 +#: common/models.py:2134 msgid "days" msgstr "" @@ -2582,8 +2579,8 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:1485 part/admin.py:108 part/models.py:3959 -#: report/models.py:293 report/models.py:360 report/serializers.py:90 -#: report/serializers.py:131 stock/serializers.py:233 +#: report/models.py:301 report/models.py:368 report/serializers.py:91 +#: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 #: templates/js/translated/table_filters.js:775 msgid "Template" @@ -2598,7 +2595,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:1497 part/admin.py:95 part/models.py:1172 -#: part/serializers.py:1617 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1615 templates/js/translated/table_filters.js:737 msgid "Component" msgstr "" @@ -2823,7 +2820,7 @@ msgid "Log errors which occur when generating reports" msgstr "" #: common/models.py:1702 plugin/builtin/labels/label_sheet.py:28 -#: report/models.py:301 +#: report/models.py:309 msgid "Page Size" msgstr "" @@ -2832,902 +2829,894 @@ msgid "Default page size for PDF reports" msgstr "" #: common/models.py:1708 -msgid "Enable Test Reports" -msgstr "" - -#: common/models.py:1709 -msgid "Enable generation of test reports" -msgstr "" - -#: common/models.py:1714 -msgid "Attach Test Reports" -msgstr "" - -#: common/models.py:1716 -msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" -msgstr "" - -#: common/models.py:1722 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1723 +#: common/models.py:1709 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1728 +#: common/models.py:1714 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1729 +#: common/models.py:1715 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1734 +#: common/models.py:1720 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1736 +#: common/models.py:1722 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1742 +#: common/models.py:1728 msgid "Batch Code Template" msgstr "" -#: common/models.py:1744 +#: common/models.py:1730 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1749 +#: common/models.py:1735 msgid "Stock Expiry" msgstr "" -#: common/models.py:1750 +#: common/models.py:1736 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1755 +#: common/models.py:1741 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1756 +#: common/models.py:1742 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1761 +#: common/models.py:1747 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1763 +#: common/models.py:1749 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1770 +#: common/models.py:1756 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1771 +#: common/models.py:1757 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1776 +#: common/models.py:1762 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1777 +#: common/models.py:1763 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1782 +#: common/models.py:1768 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1783 +#: common/models.py:1769 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1788 +#: common/models.py:1774 msgid "Show Installed Stock Items" msgstr "" -#: common/models.py:1789 +#: common/models.py:1775 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1794 +#: common/models.py:1780 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1796 +#: common/models.py:1782 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1802 +#: common/models.py:1788 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1804 +#: common/models.py:1790 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1810 +#: common/models.py:1796 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1812 +#: common/models.py:1798 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1818 common/models.py:1874 common/models.py:1896 -#: common/models.py:1932 +#: common/models.py:1804 common/models.py:1860 common/models.py:1882 +#: common/models.py:1918 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1819 common/models.py:1875 common/models.py:1897 -#: common/models.py:1933 +#: common/models.py:1805 common/models.py:1861 common/models.py:1883 +#: common/models.py:1919 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1824 +#: common/models.py:1810 msgid "Require Active Part" msgstr "" -#: common/models.py:1825 +#: common/models.py:1811 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1830 +#: common/models.py:1816 msgid "Require Locked Part" msgstr "" -#: common/models.py:1831 +#: common/models.py:1817 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/models.py:1836 +#: common/models.py:1822 msgid "Require Valid BOM" msgstr "" -#: common/models.py:1838 +#: common/models.py:1824 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1844 +#: common/models.py:1830 msgid "Require Closed Child Orders" msgstr "" -#: common/models.py:1846 +#: common/models.py:1832 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/models.py:1852 +#: common/models.py:1838 msgid "Block Until Tests Pass" msgstr "" -#: common/models.py:1854 +#: common/models.py:1840 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" -#: common/models.py:1860 +#: common/models.py:1846 msgid "Enable Return Orders" msgstr "" -#: common/models.py:1861 +#: common/models.py:1847 msgid "Enable return order functionality in the user interface" msgstr "" -#: common/models.py:1866 +#: common/models.py:1852 msgid "Return Order Reference Pattern" msgstr "" -#: common/models.py:1868 +#: common/models.py:1854 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1880 +#: common/models.py:1866 msgid "Edit Completed Return Orders" msgstr "" -#: common/models.py:1882 +#: common/models.py:1868 msgid "Allow editing of return orders after they have been completed" msgstr "" -#: common/models.py:1888 +#: common/models.py:1874 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1890 +#: common/models.py:1876 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1902 +#: common/models.py:1888 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1903 +#: common/models.py:1889 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1908 +#: common/models.py:1894 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1910 +#: common/models.py:1896 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1916 +#: common/models.py:1902 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1918 +#: common/models.py:1904 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1924 +#: common/models.py:1910 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1926 +#: common/models.py:1912 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1938 +#: common/models.py:1924 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1940 +#: common/models.py:1926 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1946 +#: common/models.py:1932 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1948 +#: common/models.py:1934 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1955 +#: common/models.py:1941 msgid "Enable password forgot" msgstr "" -#: common/models.py:1956 +#: common/models.py:1942 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1961 +#: common/models.py:1947 msgid "Enable registration" msgstr "" -#: common/models.py:1962 +#: common/models.py:1948 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1967 +#: common/models.py:1953 msgid "Enable SSO" msgstr "" -#: common/models.py:1968 +#: common/models.py:1954 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1973 +#: common/models.py:1959 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1975 +#: common/models.py:1961 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1981 +#: common/models.py:1967 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1983 +#: common/models.py:1969 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1989 +#: common/models.py:1975 msgid "SSO group key" msgstr "" -#: common/models.py:1991 +#: common/models.py:1977 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1997 +#: common/models.py:1983 msgid "SSO group map" msgstr "" -#: common/models.py:1999 +#: common/models.py:1985 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/models.py:2005 +#: common/models.py:1991 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:2007 +#: common/models.py:1993 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/models.py:2013 +#: common/models.py:1999 msgid "Email required" msgstr "" -#: common/models.py:2014 +#: common/models.py:2000 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:2019 +#: common/models.py:2005 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:2021 +#: common/models.py:2007 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:2027 +#: common/models.py:2013 msgid "Mail twice" msgstr "" -#: common/models.py:2028 +#: common/models.py:2014 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:2033 +#: common/models.py:2019 msgid "Password twice" msgstr "" -#: common/models.py:2034 +#: common/models.py:2020 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:2039 +#: common/models.py:2025 msgid "Allowed domains" msgstr "" -#: common/models.py:2041 +#: common/models.py:2027 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:2047 +#: common/models.py:2033 msgid "Group on signup" msgstr "" -#: common/models.py:2049 +#: common/models.py:2035 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:2055 +#: common/models.py:2041 msgid "Enforce MFA" msgstr "" -#: common/models.py:2056 +#: common/models.py:2042 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:2061 +#: common/models.py:2047 msgid "Check plugins on startup" msgstr "" -#: common/models.py:2063 +#: common/models.py:2049 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:2071 +#: common/models.py:2057 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2072 +#: common/models.py:2058 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2078 +#: common/models.py:2064 msgid "Enable URL integration" msgstr "" -#: common/models.py:2079 +#: common/models.py:2065 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:2085 +#: common/models.py:2071 msgid "Enable navigation integration" msgstr "" -#: common/models.py:2086 +#: common/models.py:2072 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:2092 +#: common/models.py:2078 msgid "Enable app integration" msgstr "" -#: common/models.py:2093 +#: common/models.py:2079 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:2099 +#: common/models.py:2085 msgid "Enable schedule integration" msgstr "" -#: common/models.py:2100 +#: common/models.py:2086 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2106 +#: common/models.py:2092 msgid "Enable event integration" msgstr "" -#: common/models.py:2107 +#: common/models.py:2093 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2113 +#: common/models.py:2099 msgid "Enable project codes" msgstr "" -#: common/models.py:2114 +#: common/models.py:2100 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2119 +#: common/models.py:2105 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2121 +#: common/models.py:2107 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2127 +#: common/models.py:2113 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2129 +#: common/models.py:2115 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2135 +#: common/models.py:2121 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2137 +#: common/models.py:2123 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2143 +#: common/models.py:2129 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2145 +#: common/models.py:2131 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2152 +#: common/models.py:2138 msgid "Display Users full names" msgstr "" -#: common/models.py:2153 +#: common/models.py:2139 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2158 +#: common/models.py:2144 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2159 +#: common/models.py:2145 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2171 common/models.py:2551 +#: common/models.py:2150 +msgid "Create Template on Upload" +msgstr "" + +#: common/models.py:2152 +msgid "Create a new test template when uploading test data which does not match an existing template" +msgstr "" + +#: common/models.py:2165 common/models.py:2545 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2214 +#: common/models.py:2208 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2216 +#: common/models.py:2210 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2216 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2223 +#: common/models.py:2217 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2228 +#: common/models.py:2222 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2229 +#: common/models.py:2223 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2234 +#: common/models.py:2228 msgid "Show latest parts" msgstr "" -#: common/models.py:2235 +#: common/models.py:2229 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2240 +#: common/models.py:2234 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2241 +#: common/models.py:2235 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2246 +#: common/models.py:2240 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2247 +#: common/models.py:2241 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2252 +#: common/models.py:2246 msgid "Show low stock" msgstr "" -#: common/models.py:2253 +#: common/models.py:2247 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2258 +#: common/models.py:2252 msgid "Show depleted stock" msgstr "" -#: common/models.py:2259 +#: common/models.py:2253 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2264 +#: common/models.py:2258 msgid "Show needed stock" msgstr "" -#: common/models.py:2265 +#: common/models.py:2259 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2270 +#: common/models.py:2264 msgid "Show expired stock" msgstr "" -#: common/models.py:2271 +#: common/models.py:2265 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2276 +#: common/models.py:2270 msgid "Show stale stock" msgstr "" -#: common/models.py:2277 +#: common/models.py:2271 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2282 +#: common/models.py:2276 msgid "Show pending builds" msgstr "" -#: common/models.py:2283 +#: common/models.py:2277 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2288 +#: common/models.py:2282 msgid "Show overdue builds" msgstr "" -#: common/models.py:2289 +#: common/models.py:2283 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2294 +#: common/models.py:2288 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2295 +#: common/models.py:2289 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2300 +#: common/models.py:2294 msgid "Show overdue POs" msgstr "" -#: common/models.py:2301 +#: common/models.py:2295 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2306 +#: common/models.py:2300 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2307 +#: common/models.py:2301 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2312 +#: common/models.py:2306 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2313 +#: common/models.py:2307 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2318 +#: common/models.py:2312 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2319 +#: common/models.py:2313 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2324 +#: common/models.py:2318 msgid "Show News" msgstr "" -#: common/models.py:2325 +#: common/models.py:2319 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2330 +#: common/models.py:2324 msgid "Inline label display" msgstr "" -#: common/models.py:2332 +#: common/models.py:2326 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2338 +#: common/models.py:2332 msgid "Default label printer" msgstr "" -#: common/models.py:2340 +#: common/models.py:2334 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2346 +#: common/models.py:2340 msgid "Inline report display" msgstr "" -#: common/models.py:2348 +#: common/models.py:2342 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2354 +#: common/models.py:2348 msgid "Search Parts" msgstr "" -#: common/models.py:2355 +#: common/models.py:2349 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2360 +#: common/models.py:2354 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2361 +#: common/models.py:2355 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2366 +#: common/models.py:2360 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2367 +#: common/models.py:2361 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2372 +#: common/models.py:2366 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2373 +#: common/models.py:2367 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2378 +#: common/models.py:2372 msgid "Search Categories" msgstr "" -#: common/models.py:2379 +#: common/models.py:2373 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2384 +#: common/models.py:2378 msgid "Search Stock" msgstr "" -#: common/models.py:2385 +#: common/models.py:2379 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2384 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2392 +#: common/models.py:2386 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2398 +#: common/models.py:2392 msgid "Search Locations" msgstr "" -#: common/models.py:2399 +#: common/models.py:2393 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2404 +#: common/models.py:2398 msgid "Search Companies" msgstr "" -#: common/models.py:2405 +#: common/models.py:2399 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2410 +#: common/models.py:2404 msgid "Search Build Orders" msgstr "" -#: common/models.py:2411 +#: common/models.py:2405 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2416 +#: common/models.py:2410 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2417 +#: common/models.py:2411 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2422 +#: common/models.py:2416 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2424 +#: common/models.py:2418 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2430 +#: common/models.py:2424 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2431 +#: common/models.py:2425 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2436 +#: common/models.py:2430 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2438 +#: common/models.py:2432 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2444 +#: common/models.py:2438 msgid "Search Return Orders" msgstr "" -#: common/models.py:2445 +#: common/models.py:2439 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2450 +#: common/models.py:2444 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2452 +#: common/models.py:2446 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2458 +#: common/models.py:2452 msgid "Search Preview Results" msgstr "" -#: common/models.py:2460 +#: common/models.py:2454 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2466 +#: common/models.py:2460 msgid "Regex Search" msgstr "" -#: common/models.py:2467 +#: common/models.py:2461 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2472 +#: common/models.py:2466 msgid "Whole Word Search" msgstr "" -#: common/models.py:2473 +#: common/models.py:2467 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2478 +#: common/models.py:2472 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2479 +#: common/models.py:2473 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2484 +#: common/models.py:2478 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2485 +#: common/models.py:2479 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2490 +#: common/models.py:2484 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2491 +#: common/models.py:2485 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2496 +#: common/models.py:2490 msgid "Date Format" msgstr "" -#: common/models.py:2497 +#: common/models.py:2491 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2510 part/templates/part/detail.html:41 +#: common/models.py:2504 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2511 +#: common/models.py:2505 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2516 part/templates/part/detail.html:62 +#: common/models.py:2510 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2518 +#: common/models.py:2512 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2524 +#: common/models.py:2518 msgid "Table String Length" msgstr "" -#: common/models.py:2526 +#: common/models.py:2520 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2532 +#: common/models.py:2526 msgid "Receive error reports" msgstr "" -#: common/models.py:2533 +#: common/models.py:2527 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2538 +#: common/models.py:2532 msgid "Last used printing machines" msgstr "" -#: common/models.py:2539 +#: common/models.py:2533 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2559 common/models.py:2560 common/models.py:2717 -#: common/models.py:2718 common/models.py:2963 common/models.py:2964 -#: common/models.py:3287 common/models.py:3288 importer/models.py:89 +#: common/models.py:2553 common/models.py:2554 common/models.py:2711 +#: common/models.py:2712 common/models.py:2957 common/models.py:2958 +#: common/models.py:3281 common/models.py:3282 importer/models.py:89 #: part/models.py:3319 part/models.py:3406 part/models.py:3480 #: part/models.py:3508 plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3735,11 +3724,11 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:2582 +#: common/models.py:2576 msgid "Price break quantity" msgstr "" -#: common/models.py:2589 company/serializers.py:517 order/admin.py:42 +#: common/models.py:2583 company/serializers.py:517 order/admin.py:42 #: order/models.py:1423 order/models.py:2410 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1892 #: templates/js/translated/pricing.js:621 @@ -3747,96 +3736,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2590 +#: common/models.py:2584 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2694 common/models.py:2879 +#: common/models.py:2688 common/models.py:2873 msgid "Endpoint" msgstr "" -#: common/models.py:2695 +#: common/models.py:2689 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2705 +#: common/models.py:2699 msgid "Name for this webhook" msgstr "" -#: common/models.py:2709 +#: common/models.py:2703 msgid "Is this webhook active" msgstr "" -#: common/models.py:2725 users/models.py:159 +#: common/models.py:2719 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2726 +#: common/models.py:2720 msgid "Token for access" msgstr "" -#: common/models.py:2734 +#: common/models.py:2728 msgid "Secret" msgstr "" -#: common/models.py:2735 +#: common/models.py:2729 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2843 +#: common/models.py:2837 msgid "Message ID" msgstr "" -#: common/models.py:2844 +#: common/models.py:2838 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2852 +#: common/models.py:2846 msgid "Host" msgstr "" -#: common/models.py:2853 +#: common/models.py:2847 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2861 +#: common/models.py:2855 msgid "Header" msgstr "" -#: common/models.py:2862 +#: common/models.py:2856 msgid "Header of this message" msgstr "" -#: common/models.py:2869 +#: common/models.py:2863 msgid "Body" msgstr "" -#: common/models.py:2870 +#: common/models.py:2864 msgid "Body of this message" msgstr "" -#: common/models.py:2880 +#: common/models.py:2874 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2885 +#: common/models.py:2879 msgid "Worked on" msgstr "" -#: common/models.py:2886 +#: common/models.py:2880 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:3012 +#: common/models.py:3006 msgid "Id" msgstr "" -#: common/models.py:3014 templates/js/translated/company.js:965 +#: common/models.py:3008 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:3016 common/models.py:3271 company/models.py:146 +#: common/models.py:3010 common/models.py:3265 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 #: order/models.py:303 order/models.py:1378 order/models.py:1810 #: part/admin.py:55 part/models.py:1069 @@ -3853,217 +3842,217 @@ msgstr "" msgid "Link" msgstr "" -#: common/models.py:3018 templates/js/translated/news.js:60 +#: common/models.py:3012 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:3020 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:3014 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" -#: common/models.py:3022 templates/js/translated/news.js:52 +#: common/models.py:3016 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Read" msgstr "" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Was this news item read?" msgstr "" -#: common/models.py:3042 company/models.py:156 part/models.py:1079 +#: common/models.py:3036 company/models.py:156 part/models.py:1079 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 -#: stock/templates/stock/item_base.html:133 templates/503.html:31 +#: stock/templates/stock/item_base.html:129 templates/503.html:31 #: templates/hover_image.html:7 templates/hover_image.html:9 #: templates/modals.html:6 msgid "Image" msgstr "" -#: common/models.py:3042 +#: common/models.py:3036 msgid "Image file" msgstr "" -#: common/models.py:3054 common/models.py:3255 +#: common/models.py:3048 common/models.py:3249 msgid "Target model type for this image" msgstr "" -#: common/models.py:3058 +#: common/models.py:3052 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3080 +#: common/models.py:3074 msgid "Custom Unit" msgstr "" -#: common/models.py:3098 +#: common/models.py:3092 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:3113 +#: common/models.py:3107 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3132 +#: common/models.py:3126 msgid "Unit name" msgstr "" -#: common/models.py:3139 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3133 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3140 +#: common/models.py:3134 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3146 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3140 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3147 +#: common/models.py:3141 msgid "Unit definition" msgstr "" -#: common/models.py:3205 common/models.py:3262 stock/models.py:2552 +#: common/models.py:3199 common/models.py:3256 stock/models.py:2549 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "" -#: common/models.py:3217 +#: common/models.py:3211 msgid "Missing file" msgstr "" -#: common/models.py:3218 +#: common/models.py:3212 msgid "Missing external link" msgstr "" -#: common/models.py:3263 +#: common/models.py:3257 msgid "Select file to attach" msgstr "" -#: common/models.py:3278 templates/js/translated/attachment.js:120 +#: common/models.py:3272 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "" -#: common/models.py:3279 +#: common/models.py:3273 msgid "Attachment comment" msgstr "" -#: common/models.py:3295 +#: common/models.py:3289 msgid "Upload date" msgstr "" -#: common/models.py:3296 +#: common/models.py:3290 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size in bytes" msgstr "" -#: common/models.py:3338 common/serializers.py:588 +#: common/models.py:3332 common/serializers.py:588 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3347 plugin/models.py:43 users/models.py:100 +#: common/models.py:3341 plugin/models.py:43 users/models.py:100 msgid "Key" msgstr "" -#: common/models.py:3348 +#: common/models.py:3342 msgid "Value that will be saved in the models database" msgstr "" -#: common/models.py:3351 +#: common/models.py:3345 msgid "Name of the state" msgstr "" -#: common/models.py:3355 +#: common/models.py:3349 msgid "Label" msgstr "" -#: common/models.py:3356 +#: common/models.py:3350 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:3362 +#: common/models.py:3356 msgid "Color" msgstr "" -#: common/models.py:3363 +#: common/models.py:3357 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:3366 +#: common/models.py:3360 msgid "Logical Key" msgstr "" -#: common/models.py:3368 +#: common/models.py:3362 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:3376 +#: common/models.py:3370 msgid "Model" msgstr "" -#: common/models.py:3377 +#: common/models.py:3371 msgid "Model this state is associated with" msgstr "" -#: common/models.py:3381 +#: common/models.py:3375 msgid "Reference Status Set" msgstr "" -#: common/models.py:3382 +#: common/models.py:3376 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:3388 +#: common/models.py:3382 msgid "Custom State" msgstr "" -#: common/models.py:3389 +#: common/models.py:3383 msgid "Custom States" msgstr "" -#: common/models.py:3404 +#: common/models.py:3398 msgid "Model must be selected" msgstr "" -#: common/models.py:3407 +#: common/models.py:3401 msgid "Key must be selected" msgstr "" -#: common/models.py:3410 +#: common/models.py:3404 msgid "Logical key must be selected" msgstr "" -#: common/models.py:3414 +#: common/models.py:3408 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:3418 +#: common/models.py:3412 msgid "Reference status must be selected" msgstr "" -#: common/models.py:3430 +#: common/models.py:3424 msgid "Reference status set not found" msgstr "" -#: common/models.py:3436 +#: common/models.py:3430 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:3442 +#: common/models.py:3436 msgid "Logical key must be in the logical keys of the reference status" msgstr "" @@ -4165,7 +4154,7 @@ msgstr "" msgid "Filename" msgstr "" -#: common/serializers.py:563 report/api.py:100 report/serializers.py:53 +#: common/serializers.py:563 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" @@ -4447,12 +4436,12 @@ msgstr "" #: company/models.py:467 company/models.py:584 company/models.py:808 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 -#: stock/templates/stock/item_base.html:217 +#: stock/templates/stock/item_base.html:213 msgid "Manufacturer Part" msgstr "" #: company/models.py:484 company/models.py:776 stock/models.py:791 -#: stock/serializers.py:452 stock/templates/stock/item_base.html:142 +#: stock/serializers.py:452 stock/templates/stock/item_base.html:138 #: templates/js/translated/bom.js:622 msgid "Base Part" msgstr "" @@ -4463,8 +4452,8 @@ msgstr "" #: company/models.py:495 company/templates/company/company_base.html:82 #: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:145 part/serializers.py:567 -#: stock/templates/stock/item_base.html:207 +#: company/templates/company/supplier_part.html:145 part/serializers.py:565 +#: stock/templates/stock/item_base.html:203 #: templates/js/translated/company.js:507 #: templates/js/translated/company.js:1118 #: templates/js/translated/company.js:1296 @@ -4479,7 +4468,7 @@ msgstr "" #: company/models.py:502 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:153 order/serializers.py:557 -#: part/serializers.py:577 templates/js/translated/company.js:351 +#: part/serializers.py:575 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 #: templates/js/translated/company.js:1630 templates/js/translated/part.js:1807 @@ -4505,7 +4494,7 @@ msgid "Parameter name" msgstr "" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2544 templates/js/translated/company.js:1166 +#: stock/models.py:2541 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1499 #: templates/js/translated/stock.js:1607 msgid "Value" @@ -4530,7 +4519,7 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 #: order/serializers.py:492 stock/models.py:802 -#: stock/templates/stock/item_base.html:233 +#: stock/templates/stock/item_base.html:229 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 @@ -4553,9 +4542,9 @@ msgstr "" #: company/models.py:786 company/templates/company/company_base.html:87 #: company/templates/company/supplier_part.html:129 order/models.py:492 #: order/templates/order/order_base.html:141 part/bom.py:279 part/bom.py:314 -#: part/serializers.py:551 plugin/builtin/suppliers/digikey.py:25 +#: part/serializers.py:549 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/templates/stock/item_base.html:224 +#: plugin/builtin/suppliers/tme.py:26 stock/templates/stock/item_base.html:220 #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:511 @@ -4570,7 +4559,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:793 part/serializers.py:562 +#: company/models.py:793 part/serializers.py:560 msgid "Supplier stock keeping unit" msgstr "" @@ -4661,7 +4650,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:919 +#: company/serializers.py:397 part/admin.py:126 part/serializers.py:917 #: part/templates/part/part_base.html:197 #: templates/js/translated/company.js:1689 #: templates/js/translated/table_filters.js:362 @@ -4735,7 +4724,7 @@ msgstr "" #: order/models.py:2140 order/templates/order/return_order_base.html:134 #: order/templates/order/sales_order_base.html:151 stock/models.py:844 #: stock/models.py:845 stock/serializers.py:1336 -#: stock/templates/stock/item_base.html:405 +#: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 #: templates/js/translated/return_order.js:295 @@ -4939,7 +4928,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:119 #: company/templates/company/supplier_part.html:15 company/views.py:31 -#: part/admin.py:122 part/serializers.py:925 +#: part/admin.py:122 part/serializers.py:923 #: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190 #: templates/navbar.html:48 msgid "Suppliers" @@ -5030,7 +5019,7 @@ msgid "No supplier information available" msgstr "" #: company/templates/company/supplier_part.html:139 order/serializers.py:554 -#: part/bom.py:286 part/bom.py:315 part/serializers.py:561 +#: part/bom.py:286 part/bom.py:315 part/serializers.py:559 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1793 #: templates/js/translated/pricing.js:510 #: templates/js/translated/purchase_order.js:1920 @@ -5084,7 +5073,7 @@ msgid "Update Part Availability" msgstr "" #: company/templates/company/supplier_part_sidebar.html:5 -#: part/serializers.py:923 part/stocktake.py:223 +#: part/serializers.py:921 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 #: stock/serializers.py:1021 stock/serializers.py:1199 @@ -5473,7 +5462,7 @@ msgstr "" #: order/models.py:1592 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_purchase_order_report.html:14 -#: stock/serializers.py:121 stock/templates/stock/item_base.html:176 +#: stock/serializers.py:121 stock/templates/stock/item_base.html:172 #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:168 @@ -5694,7 +5683,7 @@ msgid "Number of items received" msgstr "" #: order/models.py:1513 stock/models.py:963 stock/serializers.py:617 -#: stock/templates/stock/item_base.html:183 +#: stock/templates/stock/item_base.html:179 #: templates/js/translated/stock.js:2397 msgid "Purchase Price" msgstr "" @@ -5768,7 +5757,7 @@ msgid "User who checked this shipment" msgstr "" #: order/models.py:1788 order/models.py:2011 order/serializers.py:1479 -#: order/serializers.py:1589 templates/js/translated/model_renderers.js:455 +#: order/serializers.py:1597 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "" @@ -5982,7 +5971,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1790 +#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1798 msgid "Select destination location for received items" msgstr "" @@ -6019,7 +6008,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:795 order/serializers.py:1806 +#: order/serializers.py:795 order/serializers.py:1814 msgid "Line items must be provided" msgstr "" @@ -6051,39 +6040,39 @@ msgstr "" msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1491 order/serializers.py:1597 +#: order/serializers.py:1491 order/serializers.py:1605 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1494 order/serializers.py:1600 +#: order/serializers.py:1494 order/serializers.py:1608 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1541 +#: order/serializers.py:1549 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1548 -msgid "The following serial numbers are already allocated" +#: order/serializers.py:1556 +msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1760 +#: order/serializers.py:1768 msgid "Return order line item" msgstr "" -#: order/serializers.py:1766 +#: order/serializers.py:1774 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1777 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1798 +#: order/serializers.py:1806 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1881 +#: order/serializers.py:1889 msgid "Line price currency" msgstr "" @@ -6510,7 +6499,7 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/admin.py:48 part/models.py:1044 part/serializers.py:908 +#: part/admin.py:48 part/models.py:1044 part/serializers.py:906 #: part/templates/part/part_base.html:276 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 @@ -6537,7 +6526,7 @@ msgstr "" msgid "Category ID" msgstr "" -#: part/admin.py:67 part/admin.py:304 part/serializers.py:893 +#: part/admin.py:67 part/admin.py:304 part/serializers.py:891 #: part/stocktake.py:222 msgid "Category Name" msgstr "" @@ -6562,7 +6551,7 @@ msgstr "" msgid "Used In" msgstr "" -#: part/admin.py:150 part/serializers.py:918 +#: part/admin.py:150 part/serializers.py:916 #: part/templates/part/part_base.html:248 stock/admin.py:236 #: templates/js/translated/part.js:717 templates/js/translated/part.js:2159 msgid "Building" @@ -6592,7 +6581,7 @@ msgid "Category Path" msgstr "" #: part/admin.py:325 part/models.py:420 part/serializers.py:130 -#: part/serializers.py:290 part/serializers.py:428 +#: part/serializers.py:290 part/serializers.py:426 #: part/templates/part/cat_link.html:3 part/templates/part/category.html:20 #: part/templates/part/category.html:138 part/templates/part/category.html:158 #: part/templates/part/category_sidebar.html:9 @@ -6619,13 +6608,13 @@ msgstr "" msgid "Part Revision" msgstr "" -#: part/admin.py:418 part/serializers.py:1367 +#: part/admin.py:418 part/serializers.py:1365 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "" -#: part/admin.py:423 part/serializers.py:1382 +#: part/admin.py:423 part/serializers.py:1380 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -6720,7 +6709,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1520 part/models.py:1036 part/models.py:3501 part/models.py:4060 -#: part/serializers.py:443 part/serializers.py:1223 +#: part/serializers.py:441 part/serializers.py:1221 #: part/templates/part/part_base.html:267 stock/api.py:780 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6746,7 +6735,7 @@ msgstr "" msgid "Default Location" msgstr "" -#: part/bom.py:184 part/serializers.py:926 +#: part/bom.py:184 part/serializers.py:924 #: templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "" @@ -6906,7 +6895,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1052 part/serializers.py:360 +#: part/models.py:1052 msgid "Part revision or version number" msgstr "" @@ -7012,7 +7001,7 @@ msgid "Owner responsible for this part" msgstr "" #: part/models.py:1264 part/templates/part/part_base.html:355 -#: stock/templates/stock/item_base.html:451 +#: stock/templates/stock/item_base.html:447 #: templates/js/translated/part.js:2490 msgid "Last Stocktake" msgstr "" @@ -7277,7 +7266,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3635 report/models.py:208 +#: part/models.py:3635 report/models.py:216 #: templates/js/translated/part.js:2919 #: templates/js/translated/table_filters.js:502 msgid "Enabled" @@ -7571,326 +7560,326 @@ msgstr "" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:434 +#: part/serializers.py:432 msgid "No parts selected" msgstr "" -#: part/serializers.py:444 +#: part/serializers.py:442 msgid "Select category" msgstr "" -#: part/serializers.py:479 +#: part/serializers.py:477 msgid "Original Part" msgstr "" -#: part/serializers.py:480 +#: part/serializers.py:478 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:485 +#: part/serializers.py:483 msgid "Copy Image" msgstr "" -#: part/serializers.py:486 +#: part/serializers.py:484 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:492 part/templates/part/detail.html:293 +#: part/serializers.py:490 part/templates/part/detail.html:293 msgid "Copy BOM" msgstr "" -#: part/serializers.py:493 +#: part/serializers.py:491 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:499 +#: part/serializers.py:497 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:500 +#: part/serializers.py:498 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:506 +#: part/serializers.py:504 msgid "Copy Notes" msgstr "" -#: part/serializers.py:507 +#: part/serializers.py:505 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:523 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:527 +#: part/serializers.py:525 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:534 +#: part/serializers.py:532 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:535 +#: part/serializers.py:533 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:552 +#: part/serializers.py:550 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:568 +#: part/serializers.py:566 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:578 +#: part/serializers.py:576 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:585 +#: part/serializers.py:583 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:594 +#: part/serializers.py:592 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:605 +#: part/serializers.py:603 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:612 +#: part/serializers.py:610 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:924 +#: part/serializers.py:922 msgid "Revisions" msgstr "" -#: part/serializers.py:929 +#: part/serializers.py:927 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:932 +#: part/serializers.py:930 msgid "Variant Stock" msgstr "" -#: part/serializers.py:962 part/templates/part/copy_part.html:9 +#: part/serializers.py:960 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:474 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:963 +#: part/serializers.py:961 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:969 templates/js/translated/part.js:103 +#: part/serializers.py:967 templates/js/translated/part.js:103 msgid "Initial Stock" msgstr "" -#: part/serializers.py:970 +#: part/serializers.py:968 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:976 +#: part/serializers.py:974 msgid "Supplier Information" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:975 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:985 +#: part/serializers.py:983 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:986 +#: part/serializers.py:984 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:991 +#: part/serializers.py:989 msgid "Existing Image" msgstr "" -#: part/serializers.py:992 +#: part/serializers.py:990 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1007 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1215 +#: part/serializers.py:1213 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1225 +#: part/serializers.py:1223 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1235 +#: part/serializers.py:1233 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1239 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1240 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1247 +#: part/serializers.py:1245 msgid "Generate Report" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1246 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1253 +#: part/serializers.py:1251 msgid "Update Parts" msgstr "" -#: part/serializers.py:1254 +#: part/serializers.py:1252 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1262 +#: part/serializers.py:1260 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1368 +#: part/serializers.py:1366 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1373 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1383 +#: part/serializers.py:1381 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1390 +#: part/serializers.py:1388 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1419 +#: part/serializers.py:1417 msgid "Update" msgstr "" -#: part/serializers.py:1420 +#: part/serializers.py:1418 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1443 +#: part/serializers.py:1441 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1450 +#: part/serializers.py:1448 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1451 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1597 +#: part/serializers.py:1595 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1606 +#: part/serializers.py:1604 msgid "Component Name" msgstr "" -#: part/serializers.py:1609 +#: part/serializers.py:1607 msgid "Component IPN" msgstr "" -#: part/serializers.py:1612 +#: part/serializers.py:1610 msgid "Component Description" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1616 msgid "Select the component part" msgstr "" -#: part/serializers.py:1627 part/templates/part/part_base.html:242 +#: part/serializers.py:1625 part/templates/part/part_base.html:242 #: templates/js/translated/bom.js:1219 msgid "Can Build" msgstr "" -#: part/serializers.py:1858 +#: part/serializers.py:1856 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1866 +#: part/serializers.py:1864 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1867 +#: part/serializers.py:1865 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1872 +#: part/serializers.py:1870 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1873 +#: part/serializers.py:1871 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1878 +#: part/serializers.py:1876 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1879 +#: part/serializers.py:1877 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1884 +#: part/serializers.py:1882 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1885 +#: part/serializers.py:1883 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1920 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1921 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1955 +#: part/serializers.py:1953 msgid "No part column specified" msgstr "" -#: part/serializers.py:1999 +#: part/serializers.py:1997 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2002 +#: part/serializers.py:2000 msgid "No matching part found" msgstr "" -#: part/serializers.py:2004 +#: part/serializers.py:2002 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2013 +#: part/serializers.py:2011 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2021 +#: part/serializers.py:2019 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2044 +#: part/serializers.py:2042 msgid "At least one BOM item is required" msgstr "" @@ -8216,7 +8205,7 @@ msgid "Subscribe to notifications for this part" msgstr "" #: part/templates/part/part_base.html:52 -#: stock/templates/stock/item_base.html:62 +#: stock/templates/stock/item_base.html:61 #: stock/templates/stock/location.html:71 templates/js/translated/label.js:136 msgid "Print Label" msgstr "" @@ -8226,7 +8215,7 @@ msgid "Show pricing information" msgstr "" #: part/templates/part/part_base.html:63 -#: stock/templates/stock/item_base.html:110 +#: stock/templates/stock/item_base.html:106 #: stock/templates/stock/location.html:80 msgid "Stock actions" msgstr "" @@ -8297,12 +8286,12 @@ msgid "Required for Orders" msgstr "" #: part/templates/part/part_base.html:225 -#: stock/templates/stock/item_base.html:388 +#: stock/templates/stock/item_base.html:384 msgid "Allocated to Build Orders" msgstr "" #: part/templates/part/part_base.html:234 -#: stock/templates/stock/item_base.html:381 +#: stock/templates/stock/item_base.html:377 msgid "Allocated to Sales Orders" msgstr "" @@ -8322,7 +8311,7 @@ msgid "Latest Serial Number" msgstr "" #: part/templates/part/part_base.html:372 -#: stock/templates/stock/item_base.html:322 +#: stock/templates/stock/item_base.html:318 msgid "Search for serial number" msgstr "" @@ -8449,7 +8438,7 @@ msgid "Edit" msgstr "" #: part/templates/part/prices.html:28 stock/admin.py:252 -#: stock/templates/stock/item_base.html:446 +#: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1703 #: templates/js/translated/company.js:1713 #: templates/js/translated/stock.js:2332 @@ -8940,7 +8929,7 @@ msgstr "" msgid "Print a border around each label" msgstr "" -#: plugin/builtin/labels/label_sheet.py:47 report/models.py:307 +#: plugin/builtin/labels/label_sheet.py:47 report/models.py:315 msgid "Landscape" msgstr "" @@ -9098,7 +9087,7 @@ msgstr "" msgid "Package Plugin" msgstr "" -#: plugin/models.py:220 report/models.py:474 +#: plugin/models.py:220 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" @@ -9249,8 +9238,8 @@ msgstr "" msgid "No valid objects provided to template" msgstr "" -#: report/api.py:103 report/models.py:438 report/serializers.py:98 -#: report/serializers.py:148 templates/js/translated/purchase_order.js:1817 +#: report/api.py:103 report/models.py:446 report/serializers.py:99 +#: report/serializers.py:149 templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:353 #: templates/js/translated/sales_order.js:887 #: templates/js/translated/sales_order.js:1047 @@ -9281,7 +9270,11 @@ msgstr "" msgid "Error printing label" msgstr "" -#: report/api.py:375 report/api.py:411 +#: report/api.py:358 +msgid "Report saved at time of printing" +msgstr "" + +#: report/api.py:384 report/api.py:420 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "" @@ -9318,135 +9311,143 @@ msgstr "" msgid "Revision number (auto-increments)" msgstr "" -#: report/models.py:202 +#: report/models.py:168 +msgid "Attach to Model on Print" +msgstr "" + +#: report/models.py:170 +msgid "Save report output as an attachment against linked model instance when printing" +msgstr "" + +#: report/models.py:210 msgid "Filename Pattern" msgstr "" -#: report/models.py:203 +#: report/models.py:211 msgid "Pattern for generating filenames" msgstr "" -#: report/models.py:208 +#: report/models.py:216 msgid "Template is enabled" msgstr "" -#: report/models.py:214 +#: report/models.py:222 msgid "Target model type for template" msgstr "" -#: report/models.py:234 +#: report/models.py:242 msgid "Filters" msgstr "" -#: report/models.py:235 +#: report/models.py:243 msgid "Template query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:294 report/models.py:361 +#: report/models.py:302 report/models.py:369 msgid "Template file" msgstr "" -#: report/models.py:302 +#: report/models.py:310 msgid "Page size for PDF reports" msgstr "" -#: report/models.py:308 +#: report/models.py:316 msgid "Render report in landscape orientation" msgstr "" -#: report/models.py:367 +#: report/models.py:375 msgid "Width [mm]" msgstr "" -#: report/models.py:368 +#: report/models.py:376 msgid "Label width, specified in mm" msgstr "" -#: report/models.py:374 +#: report/models.py:382 msgid "Height [mm]" msgstr "" -#: report/models.py:375 +#: report/models.py:383 msgid "Label height, specified in mm" msgstr "" -#: report/models.py:438 +#: report/models.py:446 msgid "Number of items to process" msgstr "" -#: report/models.py:444 +#: report/models.py:452 msgid "Report generation is complete" msgstr "" -#: report/models.py:448 templates/js/translated/build.js:2352 +#: report/models.py:456 templates/js/translated/build.js:2352 msgid "Progress" msgstr "" -#: report/models.py:448 +#: report/models.py:456 msgid "Report generation progress" msgstr "" -#: report/models.py:456 +#: report/models.py:464 msgid "Report Template" msgstr "" -#: report/models.py:463 report/models.py:486 +#: report/models.py:471 report/models.py:494 msgid "Output File" msgstr "" -#: report/models.py:464 report/models.py:487 +#: report/models.py:472 report/models.py:495 msgid "Generated output file" msgstr "" -#: report/models.py:475 +#: report/models.py:483 msgid "Label output plugin" msgstr "" -#: report/models.py:479 +#: report/models.py:487 msgid "Label Template" msgstr "" -#: report/models.py:502 +#: report/models.py:510 msgid "Snippet" msgstr "" -#: report/models.py:503 +#: report/models.py:511 msgid "Report snippet file" msgstr "" -#: report/models.py:510 +#: report/models.py:518 msgid "Snippet file description" msgstr "" -#: report/models.py:528 +#: report/models.py:536 msgid "Asset" msgstr "" -#: report/models.py:529 +#: report/models.py:537 msgid "Report asset file" msgstr "" -#: report/models.py:536 +#: report/models.py:544 msgid "Asset file description" msgstr "" -#: report/serializers.py:91 +#: report/serializers.py:92 msgid "Select report template" msgstr "" -#: report/serializers.py:99 report/serializers.py:149 +#: report/serializers.py:100 report/serializers.py:150 msgid "List of item primary keys to include in the report" msgstr "" -#: report/serializers.py:132 +#: report/serializers.py:133 msgid "Select label template" msgstr "" -#: report/serializers.py:140 +#: report/serializers.py:141 msgid "Printing Plugin" msgstr "" -#: report/serializers.py:141 +#: report/serializers.py:142 msgid "Select plugin to use for label printing" msgstr "" @@ -9517,7 +9518,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2538 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2535 msgid "Result" msgstr "" @@ -9598,7 +9599,7 @@ msgid "Customer ID" msgstr "" #: stock/admin.py:206 stock/models.py:829 -#: stock/templates/stock/item_base.html:354 +#: stock/templates/stock/item_base.html:350 msgid "Installed In" msgstr "" @@ -9623,7 +9624,7 @@ msgid "Delete on Deplete" msgstr "" #: stock/admin.py:261 stock/models.py:923 -#: stock/templates/stock/item_base.html:433 +#: stock/templates/stock/item_base.html:429 #: templates/js/translated/stock.js:2316 users/models.py:124 msgid "Expiry Date" msgstr "" @@ -9665,7 +9666,7 @@ msgid "Expiry date after" msgstr "" #: stock/api.py:839 stock/serializers.py:611 -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #: templates/js/translated/table_filters.js:448 msgid "Stale" msgstr "" @@ -9715,7 +9716,7 @@ msgid "Stock Locations" msgstr "" #: stock/models.py:185 stock/models.py:972 -#: stock/templates/stock/item_base.html:247 +#: stock/templates/stock/item_base.html:243 msgid "Owner" msgstr "" @@ -9826,7 +9827,7 @@ msgstr "" msgid "Build for this stock item" msgstr "" -#: stock/models.py:892 stock/templates/stock/item_base.html:363 +#: stock/models.py:892 stock/templates/stock/item_base.html:359 msgid "Consumed By" msgstr "" @@ -9891,7 +9892,7 @@ msgstr "" msgid "Serial numbers already exist" msgstr "" -#: stock/models.py:1636 +#: stock/models.py:1636 stock/models.py:2438 msgid "Test template does not exist" msgstr "" @@ -9951,55 +9952,55 @@ msgstr "" msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2443 +#: stock/models.py:2441 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2448 +#: stock/models.py:2445 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2450 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2538 +#: stock/models.py:2535 msgid "Test result" msgstr "" -#: stock/models.py:2545 +#: stock/models.py:2542 msgid "Test output value" msgstr "" -#: stock/models.py:2553 stock/serializers.py:245 +#: stock/models.py:2550 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2557 +#: stock/models.py:2554 msgid "Test notes" msgstr "" -#: stock/models.py:2565 templates/js/translated/stock.js:1633 +#: stock/models.py:2562 templates/js/translated/stock.js:1633 msgid "Test station" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2563 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2572 +#: stock/models.py:2569 msgid "Started" msgstr "" -#: stock/models.py:2573 +#: stock/models.py:2570 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2579 +#: stock/models.py:2576 msgid "Finished" msgstr "" -#: stock/models.py:2580 +#: stock/models.py:2577 msgid "The timestamp of the test finish" msgstr "" @@ -10059,7 +10060,7 @@ msgstr "" msgid "Serial number is too large" msgstr "" -#: stock/serializers.py:459 stock/templates/stock/item_base.html:193 +#: stock/serializers.py:459 stock/templates/stock/item_base.html:189 msgid "Parent Item" msgstr "" @@ -10071,7 +10072,7 @@ msgstr "" msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:603 stock/templates/stock/item_base.html:437 +#: stock/serializers.py:603 stock/templates/stock/item_base.html:433 #: templates/js/translated/table_filters.js:442 users/models.py:174 msgid "Expired" msgstr "" @@ -10410,7 +10411,7 @@ msgstr "" msgid "Test Data" msgstr "" -#: stock/templates/stock/item.html:85 stock/templates/stock/item_base.html:65 +#: stock/templates/stock/item.html:85 msgid "Test Report" msgstr "" @@ -10450,200 +10451,204 @@ msgstr "" msgid "Scan to Location" msgstr "" -#: stock/templates/stock/item_base.html:59 +#: stock/templates/stock/item_base.html:58 #: stock/templates/stock/location.html:67 #: templates/js/translated/filters.js:434 msgid "Printing actions" msgstr "" -#: stock/templates/stock/item_base.html:75 +#: stock/templates/stock/item_base.html:63 templates/js/translated/report.js:49 +msgid "Print Report" +msgstr "" + +#: stock/templates/stock/item_base.html:71 msgid "Stock adjustment actions" msgstr "" -#: stock/templates/stock/item_base.html:79 +#: stock/templates/stock/item_base.html:75 #: stock/templates/stock/location.html:87 templates/js/translated/stock.js:1909 msgid "Count stock" msgstr "" -#: stock/templates/stock/item_base.html:81 +#: stock/templates/stock/item_base.html:77 #: templates/js/translated/stock.js:1891 msgid "Add stock" msgstr "" -#: stock/templates/stock/item_base.html:82 +#: stock/templates/stock/item_base.html:78 #: templates/js/translated/stock.js:1900 msgid "Remove stock" msgstr "" -#: stock/templates/stock/item_base.html:85 +#: stock/templates/stock/item_base.html:81 msgid "Serialize stock" msgstr "" -#: stock/templates/stock/item_base.html:88 +#: stock/templates/stock/item_base.html:84 #: stock/templates/stock/location.html:93 templates/js/translated/stock.js:1918 msgid "Transfer stock" msgstr "" -#: stock/templates/stock/item_base.html:91 +#: stock/templates/stock/item_base.html:87 #: templates/js/translated/stock.js:1973 msgid "Assign to customer" msgstr "" -#: stock/templates/stock/item_base.html:94 +#: stock/templates/stock/item_base.html:90 msgid "Return to stock" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall stock item" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install stock item" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install" msgstr "" -#: stock/templates/stock/item_base.html:115 +#: stock/templates/stock/item_base.html:111 msgid "Convert to variant" msgstr "" -#: stock/templates/stock/item_base.html:118 +#: stock/templates/stock/item_base.html:114 msgid "Duplicate stock item" msgstr "" -#: stock/templates/stock/item_base.html:120 +#: stock/templates/stock/item_base.html:116 msgid "Edit stock item" msgstr "" -#: stock/templates/stock/item_base.html:123 +#: stock/templates/stock/item_base.html:119 msgid "Delete stock item" msgstr "" -#: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 +#: stock/templates/stock/item_base.html:165 templates/InvenTree/search.html:139 #: templates/js/translated/build.js:2298 templates/navbar.html:38 msgid "Build" msgstr "" -#: stock/templates/stock/item_base.html:211 +#: stock/templates/stock/item_base.html:207 msgid "No manufacturer set" msgstr "" -#: stock/templates/stock/item_base.html:251 +#: stock/templates/stock/item_base.html:247 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:248 #: stock/templates/stock/location.html:146 msgid "Read only" msgstr "" -#: stock/templates/stock/item_base.html:265 +#: stock/templates/stock/item_base.html:261 msgid "This stock item is unavailable" msgstr "" -#: stock/templates/stock/item_base.html:271 +#: stock/templates/stock/item_base.html:267 msgid "This stock item is in production and cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:272 +#: stock/templates/stock/item_base.html:268 msgid "Edit the stock item from the build view." msgstr "" -#: stock/templates/stock/item_base.html:287 +#: stock/templates/stock/item_base.html:283 msgid "This stock item is allocated to Sales Order" msgstr "" -#: stock/templates/stock/item_base.html:295 +#: stock/templates/stock/item_base.html:291 msgid "This stock item is allocated to Build Order" msgstr "" -#: stock/templates/stock/item_base.html:311 +#: stock/templates/stock/item_base.html:307 msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted" msgstr "" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "previous page" msgstr "" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "Navigate to previous serial number" msgstr "" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "next page" msgstr "" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "Navigate to next serial number" msgstr "" -#: stock/templates/stock/item_base.html:398 +#: stock/templates/stock/item_base.html:394 #: templates/js/translated/build.js:2555 msgid "No location set" msgstr "" -#: stock/templates/stock/item_base.html:413 +#: stock/templates/stock/item_base.html:409 msgid "Tests" msgstr "" -#: stock/templates/stock/item_base.html:419 +#: stock/templates/stock/item_base.html:415 msgid "This stock item has not passed all required tests" msgstr "" -#: stock/templates/stock/item_base.html:437 +#: stock/templates/stock/item_base.html:433 #, python-format msgid "This StockItem expired on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:455 +#: stock/templates/stock/item_base.html:451 msgid "No stocktake performed" msgstr "" -#: stock/templates/stock/item_base.html:504 +#: stock/templates/stock/item_base.html:500 #: templates/js/translated/stock.js:2038 msgid "stock item" msgstr "" -#: stock/templates/stock/item_base.html:527 +#: stock/templates/stock/item_base.html:523 msgid "Edit Stock Status" msgstr "" -#: stock/templates/stock/item_base.html:536 +#: stock/templates/stock/item_base.html:532 msgid "Stock Item QR Code" msgstr "" -#: stock/templates/stock/item_base.html:547 +#: stock/templates/stock/item_base.html:543 msgid "Link Barcode to Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:611 +#: stock/templates/stock/item_base.html:607 msgid "Select one of the part variants listed below." msgstr "" -#: stock/templates/stock/item_base.html:614 +#: stock/templates/stock/item_base.html:610 msgid "Warning" msgstr "" -#: stock/templates/stock/item_base.html:615 +#: stock/templates/stock/item_base.html:611 msgid "This action cannot be easily undone" msgstr "" -#: stock/templates/stock/item_base.html:623 +#: stock/templates/stock/item_base.html:619 msgid "Convert Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:656 +#: stock/templates/stock/item_base.html:652 msgid "Return to Stock" msgstr "" @@ -11310,7 +11315,7 @@ msgid "Delete Location Type" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:503 -#: templates/InvenTree/settings/stock.html:38 +#: templates/InvenTree/settings/stock.html:39 msgid "New Location Type" msgstr "" @@ -11367,7 +11372,7 @@ msgstr "" msgid "Stock Settings" msgstr "" -#: templates/InvenTree/settings/stock.html:34 +#: templates/InvenTree/settings/stock.html:35 msgid "Stock Location Types" msgstr "" @@ -11852,23 +11857,23 @@ msgstr "" msgid "Barcode Identifier" msgstr "" -#: templates/base.html:103 +#: templates/base.html:102 msgid "Server Restart Required" msgstr "" -#: templates/base.html:106 +#: templates/base.html:105 msgid "A configuration option has been changed which requires a server restart" msgstr "" -#: templates/base.html:106 templates/base.html:116 +#: templates/base.html:105 templates/base.html:115 msgid "Contact your system administrator for further information" msgstr "" -#: templates/base.html:113 +#: templates/base.html:112 msgid "Pending Database Migrations" msgstr "" -#: templates/base.html:116 +#: templates/base.html:115 msgid "There are pending database migrations which require attention" msgstr "" @@ -13946,10 +13951,6 @@ msgstr "" msgid "Delete line item" msgstr "" -#: templates/js/translated/report.js:49 -msgid "Print Report" -msgstr "" - #: templates/js/translated/report.js:68 msgid "Report print successful" msgstr "" diff --git a/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po index 507a0d4f40..1354bcb66d 100644 --- a/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-29 07:07+0000\n" -"PO-Revision-Date: 2024-08-29 07:10\n" +"POT-Creation-Date: 2024-09-06 05:16+0000\n" +"PO-Revision-Date: 2024-09-06 05:19\n" "Last-Translator: \n" "Language-Team: Latvian\n" "Language: lv_LV\n" @@ -67,7 +67,7 @@ msgstr "Ievadiet datumu" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3309 part/templates/part/part_sidebar.html:65 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2557 +#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2554 #: stock/serializers.py:705 stock/serializers.py:863 stock/serializers.py:989 #: stock/serializers.py:1039 stock/serializers.py:1350 #: stock/serializers.py:1439 stock/serializers.py:1604 @@ -419,8 +419,8 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:767 common/models.py:2704 common/models.py:3131 -#: common/models.py:3351 common/serializers.py:439 company/models.py:590 +#: InvenTree/models.py:767 common/models.py:2698 common/models.py:3125 +#: common/models.py:3345 common/serializers.py:439 company/models.py:590 #: machine/models.py:24 part/models.py:995 part/models.py:3776 #: plugin/models.py:51 report/models.py:149 stock/models.py:82 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -449,7 +449,7 @@ msgstr "" #: part/models.py:3791 part/templates/part/category.html:79 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:155 -#: report/models.py:509 report/models.py:535 +#: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 #: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:122 #: templates/InvenTree/settings/notifications.html:19 @@ -572,7 +572,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:444 common/models.py:2709 company/models.py:160 +#: InvenTree/serializers.py:444 common/models.py:2703 company/models.py:160 #: company/models.py:798 machine/models.py:39 part/admin.py:88 #: part/models.py:1201 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -667,7 +667,7 @@ msgstr "" msgid "Downloading images from remote URL is not enabled" msgstr "" -#: InvenTree/status.py:65 part/serializers.py:1267 +#: InvenTree/status.py:65 part/serializers.py:1265 msgid "Background worker check failed" msgstr "" @@ -777,7 +777,7 @@ msgid "Optional" msgstr "" #: build/api.py:321 common/models.py:1491 part/admin.py:91 part/admin.py:428 -#: part/models.py:1166 part/serializers.py:1596 +#: part/models.py:1166 part/serializers.py:1594 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 #: templates/js/translated/table_filters.js:729 @@ -896,7 +896,7 @@ msgstr "" #: part/models.py:3282 part/models.py:3430 part/models.py:3451 #: part/models.py:3473 part/models.py:3609 part/models.py:3951 #: part/models.py:4114 part/models.py:4244 part/models.py:4602 -#: part/serializers.py:1213 part/serializers.py:1857 +#: part/serializers.py:1211 part/serializers.py:1855 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1063,12 +1063,12 @@ msgstr "" #: order/templates/order/return_order_base.html:148 #: order/templates/order/sales_order_base.html:187 #: part/templates/part/part_base.html:399 stock/models.py:859 -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:196 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "" -#: build/models.py:378 common/models.py:3272 part/models.py:1070 +#: build/models.py:378 common/models.py:3266 part/models.py:1070 #: stock/models.py:859 msgid "Link to external URL" msgstr "" @@ -1124,7 +1124,7 @@ msgstr "" #: build/models.py:1060 build/serializers.py:279 build/serializers.py:328 #: build/serializers.py:959 order/models.py:565 order/serializers.py:500 -#: order/serializers.py:666 part/serializers.py:1590 part/serializers.py:2019 +#: order/serializers.py:666 part/serializers.py:1588 part/serializers.py:2017 #: stock/models.py:704 stock/models.py:1515 stock/serializers.py:676 msgid "Quantity must be greater than zero" msgstr "" @@ -1149,7 +1149,7 @@ msgstr "" #: build/models.py:1505 build/models.py:1761 build/serializers.py:266 #: build/serializers.py:313 build/serializers.py:1339 #: build/templates/build/build_base.html:110 -#: build/templates/build/detail.html:34 common/models.py:2581 +#: build/templates/build/detail.html:34 common/models.py:2575 #: order/models.py:1349 order/models.py:2034 order/serializers.py:1464 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3296 part/models.py:4266 @@ -1163,9 +1163,9 @@ msgstr "" #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 stock/admin.py:160 #: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:667 -#: stock/templates/stock/item_base.html:287 -#: stock/templates/stock/item_base.html:295 -#: stock/templates/stock/item_base.html:342 +#: stock/templates/stock/item_base.html:283 +#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:338 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:981 templates/js/translated/build.js:525 @@ -1228,7 +1228,7 @@ msgstr "" #: stock/serializers.py:770 stock/serializers.py:1288 stock/serializers.py:1400 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 -#: stock/templates/stock/item_base.html:194 +#: stock/templates/stock/item_base.html:190 #: templates/js/translated/build.js:1921 #: templates/js/translated/sales_order.js:301 #: templates/js/translated/sales_order.js:1234 @@ -1323,10 +1323,10 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:359 build/serializers.py:500 build/serializers.py:572 -#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1789 -#: part/serializers.py:1233 stock/serializers.py:103 stock/serializers.py:698 +#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1797 +#: part/serializers.py:1231 stock/serializers.py:103 stock/serializers.py:698 #: stock/serializers.py:858 stock/serializers.py:984 stock/serializers.py:1432 -#: stock/serializers.py:1688 stock/templates/stock/item_base.html:394 +#: stock/serializers.py:1688 stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2547 @@ -1390,7 +1390,7 @@ msgstr "" #: build/templates/build/detail.html:62 order/models.py:477 #: order/models.py:1003 order/models.py:2152 order/serializers.py:687 #: stock/admin.py:165 stock/serializers.py:1035 stock/serializers.py:1576 -#: stock/templates/stock/item_base.html:427 +#: stock/templates/stock/item_base.html:423 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1371 #: templates/js/translated/purchase_order.js:1792 @@ -1522,7 +1522,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1030 order/serializers.py:1614 +#: build/serializers.py:1030 order/serializers.py:1622 msgid "Allocation items must be provided" msgstr "" @@ -1590,7 +1590,7 @@ msgstr "" #: build/serializers.py:1230 company/models.py:849 #: company/templates/company/supplier_part.html:160 order/serializers.py:691 #: stock/admin.py:229 stock/models.py:822 stock/serializers.py:1586 -#: stock/templates/stock/item_base.html:240 +#: stock/templates/stock/item_base.html:236 #: templates/js/translated/company.js:1646 #: templates/js/translated/purchase_order.js:1169 #: templates/js/translated/purchase_order.js:1332 @@ -1625,7 +1625,7 @@ msgstr "" #: build/serializers.py:1243 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:849 -#: stock/serializers.py:152 stock/templates/stock/item_base.html:311 +#: stock/serializers.py:152 stock/templates/stock/item_base.html:307 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2530 #: templates/js/translated/model_renderers.js:231 @@ -1644,7 +1644,7 @@ msgstr "" msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1257 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1257 stock/templates/stock/item_base.html:336 msgid "Available Quantity" msgstr "" @@ -1684,7 +1684,7 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1355 order/serializers.py:1179 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:920 part/serializers.py:1623 +#: part/bom.py:186 part/serializers.py:918 part/serializers.py:1621 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2807 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2155 @@ -1692,13 +1692,13 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1625 +#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1623 #: templates/js/translated/build.js:2811 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1650 +#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1648 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" @@ -1716,7 +1716,7 @@ msgstr "" msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1372 part/serializers.py:927 +#: build/serializers.py:1372 part/serializers.py:925 msgid "External Stock" msgstr "" @@ -1745,7 +1745,7 @@ msgstr "" #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:50 order/status_codes.py:81 #: order/templates/order/order_base.html:163 -#: order/templates/order/sales_order_base.html:168 report/models.py:443 +#: order/templates/order/sales_order_base.html:168 report/models.py:451 msgid "Complete" msgstr "" @@ -1849,9 +1849,6 @@ msgid "Delete Build" msgstr "" #: build/templates/build/build_base.html:87 -msgid "Isueue Build" -msgstr "" - #: build/templates/build/build_base.html:88 msgid "Issue Build" msgstr "" @@ -1931,7 +1928,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 -#: stock/templates/stock/item_base.html:369 +#: stock/templates/stock/item_base.html:365 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 #: templates/js/translated/sales_order.js:805 @@ -1991,7 +1988,7 @@ msgid "Allocated Parts" msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:163 -#: stock/templates/stock/item_base.html:162 +#: stock/templates/stock/item_base.html:158 #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:242 #: templates/js/translated/purchase_order.js:1326 @@ -2352,8 +2349,8 @@ msgstr "" #: common/models.py:1297 common/models.py:1353 common/models.py:1366 #: common/models.py:1374 common/models.py:1383 common/models.py:1392 -#: common/models.py:1629 common/models.py:1651 common/models.py:1766 -#: common/models.py:2148 +#: common/models.py:1629 common/models.py:1651 common/models.py:1752 +#: common/models.py:2134 msgid "days" msgstr "" @@ -2582,8 +2579,8 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:1485 part/admin.py:108 part/models.py:3959 -#: report/models.py:293 report/models.py:360 report/serializers.py:90 -#: report/serializers.py:131 stock/serializers.py:233 +#: report/models.py:301 report/models.py:368 report/serializers.py:91 +#: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 #: templates/js/translated/table_filters.js:775 msgid "Template" @@ -2598,7 +2595,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:1497 part/admin.py:95 part/models.py:1172 -#: part/serializers.py:1617 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1615 templates/js/translated/table_filters.js:737 msgid "Component" msgstr "" @@ -2823,7 +2820,7 @@ msgid "Log errors which occur when generating reports" msgstr "" #: common/models.py:1702 plugin/builtin/labels/label_sheet.py:28 -#: report/models.py:301 +#: report/models.py:309 msgid "Page Size" msgstr "" @@ -2832,902 +2829,894 @@ msgid "Default page size for PDF reports" msgstr "" #: common/models.py:1708 -msgid "Enable Test Reports" -msgstr "" - -#: common/models.py:1709 -msgid "Enable generation of test reports" -msgstr "" - -#: common/models.py:1714 -msgid "Attach Test Reports" -msgstr "" - -#: common/models.py:1716 -msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" -msgstr "" - -#: common/models.py:1722 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1723 +#: common/models.py:1709 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1728 +#: common/models.py:1714 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1729 +#: common/models.py:1715 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1734 +#: common/models.py:1720 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1736 +#: common/models.py:1722 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1742 +#: common/models.py:1728 msgid "Batch Code Template" msgstr "" -#: common/models.py:1744 +#: common/models.py:1730 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1749 +#: common/models.py:1735 msgid "Stock Expiry" msgstr "" -#: common/models.py:1750 +#: common/models.py:1736 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1755 +#: common/models.py:1741 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1756 +#: common/models.py:1742 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1761 +#: common/models.py:1747 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1763 +#: common/models.py:1749 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1770 +#: common/models.py:1756 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1771 +#: common/models.py:1757 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1776 +#: common/models.py:1762 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1777 +#: common/models.py:1763 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1782 +#: common/models.py:1768 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1783 +#: common/models.py:1769 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1788 +#: common/models.py:1774 msgid "Show Installed Stock Items" msgstr "" -#: common/models.py:1789 +#: common/models.py:1775 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1794 +#: common/models.py:1780 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1796 +#: common/models.py:1782 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1802 +#: common/models.py:1788 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1804 +#: common/models.py:1790 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1810 +#: common/models.py:1796 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1812 +#: common/models.py:1798 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1818 common/models.py:1874 common/models.py:1896 -#: common/models.py:1932 +#: common/models.py:1804 common/models.py:1860 common/models.py:1882 +#: common/models.py:1918 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1819 common/models.py:1875 common/models.py:1897 -#: common/models.py:1933 +#: common/models.py:1805 common/models.py:1861 common/models.py:1883 +#: common/models.py:1919 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1824 +#: common/models.py:1810 msgid "Require Active Part" msgstr "" -#: common/models.py:1825 +#: common/models.py:1811 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1830 +#: common/models.py:1816 msgid "Require Locked Part" msgstr "" -#: common/models.py:1831 +#: common/models.py:1817 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/models.py:1836 +#: common/models.py:1822 msgid "Require Valid BOM" msgstr "" -#: common/models.py:1838 +#: common/models.py:1824 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1844 +#: common/models.py:1830 msgid "Require Closed Child Orders" msgstr "" -#: common/models.py:1846 +#: common/models.py:1832 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/models.py:1852 +#: common/models.py:1838 msgid "Block Until Tests Pass" msgstr "" -#: common/models.py:1854 +#: common/models.py:1840 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" -#: common/models.py:1860 +#: common/models.py:1846 msgid "Enable Return Orders" msgstr "" -#: common/models.py:1861 +#: common/models.py:1847 msgid "Enable return order functionality in the user interface" msgstr "" -#: common/models.py:1866 +#: common/models.py:1852 msgid "Return Order Reference Pattern" msgstr "" -#: common/models.py:1868 +#: common/models.py:1854 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1880 +#: common/models.py:1866 msgid "Edit Completed Return Orders" msgstr "" -#: common/models.py:1882 +#: common/models.py:1868 msgid "Allow editing of return orders after they have been completed" msgstr "" -#: common/models.py:1888 +#: common/models.py:1874 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1890 +#: common/models.py:1876 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1902 +#: common/models.py:1888 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1903 +#: common/models.py:1889 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1908 +#: common/models.py:1894 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1910 +#: common/models.py:1896 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1916 +#: common/models.py:1902 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1918 +#: common/models.py:1904 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1924 +#: common/models.py:1910 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1926 +#: common/models.py:1912 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1938 +#: common/models.py:1924 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1940 +#: common/models.py:1926 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1946 +#: common/models.py:1932 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1948 +#: common/models.py:1934 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1955 +#: common/models.py:1941 msgid "Enable password forgot" msgstr "" -#: common/models.py:1956 +#: common/models.py:1942 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1961 +#: common/models.py:1947 msgid "Enable registration" msgstr "" -#: common/models.py:1962 +#: common/models.py:1948 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1967 +#: common/models.py:1953 msgid "Enable SSO" msgstr "" -#: common/models.py:1968 +#: common/models.py:1954 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1973 +#: common/models.py:1959 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1975 +#: common/models.py:1961 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1981 +#: common/models.py:1967 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1983 +#: common/models.py:1969 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1989 +#: common/models.py:1975 msgid "SSO group key" msgstr "" -#: common/models.py:1991 +#: common/models.py:1977 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1997 +#: common/models.py:1983 msgid "SSO group map" msgstr "" -#: common/models.py:1999 +#: common/models.py:1985 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/models.py:2005 +#: common/models.py:1991 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:2007 +#: common/models.py:1993 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/models.py:2013 +#: common/models.py:1999 msgid "Email required" msgstr "" -#: common/models.py:2014 +#: common/models.py:2000 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:2019 +#: common/models.py:2005 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:2021 +#: common/models.py:2007 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:2027 +#: common/models.py:2013 msgid "Mail twice" msgstr "" -#: common/models.py:2028 +#: common/models.py:2014 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:2033 +#: common/models.py:2019 msgid "Password twice" msgstr "" -#: common/models.py:2034 +#: common/models.py:2020 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:2039 +#: common/models.py:2025 msgid "Allowed domains" msgstr "" -#: common/models.py:2041 +#: common/models.py:2027 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:2047 +#: common/models.py:2033 msgid "Group on signup" msgstr "" -#: common/models.py:2049 +#: common/models.py:2035 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:2055 +#: common/models.py:2041 msgid "Enforce MFA" msgstr "" -#: common/models.py:2056 +#: common/models.py:2042 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:2061 +#: common/models.py:2047 msgid "Check plugins on startup" msgstr "" -#: common/models.py:2063 +#: common/models.py:2049 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:2071 +#: common/models.py:2057 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2072 +#: common/models.py:2058 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2078 +#: common/models.py:2064 msgid "Enable URL integration" msgstr "" -#: common/models.py:2079 +#: common/models.py:2065 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:2085 +#: common/models.py:2071 msgid "Enable navigation integration" msgstr "" -#: common/models.py:2086 +#: common/models.py:2072 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:2092 +#: common/models.py:2078 msgid "Enable app integration" msgstr "" -#: common/models.py:2093 +#: common/models.py:2079 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:2099 +#: common/models.py:2085 msgid "Enable schedule integration" msgstr "" -#: common/models.py:2100 +#: common/models.py:2086 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2106 +#: common/models.py:2092 msgid "Enable event integration" msgstr "" -#: common/models.py:2107 +#: common/models.py:2093 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2113 +#: common/models.py:2099 msgid "Enable project codes" msgstr "" -#: common/models.py:2114 +#: common/models.py:2100 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2119 +#: common/models.py:2105 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2121 +#: common/models.py:2107 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2127 +#: common/models.py:2113 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2129 +#: common/models.py:2115 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2135 +#: common/models.py:2121 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2137 +#: common/models.py:2123 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2143 +#: common/models.py:2129 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2145 +#: common/models.py:2131 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2152 +#: common/models.py:2138 msgid "Display Users full names" msgstr "" -#: common/models.py:2153 +#: common/models.py:2139 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2158 +#: common/models.py:2144 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2159 +#: common/models.py:2145 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2171 common/models.py:2551 +#: common/models.py:2150 +msgid "Create Template on Upload" +msgstr "" + +#: common/models.py:2152 +msgid "Create a new test template when uploading test data which does not match an existing template" +msgstr "" + +#: common/models.py:2165 common/models.py:2545 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2214 +#: common/models.py:2208 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2216 +#: common/models.py:2210 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2216 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2223 +#: common/models.py:2217 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2228 +#: common/models.py:2222 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2229 +#: common/models.py:2223 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2234 +#: common/models.py:2228 msgid "Show latest parts" msgstr "" -#: common/models.py:2235 +#: common/models.py:2229 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2240 +#: common/models.py:2234 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2241 +#: common/models.py:2235 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2246 +#: common/models.py:2240 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2247 +#: common/models.py:2241 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2252 +#: common/models.py:2246 msgid "Show low stock" msgstr "" -#: common/models.py:2253 +#: common/models.py:2247 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2258 +#: common/models.py:2252 msgid "Show depleted stock" msgstr "" -#: common/models.py:2259 +#: common/models.py:2253 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2264 +#: common/models.py:2258 msgid "Show needed stock" msgstr "" -#: common/models.py:2265 +#: common/models.py:2259 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2270 +#: common/models.py:2264 msgid "Show expired stock" msgstr "" -#: common/models.py:2271 +#: common/models.py:2265 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2276 +#: common/models.py:2270 msgid "Show stale stock" msgstr "" -#: common/models.py:2277 +#: common/models.py:2271 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2282 +#: common/models.py:2276 msgid "Show pending builds" msgstr "" -#: common/models.py:2283 +#: common/models.py:2277 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2288 +#: common/models.py:2282 msgid "Show overdue builds" msgstr "" -#: common/models.py:2289 +#: common/models.py:2283 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2294 +#: common/models.py:2288 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2295 +#: common/models.py:2289 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2300 +#: common/models.py:2294 msgid "Show overdue POs" msgstr "" -#: common/models.py:2301 +#: common/models.py:2295 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2306 +#: common/models.py:2300 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2307 +#: common/models.py:2301 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2312 +#: common/models.py:2306 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2313 +#: common/models.py:2307 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2318 +#: common/models.py:2312 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2319 +#: common/models.py:2313 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2324 +#: common/models.py:2318 msgid "Show News" msgstr "" -#: common/models.py:2325 +#: common/models.py:2319 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2330 +#: common/models.py:2324 msgid "Inline label display" msgstr "" -#: common/models.py:2332 +#: common/models.py:2326 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2338 +#: common/models.py:2332 msgid "Default label printer" msgstr "" -#: common/models.py:2340 +#: common/models.py:2334 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2346 +#: common/models.py:2340 msgid "Inline report display" msgstr "" -#: common/models.py:2348 +#: common/models.py:2342 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2354 +#: common/models.py:2348 msgid "Search Parts" msgstr "" -#: common/models.py:2355 +#: common/models.py:2349 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2360 +#: common/models.py:2354 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2361 +#: common/models.py:2355 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2366 +#: common/models.py:2360 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2367 +#: common/models.py:2361 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2372 +#: common/models.py:2366 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2373 +#: common/models.py:2367 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2378 +#: common/models.py:2372 msgid "Search Categories" msgstr "" -#: common/models.py:2379 +#: common/models.py:2373 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2384 +#: common/models.py:2378 msgid "Search Stock" msgstr "" -#: common/models.py:2385 +#: common/models.py:2379 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2384 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2392 +#: common/models.py:2386 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2398 +#: common/models.py:2392 msgid "Search Locations" msgstr "" -#: common/models.py:2399 +#: common/models.py:2393 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2404 +#: common/models.py:2398 msgid "Search Companies" msgstr "" -#: common/models.py:2405 +#: common/models.py:2399 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2410 +#: common/models.py:2404 msgid "Search Build Orders" msgstr "" -#: common/models.py:2411 +#: common/models.py:2405 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2416 +#: common/models.py:2410 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2417 +#: common/models.py:2411 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2422 +#: common/models.py:2416 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2424 +#: common/models.py:2418 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2430 +#: common/models.py:2424 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2431 +#: common/models.py:2425 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2436 +#: common/models.py:2430 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2438 +#: common/models.py:2432 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2444 +#: common/models.py:2438 msgid "Search Return Orders" msgstr "" -#: common/models.py:2445 +#: common/models.py:2439 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2450 +#: common/models.py:2444 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2452 +#: common/models.py:2446 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2458 +#: common/models.py:2452 msgid "Search Preview Results" msgstr "" -#: common/models.py:2460 +#: common/models.py:2454 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2466 +#: common/models.py:2460 msgid "Regex Search" msgstr "" -#: common/models.py:2467 +#: common/models.py:2461 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2472 +#: common/models.py:2466 msgid "Whole Word Search" msgstr "" -#: common/models.py:2473 +#: common/models.py:2467 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2478 +#: common/models.py:2472 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2479 +#: common/models.py:2473 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2484 +#: common/models.py:2478 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2485 +#: common/models.py:2479 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2490 +#: common/models.py:2484 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2491 +#: common/models.py:2485 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2496 +#: common/models.py:2490 msgid "Date Format" msgstr "" -#: common/models.py:2497 +#: common/models.py:2491 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2510 part/templates/part/detail.html:41 +#: common/models.py:2504 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2511 +#: common/models.py:2505 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2516 part/templates/part/detail.html:62 +#: common/models.py:2510 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2518 +#: common/models.py:2512 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2524 +#: common/models.py:2518 msgid "Table String Length" msgstr "" -#: common/models.py:2526 +#: common/models.py:2520 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2532 +#: common/models.py:2526 msgid "Receive error reports" msgstr "" -#: common/models.py:2533 +#: common/models.py:2527 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2538 +#: common/models.py:2532 msgid "Last used printing machines" msgstr "" -#: common/models.py:2539 +#: common/models.py:2533 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2559 common/models.py:2560 common/models.py:2717 -#: common/models.py:2718 common/models.py:2963 common/models.py:2964 -#: common/models.py:3287 common/models.py:3288 importer/models.py:89 +#: common/models.py:2553 common/models.py:2554 common/models.py:2711 +#: common/models.py:2712 common/models.py:2957 common/models.py:2958 +#: common/models.py:3281 common/models.py:3282 importer/models.py:89 #: part/models.py:3319 part/models.py:3406 part/models.py:3480 #: part/models.py:3508 plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3735,11 +3724,11 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:2582 +#: common/models.py:2576 msgid "Price break quantity" msgstr "" -#: common/models.py:2589 company/serializers.py:517 order/admin.py:42 +#: common/models.py:2583 company/serializers.py:517 order/admin.py:42 #: order/models.py:1423 order/models.py:2410 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1892 #: templates/js/translated/pricing.js:621 @@ -3747,96 +3736,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2590 +#: common/models.py:2584 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2694 common/models.py:2879 +#: common/models.py:2688 common/models.py:2873 msgid "Endpoint" msgstr "" -#: common/models.py:2695 +#: common/models.py:2689 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2705 +#: common/models.py:2699 msgid "Name for this webhook" msgstr "" -#: common/models.py:2709 +#: common/models.py:2703 msgid "Is this webhook active" msgstr "" -#: common/models.py:2725 users/models.py:159 +#: common/models.py:2719 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2726 +#: common/models.py:2720 msgid "Token for access" msgstr "" -#: common/models.py:2734 +#: common/models.py:2728 msgid "Secret" msgstr "" -#: common/models.py:2735 +#: common/models.py:2729 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2843 +#: common/models.py:2837 msgid "Message ID" msgstr "" -#: common/models.py:2844 +#: common/models.py:2838 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2852 +#: common/models.py:2846 msgid "Host" msgstr "" -#: common/models.py:2853 +#: common/models.py:2847 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2861 +#: common/models.py:2855 msgid "Header" msgstr "" -#: common/models.py:2862 +#: common/models.py:2856 msgid "Header of this message" msgstr "" -#: common/models.py:2869 +#: common/models.py:2863 msgid "Body" msgstr "" -#: common/models.py:2870 +#: common/models.py:2864 msgid "Body of this message" msgstr "" -#: common/models.py:2880 +#: common/models.py:2874 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2885 +#: common/models.py:2879 msgid "Worked on" msgstr "" -#: common/models.py:2886 +#: common/models.py:2880 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:3012 +#: common/models.py:3006 msgid "Id" msgstr "" -#: common/models.py:3014 templates/js/translated/company.js:965 +#: common/models.py:3008 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:3016 common/models.py:3271 company/models.py:146 +#: common/models.py:3010 common/models.py:3265 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 #: order/models.py:303 order/models.py:1378 order/models.py:1810 #: part/admin.py:55 part/models.py:1069 @@ -3853,217 +3842,217 @@ msgstr "" msgid "Link" msgstr "" -#: common/models.py:3018 templates/js/translated/news.js:60 +#: common/models.py:3012 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:3020 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:3014 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" -#: common/models.py:3022 templates/js/translated/news.js:52 +#: common/models.py:3016 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Read" msgstr "" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Was this news item read?" msgstr "" -#: common/models.py:3042 company/models.py:156 part/models.py:1079 +#: common/models.py:3036 company/models.py:156 part/models.py:1079 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 -#: stock/templates/stock/item_base.html:133 templates/503.html:31 +#: stock/templates/stock/item_base.html:129 templates/503.html:31 #: templates/hover_image.html:7 templates/hover_image.html:9 #: templates/modals.html:6 msgid "Image" msgstr "" -#: common/models.py:3042 +#: common/models.py:3036 msgid "Image file" msgstr "" -#: common/models.py:3054 common/models.py:3255 +#: common/models.py:3048 common/models.py:3249 msgid "Target model type for this image" msgstr "" -#: common/models.py:3058 +#: common/models.py:3052 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3080 +#: common/models.py:3074 msgid "Custom Unit" msgstr "" -#: common/models.py:3098 +#: common/models.py:3092 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:3113 +#: common/models.py:3107 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3132 +#: common/models.py:3126 msgid "Unit name" msgstr "" -#: common/models.py:3139 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3133 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3140 +#: common/models.py:3134 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3146 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3140 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3147 +#: common/models.py:3141 msgid "Unit definition" msgstr "" -#: common/models.py:3205 common/models.py:3262 stock/models.py:2552 +#: common/models.py:3199 common/models.py:3256 stock/models.py:2549 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "" -#: common/models.py:3217 +#: common/models.py:3211 msgid "Missing file" msgstr "" -#: common/models.py:3218 +#: common/models.py:3212 msgid "Missing external link" msgstr "" -#: common/models.py:3263 +#: common/models.py:3257 msgid "Select file to attach" msgstr "" -#: common/models.py:3278 templates/js/translated/attachment.js:120 +#: common/models.py:3272 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "" -#: common/models.py:3279 +#: common/models.py:3273 msgid "Attachment comment" msgstr "" -#: common/models.py:3295 +#: common/models.py:3289 msgid "Upload date" msgstr "" -#: common/models.py:3296 +#: common/models.py:3290 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size in bytes" msgstr "" -#: common/models.py:3338 common/serializers.py:588 +#: common/models.py:3332 common/serializers.py:588 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3347 plugin/models.py:43 users/models.py:100 +#: common/models.py:3341 plugin/models.py:43 users/models.py:100 msgid "Key" msgstr "" -#: common/models.py:3348 +#: common/models.py:3342 msgid "Value that will be saved in the models database" msgstr "" -#: common/models.py:3351 +#: common/models.py:3345 msgid "Name of the state" msgstr "" -#: common/models.py:3355 +#: common/models.py:3349 msgid "Label" msgstr "" -#: common/models.py:3356 +#: common/models.py:3350 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:3362 +#: common/models.py:3356 msgid "Color" msgstr "" -#: common/models.py:3363 +#: common/models.py:3357 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:3366 +#: common/models.py:3360 msgid "Logical Key" msgstr "" -#: common/models.py:3368 +#: common/models.py:3362 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:3376 +#: common/models.py:3370 msgid "Model" msgstr "" -#: common/models.py:3377 +#: common/models.py:3371 msgid "Model this state is associated with" msgstr "" -#: common/models.py:3381 +#: common/models.py:3375 msgid "Reference Status Set" msgstr "" -#: common/models.py:3382 +#: common/models.py:3376 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:3388 +#: common/models.py:3382 msgid "Custom State" msgstr "" -#: common/models.py:3389 +#: common/models.py:3383 msgid "Custom States" msgstr "" -#: common/models.py:3404 +#: common/models.py:3398 msgid "Model must be selected" msgstr "" -#: common/models.py:3407 +#: common/models.py:3401 msgid "Key must be selected" msgstr "" -#: common/models.py:3410 +#: common/models.py:3404 msgid "Logical key must be selected" msgstr "" -#: common/models.py:3414 +#: common/models.py:3408 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:3418 +#: common/models.py:3412 msgid "Reference status must be selected" msgstr "" -#: common/models.py:3430 +#: common/models.py:3424 msgid "Reference status set not found" msgstr "" -#: common/models.py:3436 +#: common/models.py:3430 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:3442 +#: common/models.py:3436 msgid "Logical key must be in the logical keys of the reference status" msgstr "" @@ -4165,7 +4154,7 @@ msgstr "" msgid "Filename" msgstr "" -#: common/serializers.py:563 report/api.py:100 report/serializers.py:53 +#: common/serializers.py:563 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" @@ -4447,12 +4436,12 @@ msgstr "" #: company/models.py:467 company/models.py:584 company/models.py:808 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 -#: stock/templates/stock/item_base.html:217 +#: stock/templates/stock/item_base.html:213 msgid "Manufacturer Part" msgstr "" #: company/models.py:484 company/models.py:776 stock/models.py:791 -#: stock/serializers.py:452 stock/templates/stock/item_base.html:142 +#: stock/serializers.py:452 stock/templates/stock/item_base.html:138 #: templates/js/translated/bom.js:622 msgid "Base Part" msgstr "" @@ -4463,8 +4452,8 @@ msgstr "" #: company/models.py:495 company/templates/company/company_base.html:82 #: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:145 part/serializers.py:567 -#: stock/templates/stock/item_base.html:207 +#: company/templates/company/supplier_part.html:145 part/serializers.py:565 +#: stock/templates/stock/item_base.html:203 #: templates/js/translated/company.js:507 #: templates/js/translated/company.js:1118 #: templates/js/translated/company.js:1296 @@ -4479,7 +4468,7 @@ msgstr "" #: company/models.py:502 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:153 order/serializers.py:557 -#: part/serializers.py:577 templates/js/translated/company.js:351 +#: part/serializers.py:575 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 #: templates/js/translated/company.js:1630 templates/js/translated/part.js:1807 @@ -4505,7 +4494,7 @@ msgid "Parameter name" msgstr "" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2544 templates/js/translated/company.js:1166 +#: stock/models.py:2541 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1499 #: templates/js/translated/stock.js:1607 msgid "Value" @@ -4530,7 +4519,7 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 #: order/serializers.py:492 stock/models.py:802 -#: stock/templates/stock/item_base.html:233 +#: stock/templates/stock/item_base.html:229 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 @@ -4553,9 +4542,9 @@ msgstr "" #: company/models.py:786 company/templates/company/company_base.html:87 #: company/templates/company/supplier_part.html:129 order/models.py:492 #: order/templates/order/order_base.html:141 part/bom.py:279 part/bom.py:314 -#: part/serializers.py:551 plugin/builtin/suppliers/digikey.py:25 +#: part/serializers.py:549 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/templates/stock/item_base.html:224 +#: plugin/builtin/suppliers/tme.py:26 stock/templates/stock/item_base.html:220 #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:511 @@ -4570,7 +4559,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:793 part/serializers.py:562 +#: company/models.py:793 part/serializers.py:560 msgid "Supplier stock keeping unit" msgstr "" @@ -4661,7 +4650,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:919 +#: company/serializers.py:397 part/admin.py:126 part/serializers.py:917 #: part/templates/part/part_base.html:197 #: templates/js/translated/company.js:1689 #: templates/js/translated/table_filters.js:362 @@ -4735,7 +4724,7 @@ msgstr "" #: order/models.py:2140 order/templates/order/return_order_base.html:134 #: order/templates/order/sales_order_base.html:151 stock/models.py:844 #: stock/models.py:845 stock/serializers.py:1336 -#: stock/templates/stock/item_base.html:405 +#: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 #: templates/js/translated/return_order.js:295 @@ -4939,7 +4928,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:119 #: company/templates/company/supplier_part.html:15 company/views.py:31 -#: part/admin.py:122 part/serializers.py:925 +#: part/admin.py:122 part/serializers.py:923 #: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190 #: templates/navbar.html:48 msgid "Suppliers" @@ -5030,7 +5019,7 @@ msgid "No supplier information available" msgstr "" #: company/templates/company/supplier_part.html:139 order/serializers.py:554 -#: part/bom.py:286 part/bom.py:315 part/serializers.py:561 +#: part/bom.py:286 part/bom.py:315 part/serializers.py:559 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1793 #: templates/js/translated/pricing.js:510 #: templates/js/translated/purchase_order.js:1920 @@ -5084,7 +5073,7 @@ msgid "Update Part Availability" msgstr "" #: company/templates/company/supplier_part_sidebar.html:5 -#: part/serializers.py:923 part/stocktake.py:223 +#: part/serializers.py:921 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 #: stock/serializers.py:1021 stock/serializers.py:1199 @@ -5473,7 +5462,7 @@ msgstr "" #: order/models.py:1592 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_purchase_order_report.html:14 -#: stock/serializers.py:121 stock/templates/stock/item_base.html:176 +#: stock/serializers.py:121 stock/templates/stock/item_base.html:172 #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:168 @@ -5694,7 +5683,7 @@ msgid "Number of items received" msgstr "" #: order/models.py:1513 stock/models.py:963 stock/serializers.py:617 -#: stock/templates/stock/item_base.html:183 +#: stock/templates/stock/item_base.html:179 #: templates/js/translated/stock.js:2397 msgid "Purchase Price" msgstr "" @@ -5768,7 +5757,7 @@ msgid "User who checked this shipment" msgstr "" #: order/models.py:1788 order/models.py:2011 order/serializers.py:1479 -#: order/serializers.py:1589 templates/js/translated/model_renderers.js:455 +#: order/serializers.py:1597 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "" @@ -5982,7 +5971,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1790 +#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1798 msgid "Select destination location for received items" msgstr "" @@ -6019,7 +6008,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:795 order/serializers.py:1806 +#: order/serializers.py:795 order/serializers.py:1814 msgid "Line items must be provided" msgstr "" @@ -6051,39 +6040,39 @@ msgstr "" msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1491 order/serializers.py:1597 +#: order/serializers.py:1491 order/serializers.py:1605 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1494 order/serializers.py:1600 +#: order/serializers.py:1494 order/serializers.py:1608 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1541 +#: order/serializers.py:1549 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1548 -msgid "The following serial numbers are already allocated" +#: order/serializers.py:1556 +msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1760 +#: order/serializers.py:1768 msgid "Return order line item" msgstr "" -#: order/serializers.py:1766 +#: order/serializers.py:1774 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1777 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1798 +#: order/serializers.py:1806 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1881 +#: order/serializers.py:1889 msgid "Line price currency" msgstr "" @@ -6510,7 +6499,7 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/admin.py:48 part/models.py:1044 part/serializers.py:908 +#: part/admin.py:48 part/models.py:1044 part/serializers.py:906 #: part/templates/part/part_base.html:276 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 @@ -6537,7 +6526,7 @@ msgstr "" msgid "Category ID" msgstr "" -#: part/admin.py:67 part/admin.py:304 part/serializers.py:893 +#: part/admin.py:67 part/admin.py:304 part/serializers.py:891 #: part/stocktake.py:222 msgid "Category Name" msgstr "" @@ -6562,7 +6551,7 @@ msgstr "" msgid "Used In" msgstr "" -#: part/admin.py:150 part/serializers.py:918 +#: part/admin.py:150 part/serializers.py:916 #: part/templates/part/part_base.html:248 stock/admin.py:236 #: templates/js/translated/part.js:717 templates/js/translated/part.js:2159 msgid "Building" @@ -6592,7 +6581,7 @@ msgid "Category Path" msgstr "" #: part/admin.py:325 part/models.py:420 part/serializers.py:130 -#: part/serializers.py:290 part/serializers.py:428 +#: part/serializers.py:290 part/serializers.py:426 #: part/templates/part/cat_link.html:3 part/templates/part/category.html:20 #: part/templates/part/category.html:138 part/templates/part/category.html:158 #: part/templates/part/category_sidebar.html:9 @@ -6619,13 +6608,13 @@ msgstr "" msgid "Part Revision" msgstr "" -#: part/admin.py:418 part/serializers.py:1367 +#: part/admin.py:418 part/serializers.py:1365 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "" -#: part/admin.py:423 part/serializers.py:1382 +#: part/admin.py:423 part/serializers.py:1380 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -6720,7 +6709,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1520 part/models.py:1036 part/models.py:3501 part/models.py:4060 -#: part/serializers.py:443 part/serializers.py:1223 +#: part/serializers.py:441 part/serializers.py:1221 #: part/templates/part/part_base.html:267 stock/api.py:780 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6746,7 +6735,7 @@ msgstr "" msgid "Default Location" msgstr "" -#: part/bom.py:184 part/serializers.py:926 +#: part/bom.py:184 part/serializers.py:924 #: templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "" @@ -6906,7 +6895,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1052 part/serializers.py:360 +#: part/models.py:1052 msgid "Part revision or version number" msgstr "" @@ -7012,7 +7001,7 @@ msgid "Owner responsible for this part" msgstr "" #: part/models.py:1264 part/templates/part/part_base.html:355 -#: stock/templates/stock/item_base.html:451 +#: stock/templates/stock/item_base.html:447 #: templates/js/translated/part.js:2490 msgid "Last Stocktake" msgstr "" @@ -7277,7 +7266,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3635 report/models.py:208 +#: part/models.py:3635 report/models.py:216 #: templates/js/translated/part.js:2919 #: templates/js/translated/table_filters.js:502 msgid "Enabled" @@ -7571,326 +7560,326 @@ msgstr "" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:434 +#: part/serializers.py:432 msgid "No parts selected" msgstr "" -#: part/serializers.py:444 +#: part/serializers.py:442 msgid "Select category" msgstr "" -#: part/serializers.py:479 +#: part/serializers.py:477 msgid "Original Part" msgstr "" -#: part/serializers.py:480 +#: part/serializers.py:478 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:485 +#: part/serializers.py:483 msgid "Copy Image" msgstr "" -#: part/serializers.py:486 +#: part/serializers.py:484 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:492 part/templates/part/detail.html:293 +#: part/serializers.py:490 part/templates/part/detail.html:293 msgid "Copy BOM" msgstr "" -#: part/serializers.py:493 +#: part/serializers.py:491 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:499 +#: part/serializers.py:497 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:500 +#: part/serializers.py:498 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:506 +#: part/serializers.py:504 msgid "Copy Notes" msgstr "" -#: part/serializers.py:507 +#: part/serializers.py:505 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:523 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:527 +#: part/serializers.py:525 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:534 +#: part/serializers.py:532 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:535 +#: part/serializers.py:533 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:552 +#: part/serializers.py:550 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:568 +#: part/serializers.py:566 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:578 +#: part/serializers.py:576 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:585 +#: part/serializers.py:583 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:594 +#: part/serializers.py:592 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:605 +#: part/serializers.py:603 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:612 +#: part/serializers.py:610 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:924 +#: part/serializers.py:922 msgid "Revisions" msgstr "" -#: part/serializers.py:929 +#: part/serializers.py:927 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:932 +#: part/serializers.py:930 msgid "Variant Stock" msgstr "" -#: part/serializers.py:962 part/templates/part/copy_part.html:9 +#: part/serializers.py:960 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:474 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:963 +#: part/serializers.py:961 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:969 templates/js/translated/part.js:103 +#: part/serializers.py:967 templates/js/translated/part.js:103 msgid "Initial Stock" msgstr "" -#: part/serializers.py:970 +#: part/serializers.py:968 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:976 +#: part/serializers.py:974 msgid "Supplier Information" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:975 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:985 +#: part/serializers.py:983 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:986 +#: part/serializers.py:984 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:991 +#: part/serializers.py:989 msgid "Existing Image" msgstr "" -#: part/serializers.py:992 +#: part/serializers.py:990 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1007 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1215 +#: part/serializers.py:1213 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1225 +#: part/serializers.py:1223 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1235 +#: part/serializers.py:1233 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1239 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1240 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1247 +#: part/serializers.py:1245 msgid "Generate Report" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1246 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1253 +#: part/serializers.py:1251 msgid "Update Parts" msgstr "" -#: part/serializers.py:1254 +#: part/serializers.py:1252 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1262 +#: part/serializers.py:1260 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1368 +#: part/serializers.py:1366 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1373 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1383 +#: part/serializers.py:1381 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1390 +#: part/serializers.py:1388 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1419 +#: part/serializers.py:1417 msgid "Update" msgstr "" -#: part/serializers.py:1420 +#: part/serializers.py:1418 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1443 +#: part/serializers.py:1441 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1450 +#: part/serializers.py:1448 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1451 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1597 +#: part/serializers.py:1595 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1606 +#: part/serializers.py:1604 msgid "Component Name" msgstr "" -#: part/serializers.py:1609 +#: part/serializers.py:1607 msgid "Component IPN" msgstr "" -#: part/serializers.py:1612 +#: part/serializers.py:1610 msgid "Component Description" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1616 msgid "Select the component part" msgstr "" -#: part/serializers.py:1627 part/templates/part/part_base.html:242 +#: part/serializers.py:1625 part/templates/part/part_base.html:242 #: templates/js/translated/bom.js:1219 msgid "Can Build" msgstr "" -#: part/serializers.py:1858 +#: part/serializers.py:1856 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1866 +#: part/serializers.py:1864 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1867 +#: part/serializers.py:1865 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1872 +#: part/serializers.py:1870 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1873 +#: part/serializers.py:1871 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1878 +#: part/serializers.py:1876 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1879 +#: part/serializers.py:1877 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1884 +#: part/serializers.py:1882 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1885 +#: part/serializers.py:1883 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1920 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1921 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1955 +#: part/serializers.py:1953 msgid "No part column specified" msgstr "" -#: part/serializers.py:1999 +#: part/serializers.py:1997 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2002 +#: part/serializers.py:2000 msgid "No matching part found" msgstr "" -#: part/serializers.py:2004 +#: part/serializers.py:2002 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2013 +#: part/serializers.py:2011 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2021 +#: part/serializers.py:2019 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2044 +#: part/serializers.py:2042 msgid "At least one BOM item is required" msgstr "" @@ -8216,7 +8205,7 @@ msgid "Subscribe to notifications for this part" msgstr "" #: part/templates/part/part_base.html:52 -#: stock/templates/stock/item_base.html:62 +#: stock/templates/stock/item_base.html:61 #: stock/templates/stock/location.html:71 templates/js/translated/label.js:136 msgid "Print Label" msgstr "" @@ -8226,7 +8215,7 @@ msgid "Show pricing information" msgstr "" #: part/templates/part/part_base.html:63 -#: stock/templates/stock/item_base.html:110 +#: stock/templates/stock/item_base.html:106 #: stock/templates/stock/location.html:80 msgid "Stock actions" msgstr "" @@ -8297,12 +8286,12 @@ msgid "Required for Orders" msgstr "" #: part/templates/part/part_base.html:225 -#: stock/templates/stock/item_base.html:388 +#: stock/templates/stock/item_base.html:384 msgid "Allocated to Build Orders" msgstr "" #: part/templates/part/part_base.html:234 -#: stock/templates/stock/item_base.html:381 +#: stock/templates/stock/item_base.html:377 msgid "Allocated to Sales Orders" msgstr "" @@ -8322,7 +8311,7 @@ msgid "Latest Serial Number" msgstr "" #: part/templates/part/part_base.html:372 -#: stock/templates/stock/item_base.html:322 +#: stock/templates/stock/item_base.html:318 msgid "Search for serial number" msgstr "" @@ -8449,7 +8438,7 @@ msgid "Edit" msgstr "" #: part/templates/part/prices.html:28 stock/admin.py:252 -#: stock/templates/stock/item_base.html:446 +#: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1703 #: templates/js/translated/company.js:1713 #: templates/js/translated/stock.js:2332 @@ -8940,7 +8929,7 @@ msgstr "" msgid "Print a border around each label" msgstr "" -#: plugin/builtin/labels/label_sheet.py:47 report/models.py:307 +#: plugin/builtin/labels/label_sheet.py:47 report/models.py:315 msgid "Landscape" msgstr "" @@ -9098,7 +9087,7 @@ msgstr "" msgid "Package Plugin" msgstr "" -#: plugin/models.py:220 report/models.py:474 +#: plugin/models.py:220 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" @@ -9249,8 +9238,8 @@ msgstr "" msgid "No valid objects provided to template" msgstr "" -#: report/api.py:103 report/models.py:438 report/serializers.py:98 -#: report/serializers.py:148 templates/js/translated/purchase_order.js:1817 +#: report/api.py:103 report/models.py:446 report/serializers.py:99 +#: report/serializers.py:149 templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:353 #: templates/js/translated/sales_order.js:887 #: templates/js/translated/sales_order.js:1047 @@ -9281,7 +9270,11 @@ msgstr "" msgid "Error printing label" msgstr "" -#: report/api.py:375 report/api.py:411 +#: report/api.py:358 +msgid "Report saved at time of printing" +msgstr "" + +#: report/api.py:384 report/api.py:420 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "" @@ -9318,135 +9311,143 @@ msgstr "" msgid "Revision number (auto-increments)" msgstr "" -#: report/models.py:202 +#: report/models.py:168 +msgid "Attach to Model on Print" +msgstr "" + +#: report/models.py:170 +msgid "Save report output as an attachment against linked model instance when printing" +msgstr "" + +#: report/models.py:210 msgid "Filename Pattern" msgstr "" -#: report/models.py:203 +#: report/models.py:211 msgid "Pattern for generating filenames" msgstr "" -#: report/models.py:208 +#: report/models.py:216 msgid "Template is enabled" msgstr "" -#: report/models.py:214 +#: report/models.py:222 msgid "Target model type for template" msgstr "" -#: report/models.py:234 +#: report/models.py:242 msgid "Filters" msgstr "" -#: report/models.py:235 +#: report/models.py:243 msgid "Template query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:294 report/models.py:361 +#: report/models.py:302 report/models.py:369 msgid "Template file" msgstr "" -#: report/models.py:302 +#: report/models.py:310 msgid "Page size for PDF reports" msgstr "" -#: report/models.py:308 +#: report/models.py:316 msgid "Render report in landscape orientation" msgstr "" -#: report/models.py:367 +#: report/models.py:375 msgid "Width [mm]" msgstr "" -#: report/models.py:368 +#: report/models.py:376 msgid "Label width, specified in mm" msgstr "" -#: report/models.py:374 +#: report/models.py:382 msgid "Height [mm]" msgstr "" -#: report/models.py:375 +#: report/models.py:383 msgid "Label height, specified in mm" msgstr "" -#: report/models.py:438 +#: report/models.py:446 msgid "Number of items to process" msgstr "" -#: report/models.py:444 +#: report/models.py:452 msgid "Report generation is complete" msgstr "" -#: report/models.py:448 templates/js/translated/build.js:2352 +#: report/models.py:456 templates/js/translated/build.js:2352 msgid "Progress" msgstr "" -#: report/models.py:448 +#: report/models.py:456 msgid "Report generation progress" msgstr "" -#: report/models.py:456 +#: report/models.py:464 msgid "Report Template" msgstr "" -#: report/models.py:463 report/models.py:486 +#: report/models.py:471 report/models.py:494 msgid "Output File" msgstr "" -#: report/models.py:464 report/models.py:487 +#: report/models.py:472 report/models.py:495 msgid "Generated output file" msgstr "" -#: report/models.py:475 +#: report/models.py:483 msgid "Label output plugin" msgstr "" -#: report/models.py:479 +#: report/models.py:487 msgid "Label Template" msgstr "" -#: report/models.py:502 +#: report/models.py:510 msgid "Snippet" msgstr "" -#: report/models.py:503 +#: report/models.py:511 msgid "Report snippet file" msgstr "" -#: report/models.py:510 +#: report/models.py:518 msgid "Snippet file description" msgstr "" -#: report/models.py:528 +#: report/models.py:536 msgid "Asset" msgstr "" -#: report/models.py:529 +#: report/models.py:537 msgid "Report asset file" msgstr "" -#: report/models.py:536 +#: report/models.py:544 msgid "Asset file description" msgstr "" -#: report/serializers.py:91 +#: report/serializers.py:92 msgid "Select report template" msgstr "" -#: report/serializers.py:99 report/serializers.py:149 +#: report/serializers.py:100 report/serializers.py:150 msgid "List of item primary keys to include in the report" msgstr "" -#: report/serializers.py:132 +#: report/serializers.py:133 msgid "Select label template" msgstr "" -#: report/serializers.py:140 +#: report/serializers.py:141 msgid "Printing Plugin" msgstr "" -#: report/serializers.py:141 +#: report/serializers.py:142 msgid "Select plugin to use for label printing" msgstr "" @@ -9517,7 +9518,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2538 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2535 msgid "Result" msgstr "" @@ -9598,7 +9599,7 @@ msgid "Customer ID" msgstr "" #: stock/admin.py:206 stock/models.py:829 -#: stock/templates/stock/item_base.html:354 +#: stock/templates/stock/item_base.html:350 msgid "Installed In" msgstr "" @@ -9623,7 +9624,7 @@ msgid "Delete on Deplete" msgstr "" #: stock/admin.py:261 stock/models.py:923 -#: stock/templates/stock/item_base.html:433 +#: stock/templates/stock/item_base.html:429 #: templates/js/translated/stock.js:2316 users/models.py:124 msgid "Expiry Date" msgstr "" @@ -9665,7 +9666,7 @@ msgid "Expiry date after" msgstr "" #: stock/api.py:839 stock/serializers.py:611 -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #: templates/js/translated/table_filters.js:448 msgid "Stale" msgstr "" @@ -9715,7 +9716,7 @@ msgid "Stock Locations" msgstr "" #: stock/models.py:185 stock/models.py:972 -#: stock/templates/stock/item_base.html:247 +#: stock/templates/stock/item_base.html:243 msgid "Owner" msgstr "" @@ -9826,7 +9827,7 @@ msgstr "" msgid "Build for this stock item" msgstr "" -#: stock/models.py:892 stock/templates/stock/item_base.html:363 +#: stock/models.py:892 stock/templates/stock/item_base.html:359 msgid "Consumed By" msgstr "" @@ -9891,7 +9892,7 @@ msgstr "" msgid "Serial numbers already exist" msgstr "" -#: stock/models.py:1636 +#: stock/models.py:1636 stock/models.py:2438 msgid "Test template does not exist" msgstr "" @@ -9951,55 +9952,55 @@ msgstr "" msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2443 +#: stock/models.py:2441 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2448 +#: stock/models.py:2445 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2450 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2538 +#: stock/models.py:2535 msgid "Test result" msgstr "" -#: stock/models.py:2545 +#: stock/models.py:2542 msgid "Test output value" msgstr "" -#: stock/models.py:2553 stock/serializers.py:245 +#: stock/models.py:2550 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2557 +#: stock/models.py:2554 msgid "Test notes" msgstr "" -#: stock/models.py:2565 templates/js/translated/stock.js:1633 +#: stock/models.py:2562 templates/js/translated/stock.js:1633 msgid "Test station" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2563 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2572 +#: stock/models.py:2569 msgid "Started" msgstr "" -#: stock/models.py:2573 +#: stock/models.py:2570 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2579 +#: stock/models.py:2576 msgid "Finished" msgstr "" -#: stock/models.py:2580 +#: stock/models.py:2577 msgid "The timestamp of the test finish" msgstr "" @@ -10059,7 +10060,7 @@ msgstr "" msgid "Serial number is too large" msgstr "" -#: stock/serializers.py:459 stock/templates/stock/item_base.html:193 +#: stock/serializers.py:459 stock/templates/stock/item_base.html:189 msgid "Parent Item" msgstr "" @@ -10071,7 +10072,7 @@ msgstr "" msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:603 stock/templates/stock/item_base.html:437 +#: stock/serializers.py:603 stock/templates/stock/item_base.html:433 #: templates/js/translated/table_filters.js:442 users/models.py:174 msgid "Expired" msgstr "" @@ -10410,7 +10411,7 @@ msgstr "" msgid "Test Data" msgstr "" -#: stock/templates/stock/item.html:85 stock/templates/stock/item_base.html:65 +#: stock/templates/stock/item.html:85 msgid "Test Report" msgstr "" @@ -10450,200 +10451,204 @@ msgstr "" msgid "Scan to Location" msgstr "" -#: stock/templates/stock/item_base.html:59 +#: stock/templates/stock/item_base.html:58 #: stock/templates/stock/location.html:67 #: templates/js/translated/filters.js:434 msgid "Printing actions" msgstr "" -#: stock/templates/stock/item_base.html:75 +#: stock/templates/stock/item_base.html:63 templates/js/translated/report.js:49 +msgid "Print Report" +msgstr "" + +#: stock/templates/stock/item_base.html:71 msgid "Stock adjustment actions" msgstr "" -#: stock/templates/stock/item_base.html:79 +#: stock/templates/stock/item_base.html:75 #: stock/templates/stock/location.html:87 templates/js/translated/stock.js:1909 msgid "Count stock" msgstr "" -#: stock/templates/stock/item_base.html:81 +#: stock/templates/stock/item_base.html:77 #: templates/js/translated/stock.js:1891 msgid "Add stock" msgstr "" -#: stock/templates/stock/item_base.html:82 +#: stock/templates/stock/item_base.html:78 #: templates/js/translated/stock.js:1900 msgid "Remove stock" msgstr "" -#: stock/templates/stock/item_base.html:85 +#: stock/templates/stock/item_base.html:81 msgid "Serialize stock" msgstr "" -#: stock/templates/stock/item_base.html:88 +#: stock/templates/stock/item_base.html:84 #: stock/templates/stock/location.html:93 templates/js/translated/stock.js:1918 msgid "Transfer stock" msgstr "" -#: stock/templates/stock/item_base.html:91 +#: stock/templates/stock/item_base.html:87 #: templates/js/translated/stock.js:1973 msgid "Assign to customer" msgstr "" -#: stock/templates/stock/item_base.html:94 +#: stock/templates/stock/item_base.html:90 msgid "Return to stock" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall stock item" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install stock item" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install" msgstr "" -#: stock/templates/stock/item_base.html:115 +#: stock/templates/stock/item_base.html:111 msgid "Convert to variant" msgstr "" -#: stock/templates/stock/item_base.html:118 +#: stock/templates/stock/item_base.html:114 msgid "Duplicate stock item" msgstr "" -#: stock/templates/stock/item_base.html:120 +#: stock/templates/stock/item_base.html:116 msgid "Edit stock item" msgstr "" -#: stock/templates/stock/item_base.html:123 +#: stock/templates/stock/item_base.html:119 msgid "Delete stock item" msgstr "" -#: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 +#: stock/templates/stock/item_base.html:165 templates/InvenTree/search.html:139 #: templates/js/translated/build.js:2298 templates/navbar.html:38 msgid "Build" msgstr "" -#: stock/templates/stock/item_base.html:211 +#: stock/templates/stock/item_base.html:207 msgid "No manufacturer set" msgstr "" -#: stock/templates/stock/item_base.html:251 +#: stock/templates/stock/item_base.html:247 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:248 #: stock/templates/stock/location.html:146 msgid "Read only" msgstr "" -#: stock/templates/stock/item_base.html:265 +#: stock/templates/stock/item_base.html:261 msgid "This stock item is unavailable" msgstr "" -#: stock/templates/stock/item_base.html:271 +#: stock/templates/stock/item_base.html:267 msgid "This stock item is in production and cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:272 +#: stock/templates/stock/item_base.html:268 msgid "Edit the stock item from the build view." msgstr "" -#: stock/templates/stock/item_base.html:287 +#: stock/templates/stock/item_base.html:283 msgid "This stock item is allocated to Sales Order" msgstr "" -#: stock/templates/stock/item_base.html:295 +#: stock/templates/stock/item_base.html:291 msgid "This stock item is allocated to Build Order" msgstr "" -#: stock/templates/stock/item_base.html:311 +#: stock/templates/stock/item_base.html:307 msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted" msgstr "" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "previous page" msgstr "" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "Navigate to previous serial number" msgstr "" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "next page" msgstr "" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "Navigate to next serial number" msgstr "" -#: stock/templates/stock/item_base.html:398 +#: stock/templates/stock/item_base.html:394 #: templates/js/translated/build.js:2555 msgid "No location set" msgstr "" -#: stock/templates/stock/item_base.html:413 +#: stock/templates/stock/item_base.html:409 msgid "Tests" msgstr "" -#: stock/templates/stock/item_base.html:419 +#: stock/templates/stock/item_base.html:415 msgid "This stock item has not passed all required tests" msgstr "" -#: stock/templates/stock/item_base.html:437 +#: stock/templates/stock/item_base.html:433 #, python-format msgid "This StockItem expired on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:455 +#: stock/templates/stock/item_base.html:451 msgid "No stocktake performed" msgstr "" -#: stock/templates/stock/item_base.html:504 +#: stock/templates/stock/item_base.html:500 #: templates/js/translated/stock.js:2038 msgid "stock item" msgstr "" -#: stock/templates/stock/item_base.html:527 +#: stock/templates/stock/item_base.html:523 msgid "Edit Stock Status" msgstr "" -#: stock/templates/stock/item_base.html:536 +#: stock/templates/stock/item_base.html:532 msgid "Stock Item QR Code" msgstr "" -#: stock/templates/stock/item_base.html:547 +#: stock/templates/stock/item_base.html:543 msgid "Link Barcode to Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:611 +#: stock/templates/stock/item_base.html:607 msgid "Select one of the part variants listed below." msgstr "" -#: stock/templates/stock/item_base.html:614 +#: stock/templates/stock/item_base.html:610 msgid "Warning" msgstr "" -#: stock/templates/stock/item_base.html:615 +#: stock/templates/stock/item_base.html:611 msgid "This action cannot be easily undone" msgstr "" -#: stock/templates/stock/item_base.html:623 +#: stock/templates/stock/item_base.html:619 msgid "Convert Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:656 +#: stock/templates/stock/item_base.html:652 msgid "Return to Stock" msgstr "" @@ -11310,7 +11315,7 @@ msgid "Delete Location Type" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:503 -#: templates/InvenTree/settings/stock.html:38 +#: templates/InvenTree/settings/stock.html:39 msgid "New Location Type" msgstr "" @@ -11367,7 +11372,7 @@ msgstr "" msgid "Stock Settings" msgstr "" -#: templates/InvenTree/settings/stock.html:34 +#: templates/InvenTree/settings/stock.html:35 msgid "Stock Location Types" msgstr "" @@ -11852,23 +11857,23 @@ msgstr "" msgid "Barcode Identifier" msgstr "" -#: templates/base.html:103 +#: templates/base.html:102 msgid "Server Restart Required" msgstr "" -#: templates/base.html:106 +#: templates/base.html:105 msgid "A configuration option has been changed which requires a server restart" msgstr "" -#: templates/base.html:106 templates/base.html:116 +#: templates/base.html:105 templates/base.html:115 msgid "Contact your system administrator for further information" msgstr "" -#: templates/base.html:113 +#: templates/base.html:112 msgid "Pending Database Migrations" msgstr "" -#: templates/base.html:116 +#: templates/base.html:115 msgid "There are pending database migrations which require attention" msgstr "" @@ -13946,10 +13951,6 @@ msgstr "" msgid "Delete line item" msgstr "" -#: templates/js/translated/report.js:49 -msgid "Print Report" -msgstr "" - #: templates/js/translated/report.js:68 msgid "Report print successful" msgstr "" diff --git a/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po index f3a89a2701..90302d88b8 100644 --- a/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-29 07:07+0000\n" -"PO-Revision-Date: 2024-08-29 07:10\n" +"POT-Creation-Date: 2024-09-06 05:16+0000\n" +"PO-Revision-Date: 2024-09-06 05:19\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Language: nl_NL\n" @@ -28,7 +28,7 @@ msgstr "Gebruiker heeft geen rechten om dit model te bekijken" #: InvenTree/conversion.py:161 #, python-brace-format msgid "Invalid unit provided ({unit})" -msgstr "" +msgstr "Ongeldige eenheid opgegeven ({unit})" #: InvenTree/conversion.py:178 msgid "No value provided" @@ -67,7 +67,7 @@ msgstr "Voer datum in" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3309 part/templates/part/part_sidebar.html:65 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2557 +#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2554 #: stock/serializers.py:705 stock/serializers.py:863 stock/serializers.py:989 #: stock/serializers.py:1039 stock/serializers.py:1350 #: stock/serializers.py:1439 stock/serializers.py:1604 @@ -126,7 +126,7 @@ msgstr "Er moet hetzelfde e-mailadres ingevoerd worden." #: InvenTree/forms.py:221 msgid "MFA Registration is disabled." -msgstr "" +msgstr "Registratie is uitgeschakeld." #: InvenTree/forms.py:259 InvenTree/forms.py:267 msgid "The provided primary email address is not valid." @@ -155,17 +155,17 @@ msgstr "Duplicaat serienummer" #: InvenTree/helpers.py:554 InvenTree/helpers.py:597 #, python-brace-format msgid "Invalid group range: {group}" -msgstr "" +msgstr "Ongeldig groepsbereik: {group}" #: InvenTree/helpers.py:585 #, python-brace-format msgid "Group range {group} exceeds allowed quantity ({expected_quantity})" -msgstr "" +msgstr "Groepsbereik {group} overschrijdt toegestane hoeveelheid ({expected_quantity})" #: InvenTree/helpers.py:615 InvenTree/helpers.py:622 InvenTree/helpers.py:641 #, python-brace-format msgid "Invalid group sequence: {group}" -msgstr "" +msgstr "Ongeldig groepsbereik: {group}" #: InvenTree/helpers.py:651 msgid "No serial numbers found" @@ -173,7 +173,7 @@ msgstr "Geen serienummers gevonden" #: InvenTree/helpers.py:656 msgid "Number of unique serial numbers ({len(serials)}) must match quantity ({expected_quantity})" -msgstr "" +msgstr "Hoeveelheid van unieke serienummers ({s}) moet overeenkomen met de hoeveelheid ({q})" #: InvenTree/helpers.py:774 msgid "Remove HTML tags from this value" @@ -213,7 +213,7 @@ msgstr "Opgegeven URL is geen geldig afbeeldingsbestand" #: InvenTree/locales.py:18 msgid "Arabic" -msgstr "" +msgstr "Arabisch" #: InvenTree/locales.py:19 msgid "Bulgarian" @@ -249,7 +249,7 @@ msgstr "Spaans (Mexicaans)" #: InvenTree/locales.py:27 msgid "Estonian" -msgstr "" +msgstr "Estlands" #: InvenTree/locales.py:28 msgid "Farsi / Persian" @@ -269,7 +269,7 @@ msgstr "Hebreeuws" #: InvenTree/locales.py:32 msgid "Hindi" -msgstr "" +msgstr "Hindi" #: InvenTree/locales.py:33 msgid "Hungarian" @@ -289,7 +289,7 @@ msgstr "Koreaans" #: InvenTree/locales.py:37 msgid "Latvian" -msgstr "" +msgstr "Lets" #: InvenTree/locales.py:38 msgid "Dutch" @@ -313,7 +313,7 @@ msgstr "Portugees (Braziliaans)" #: InvenTree/locales.py:43 msgid "Romanian" -msgstr "" +msgstr "Roemeens" #: InvenTree/locales.py:44 msgid "Russian" @@ -321,7 +321,7 @@ msgstr "Russisch" #: InvenTree/locales.py:45 msgid "Slovak" -msgstr "" +msgstr "Slowaaks" #: InvenTree/locales.py:46 msgid "Slovenian" @@ -345,7 +345,7 @@ msgstr "Turks" #: InvenTree/locales.py:51 msgid "Ukrainian" -msgstr "" +msgstr "Oekraïnes" #: InvenTree/locales.py:52 msgid "Vietnamese" @@ -362,18 +362,18 @@ msgstr "Chinees (traditioneel)" #: InvenTree/magic_login.py:28 #, python-brace-format msgid "[{site_name}] Log in to the app" -msgstr "" +msgstr "[{site_name}] Log in bij de app" #: InvenTree/magic_login.py:38 InvenTree/serializers.py:413 #: company/models.py:133 company/templates/company/company_base.html:138 #: templates/InvenTree/settings/user.html:49 #: templates/js/translated/company.js:677 msgid "Email" -msgstr "" +msgstr "E-mail" #: InvenTree/models.py:103 msgid "Error running plugin validation" -msgstr "" +msgstr "Fout bij uitvoeren plug-in validatie" #: InvenTree/models.py:172 msgid "Metadata must be a python dict object" @@ -381,7 +381,7 @@ msgstr "Metadata moeten een python dict object zijn" #: InvenTree/models.py:178 msgid "Plugin Metadata" -msgstr "" +msgstr "Plug-in metadata" #: InvenTree/models.py:179 msgid "JSON metadata field, for use by external plugins" @@ -419,8 +419,8 @@ msgstr "Dubbele namen kunnen niet bestaan onder hetzelfde bovenliggende object" msgid "Invalid choice" msgstr "Ongeldige keuze" -#: InvenTree/models.py:767 common/models.py:2704 common/models.py:3131 -#: common/models.py:3351 common/serializers.py:439 company/models.py:590 +#: InvenTree/models.py:767 common/models.py:2698 common/models.py:3125 +#: common/models.py:3345 common/serializers.py:439 company/models.py:590 #: machine/models.py:24 part/models.py:995 part/models.py:3776 #: plugin/models.py:51 report/models.py:149 stock/models.py:82 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -449,7 +449,7 @@ msgstr "Naam" #: part/models.py:3791 part/templates/part/category.html:79 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:155 -#: report/models.py:509 report/models.py:535 +#: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 #: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:122 #: templates/InvenTree/settings/notifications.html:19 @@ -534,45 +534,45 @@ msgstr "Selecteer valuta uit beschikbare opties" #: InvenTree/serializers.py:405 templates/InvenTree/settings/user.html:33 msgid "Username" -msgstr "" +msgstr "Gebruikersnaam" #: InvenTree/serializers.py:407 templates/InvenTree/settings/user.html:37 msgid "First Name" -msgstr "" +msgstr "Voornaam :" #: InvenTree/serializers.py:407 msgid "First name of the user" -msgstr "" +msgstr "Voornaam van de gebruiker" #: InvenTree/serializers.py:410 templates/InvenTree/settings/user.html:41 msgid "Last Name" -msgstr "" +msgstr "Achternaam" #: InvenTree/serializers.py:410 msgid "Last name of the user" -msgstr "" +msgstr "Achternaam van de gebruiker" #: InvenTree/serializers.py:413 msgid "Email address of the user" -msgstr "" +msgstr "E-mailadres van de gebruiker" #: InvenTree/serializers.py:438 msgid "Staff" -msgstr "" +msgstr "Medewerkers" #: InvenTree/serializers.py:438 msgid "Does this user have staff permissions" -msgstr "" +msgstr "Heeft deze gebruiker medewerker machtigingen" #: InvenTree/serializers.py:441 msgid "Superuser" -msgstr "" +msgstr "Administrator " #: InvenTree/serializers.py:441 msgid "Is this user a superuser" -msgstr "" +msgstr "Is deze gebruiker een administrator " -#: InvenTree/serializers.py:444 common/models.py:2709 company/models.py:160 +#: InvenTree/serializers.py:444 common/models.py:2703 company/models.py:160 #: company/models.py:798 machine/models.py:39 part/admin.py:88 #: part/models.py:1201 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -587,27 +587,27 @@ msgstr "Actief" #: InvenTree/serializers.py:444 msgid "Is this user account active" -msgstr "" +msgstr "Is dit gebruikersaccount actief" #: InvenTree/serializers.py:462 msgid "You do not have permission to change this user role." -msgstr "" +msgstr "Je bent niet bevoegd om deze gebruikersrol te wijzigen." #: InvenTree/serializers.py:474 msgid "Only superusers can create new users" -msgstr "" +msgstr "Alleen administrators kunnen nieuwe gebruikers aanmaken" #: InvenTree/serializers.py:493 msgid "Your account has been created." -msgstr "" +msgstr "Je account is aangemaakt." #: InvenTree/serializers.py:495 msgid "Please use the password reset function to login" -msgstr "" +msgstr "Gebruik de wachtwoordreset functie om in te loggen" #: InvenTree/serializers.py:502 msgid "Welcome to InvenTree" -msgstr "" +msgstr "Welkom bij InvenTree" #: InvenTree/serializers.py:560 msgid "Invalid value" @@ -657,7 +657,7 @@ msgstr "Dubbele kolom: '{col}'" #: InvenTree/serializers.py:857 msgid "Remote Image" -msgstr "" +msgstr "Externe afbeelding" #: InvenTree/serializers.py:858 msgid "URL of remote image file" @@ -667,7 +667,7 @@ msgstr "URL van extern afbeeldingsbestand" msgid "Downloading images from remote URL is not enabled" msgstr "Afbeeldingen van externe URL downloaden is niet ingeschakeld" -#: InvenTree/status.py:65 part/serializers.py:1267 +#: InvenTree/status.py:65 part/serializers.py:1265 msgid "Background worker check failed" msgstr "Achtergrondwerker check is gefaald" @@ -681,7 +681,7 @@ msgstr "InvenTree gezondsheidschecks mislukt" #: InvenTree/templatetags/inventree_extras.py:184 msgid "Unknown database" -msgstr "" +msgstr "Onbekende database" #: InvenTree/validators.py:32 msgid "Invalid physical unit" @@ -735,14 +735,14 @@ msgstr "Bovenliggende Productie" #: build/api.py:59 msgid "Ancestor Build" -msgstr "" +msgstr "Voorouderlijke bouw" #: build/api.py:78 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" -msgstr "" +msgstr "Toegewezen aan mij" #: build/api.py:95 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 @@ -753,7 +753,7 @@ msgstr "Uitgegeven door" #: build/api.py:114 msgid "Assigned To" -msgstr "" +msgstr "Toegewezen aan" #: build/api.py:275 msgid "Build must be cancelled before it can be deleted" @@ -777,7 +777,7 @@ msgid "Optional" msgstr "Optioneel" #: build/api.py:321 common/models.py:1491 part/admin.py:91 part/admin.py:428 -#: part/models.py:1166 part/serializers.py:1596 +#: part/models.py:1166 part/serializers.py:1594 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 #: templates/js/translated/table_filters.js:729 @@ -793,7 +793,7 @@ msgstr "Gevolgd" #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" -msgstr "" +msgstr "Testbaar" #: build/api.py:325 part/admin.py:144 templates/js/translated/build.js:1920 #: templates/js/translated/build.js:2823 @@ -838,7 +838,7 @@ msgstr "Productieorders" #: build/models.py:136 msgid "Assembly BOM has not been validated" -msgstr "" +msgstr "Assemblage stuklijst is niet gevalideerd" #: build/models.py:143 msgid "Build order cannot be created for an inactive part" @@ -896,7 +896,7 @@ msgstr "Productieorder waar deze productie aan is toegewezen" #: part/models.py:3282 part/models.py:3430 part/models.py:3451 #: part/models.py:3473 part/models.py:3609 part/models.py:3951 #: part/models.py:4114 part/models.py:4244 part/models.py:4602 -#: part/serializers.py:1213 part/serializers.py:1857 +#: part/serializers.py:1211 part/serializers.py:1855 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1063,12 +1063,12 @@ msgstr "Gebruiker of groep verantwoordelijk voor deze bouwopdracht" #: order/templates/order/return_order_base.html:148 #: order/templates/order/sales_order_base.html:187 #: part/templates/part/part_base.html:399 stock/models.py:859 -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:196 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "Externe Link" -#: build/models.py:378 common/models.py:3272 part/models.py:1070 +#: build/models.py:378 common/models.py:3266 part/models.py:1070 #: stock/models.py:859 msgid "Link to external URL" msgstr "Link naar externe URL" @@ -1124,7 +1124,7 @@ msgstr "Productuitvoer komt niet overeen met de Productieorder" #: build/models.py:1060 build/serializers.py:279 build/serializers.py:328 #: build/serializers.py:959 order/models.py:565 order/serializers.py:500 -#: order/serializers.py:666 part/serializers.py:1590 part/serializers.py:2019 +#: order/serializers.py:666 part/serializers.py:1588 part/serializers.py:2017 #: stock/models.py:704 stock/models.py:1515 stock/serializers.py:676 msgid "Quantity must be greater than zero" msgstr "Hoeveelheid moet groter zijn dan nul" @@ -1149,7 +1149,7 @@ msgstr "Bouw object" #: build/models.py:1505 build/models.py:1761 build/serializers.py:266 #: build/serializers.py:313 build/serializers.py:1339 #: build/templates/build/build_base.html:110 -#: build/templates/build/detail.html:34 common/models.py:2581 +#: build/templates/build/detail.html:34 common/models.py:2575 #: order/models.py:1349 order/models.py:2034 order/serializers.py:1464 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3296 part/models.py:4266 @@ -1163,9 +1163,9 @@ msgstr "Bouw object" #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 stock/admin.py:160 #: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:667 -#: stock/templates/stock/item_base.html:287 -#: stock/templates/stock/item_base.html:295 -#: stock/templates/stock/item_base.html:342 +#: stock/templates/stock/item_base.html:283 +#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:338 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:981 templates/js/translated/build.js:525 @@ -1228,7 +1228,7 @@ msgstr "Geselecteerde voorraadartikelen komen niet overeen met de BOM-regel" #: stock/serializers.py:770 stock/serializers.py:1288 stock/serializers.py:1400 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 -#: stock/templates/stock/item_base.html:194 +#: stock/templates/stock/item_base.html:190 #: templates/js/translated/build.js:1921 #: templates/js/translated/sales_order.js:301 #: templates/js/translated/sales_order.js:1234 @@ -1323,10 +1323,10 @@ msgid "Enter serial numbers for build outputs" msgstr "Voer serienummers in voor productieuitvoeren" #: build/serializers.py:359 build/serializers.py:500 build/serializers.py:572 -#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1789 -#: part/serializers.py:1233 stock/serializers.py:103 stock/serializers.py:698 +#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1797 +#: part/serializers.py:1231 stock/serializers.py:103 stock/serializers.py:698 #: stock/serializers.py:858 stock/serializers.py:984 stock/serializers.py:1432 -#: stock/serializers.py:1688 stock/templates/stock/item_base.html:394 +#: stock/serializers.py:1688 stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2547 @@ -1344,7 +1344,7 @@ msgstr "Locatie" #: build/serializers.py:360 msgid "Stock location for build output" -msgstr "" +msgstr "Voorraad locatie voor project uitvoer" #: build/serializers.py:374 msgid "Auto Allocate Serial Numbers" @@ -1390,7 +1390,7 @@ msgstr "Locatie van voltooide productieuitvoeren" #: build/templates/build/detail.html:62 order/models.py:477 #: order/models.py:1003 order/models.py:2152 order/serializers.py:687 #: stock/admin.py:165 stock/serializers.py:1035 stock/serializers.py:1576 -#: stock/templates/stock/item_base.html:427 +#: stock/templates/stock/item_base.html:423 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1371 #: templates/js/translated/purchase_order.js:1792 @@ -1399,7 +1399,7 @@ msgstr "Locatie van voltooide productieuitvoeren" #: templates/js/translated/stock.js:2262 templates/js/translated/stock.js:3080 #: templates/js/translated/stock.js:3205 msgid "Status" -msgstr "" +msgstr "Status" #: build/serializers.py:585 msgid "Accept Incomplete Allocation" @@ -1411,11 +1411,11 @@ msgstr "Voltooi de uitvoer als de voorraad niet volledig is toegewezen" #: build/serializers.py:698 msgid "Consume Allocated Stock" -msgstr "" +msgstr "Toegewezen voorraad gebruiken" #: build/serializers.py:699 msgid "Consume any stock which has already been allocated to this build" -msgstr "" +msgstr "Verbruik elke voorraad die al is toegewezen aan deze build" #: build/serializers.py:705 msgid "Remove Incomplete Outputs" @@ -1522,7 +1522,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:1030 order/serializers.py:1614 +#: build/serializers.py:1030 order/serializers.py:1622 msgid "Allocation items must be provided" msgstr "Allocaties voor artikelen moeten worden opgegeven" @@ -1577,7 +1577,7 @@ msgstr "Fabrikant artikel nummer (MPN)" #: build/serializers.py:1227 stock/admin.py:53 stock/admin.py:176 #: stock/serializers.py:464 msgid "Location Name" -msgstr "" +msgstr "Locatie naam" #: build/serializers.py:1228 msgid "Build Reference" @@ -1590,14 +1590,14 @@ msgstr "" #: build/serializers.py:1230 company/models.py:849 #: company/templates/company/supplier_part.html:160 order/serializers.py:691 #: stock/admin.py:229 stock/models.py:822 stock/serializers.py:1586 -#: stock/templates/stock/item_base.html:240 +#: stock/templates/stock/item_base.html:236 #: templates/js/translated/company.js:1646 #: templates/js/translated/purchase_order.js:1169 #: templates/js/translated/purchase_order.js:1332 #: templates/js/translated/stock.js:1214 templates/js/translated/stock.js:1246 #: templates/js/translated/stock.js:2510 msgid "Packaging" -msgstr "" +msgstr "Verpakking" #: build/serializers.py:1233 part/admin.py:39 part/admin.py:398 #: part/models.py:4115 part/stocktake.py:218 stock/admin.py:153 @@ -1625,7 +1625,7 @@ msgstr "" #: build/serializers.py:1243 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:849 -#: stock/serializers.py:152 stock/templates/stock/item_base.html:311 +#: stock/serializers.py:152 stock/templates/stock/item_base.html:307 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2530 #: templates/js/translated/model_renderers.js:231 @@ -1642,11 +1642,11 @@ msgstr "Serienummer" #: templates/js/translated/build.js:1020 templates/js/translated/build.js:1167 #: templates/js/translated/build.js:2519 msgid "Allocated Quantity" -msgstr "" +msgstr "Toegewezen hoeveelheid" -#: build/serializers.py:1257 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1257 stock/templates/stock/item_base.html:336 msgid "Available Quantity" -msgstr "" +msgstr "Beschikbare hoeveelheid" #: build/serializers.py:1327 msgid "Part Category ID" @@ -1681,10 +1681,10 @@ msgstr "Stuklijstartikel" #: build/serializers.py:1350 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" -msgstr "" +msgstr "Toegewezen voorraad" #: build/serializers.py:1355 order/serializers.py:1179 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:920 part/serializers.py:1623 +#: part/bom.py:186 part/serializers.py:918 part/serializers.py:1621 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2807 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2155 @@ -1692,13 +1692,13 @@ msgstr "" msgid "On Order" msgstr "In bestelling" -#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1625 +#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1623 #: templates/js/translated/build.js:2811 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1650 +#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1648 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" @@ -1706,19 +1706,19 @@ msgstr "Beschikbare Voorraad" #: build/serializers.py:1369 msgid "Available Substitute Stock" -msgstr "" +msgstr "Beschikbare vervanging voorraad" #: build/serializers.py:1370 msgid "Available Variant Stock" -msgstr "" +msgstr "Beschikbare varianten voorraad" #: build/serializers.py:1371 msgid "Total Available Stock" -msgstr "" +msgstr "Totaal beschikbare voorraad" -#: build/serializers.py:1372 part/serializers.py:927 +#: build/serializers.py:1372 part/serializers.py:925 msgid "External Stock" -msgstr "" +msgstr "Externe voorraad" #: build/status_codes.py:11 generic/states/tests.py:21 #: generic/states/tests.py:131 order/status_codes.py:12 @@ -1745,7 +1745,7 @@ msgstr "Geannuleerd" #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:50 order/status_codes.py:81 #: order/templates/order/order_base.html:163 -#: order/templates/order/sales_order_base.html:168 report/models.py:443 +#: order/templates/order/sales_order_base.html:168 report/models.py:451 msgid "Complete" msgstr "Voltooid" @@ -1849,9 +1849,6 @@ msgid "Delete Build" msgstr "Verwijder Productie" #: build/templates/build/build_base.html:87 -msgid "Isueue Build" -msgstr "" - #: build/templates/build/build_base.html:88 msgid "Issue Build" msgstr "" @@ -1931,7 +1928,7 @@ msgstr "Voltooide Uitvoeren" #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 -#: stock/templates/stock/item_base.html:369 +#: stock/templates/stock/item_base.html:365 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 #: templates/js/translated/sales_order.js:805 @@ -1991,7 +1988,7 @@ msgid "Allocated Parts" msgstr "Toegewezen Onderdelen" #: build/templates/build/detail.html:80 stock/admin.py:163 -#: stock/templates/stock/item_base.html:162 +#: stock/templates/stock/item_base.html:158 #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:242 #: templates/js/translated/purchase_order.js:1326 @@ -2000,7 +1997,7 @@ msgstr "Toegewezen Onderdelen" #: templates/js/translated/table_filters.js:320 #: templates/js/translated/table_filters.js:411 msgid "Batch" -msgstr "" +msgstr "Batch" #: build/templates/build/detail.html:133 #: order/templates/order/order_base.html:178 @@ -2067,7 +2064,7 @@ msgstr "Onderdelen bestellen" #: build/templates/build/detail.html:205 msgid "Available stock has been filtered based on specified source location for this build order" -msgstr "" +msgstr "De beschikbare voorraad is gefilterd op basis van de opgegeven bron locatie voor deze build order" #: build/templates/build/detail.html:215 msgid "Incomplete Build Outputs" @@ -2352,8 +2349,8 @@ msgstr "" #: common/models.py:1297 common/models.py:1353 common/models.py:1366 #: common/models.py:1374 common/models.py:1383 common/models.py:1392 -#: common/models.py:1629 common/models.py:1651 common/models.py:1766 -#: common/models.py:2148 +#: common/models.py:1629 common/models.py:1651 common/models.py:1752 +#: common/models.py:2134 msgid "days" msgstr "dagen" @@ -2582,8 +2579,8 @@ msgid "Copy category parameter templates when creating a part" msgstr "Kopieer categorieparameter sjablonen bij het aanmaken van een onderdeel" #: common/models.py:1485 part/admin.py:108 part/models.py:3959 -#: report/models.py:293 report/models.py:360 report/serializers.py:90 -#: report/serializers.py:131 stock/serializers.py:233 +#: report/models.py:301 report/models.py:368 report/serializers.py:91 +#: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 #: templates/js/translated/table_filters.js:775 msgid "Template" @@ -2598,7 +2595,7 @@ msgid "Parts can be assembled from other components by default" msgstr "Onderdelen kunnen standaard vanuit andere componenten worden samengesteld" #: common/models.py:1497 part/admin.py:95 part/models.py:1172 -#: part/serializers.py:1617 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1615 templates/js/translated/table_filters.js:737 msgid "Component" msgstr "" @@ -2823,7 +2820,7 @@ msgid "Log errors which occur when generating reports" msgstr "" #: common/models.py:1702 plugin/builtin/labels/label_sheet.py:28 -#: report/models.py:301 +#: report/models.py:309 msgid "Page Size" msgstr "Paginagrootte" @@ -2832,902 +2829,894 @@ msgid "Default page size for PDF reports" msgstr "Standaard paginagrootte voor PDF rapporten" #: common/models.py:1708 -msgid "Enable Test Reports" -msgstr "Activeer Testrapporten" - -#: common/models.py:1709 -msgid "Enable generation of test reports" -msgstr "Activeer het genereren van testrapporten" - -#: common/models.py:1714 -msgid "Attach Test Reports" -msgstr "Testrapporten Toevoegen" - -#: common/models.py:1716 -msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" -msgstr "Bij het afdrukken van een Testrapport, voeg een kopie van het Testrapport toe aan het bijbehorende Voorraadartikel" - -#: common/models.py:1722 msgid "Globally Unique Serials" msgstr "Globaal unieke serienummers" -#: common/models.py:1723 +#: common/models.py:1709 msgid "Serial numbers for stock items must be globally unique" msgstr "Serienummers voor voorraaditems moeten globaal uniek zijn" -#: common/models.py:1728 +#: common/models.py:1714 msgid "Autofill Serial Numbers" msgstr "Serienummers automatisch invullen" -#: common/models.py:1729 +#: common/models.py:1715 msgid "Autofill serial numbers in forms" msgstr "Automatisch invullen van serienummer in formulieren" -#: common/models.py:1734 +#: common/models.py:1720 msgid "Delete Depleted Stock" msgstr "Verwijder uitgeputte voorraad" -#: common/models.py:1736 +#: common/models.py:1722 msgid "Determines default behavior when a stock item is depleted" -msgstr "" +msgstr "Bepaalt standaard gedrag wanneer een voorraadartikel leeg is" -#: common/models.py:1742 +#: common/models.py:1728 msgid "Batch Code Template" msgstr "Batchcode Sjabloon" -#: common/models.py:1744 +#: common/models.py:1730 msgid "Template for generating default batch codes for stock items" msgstr "Sjabloon voor het genereren van standaard batchcodes voor voorraadartikelen" -#: common/models.py:1749 +#: common/models.py:1735 msgid "Stock Expiry" msgstr "Verlopen Voorraad" -#: common/models.py:1750 +#: common/models.py:1736 msgid "Enable stock expiry functionality" msgstr "Verlopen voorraad functionaliteit inschakelen" -#: common/models.py:1755 +#: common/models.py:1741 msgid "Sell Expired Stock" msgstr "Verkoop Verlopen Voorraad" -#: common/models.py:1756 +#: common/models.py:1742 msgid "Allow sale of expired stock" msgstr "Verkoop verlopen voorraad toestaan" -#: common/models.py:1761 +#: common/models.py:1747 msgid "Stock Stale Time" msgstr "Voorraad Vervaltijd" -#: common/models.py:1763 +#: common/models.py:1749 msgid "Number of days stock items are considered stale before expiring" msgstr "Aantal dagen voordat voorraadartikelen als verouderd worden beschouwd voor ze verlopen" -#: common/models.py:1770 +#: common/models.py:1756 msgid "Build Expired Stock" msgstr "Produceer Verlopen Voorraad" -#: common/models.py:1771 +#: common/models.py:1757 msgid "Allow building with expired stock" msgstr "Sta productie met verlopen voorraad toe" -#: common/models.py:1776 +#: common/models.py:1762 msgid "Stock Ownership Control" msgstr "Voorraad Eigenaar Toezicht" -#: common/models.py:1777 +#: common/models.py:1763 msgid "Enable ownership control over stock locations and items" msgstr "Eigenaarstoezicht over voorraadlocaties en items inschakelen" -#: common/models.py:1782 +#: common/models.py:1768 msgid "Stock Location Default Icon" msgstr "Voorraadlocatie standaard icoon" -#: common/models.py:1783 +#: common/models.py:1769 msgid "Stock location default icon (empty means no icon)" msgstr "Standaard locatie pictogram (leeg betekent geen icoon)" -#: common/models.py:1788 +#: common/models.py:1774 msgid "Show Installed Stock Items" msgstr "Geïnstalleerde voorraad items weergeven" -#: common/models.py:1789 +#: common/models.py:1775 msgid "Display installed stock items in stock tables" msgstr "Geïnstalleerde voorraadartikelen in voorraadtabellen tonen" -#: common/models.py:1794 +#: common/models.py:1780 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1796 +#: common/models.py:1782 msgid "Installed stock items must exist in the BOM for the parent part" -msgstr "" +msgstr "Geïnstalleerde voorraad items moeten in de BOM voor het bovenliggende deel bestaan" -#: common/models.py:1802 +#: common/models.py:1788 msgid "Allow Out of Stock Transfer" -msgstr "" +msgstr "Sta 'Niet op voorraad overschrijving' toe" -#: common/models.py:1804 +#: common/models.py:1790 msgid "Allow stock items which are not in stock to be transferred between stock locations" -msgstr "" +msgstr "Toestaan dat voorraadartikelen die niet op voorraad zijn worden overgebracht tussen voorraadlocaties" -#: common/models.py:1810 +#: common/models.py:1796 msgid "Build Order Reference Pattern" msgstr "Productieorderreferentiepatroon" -#: common/models.py:1812 +#: common/models.py:1798 msgid "Required pattern for generating Build Order reference field" msgstr "Vereist patroon voor het genereren van het Bouworderreferentieveld" -#: common/models.py:1818 common/models.py:1874 common/models.py:1896 -#: common/models.py:1932 +#: common/models.py:1804 common/models.py:1860 common/models.py:1882 +#: common/models.py:1918 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1819 common/models.py:1875 common/models.py:1897 -#: common/models.py:1933 +#: common/models.py:1805 common/models.py:1861 common/models.py:1883 +#: common/models.py:1919 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1824 +#: common/models.py:1810 msgid "Require Active Part" msgstr "" -#: common/models.py:1825 +#: common/models.py:1811 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1830 +#: common/models.py:1816 msgid "Require Locked Part" msgstr "" -#: common/models.py:1831 +#: common/models.py:1817 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/models.py:1836 +#: common/models.py:1822 msgid "Require Valid BOM" msgstr "" -#: common/models.py:1838 +#: common/models.py:1824 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1844 +#: common/models.py:1830 msgid "Require Closed Child Orders" msgstr "" -#: common/models.py:1846 +#: common/models.py:1832 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/models.py:1852 +#: common/models.py:1838 msgid "Block Until Tests Pass" msgstr "" -#: common/models.py:1854 +#: common/models.py:1840 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" -#: common/models.py:1860 +#: common/models.py:1846 msgid "Enable Return Orders" msgstr "Retourorders inschakelen" -#: common/models.py:1861 +#: common/models.py:1847 msgid "Enable return order functionality in the user interface" msgstr "Retourorder functionaliteit inschakelen in de gebruikersinterface" -#: common/models.py:1866 +#: common/models.py:1852 msgid "Return Order Reference Pattern" msgstr "Retourorder referentie patroon" -#: common/models.py:1868 +#: common/models.py:1854 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1880 +#: common/models.py:1866 msgid "Edit Completed Return Orders" msgstr "Bewerk voltooide retourorders" -#: common/models.py:1882 +#: common/models.py:1868 msgid "Allow editing of return orders after they have been completed" msgstr "Bewerken van retourorders toestaan nadat deze zijn voltooid" -#: common/models.py:1888 +#: common/models.py:1874 msgid "Sales Order Reference Pattern" msgstr "Verkooporderreferentiepatroon" -#: common/models.py:1890 +#: common/models.py:1876 msgid "Required pattern for generating Sales Order reference field" msgstr "Vereist patroon voor het genereren van het Verkooporderreferentieveld" -#: common/models.py:1902 +#: common/models.py:1888 msgid "Sales Order Default Shipment" msgstr "Standaard Verzending Verkooporder" -#: common/models.py:1903 +#: common/models.py:1889 msgid "Enable creation of default shipment with sales orders" msgstr "Aanmaken standaard verzending bij verkooporders inschakelen" -#: common/models.py:1908 +#: common/models.py:1894 msgid "Edit Completed Sales Orders" msgstr "Bewerk voltooide verkooporders" -#: common/models.py:1910 +#: common/models.py:1896 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "Bewerken van verkooporders toestaan nadat deze zijn verzonden of voltooid" -#: common/models.py:1916 +#: common/models.py:1902 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1918 +#: common/models.py:1904 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1924 +#: common/models.py:1910 msgid "Purchase Order Reference Pattern" msgstr "Inkooporderreferentiepatroon" -#: common/models.py:1926 +#: common/models.py:1912 msgid "Required pattern for generating Purchase Order reference field" msgstr "Vereist patroon voor het genereren van het Inkooporderreferentieveld" -#: common/models.py:1938 +#: common/models.py:1924 msgid "Edit Completed Purchase Orders" msgstr "Bewerk voltooide verkooporders" -#: common/models.py:1940 +#: common/models.py:1926 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "Bewerken van inkooporders toestaan nadat deze zijn verzonden of voltooid" -#: common/models.py:1946 +#: common/models.py:1932 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1948 +#: common/models.py:1934 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1955 +#: common/models.py:1941 msgid "Enable password forgot" msgstr "Wachtwoord vergeten functie inschakelen" -#: common/models.py:1956 +#: common/models.py:1942 msgid "Enable password forgot function on the login pages" msgstr "Wachtwoord vergeten functie inschakelen op de inlogpagina's" -#: common/models.py:1961 +#: common/models.py:1947 msgid "Enable registration" msgstr "Registratie inschakelen" -#: common/models.py:1962 +#: common/models.py:1948 msgid "Enable self-registration for users on the login pages" msgstr "Zelfregistratie voor gebruikers op de inlogpagina's inschakelen" -#: common/models.py:1967 +#: common/models.py:1953 msgid "Enable SSO" msgstr "SSO inschakelen" -#: common/models.py:1968 +#: common/models.py:1954 msgid "Enable SSO on the login pages" msgstr "SSO inschakelen op de inlogpagina's" -#: common/models.py:1973 +#: common/models.py:1959 msgid "Enable SSO registration" msgstr "Schakel gebruikersregistratie met SSO in" -#: common/models.py:1975 +#: common/models.py:1961 msgid "Enable self-registration via SSO for users on the login pages" msgstr "Zelfregistratie voor gebruikers middels SSO op de inlogpagina's inschakelen" -#: common/models.py:1981 +#: common/models.py:1967 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1983 +#: common/models.py:1969 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1989 +#: common/models.py:1975 msgid "SSO group key" msgstr "" -#: common/models.py:1991 +#: common/models.py:1977 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1997 +#: common/models.py:1983 msgid "SSO group map" msgstr "" -#: common/models.py:1999 +#: common/models.py:1985 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/models.py:2005 +#: common/models.py:1991 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:2007 +#: common/models.py:1993 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/models.py:2013 +#: common/models.py:1999 msgid "Email required" msgstr "E-mailadres verplicht" -#: common/models.py:2014 +#: common/models.py:2000 msgid "Require user to supply mail on signup" msgstr "Vereis gebruiker om e-mailadres te registreren bij aanmelding" -#: common/models.py:2019 +#: common/models.py:2005 msgid "Auto-fill SSO users" msgstr "SSO-gebruikers automatisch invullen" -#: common/models.py:2021 +#: common/models.py:2007 msgid "Automatically fill out user-details from SSO account-data" msgstr "Gebruikersdetails van SSO-accountgegevens automatisch invullen" -#: common/models.py:2027 +#: common/models.py:2013 msgid "Mail twice" msgstr "E-mail twee keer" -#: common/models.py:2028 +#: common/models.py:2014 msgid "On signup ask users twice for their mail" msgstr "Bij inschrijving gebruikers twee keer om hun e-mail vragen" -#: common/models.py:2033 +#: common/models.py:2019 msgid "Password twice" msgstr "Wachtwoord tweemaal" -#: common/models.py:2034 +#: common/models.py:2020 msgid "On signup ask users twice for their password" msgstr "Laat gebruikers twee keer om hun wachtwoord vragen tijdens het aanmelden" -#: common/models.py:2039 +#: common/models.py:2025 msgid "Allowed domains" msgstr "Toegestane domeinen" -#: common/models.py:2041 +#: common/models.py:2027 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "Inschrijven beperken tot bepaalde domeinen (komma-gescheiden, beginnend met @)" -#: common/models.py:2047 +#: common/models.py:2033 msgid "Group on signup" msgstr "Groep bij aanmelding" -#: common/models.py:2049 +#: common/models.py:2035 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:2055 +#: common/models.py:2041 msgid "Enforce MFA" msgstr "MFA afdwingen" -#: common/models.py:2056 +#: common/models.py:2042 msgid "Users must use multifactor security." msgstr "Gebruikers moeten multifactor-beveiliging gebruiken." -#: common/models.py:2061 +#: common/models.py:2047 msgid "Check plugins on startup" msgstr "Controleer plugins bij het opstarten" -#: common/models.py:2063 +#: common/models.py:2049 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "Controleer of alle plug-ins zijn geïnstalleerd bij het opstarten - inschakelen in container-omgevingen" -#: common/models.py:2071 +#: common/models.py:2057 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2072 +#: common/models.py:2058 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2078 +#: common/models.py:2064 msgid "Enable URL integration" msgstr "Activeer URL-integratie" -#: common/models.py:2079 +#: common/models.py:2065 msgid "Enable plugins to add URL routes" msgstr "Plugins toestaan om URL-routes toe te voegen" -#: common/models.py:2085 +#: common/models.py:2071 msgid "Enable navigation integration" msgstr "Activeer navigatie integratie" -#: common/models.py:2086 +#: common/models.py:2072 msgid "Enable plugins to integrate into navigation" msgstr "Plugins toestaan om te integreren in navigatie" -#: common/models.py:2092 +#: common/models.py:2078 msgid "Enable app integration" msgstr "Activeer app integratie" -#: common/models.py:2093 +#: common/models.py:2079 msgid "Enable plugins to add apps" msgstr "Activeer plug-ins om apps toe te voegen" -#: common/models.py:2099 +#: common/models.py:2085 msgid "Enable schedule integration" msgstr "Activeer planning integratie" -#: common/models.py:2100 +#: common/models.py:2086 msgid "Enable plugins to run scheduled tasks" msgstr "Activeer plugin om periodiek taken uit te voeren" -#: common/models.py:2106 +#: common/models.py:2092 msgid "Enable event integration" msgstr "Activeer evenement integratie" -#: common/models.py:2107 +#: common/models.py:2093 msgid "Enable plugins to respond to internal events" msgstr "Activeer plugin om op interne evenementen te reageren" -#: common/models.py:2113 +#: common/models.py:2099 msgid "Enable project codes" msgstr "Activeer project codes" -#: common/models.py:2114 +#: common/models.py:2100 msgid "Enable project codes for tracking projects" msgstr "Activeer project codes voor het bijhouden van projecten" -#: common/models.py:2119 +#: common/models.py:2105 msgid "Stocktake Functionality" msgstr "Voorraadcontrole functionaliteit" -#: common/models.py:2121 +#: common/models.py:2107 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "Schakel voorraadfunctionaliteit in voor het opnemen van voorraadniveaus en het berekenen van voorraadwaarde" -#: common/models.py:2127 +#: common/models.py:2113 msgid "Exclude External Locations" msgstr "Externe locaties uitsluiten" -#: common/models.py:2129 +#: common/models.py:2115 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "Voorraadartikelen op externe locaties uitsluiten van voorraadberekeningen" -#: common/models.py:2135 +#: common/models.py:2121 msgid "Automatic Stocktake Period" msgstr "Automatische Voorraadcontrole Periode" -#: common/models.py:2137 +#: common/models.py:2123 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "Aantal dagen tussen automatische voorraadopname (ingesteld op nul om uit te schakelen)" -#: common/models.py:2143 +#: common/models.py:2129 msgid "Report Deletion Interval" msgstr "Rapport Verwijdering Interval" -#: common/models.py:2145 +#: common/models.py:2131 msgid "Stocktake reports will be deleted after specified number of days" msgstr "Voorraadrapportage zal worden verwijderd na het opgegeven aantal dagen" -#: common/models.py:2152 +#: common/models.py:2138 msgid "Display Users full names" msgstr "" -#: common/models.py:2153 +#: common/models.py:2139 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2158 +#: common/models.py:2144 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2159 +#: common/models.py:2145 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2171 common/models.py:2551 +#: common/models.py:2150 +msgid "Create Template on Upload" +msgstr "" + +#: common/models.py:2152 +msgid "Create a new test template when uploading test data which does not match an existing template" +msgstr "" + +#: common/models.py:2165 common/models.py:2545 msgid "Settings key (must be unique - case insensitive" msgstr "Instellingssleutel (moet uniek zijn - hoofdletter ongevoelig" -#: common/models.py:2214 +#: common/models.py:2208 msgid "Hide inactive parts" msgstr "Inactieve Onderdelen Verbergen" -#: common/models.py:2216 +#: common/models.py:2210 msgid "Hide inactive parts in results displayed on the homepage" msgstr "Verberg inactieve delen bij items op de homepage" -#: common/models.py:2222 +#: common/models.py:2216 msgid "Show subscribed parts" msgstr "Toon geabonneerde onderdelen" -#: common/models.py:2223 +#: common/models.py:2217 msgid "Show subscribed parts on the homepage" msgstr "Toon geabonneerde onderdelen op de homepage" -#: common/models.py:2228 +#: common/models.py:2222 msgid "Show subscribed categories" msgstr "Toon geabonneerde categorieën" -#: common/models.py:2229 +#: common/models.py:2223 msgid "Show subscribed part categories on the homepage" msgstr "Toon geabonneerde onderdeel categorieën op de startpagina" -#: common/models.py:2234 +#: common/models.py:2228 msgid "Show latest parts" msgstr "Toon laatste onderdelen" -#: common/models.py:2235 +#: common/models.py:2229 msgid "Show latest parts on the homepage" msgstr "Toon laatste onderdelen op de startpagina" -#: common/models.py:2240 +#: common/models.py:2234 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2241 +#: common/models.py:2235 msgid "Show BOMs that await validation on the homepage" msgstr "Laat BOMs zien die wachten op validatie op de startpagina" -#: common/models.py:2246 +#: common/models.py:2240 msgid "Show recent stock changes" msgstr "Toon recente voorraadwijzigingen" -#: common/models.py:2247 +#: common/models.py:2241 msgid "Show recently changed stock items on the homepage" msgstr "Toon recent aangepaste voorraadartikelen op de startpagina" -#: common/models.py:2252 +#: common/models.py:2246 msgid "Show low stock" msgstr "Toon lage voorraad" -#: common/models.py:2253 +#: common/models.py:2247 msgid "Show low stock items on the homepage" msgstr "Toon lage voorraad van artikelen op de startpagina" -#: common/models.py:2258 +#: common/models.py:2252 msgid "Show depleted stock" msgstr "Toon lege voorraad" -#: common/models.py:2259 +#: common/models.py:2253 msgid "Show depleted stock items on the homepage" msgstr "Toon lege voorraad van artikelen op de startpagina" -#: common/models.py:2264 +#: common/models.py:2258 msgid "Show needed stock" msgstr "Toon benodigde voorraad" -#: common/models.py:2265 +#: common/models.py:2259 msgid "Show stock items needed for builds on the homepage" msgstr "Toon benodigde voorraad van artikelen voor productie op de startpagina" -#: common/models.py:2270 +#: common/models.py:2264 msgid "Show expired stock" msgstr "Toon verlopen voorraad" -#: common/models.py:2271 +#: common/models.py:2265 msgid "Show expired stock items on the homepage" msgstr "Toon verlopen voorraad van artikelen op de startpagina" -#: common/models.py:2276 +#: common/models.py:2270 msgid "Show stale stock" msgstr "Toon verouderde voorraad" -#: common/models.py:2277 +#: common/models.py:2271 msgid "Show stale stock items on the homepage" msgstr "Toon verouderde voorraad van artikelen op de startpagina" -#: common/models.py:2282 +#: common/models.py:2276 msgid "Show pending builds" msgstr "Toon openstaande producties" -#: common/models.py:2283 +#: common/models.py:2277 msgid "Show pending builds on the homepage" msgstr "Toon openstaande producties op de startpagina" -#: common/models.py:2288 +#: common/models.py:2282 msgid "Show overdue builds" msgstr "Toon achterstallige productie" -#: common/models.py:2289 +#: common/models.py:2283 msgid "Show overdue builds on the homepage" msgstr "Toon achterstallige producties op de startpagina" -#: common/models.py:2294 +#: common/models.py:2288 msgid "Show outstanding POs" msgstr "Toon uitstaande PO's" -#: common/models.py:2295 +#: common/models.py:2289 msgid "Show outstanding POs on the homepage" msgstr "Toon uitstaande PO's op de startpagina" -#: common/models.py:2300 +#: common/models.py:2294 msgid "Show overdue POs" msgstr "Toon achterstallige PO's" -#: common/models.py:2301 +#: common/models.py:2295 msgid "Show overdue POs on the homepage" msgstr "Toon achterstallige PO's op de startpagina" -#: common/models.py:2306 +#: common/models.py:2300 msgid "Show outstanding SOs" msgstr "Toon uitstaande SO's" -#: common/models.py:2307 +#: common/models.py:2301 msgid "Show outstanding SOs on the homepage" msgstr "Toon uitstaande SO's op de startpagina" -#: common/models.py:2312 +#: common/models.py:2306 msgid "Show overdue SOs" msgstr "Toon achterstallige SO's" -#: common/models.py:2313 +#: common/models.py:2307 msgid "Show overdue SOs on the homepage" msgstr "Toon achterstallige SO's op de startpagina" -#: common/models.py:2318 +#: common/models.py:2312 msgid "Show pending SO shipments" msgstr "Toon in behandeling SO verzendingen" -#: common/models.py:2319 +#: common/models.py:2313 msgid "Show pending SO shipments on the homepage" msgstr "Toon in behandeling zijnde SO verzendingen op de startpagina" -#: common/models.py:2324 +#: common/models.py:2318 msgid "Show News" msgstr "Nieuws tonen" -#: common/models.py:2325 +#: common/models.py:2319 msgid "Show news on the homepage" msgstr "Nieuws op de startpagina weergeven" -#: common/models.py:2330 +#: common/models.py:2324 msgid "Inline label display" msgstr "Inline labelweergave" -#: common/models.py:2332 +#: common/models.py:2326 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "PDF-labels in browser weergeven, in plaats van als bestand te downloaden" -#: common/models.py:2338 +#: common/models.py:2332 msgid "Default label printer" msgstr "Standaard label printer" -#: common/models.py:2340 +#: common/models.py:2334 msgid "Configure which label printer should be selected by default" msgstr "Instellen welke label printer standaard moet worden geselecteerd" -#: common/models.py:2346 +#: common/models.py:2340 msgid "Inline report display" msgstr "Inline rapport weergeven" -#: common/models.py:2348 +#: common/models.py:2342 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "PDF-rapporten in de browser weergeven, in plaats van als bestand te downloaden" -#: common/models.py:2354 +#: common/models.py:2348 msgid "Search Parts" msgstr "Zoek Onderdelen" -#: common/models.py:2355 +#: common/models.py:2349 msgid "Display parts in search preview window" msgstr "Onderdelen weergeven in zoekscherm" -#: common/models.py:2360 +#: common/models.py:2354 msgid "Search Supplier Parts" msgstr "Zoek leveranciersonderdelen" -#: common/models.py:2361 +#: common/models.py:2355 msgid "Display supplier parts in search preview window" msgstr "Leveranciersonderdelen weergeven in zoekscherm" -#: common/models.py:2366 +#: common/models.py:2360 msgid "Search Manufacturer Parts" msgstr "Fabrikant onderdelen zoeken" -#: common/models.py:2367 +#: common/models.py:2361 msgid "Display manufacturer parts in search preview window" msgstr "Fabrikant onderdelen weergeven in zoekscherm" -#: common/models.py:2372 +#: common/models.py:2366 msgid "Hide Inactive Parts" msgstr "Inactieve Onderdelen Verbergen" -#: common/models.py:2373 +#: common/models.py:2367 msgid "Excluded inactive parts from search preview window" msgstr "Inactieve verkooporders weglaten in het zoekvenster" -#: common/models.py:2378 +#: common/models.py:2372 msgid "Search Categories" msgstr "Zoek categorieën" -#: common/models.py:2379 +#: common/models.py:2373 msgid "Display part categories in search preview window" msgstr "Toon onderdeelcategorieën in zoekvenster" -#: common/models.py:2384 +#: common/models.py:2378 msgid "Search Stock" msgstr "Zoek in Voorraad" -#: common/models.py:2385 +#: common/models.py:2379 msgid "Display stock items in search preview window" msgstr "Toon voorraad items in zoekvenster" -#: common/models.py:2390 +#: common/models.py:2384 msgid "Hide Unavailable Stock Items" msgstr "Verberg niet beschikbare voorraad items" -#: common/models.py:2392 +#: common/models.py:2386 msgid "Exclude stock items which are not available from the search preview window" msgstr "Voorraadartikelen die niet beschikbaar zijn niet in het zoekvenster weergeven" -#: common/models.py:2398 +#: common/models.py:2392 msgid "Search Locations" msgstr "Locaties doorzoeken" -#: common/models.py:2399 +#: common/models.py:2393 msgid "Display stock locations in search preview window" msgstr "Toon voorraadlocaties in zoekvenster" -#: common/models.py:2404 +#: common/models.py:2398 msgid "Search Companies" msgstr "Zoek bedrijven" -#: common/models.py:2405 +#: common/models.py:2399 msgid "Display companies in search preview window" msgstr "Toon bedrijven in zoekvenster" -#: common/models.py:2410 +#: common/models.py:2404 msgid "Search Build Orders" msgstr "Zoek Bouworders" -#: common/models.py:2411 +#: common/models.py:2405 msgid "Display build orders in search preview window" msgstr "Toon bouworders in zoekvenster" -#: common/models.py:2416 +#: common/models.py:2410 msgid "Search Purchase Orders" msgstr "Inkooporders Zoeken" -#: common/models.py:2417 +#: common/models.py:2411 msgid "Display purchase orders in search preview window" msgstr "Toon inkooporders in het zoekvenster" -#: common/models.py:2422 +#: common/models.py:2416 msgid "Exclude Inactive Purchase Orders" msgstr "Inactieve Inkooporders Weglaten" -#: common/models.py:2424 +#: common/models.py:2418 msgid "Exclude inactive purchase orders from search preview window" msgstr "Inactieve inkooporders weglaten in het zoekvenster" -#: common/models.py:2430 +#: common/models.py:2424 msgid "Search Sales Orders" msgstr "Verkooporders zoeken" -#: common/models.py:2431 +#: common/models.py:2425 msgid "Display sales orders in search preview window" msgstr "Toon verkooporders in het zoekvenster" -#: common/models.py:2436 +#: common/models.py:2430 msgid "Exclude Inactive Sales Orders" msgstr "Inactieve Verkooporders Weglaten" -#: common/models.py:2438 +#: common/models.py:2432 msgid "Exclude inactive sales orders from search preview window" msgstr "Inactieve verkooporders weglaten in het zoekvenster" -#: common/models.py:2444 +#: common/models.py:2438 msgid "Search Return Orders" msgstr "Zoek retourorders" -#: common/models.py:2445 +#: common/models.py:2439 msgid "Display return orders in search preview window" msgstr "Toon bouworders in zoekvenster" -#: common/models.py:2450 +#: common/models.py:2444 msgid "Exclude Inactive Return Orders" msgstr "Inactieve retourbestellingen weglaten" -#: common/models.py:2452 +#: common/models.py:2446 msgid "Exclude inactive return orders from search preview window" msgstr "Inactieve retourorders uitsluiten in zoekvenster" -#: common/models.py:2458 +#: common/models.py:2452 msgid "Search Preview Results" msgstr "Zoekvoorbeeld resultaten" -#: common/models.py:2460 +#: common/models.py:2454 msgid "Number of results to show in each section of the search preview window" msgstr "Aantal resultaten om weer te geven in elk gedeelte van het zoekvenster" -#: common/models.py:2466 +#: common/models.py:2460 msgid "Regex Search" msgstr "Regex zoeken" -#: common/models.py:2467 +#: common/models.py:2461 msgid "Enable regular expressions in search queries" msgstr "Schakel reguliere expressies in zoekopdrachten in" -#: common/models.py:2472 +#: common/models.py:2466 msgid "Whole Word Search" msgstr "Hele woorden zoeken" -#: common/models.py:2473 +#: common/models.py:2467 msgid "Search queries return results for whole word matches" msgstr "Zoekopdrachten geven resultaat voor hele woord overeenkomsten" -#: common/models.py:2478 +#: common/models.py:2472 msgid "Show Quantity in Forms" msgstr "Toon hoeveelheid in formulieren" -#: common/models.py:2479 +#: common/models.py:2473 msgid "Display available part quantity in some forms" msgstr "Hoeveelheid beschikbare onderdelen in sommige formulieren weergeven" -#: common/models.py:2484 +#: common/models.py:2478 msgid "Escape Key Closes Forms" msgstr "Escape-toets sluit formulieren" -#: common/models.py:2485 +#: common/models.py:2479 msgid "Use the escape key to close modal forms" msgstr "Gebruik de Escape-toets om standaard formulieren te sluiten" -#: common/models.py:2490 +#: common/models.py:2484 msgid "Fixed Navbar" msgstr "Vaste navigatiebalk" -#: common/models.py:2491 +#: common/models.py:2485 msgid "The navbar position is fixed to the top of the screen" msgstr "De navigatiebalk positie is gefixeerd aan de bovenkant van het scherm" -#: common/models.py:2496 +#: common/models.py:2490 msgid "Date Format" msgstr "Datum formaat" -#: common/models.py:2497 +#: common/models.py:2491 msgid "Preferred format for displaying dates" msgstr "Voorkeursindeling voor weergave van datums" -#: common/models.py:2510 part/templates/part/detail.html:41 +#: common/models.py:2504 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "Onderdeel planning" -#: common/models.py:2511 +#: common/models.py:2505 msgid "Display part scheduling information" msgstr "Toon informatie voor het plannen van onderdelen" -#: common/models.py:2516 part/templates/part/detail.html:62 +#: common/models.py:2510 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "Voorraadcontrole onderdeel" -#: common/models.py:2518 +#: common/models.py:2512 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "Toon voorraadinformatie van onderdeel (als voorraadcontrole functionaliteit is ingeschakeld)" -#: common/models.py:2524 +#: common/models.py:2518 msgid "Table String Length" msgstr "Tabel tekenreekslengte" -#: common/models.py:2526 +#: common/models.py:2520 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2532 +#: common/models.py:2526 msgid "Receive error reports" msgstr "Foutrapportages ontvangen" -#: common/models.py:2533 +#: common/models.py:2527 msgid "Receive notifications for system errors" msgstr "Meldingen ontvangen van systeemfouten" -#: common/models.py:2538 +#: common/models.py:2532 msgid "Last used printing machines" msgstr "" -#: common/models.py:2539 +#: common/models.py:2533 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2559 common/models.py:2560 common/models.py:2717 -#: common/models.py:2718 common/models.py:2963 common/models.py:2964 -#: common/models.py:3287 common/models.py:3288 importer/models.py:89 +#: common/models.py:2553 common/models.py:2554 common/models.py:2711 +#: common/models.py:2712 common/models.py:2957 common/models.py:2958 +#: common/models.py:3281 common/models.py:3282 importer/models.py:89 #: part/models.py:3319 part/models.py:3406 part/models.py:3480 #: part/models.py:3508 plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3735,11 +3724,11 @@ msgstr "" msgid "User" msgstr "Gebruiker" -#: common/models.py:2582 +#: common/models.py:2576 msgid "Price break quantity" msgstr "" -#: common/models.py:2589 company/serializers.py:517 order/admin.py:42 +#: common/models.py:2583 company/serializers.py:517 order/admin.py:42 #: order/models.py:1423 order/models.py:2410 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1892 #: templates/js/translated/pricing.js:621 @@ -3747,96 +3736,96 @@ msgstr "" msgid "Price" msgstr "Prijs" -#: common/models.py:2590 +#: common/models.py:2584 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2694 common/models.py:2879 +#: common/models.py:2688 common/models.py:2873 msgid "Endpoint" msgstr "Eindpunt" -#: common/models.py:2695 +#: common/models.py:2689 msgid "Endpoint at which this webhook is received" msgstr "Eindpunt waarop deze webhook wordt ontvangen" -#: common/models.py:2705 +#: common/models.py:2699 msgid "Name for this webhook" msgstr "Naam van deze webhook" -#: common/models.py:2709 +#: common/models.py:2703 msgid "Is this webhook active" msgstr "Is deze webhook actief" -#: common/models.py:2725 users/models.py:159 +#: common/models.py:2719 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2726 +#: common/models.py:2720 msgid "Token for access" msgstr "Token voor toegang" -#: common/models.py:2734 +#: common/models.py:2728 msgid "Secret" msgstr "Geheim" -#: common/models.py:2735 +#: common/models.py:2729 msgid "Shared secret for HMAC" msgstr "Gedeeld geheim voor HMAC" -#: common/models.py:2843 +#: common/models.py:2837 msgid "Message ID" msgstr "Bericht ID" -#: common/models.py:2844 +#: common/models.py:2838 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2852 +#: common/models.py:2846 msgid "Host" msgstr "" -#: common/models.py:2853 +#: common/models.py:2847 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2861 +#: common/models.py:2855 msgid "Header" msgstr "Koptekst" -#: common/models.py:2862 +#: common/models.py:2856 msgid "Header of this message" msgstr "Koptekst van dit bericht" -#: common/models.py:2869 +#: common/models.py:2863 msgid "Body" msgstr "Berichtinhoud" -#: common/models.py:2870 +#: common/models.py:2864 msgid "Body of this message" msgstr "Inhoud van dit bericht" -#: common/models.py:2880 +#: common/models.py:2874 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2885 +#: common/models.py:2879 msgid "Worked on" msgstr "Aan gewerkt" -#: common/models.py:2886 +#: common/models.py:2880 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:3012 +#: common/models.py:3006 msgid "Id" msgstr "" -#: common/models.py:3014 templates/js/translated/company.js:965 +#: common/models.py:3008 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "Titel" -#: common/models.py:3016 common/models.py:3271 company/models.py:146 +#: common/models.py:3010 common/models.py:3265 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 #: order/models.py:303 order/models.py:1378 order/models.py:1810 #: part/admin.py:55 part/models.py:1069 @@ -3851,219 +3840,219 @@ msgstr "Titel" #: templates/js/translated/sales_order.js:1092 #: templates/js/translated/sales_order.js:2023 msgid "Link" -msgstr "" +msgstr "Koppeling" -#: common/models.py:3018 templates/js/translated/news.js:60 +#: common/models.py:3012 templates/js/translated/news.js:60 msgid "Published" msgstr "Gepubliceerd" -#: common/models.py:3020 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:3014 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" -#: common/models.py:3022 templates/js/translated/news.js:52 +#: common/models.py:3016 templates/js/translated/news.js:52 msgid "Summary" msgstr "Samenvatting" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Read" msgstr "Gelezen" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Was this news item read?" msgstr "" -#: common/models.py:3042 company/models.py:156 part/models.py:1079 +#: common/models.py:3036 company/models.py:156 part/models.py:1079 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 -#: stock/templates/stock/item_base.html:133 templates/503.html:31 +#: stock/templates/stock/item_base.html:129 templates/503.html:31 #: templates/hover_image.html:7 templates/hover_image.html:9 #: templates/modals.html:6 msgid "Image" msgstr "Afbeelding" -#: common/models.py:3042 +#: common/models.py:3036 msgid "Image file" msgstr "Afbeelding" -#: common/models.py:3054 common/models.py:3255 +#: common/models.py:3048 common/models.py:3249 msgid "Target model type for this image" msgstr "" -#: common/models.py:3058 +#: common/models.py:3052 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3080 +#: common/models.py:3074 msgid "Custom Unit" msgstr "" -#: common/models.py:3098 +#: common/models.py:3092 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:3113 +#: common/models.py:3107 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3132 +#: common/models.py:3126 msgid "Unit name" msgstr "" -#: common/models.py:3139 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3133 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "Symbool" -#: common/models.py:3140 +#: common/models.py:3134 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3146 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3140 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "Definitie" -#: common/models.py:3147 +#: common/models.py:3141 msgid "Unit definition" msgstr "" -#: common/models.py:3205 common/models.py:3262 stock/models.py:2552 +#: common/models.py:3199 common/models.py:3256 stock/models.py:2549 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Bijlage" -#: common/models.py:3217 +#: common/models.py:3211 msgid "Missing file" msgstr "Ontbrekend bestand" -#: common/models.py:3218 +#: common/models.py:3212 msgid "Missing external link" msgstr "Externe link ontbreekt" -#: common/models.py:3263 +#: common/models.py:3257 msgid "Select file to attach" msgstr "Bestand als bijlage selecteren" -#: common/models.py:3278 templates/js/translated/attachment.js:120 +#: common/models.py:3272 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Opmerking" -#: common/models.py:3279 +#: common/models.py:3273 msgid "Attachment comment" msgstr "" -#: common/models.py:3295 +#: common/models.py:3289 msgid "Upload date" msgstr "" -#: common/models.py:3296 +#: common/models.py:3290 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size in bytes" msgstr "" -#: common/models.py:3338 common/serializers.py:588 +#: common/models.py:3332 common/serializers.py:588 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3347 plugin/models.py:43 users/models.py:100 +#: common/models.py:3341 plugin/models.py:43 users/models.py:100 msgid "Key" msgstr "" -#: common/models.py:3348 +#: common/models.py:3342 msgid "Value that will be saved in the models database" msgstr "" -#: common/models.py:3351 +#: common/models.py:3345 msgid "Name of the state" msgstr "" -#: common/models.py:3355 +#: common/models.py:3349 msgid "Label" -msgstr "" +msgstr "Label" -#: common/models.py:3356 +#: common/models.py:3350 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:3362 +#: common/models.py:3356 msgid "Color" msgstr "" -#: common/models.py:3363 +#: common/models.py:3357 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:3366 +#: common/models.py:3360 msgid "Logical Key" msgstr "" -#: common/models.py:3368 +#: common/models.py:3362 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:3376 +#: common/models.py:3370 msgid "Model" msgstr "" -#: common/models.py:3377 +#: common/models.py:3371 msgid "Model this state is associated with" msgstr "" -#: common/models.py:3381 +#: common/models.py:3375 msgid "Reference Status Set" msgstr "" -#: common/models.py:3382 +#: common/models.py:3376 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:3388 +#: common/models.py:3382 msgid "Custom State" msgstr "" -#: common/models.py:3389 +#: common/models.py:3383 msgid "Custom States" msgstr "" -#: common/models.py:3404 +#: common/models.py:3398 msgid "Model must be selected" msgstr "" -#: common/models.py:3407 +#: common/models.py:3401 msgid "Key must be selected" msgstr "" -#: common/models.py:3410 +#: common/models.py:3404 msgid "Logical key must be selected" msgstr "" -#: common/models.py:3414 +#: common/models.py:3408 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:3418 +#: common/models.py:3412 msgid "Reference status must be selected" msgstr "" -#: common/models.py:3430 +#: common/models.py:3424 msgid "Reference status set not found" msgstr "" -#: common/models.py:3436 +#: common/models.py:3430 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:3442 +#: common/models.py:3436 msgid "Logical key must be in the logical keys of the reference status" msgstr "" @@ -4165,7 +4154,7 @@ msgstr "" msgid "Filename" msgstr "Bestandsnaam" -#: common/serializers.py:563 report/api.py:100 report/serializers.py:53 +#: common/serializers.py:563 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" @@ -4447,12 +4436,12 @@ msgstr "" #: company/models.py:467 company/models.py:584 company/models.py:808 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 -#: stock/templates/stock/item_base.html:217 +#: stock/templates/stock/item_base.html:213 msgid "Manufacturer Part" msgstr "Fabrikant onderdeel" #: company/models.py:484 company/models.py:776 stock/models.py:791 -#: stock/serializers.py:452 stock/templates/stock/item_base.html:142 +#: stock/serializers.py:452 stock/templates/stock/item_base.html:138 #: templates/js/translated/bom.js:622 msgid "Base Part" msgstr "Basis onderdeel" @@ -4463,8 +4452,8 @@ msgstr "Onderdeel selecteren" #: company/models.py:495 company/templates/company/company_base.html:82 #: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:145 part/serializers.py:567 -#: stock/templates/stock/item_base.html:207 +#: company/templates/company/supplier_part.html:145 part/serializers.py:565 +#: stock/templates/stock/item_base.html:203 #: templates/js/translated/company.js:507 #: templates/js/translated/company.js:1118 #: templates/js/translated/company.js:1296 @@ -4479,7 +4468,7 @@ msgstr "Fabrikant selecteren" #: company/models.py:502 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:153 order/serializers.py:557 -#: part/serializers.py:577 templates/js/translated/company.js:351 +#: part/serializers.py:575 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 #: templates/js/translated/company.js:1630 templates/js/translated/part.js:1807 @@ -4505,7 +4494,7 @@ msgid "Parameter name" msgstr "Parameternaam" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2544 templates/js/translated/company.js:1166 +#: stock/models.py:2541 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1499 #: templates/js/translated/stock.js:1607 msgid "Value" @@ -4530,7 +4519,7 @@ msgstr "Parameter eenheden" #: company/models.py:659 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 #: order/serializers.py:492 stock/models.py:802 -#: stock/templates/stock/item_base.html:233 +#: stock/templates/stock/item_base.html:229 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 @@ -4553,9 +4542,9 @@ msgstr "Gekoppeld fabrikant onderdeel moet verwijzen naar hetzelfde basis onderd #: company/models.py:786 company/templates/company/company_base.html:87 #: company/templates/company/supplier_part.html:129 order/models.py:492 #: order/templates/order/order_base.html:141 part/bom.py:279 part/bom.py:314 -#: part/serializers.py:551 plugin/builtin/suppliers/digikey.py:25 +#: part/serializers.py:549 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/templates/stock/item_base.html:224 +#: plugin/builtin/suppliers/tme.py:26 stock/templates/stock/item_base.html:220 #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:511 @@ -4570,9 +4559,9 @@ msgstr "Leverancier" msgid "Select supplier" msgstr "Leverancier selecteren" -#: company/models.py:793 part/serializers.py:562 +#: company/models.py:793 part/serializers.py:560 msgid "Supplier stock keeping unit" -msgstr "" +msgstr "Voorraad beheers eenheid voor leveranciers" #: company/models.py:799 msgid "Is this supplier part active?" @@ -4661,12 +4650,12 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:919 +#: company/serializers.py:397 part/admin.py:126 part/serializers.py:917 #: part/templates/part/part_base.html:197 #: templates/js/translated/company.js:1689 #: templates/js/translated/table_filters.js:362 msgid "In Stock" -msgstr "" +msgstr "Op voorraad" #: company/templates/company/company_base.html:16 #: part/templates/part/part_base.html:146 @@ -4735,7 +4724,7 @@ msgstr "" #: order/models.py:2140 order/templates/order/return_order_base.html:134 #: order/templates/order/sales_order_base.html:151 stock/models.py:844 #: stock/models.py:845 stock/serializers.py:1336 -#: stock/templates/stock/item_base.html:405 +#: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 #: templates/js/translated/return_order.js:295 @@ -4810,7 +4799,7 @@ msgstr "Nieuw fabrikant onderdeel" #: company/templates/company/detail.html:65 msgid "Supplier Stock" -msgstr "" +msgstr "Leverancier voorraad" #: company/templates/company/detail.html:75 #: company/templates/company/sidebar.html:12 @@ -4861,7 +4850,7 @@ msgstr "Nieuwe Verkooporder" #: company/templates/company/detail.html:126 msgid "Assigned Stock" -msgstr "" +msgstr "Toegewezen voorraad" #: company/templates/company/detail.html:142 #: company/templates/company/sidebar.html:29 @@ -4939,7 +4928,7 @@ msgstr "Geen fabrikanten informatie beschikbaar" #: company/templates/company/manufacturer_part.html:119 #: company/templates/company/supplier_part.html:15 company/views.py:31 -#: part/admin.py:122 part/serializers.py:925 +#: part/admin.py:122 part/serializers.py:923 #: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190 #: templates/navbar.html:48 msgid "Suppliers" @@ -5030,7 +5019,7 @@ msgid "No supplier information available" msgstr "Geen leveranciersinformatie beschikbaar" #: company/templates/company/supplier_part.html:139 order/serializers.py:554 -#: part/bom.py:286 part/bom.py:315 part/serializers.py:561 +#: part/bom.py:286 part/bom.py:315 part/serializers.py:559 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1793 #: templates/js/translated/pricing.js:510 #: templates/js/translated/purchase_order.js:1920 @@ -5040,7 +5029,7 @@ msgstr "" #: company/templates/company/supplier_part.html:206 msgid "Supplier Part Stock" -msgstr "" +msgstr "Voorraad leverancier" #: company/templates/company/supplier_part.html:209 #: part/templates/part/detail.html:24 stock/templates/stock/location.html:204 @@ -5084,7 +5073,7 @@ msgid "Update Part Availability" msgstr "" #: company/templates/company/supplier_part_sidebar.html:5 -#: part/serializers.py:923 part/stocktake.py:223 +#: part/serializers.py:921 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 #: stock/serializers.py:1021 stock/serializers.py:1199 @@ -5473,7 +5462,7 @@ msgstr "" #: order/models.py:1592 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_purchase_order_report.html:14 -#: stock/serializers.py:121 stock/templates/stock/item_base.html:176 +#: stock/serializers.py:121 stock/templates/stock/item_base.html:172 #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:168 @@ -5490,7 +5479,7 @@ msgstr "Inkooporder" #: templates/js/translated/return_order.js:280 #: templates/js/translated/stock.js:3026 msgid "Return Order" -msgstr "" +msgstr "Retour bestelling" #: order/models.py:91 msgid "Total price for this order" @@ -5694,7 +5683,7 @@ msgid "Number of items received" msgstr "Aantal ontvangen artikelen" #: order/models.py:1513 stock/models.py:963 stock/serializers.py:617 -#: stock/templates/stock/item_base.html:183 +#: stock/templates/stock/item_base.html:179 #: templates/js/translated/stock.js:2397 msgid "Purchase Price" msgstr "Inkoopprijs" @@ -5768,7 +5757,7 @@ msgid "User who checked this shipment" msgstr "Gebruiker die deze zending gecontroleerd heeft" #: order/models.py:1788 order/models.py:2011 order/serializers.py:1479 -#: order/serializers.py:1589 templates/js/translated/model_renderers.js:455 +#: order/serializers.py:1597 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "Zending" @@ -5912,7 +5901,7 @@ msgstr "" #: order/serializers.py:290 stock/admin.py:196 msgid "Supplier Name" -msgstr "" +msgstr "Leveranciers Naam" #: order/serializers.py:332 msgid "Order cannot be cancelled" @@ -5982,14 +5971,14 @@ msgstr "Artikel" msgid "Line item does not match purchase order" msgstr "Artikelregel komt niet overeen met inkooporder" -#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1790 +#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1798 msgid "Select destination location for received items" msgstr "Selecteer bestemmingslocatie voor ontvangen artikelen" #: order/serializers.py:672 templates/js/translated/purchase_order.js:1130 #: templates/js/translated/stock.js:1200 msgid "Enter batch code for incoming stock items" -msgstr "" +msgstr "Voer batch code in voor inkomende voorraad items" #: order/serializers.py:680 templates/js/translated/purchase_order.js:1155 msgid "Enter serial numbers for incoming stock items" @@ -5997,11 +5986,11 @@ msgstr "Voer serienummers in voor inkomende voorraadartikelen" #: order/serializers.py:692 msgid "Override packaging information for incoming stock items" -msgstr "" +msgstr "Overschrijf verpakkingsinformatie voor binnenkomende voorraad" #: order/serializers.py:700 msgid "Additional note for incoming stock items" -msgstr "" +msgstr "Extra opmerking voor inkomende voorraad items" #: order/serializers.py:707 templates/js/translated/barcode.js:52 msgid "Barcode" @@ -6019,7 +6008,7 @@ msgstr "Streepjescode is al in gebruik" msgid "An integer quantity must be provided for trackable parts" msgstr "Hoeveelheid als geheel getal vereist voor traceerbare onderdelen" -#: order/serializers.py:795 order/serializers.py:1806 +#: order/serializers.py:795 order/serializers.py:1814 msgid "Line items must be provided" msgstr "Artikelen moeten worden opgegeven" @@ -6051,39 +6040,39 @@ msgstr "Hoeveelheid moet positief zijn" msgid "Enter serial numbers to allocate" msgstr "Voer serienummers in om toe te wijzen" -#: order/serializers.py:1491 order/serializers.py:1597 +#: order/serializers.py:1491 order/serializers.py:1605 msgid "Shipment has already been shipped" msgstr "Verzending is al verzonden" -#: order/serializers.py:1494 order/serializers.py:1600 +#: order/serializers.py:1494 order/serializers.py:1608 msgid "Shipment is not associated with this order" msgstr "Zending is niet gekoppeld aan deze bestelling" -#: order/serializers.py:1541 +#: order/serializers.py:1549 msgid "No match found for the following serial numbers" msgstr "Geen overeenkomst gevonden voor de volgende serienummers" -#: order/serializers.py:1548 -msgid "The following serial numbers are already allocated" -msgstr "De volgende serienummers zijn al toegewezen" +#: order/serializers.py:1556 +msgid "The following serial numbers are unavailable" +msgstr "" -#: order/serializers.py:1760 +#: order/serializers.py:1768 msgid "Return order line item" msgstr "" -#: order/serializers.py:1766 +#: order/serializers.py:1774 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1777 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1798 +#: order/serializers.py:1806 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1881 +#: order/serializers.py:1889 msgid "Line price currency" msgstr "" @@ -6510,13 +6499,13 @@ msgstr "{part} stukprijs bijgewerkt naar {price}" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "{part} stukprijs bijgewerkt naar {price} en aantal naar {qty}" -#: part/admin.py:48 part/models.py:1044 part/serializers.py:908 +#: part/admin.py:48 part/models.py:1044 part/serializers.py:906 #: part/templates/part/part_base.html:276 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 #: templates/js/translated/stock.js:2122 msgid "IPN" -msgstr "" +msgstr "IPN" #: part/admin.py:50 part/models.py:1053 part/templates/part/part_base.html:293 #: report/models.py:161 templates/js/translated/part.js:1238 @@ -6535,12 +6524,12 @@ msgstr "" #: part/admin.py:63 part/admin.py:302 part/stocktake.py:221 msgid "Category ID" -msgstr "" +msgstr "Categorie ID" -#: part/admin.py:67 part/admin.py:304 part/serializers.py:893 +#: part/admin.py:67 part/admin.py:304 part/serializers.py:891 #: part/stocktake.py:222 msgid "Category Name" -msgstr "" +msgstr "Categorie naam" #: part/admin.py:71 part/admin.py:316 msgid "Default Location ID" @@ -6556,17 +6545,17 @@ msgstr "" #: part/admin.py:84 part/models.py:1150 part/templates/part/part_base.html:203 msgid "Minimum Stock" -msgstr "" +msgstr "Minimum voorraad" #: part/admin.py:138 part/templates/part/part_sidebar.html:27 msgid "Used In" msgstr "" -#: part/admin.py:150 part/serializers.py:918 +#: part/admin.py:150 part/serializers.py:916 #: part/templates/part/part_base.html:248 stock/admin.py:236 #: templates/js/translated/part.js:717 templates/js/translated/part.js:2159 msgid "Building" -msgstr "" +msgstr "Bouwen" #: part/admin.py:155 part/models.py:3214 part/models.py:3228 #: templates/js/translated/part.js:976 @@ -6580,11 +6569,11 @@ msgstr "" #: part/admin.py:308 part/admin.py:387 stock/admin.py:57 stock/admin.py:216 msgid "Parent ID" -msgstr "" +msgstr "Bovenliggende ID" #: part/admin.py:312 part/admin.py:394 stock/admin.py:61 msgid "Parent Name" -msgstr "" +msgstr "Bovenliggende naam" #: part/admin.py:320 part/templates/part/category.html:85 #: part/templates/part/category.html:98 @@ -6592,7 +6581,7 @@ msgid "Category Path" msgstr "" #: part/admin.py:325 part/models.py:420 part/serializers.py:130 -#: part/serializers.py:290 part/serializers.py:428 +#: part/serializers.py:290 part/serializers.py:426 #: part/templates/part/cat_link.html:3 part/templates/part/category.html:20 #: part/templates/part/category.html:138 part/templates/part/category.html:158 #: part/templates/part/category_sidebar.html:9 @@ -6619,13 +6608,13 @@ msgstr "" msgid "Part Revision" msgstr "" -#: part/admin.py:418 part/serializers.py:1367 +#: part/admin.py:418 part/serializers.py:1365 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "" -#: part/admin.py:423 part/serializers.py:1382 +#: part/admin.py:423 part/serializers.py:1380 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -6641,7 +6630,7 @@ msgstr "" #: part/api.py:123 stock/api.py:310 msgid "Depth" -msgstr "" +msgstr "Diepte" #: part/api.py:123 msgid "Filter by category depth" @@ -6649,7 +6638,7 @@ msgstr "" #: part/api.py:141 stock/api.py:328 msgid "Top Level" -msgstr "" +msgstr "Hoogste niveau" #: part/api.py:143 msgid "Filter by top-level categories" @@ -6657,7 +6646,7 @@ msgstr "" #: part/api.py:156 stock/api.py:343 msgid "Cascade" -msgstr "" +msgstr "Stapelen" #: part/api.py:158 msgid "Include sub-categories in filtered results" @@ -6720,13 +6709,13 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1520 part/models.py:1036 part/models.py:3501 part/models.py:4060 -#: part/serializers.py:443 part/serializers.py:1223 +#: part/serializers.py:441 part/serializers.py:1221 #: part/templates/part/part_base.html:267 stock/api.py:780 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 #: templates/js/translated/part.js:2383 msgid "Category" -msgstr "" +msgstr "Categorie" #: part/api.py:1754 msgid "Assembly part is testable" @@ -6746,7 +6735,7 @@ msgstr "" msgid "Default Location" msgstr "Standaard locatie" -#: part/bom.py:184 part/serializers.py:926 +#: part/bom.py:184 part/serializers.py:924 #: templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "Totale Voorraad" @@ -6775,7 +6764,7 @@ msgstr "Standaard locatie voor onderdelen in deze categorie" #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 msgid "Structural" -msgstr "" +msgstr "Structureel" #: part/models.py:116 msgid "Parts may not be directly assigned to a structural category, but may be assigned to child categories." @@ -6792,12 +6781,12 @@ msgstr "" #: part/models.py:132 stock/models.py:95 stock/models.py:174 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" -msgstr "" +msgstr "Pictogram" #: part/models.py:133 part/serializers.py:143 part/serializers.py:161 #: stock/models.py:175 msgid "Icon (optional)" -msgstr "" +msgstr "Pictogram (optioneel)" #: part/models.py:179 msgid "You cannot make this part category structural because some parts are already assigned to it!" @@ -6860,7 +6849,7 @@ msgstr "" #: part/models.py:826 msgid "Stock item with this serial number already exists" -msgstr "" +msgstr "Voorraadartikel met dit serienummer bestaat al" #: part/models.py:927 msgid "Duplicate IPN not allowed in part settings" @@ -6906,7 +6895,7 @@ msgstr "" msgid "Part category" msgstr "Onderdeel Categorie" -#: part/models.py:1052 part/serializers.py:360 +#: part/models.py:1052 msgid "Part revision or version number" msgstr "" @@ -6936,11 +6925,11 @@ msgstr "" #: part/models.py:1142 msgid "Expiry time (in days) for stock items of this part" -msgstr "" +msgstr "Verlooptijd (in dagen) voor voorraadartikelen van dit deel" #: part/models.py:1151 msgid "Minimum allowed stock level" -msgstr "" +msgstr "Minimaal toegelaten stock niveau" #: part/models.py:1160 msgid "Units of measure for this part" @@ -7012,10 +7001,10 @@ msgid "Owner responsible for this part" msgstr "" #: part/models.py:1264 part/templates/part/part_base.html:355 -#: stock/templates/stock/item_base.html:451 +#: stock/templates/stock/item_base.html:447 #: templates/js/translated/part.js:2490 msgid "Last Stocktake" -msgstr "" +msgstr "Laatste voorraadcontrole" #: part/models.py:2137 msgid "Sell multiple" @@ -7163,11 +7152,11 @@ msgstr "" #: part/models.py:3289 msgid "Number of individual stock entries at time of stocktake" -msgstr "" +msgstr "Aantal individuele voorraadvermeldingen op het moment van voorraadcontrole" #: part/models.py:3297 msgid "Total available stock at time of stocktake" -msgstr "" +msgstr "Totale voorraad op het moment van voorraadcontrole" #: part/models.py:3301 part/models.py:3384 #: part/templates/part/part_scheduling.html:13 @@ -7183,7 +7172,7 @@ msgstr "Datum" #: part/models.py:3302 msgid "Date stocktake was performed" -msgstr "" +msgstr "Datum waarop voorraad werd uitgevoerd" #: part/models.py:3310 msgid "Additional notes" @@ -7191,23 +7180,23 @@ msgstr "" #: part/models.py:3320 msgid "User who performed this stocktake" -msgstr "" +msgstr "Gebruiker die deze voorraad heeft uitgevoerd" #: part/models.py:3326 msgid "Minimum Stock Cost" -msgstr "" +msgstr "Minimale voorraadprijs" #: part/models.py:3327 msgid "Estimated minimum cost of stock on hand" -msgstr "" +msgstr "Geschatte minimum kosten van de voorraad op de hand" #: part/models.py:3333 msgid "Maximum Stock Cost" -msgstr "" +msgstr "Maximale voorraadkosten" #: part/models.py:3334 msgid "Estimated maximum cost of stock on hand" -msgstr "" +msgstr "Geschatte maximale kosten van de hand van voorraad" #: part/models.py:3390 templates/InvenTree/settings/settings_staff_js.html:532 msgid "Report" @@ -7215,7 +7204,7 @@ msgstr "" #: part/models.py:3391 msgid "Stocktake report file (generated internally)" -msgstr "" +msgstr "Bestand voorraadcontrole (intern gegenereerd)" #: part/models.py:3396 templates/InvenTree/settings/settings_staff_js.html:539 msgid "Part Count" @@ -7223,11 +7212,11 @@ msgstr "Aantal onderdelen" #: part/models.py:3397 msgid "Number of parts covered by stocktake" -msgstr "" +msgstr "Aantal door voorraadopname gedekte onderdelen" #: part/models.py:3407 msgid "User who requested this stocktake report" -msgstr "" +msgstr "Gebruiker die om dit voorraadrapport heeft gevraagd" #: part/models.py:3417 msgid "Part Sale Price Break" @@ -7247,7 +7236,7 @@ msgstr "" #: part/models.py:3587 msgid "Test templates can only be created for testable parts" -msgstr "" +msgstr "Test sjablonen kunnen alleen worden gemaakt voor testbare onderdelen" #: part/models.py:3598 msgid "Test template with the same key already exists for part" @@ -7277,7 +7266,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3635 report/models.py:208 +#: part/models.py:3635 report/models.py:216 #: templates/js/translated/part.js:2919 #: templates/js/translated/table_filters.js:502 msgid "Enabled" @@ -7495,11 +7484,11 @@ msgstr "" #: part/models.py:4327 msgid "Stock items for variant parts can be used for this BOM item" -msgstr "" +msgstr "Voorraaditems voor variant onderdelen kunnen worden gebruikt voor dit BOM artikel" #: part/models.py:4412 stock/models.py:689 msgid "Quantity must be integer value for trackable parts" -msgstr "" +msgstr "Hoeveelheid moet een geheel getal zijn voor trackable onderdelen" #: part/models.py:4422 part/models.py:4424 msgid "Sub part must be specified" @@ -7565,365 +7554,365 @@ msgstr "" #: part/serializers.py:225 part/serializers.py:243 stock/serializers.py:623 msgid "Purchase currency of this stock item" -msgstr "" +msgstr "Inkooporder voor dit voorraadartikel" #: part/serializers.py:291 msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:434 +#: part/serializers.py:432 msgid "No parts selected" msgstr "Geen onderdelen geselecteerd" -#: part/serializers.py:444 +#: part/serializers.py:442 msgid "Select category" msgstr "" -#: part/serializers.py:479 +#: part/serializers.py:477 msgid "Original Part" msgstr "" -#: part/serializers.py:480 +#: part/serializers.py:478 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:485 +#: part/serializers.py:483 msgid "Copy Image" msgstr "Afbeelding kopiëren" -#: part/serializers.py:486 +#: part/serializers.py:484 msgid "Copy image from original part" msgstr "Afbeelding kopiëren van het oorspronkelijke onderdeel" -#: part/serializers.py:492 part/templates/part/detail.html:293 +#: part/serializers.py:490 part/templates/part/detail.html:293 msgid "Copy BOM" msgstr "" -#: part/serializers.py:493 +#: part/serializers.py:491 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:499 +#: part/serializers.py:497 msgid "Copy Parameters" msgstr "Parameters kopiëren" -#: part/serializers.py:500 +#: part/serializers.py:498 msgid "Copy parameter data from original part" msgstr "Parameter data kopiëren van het originele onderdeel" -#: part/serializers.py:506 +#: part/serializers.py:504 msgid "Copy Notes" msgstr "" -#: part/serializers.py:507 +#: part/serializers.py:505 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:523 msgid "Initial Stock Quantity" -msgstr "" +msgstr "Eerste voorraad hoeveelheid" -#: part/serializers.py:527 +#: part/serializers.py:525 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." -msgstr "" +msgstr "Specificeer de initiële voorraad hoeveelheid voor dit onderdeel. Als het aantal nul is, wordt er geen voorraad toegevoegd." -#: part/serializers.py:534 +#: part/serializers.py:532 msgid "Initial Stock Location" -msgstr "" +msgstr "Eerste voorraad locatie" -#: part/serializers.py:535 +#: part/serializers.py:533 msgid "Specify initial stock location for this Part" -msgstr "" +msgstr "Specificeer locatie van de eerste voorraad voor dit onderdeel" -#: part/serializers.py:552 +#: part/serializers.py:550 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:568 +#: part/serializers.py:566 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:578 +#: part/serializers.py:576 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:585 +#: part/serializers.py:583 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:594 +#: part/serializers.py:592 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:605 +#: part/serializers.py:603 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:612 +#: part/serializers.py:610 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:924 +#: part/serializers.py:922 msgid "Revisions" msgstr "" -#: part/serializers.py:929 +#: part/serializers.py:927 msgid "Unallocated Stock" -msgstr "" +msgstr "Niet toegewezen voorraad" -#: part/serializers.py:932 +#: part/serializers.py:930 msgid "Variant Stock" -msgstr "" +msgstr "Variant voorraad" -#: part/serializers.py:962 part/templates/part/copy_part.html:9 +#: part/serializers.py:960 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:474 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:963 +#: part/serializers.py:961 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:969 templates/js/translated/part.js:103 +#: part/serializers.py:967 templates/js/translated/part.js:103 msgid "Initial Stock" -msgstr "" +msgstr "Eerste voorraad" -#: part/serializers.py:970 +#: part/serializers.py:968 msgid "Create Part with initial stock quantity" -msgstr "" +msgstr "Maak onderdeel met eerste voorraad" -#: part/serializers.py:976 +#: part/serializers.py:974 msgid "Supplier Information" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:975 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:985 +#: part/serializers.py:983 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:986 +#: part/serializers.py:984 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:991 +#: part/serializers.py:989 msgid "Existing Image" msgstr "" -#: part/serializers.py:992 +#: part/serializers.py:990 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1007 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1215 +#: part/serializers.py:1213 msgid "Limit stocktake report to a particular part, and any variant parts" -msgstr "" +msgstr "Limiteer de voorraadrapportage tot een bepaald onderdeel en eventuele variant onderdelen" -#: part/serializers.py:1225 +#: part/serializers.py:1223 msgid "Limit stocktake report to a particular part category, and any child categories" -msgstr "" +msgstr "Limiteer de voorraadrapportage tot een bepaalde deelcategorie en alle onderliggende categorieën" -#: part/serializers.py:1235 +#: part/serializers.py:1233 msgid "Limit stocktake report to a particular stock location, and any child locations" -msgstr "" +msgstr "Limiteer de voorraadrapportage tot een bepaalde voorraadlocatie en alle onderliggende locaties" -#: part/serializers.py:1241 +#: part/serializers.py:1239 msgid "Exclude External Stock" -msgstr "" +msgstr "Externe voorraad uitsluiten" -#: part/serializers.py:1242 +#: part/serializers.py:1240 msgid "Exclude stock items in external locations" -msgstr "" +msgstr "Voorraadartikelen op externe locaties uitsluiten" -#: part/serializers.py:1247 +#: part/serializers.py:1245 msgid "Generate Report" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1246 msgid "Generate report file containing calculated stocktake data" -msgstr "" +msgstr "Genereer een bestand met berekende voorraad namen gegevens" -#: part/serializers.py:1253 +#: part/serializers.py:1251 msgid "Update Parts" msgstr "" -#: part/serializers.py:1254 +#: part/serializers.py:1252 msgid "Update specified parts with calculated stocktake data" -msgstr "" +msgstr "Bijwerken van de opgegeven onderdelen met berekende voorraad gegevens" -#: part/serializers.py:1262 +#: part/serializers.py:1260 msgid "Stocktake functionality is not enabled" -msgstr "" +msgstr "Voorraadcontrole functionaliteit is niet ingeschakeld" -#: part/serializers.py:1368 +#: part/serializers.py:1366 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1373 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1383 +#: part/serializers.py:1381 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1390 +#: part/serializers.py:1388 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1419 +#: part/serializers.py:1417 msgid "Update" msgstr "" -#: part/serializers.py:1420 +#: part/serializers.py:1418 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1443 +#: part/serializers.py:1441 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1450 +#: part/serializers.py:1448 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1451 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1597 +#: part/serializers.py:1595 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1606 +#: part/serializers.py:1604 msgid "Component Name" msgstr "" -#: part/serializers.py:1609 +#: part/serializers.py:1607 msgid "Component IPN" msgstr "" -#: part/serializers.py:1612 +#: part/serializers.py:1610 msgid "Component Description" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1616 msgid "Select the component part" msgstr "" -#: part/serializers.py:1627 part/templates/part/part_base.html:242 +#: part/serializers.py:1625 part/templates/part/part_base.html:242 #: templates/js/translated/bom.js:1219 msgid "Can Build" msgstr "" -#: part/serializers.py:1858 +#: part/serializers.py:1856 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1866 +#: part/serializers.py:1864 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1867 +#: part/serializers.py:1865 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1872 +#: part/serializers.py:1870 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1873 +#: part/serializers.py:1871 msgid "Include BOM items which are inherited from templated parts" -msgstr "" +msgstr "Inclusief stuklijst BOM items die worden overgenomen van getemplated onderdelen" -#: part/serializers.py:1878 +#: part/serializers.py:1876 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1879 +#: part/serializers.py:1877 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1884 +#: part/serializers.py:1882 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1885 +#: part/serializers.py:1883 msgid "Copy substitute parts when duplicate BOM items" -msgstr "" +msgstr "Kopieer vervangende onderdelen bij dubbele stuklijst BOM items" -#: part/serializers.py:1922 +#: part/serializers.py:1920 msgid "Clear Existing BOM" -msgstr "" +msgstr "Verwijder bestaande stuklijst BOM" -#: part/serializers.py:1923 +#: part/serializers.py:1921 msgid "Delete existing BOM items before uploading" -msgstr "" +msgstr "Verwijder bestaande stuklijst BOM items voor het uploaden" -#: part/serializers.py:1955 +#: part/serializers.py:1953 msgid "No part column specified" msgstr "" -#: part/serializers.py:1999 +#: part/serializers.py:1997 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2002 +#: part/serializers.py:2000 msgid "No matching part found" msgstr "" -#: part/serializers.py:2004 +#: part/serializers.py:2002 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2013 +#: part/serializers.py:2011 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2021 +#: part/serializers.py:2019 msgid "Invalid quantity" msgstr "Ongeldige hoeveelheid" -#: part/serializers.py:2044 +#: part/serializers.py:2042 msgid "At least one BOM item is required" -msgstr "" +msgstr "Minstens één stuklijst BOM artikel is vereist" #: part/stocktake.py:224 templates/js/translated/part.js:1073 #: templates/js/translated/part.js:1828 templates/js/translated/part.js:1884 #: templates/js/translated/purchase_order.js:2154 msgid "Total Quantity" -msgstr "" +msgstr "Totale hoeveelheid" #: part/stocktake.py:225 msgid "Total Cost Min" -msgstr "" +msgstr "Totale kosten Min" #: part/stocktake.py:226 msgid "Total Cost Max" -msgstr "" +msgstr "Totale kosten Max" #: part/stocktake.py:284 msgid "Stocktake Report Available" -msgstr "" +msgstr "Voorraadcontrole rapport beschikbaar" #: part/stocktake.py:285 msgid "A new stocktake report is available for download" -msgstr "" +msgstr "Een nieuwe voorraadrapportage is beschikbaar voor download" #: part/tasks.py:37 msgid "Low stock notification" -msgstr "" +msgstr "Lage voorraad melding" #: part/tasks.py:39 #, python-brace-format msgid "The available stock for {part.name} has fallen below the configured minimum level" -msgstr "" +msgstr "De beschikbare voorraad voor {part.name} is onder het ingestelde minimumniveau gedaald" #: part/templates/part/bom.html:6 msgid "You do not have permission to edit the BOM." @@ -7931,20 +7920,20 @@ msgstr "U heeft geen toestemming om de stuklijst te bewerken." #: part/templates/part/bom.html:15 msgid "The BOM this part has been changed, and must be validated" -msgstr "" +msgstr "De stuklijst BOM dit onderdeel is gewijzigd en moet worden gevalideerd" #: part/templates/part/bom.html:17 #, python-format msgid "This BOM was last checked by %(checker)s on %(check_date)s" -msgstr "" +msgstr "Deze stuklijst BOM is laatst gecontroleerd door %(checker)s op %(check_date)s" #: part/templates/part/bom.html:21 msgid "This BOM has not been validated." -msgstr "" +msgstr "Deze stuklijst BOM is niet gevalideerd." #: part/templates/part/category.html:32 msgid "Perform stocktake for this part category" -msgstr "" +msgstr "Voorraadcontrole uitvoeren voor deze deelcategorie" #: part/templates/part/category.html:38 part/templates/part/category.html:42 msgid "You are subscribed to notifications for this category" @@ -7988,7 +7977,7 @@ msgstr "" #: part/templates/part/category.html:163 templates/js/translated/bom.js:444 msgid "New Part" -msgstr "" +msgstr "Nieuw onderdeel" #: part/templates/part/category.html:189 #: templates/InvenTree/settings/part_parameters.html:7 @@ -8030,7 +8019,7 @@ msgstr "" #: part/templates/part/detail.html:20 msgid "Part Stock" -msgstr "" +msgstr "Voorraad onderdeel" #: part/templates/part/detail.html:44 msgid "Refresh scheduling data" @@ -8043,14 +8032,14 @@ msgstr "" #: part/templates/part/detail.html:66 msgid "Add stocktake information" -msgstr "" +msgstr "Voorraadinformatie toevoegen" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30 #: templates/InvenTree/settings/sidebar.html:53 #: templates/js/translated/stock.js:2302 users/models.py:204 msgid "Stocktake" -msgstr "" +msgstr "Voorraadcontrole" #: part/templates/part/detail.html:83 msgid "Part Test Templates" @@ -8107,28 +8096,28 @@ msgstr "" #: part/templates/part/detail.html:280 templates/js/translated/bom.js:340 msgid "Export BOM" -msgstr "" +msgstr "Exporteren van stuklijst BOM" #: part/templates/part/detail.html:282 msgid "Print BOM Report" -msgstr "" +msgstr "Print stuklijst BOM Rapport" #: part/templates/part/detail.html:288 msgid "BOM actions" -msgstr "" +msgstr "Stuklijst BOM acties" #: part/templates/part/detail.html:292 msgid "Upload BOM" -msgstr "" +msgstr "Stuklijst BOM uploaden" #: part/templates/part/detail.html:294 msgid "Validate BOM" -msgstr "" +msgstr "Valideren stuklijst BOM" #: part/templates/part/detail.html:299 part/templates/part/detail.html:300 #: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321 msgid "Add BOM Item" -msgstr "" +msgstr "Stuklijst BOM item toevoegen" #: part/templates/part/detail.html:313 msgid "Assemblies" @@ -8216,7 +8205,7 @@ msgid "Subscribe to notifications for this part" msgstr "" #: part/templates/part/part_base.html:52 -#: stock/templates/stock/item_base.html:62 +#: stock/templates/stock/item_base.html:61 #: stock/templates/stock/location.html:71 templates/js/translated/label.js:136 msgid "Print Label" msgstr "Label afdrukken" @@ -8226,18 +8215,18 @@ msgid "Show pricing information" msgstr "" #: part/templates/part/part_base.html:63 -#: stock/templates/stock/item_base.html:110 +#: stock/templates/stock/item_base.html:106 #: stock/templates/stock/location.html:80 msgid "Stock actions" msgstr "Voorraad acties" #: part/templates/part/part_base.html:70 msgid "Count part stock" -msgstr "" +msgstr "Tel voorraad" #: part/templates/part/part_base.html:76 msgid "Transfer part stock" -msgstr "" +msgstr "Voorraad van onderdeel verplaatsen" #: part/templates/part/part_base.html:91 templates/js/translated/part.js:2299 msgid "Part actions" @@ -8269,7 +8258,7 @@ msgstr "Onderdeel kan gebruikt worden voor assemblages" #: part/templates/part/part_base.html:131 msgid "Part stock is tracked by serial number" -msgstr "" +msgstr "Onderdeel voorraad wordt bijgehouden op basis van serienummer" #: part/templates/part/part_base.html:135 msgid "Part can be purchased from external suppliers" @@ -8297,34 +8286,34 @@ msgid "Required for Orders" msgstr "" #: part/templates/part/part_base.html:225 -#: stock/templates/stock/item_base.html:388 +#: stock/templates/stock/item_base.html:384 msgid "Allocated to Build Orders" msgstr "Toegewezen aan Productieorder" #: part/templates/part/part_base.html:234 -#: stock/templates/stock/item_base.html:381 +#: stock/templates/stock/item_base.html:377 msgid "Allocated to Sales Orders" msgstr "Toegewezen aan verkooporders" #: part/templates/part/part_base.html:307 msgid "Minimum stock level" -msgstr "" +msgstr "Minimale voorraad niveau" #: part/templates/part/part_base.html:338 templates/js/translated/bom.js:1071 #: templates/js/translated/part.js:1271 templates/js/translated/part.js:2463 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1054 msgid "Price Range" -msgstr "" +msgstr "Prijs bereik" #: part/templates/part/part_base.html:368 msgid "Latest Serial Number" msgstr "" #: part/templates/part/part_base.html:372 -#: stock/templates/stock/item_base.html:322 +#: stock/templates/stock/item_base.html:318 msgid "Search for serial number" -msgstr "" +msgstr "Zoek op serienummer" #: part/templates/part/part_base.html:460 msgid "Part QR Code" @@ -8369,7 +8358,7 @@ msgstr "" #: part/templates/part/part_pricing.html:48 part/templates/part/prices.html:90 #: part/templates/part/prices.html:250 msgid "BOM Pricing" -msgstr "" +msgstr "Stukslijst prijs" #: part/templates/part/part_pricing.html:66 msgid "Unit Purchase Price" @@ -8381,7 +8370,7 @@ msgstr "" #: part/templates/part/part_pricing.html:83 msgid "No BOM pricing available" -msgstr "" +msgstr "Geen stuklijst BOM prijs beschikbaar" #: part/templates/part/part_pricing.html:92 msgid "Internal Price" @@ -8449,12 +8438,12 @@ msgid "Edit" msgstr "" #: part/templates/part/prices.html:28 stock/admin.py:252 -#: stock/templates/stock/item_base.html:446 +#: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1703 #: templates/js/translated/company.js:1713 #: templates/js/translated/stock.js:2332 msgid "Last Updated" -msgstr "" +msgstr "Laatst bijgewerkt" #: part/templates/part/prices.html:37 part/templates/part/prices.html:127 msgid "Price Category" @@ -8528,48 +8517,48 @@ msgstr "" #: templates/js/translated/part.js:707 templates/js/translated/part.js:2147 #: templates/js/translated/part.js:2149 msgid "No Stock" -msgstr "" +msgstr "Geen voorraad" #: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120 msgid "Low Stock" -msgstr "" +msgstr "Lage voorraad" #: part/templates/part/upload_bom.html:8 msgid "Return to BOM" -msgstr "" +msgstr "Terug naar stuklijst BOM" #: part/templates/part/upload_bom.html:13 msgid "Upload Bill of Materials" -msgstr "" +msgstr "Upload stuklijst" #: part/templates/part/upload_bom.html:19 msgid "BOM upload requirements" -msgstr "" +msgstr "stuklijst BOM upload vereisten" #: part/templates/part/upload_bom.html:23 #: part/templates/part/upload_bom.html:90 msgid "Upload BOM File" -msgstr "" +msgstr "Stuklijst BOM bestand uploaden" #: part/templates/part/upload_bom.html:29 msgid "Submit BOM Data" -msgstr "" +msgstr "Stuklijst BOM gegevens verzenden" #: part/templates/part/upload_bom.html:37 msgid "Requirements for BOM upload" -msgstr "" +msgstr "Vereisten voor stuklijst BOM upload" #: part/templates/part/upload_bom.html:39 msgid "The BOM file must contain the required named columns as provided in the " -msgstr "" +msgstr "Het stuklijst BOM bestand moet de vereiste kolommen met naam en toenaam bevatten in de " #: part/templates/part/upload_bom.html:39 msgid "BOM Upload Template" -msgstr "" +msgstr "Stuklijst BOM Upload Sjabloon" #: part/templates/part/upload_bom.html:40 msgid "Each part must already exist in the database" -msgstr "" +msgstr "Elk onderdeel moet al bestaan in de database" #: part/templates/part/variant_part.html:9 msgid "Create new part variant" @@ -8672,11 +8661,11 @@ msgstr "" #: plugin/base/barcodes/api.py:550 plugin/base/barcodes/api.py:557 msgid "Barcode does not match an existing stock item" -msgstr "" +msgstr "Streepjescode komt niet overeen met een bestaand voorraadartikel" #: plugin/base/barcodes/api.py:568 msgid "Stock item does not match line item" -msgstr "" +msgstr "Voorraad item komt niet overeen met regelitem" #: plugin/base/barcodes/api.py:592 templates/js/translated/build.js:2783 #: templates/js/translated/sales_order.js:1953 @@ -8685,7 +8674,7 @@ msgstr "Onvoldoende voorraad beschikbaar" #: plugin/base/barcodes/api.py:601 msgid "Stock item allocated to sales order" -msgstr "" +msgstr "Voorraad item toegewezen aan verkooporder" #: plugin/base/barcodes/api.py:605 msgid "Not enough information" @@ -8940,7 +8929,7 @@ msgstr "" msgid "Print a border around each label" msgstr "" -#: plugin/builtin/labels/label_sheet.py:47 report/models.py:307 +#: plugin/builtin/labels/label_sheet.py:47 report/models.py:315 msgid "Landscape" msgstr "" @@ -9098,7 +9087,7 @@ msgstr "" msgid "Package Plugin" msgstr "" -#: plugin/models.py:220 report/models.py:474 +#: plugin/models.py:220 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" @@ -9249,8 +9238,8 @@ msgstr "" msgid "No valid objects provided to template" msgstr "" -#: report/api.py:103 report/models.py:438 report/serializers.py:98 -#: report/serializers.py:148 templates/js/translated/purchase_order.js:1817 +#: report/api.py:103 report/models.py:446 report/serializers.py:99 +#: report/serializers.py:149 templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:353 #: templates/js/translated/sales_order.js:887 #: templates/js/translated/sales_order.js:1047 @@ -9281,7 +9270,11 @@ msgstr "" msgid "Error printing label" msgstr "" -#: report/api.py:375 report/api.py:411 +#: report/api.py:358 +msgid "Report saved at time of printing" +msgstr "" + +#: report/api.py:384 report/api.py:420 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "" @@ -9318,135 +9311,143 @@ msgstr "" msgid "Revision number (auto-increments)" msgstr "" -#: report/models.py:202 +#: report/models.py:168 +msgid "Attach to Model on Print" +msgstr "" + +#: report/models.py:170 +msgid "Save report output as an attachment against linked model instance when printing" +msgstr "" + +#: report/models.py:210 msgid "Filename Pattern" msgstr "Bestandsnaam Patroon" -#: report/models.py:203 +#: report/models.py:211 msgid "Pattern for generating filenames" msgstr "" -#: report/models.py:208 +#: report/models.py:216 msgid "Template is enabled" msgstr "" -#: report/models.py:214 +#: report/models.py:222 msgid "Target model type for template" msgstr "" -#: report/models.py:234 +#: report/models.py:242 msgid "Filters" msgstr "" -#: report/models.py:235 +#: report/models.py:243 msgid "Template query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:294 report/models.py:361 +#: report/models.py:302 report/models.py:369 msgid "Template file" msgstr "" -#: report/models.py:302 +#: report/models.py:310 msgid "Page size for PDF reports" msgstr "" -#: report/models.py:308 +#: report/models.py:316 msgid "Render report in landscape orientation" msgstr "" -#: report/models.py:367 +#: report/models.py:375 msgid "Width [mm]" msgstr "Breedte [mm]" -#: report/models.py:368 +#: report/models.py:376 msgid "Label width, specified in mm" msgstr "Label breedte, gespecificeerd in mm" -#: report/models.py:374 +#: report/models.py:382 msgid "Height [mm]" msgstr "Hoogte [mm]" -#: report/models.py:375 +#: report/models.py:383 msgid "Label height, specified in mm" msgstr "Label hoogte, gespecificeerd in mm" -#: report/models.py:438 +#: report/models.py:446 msgid "Number of items to process" msgstr "" -#: report/models.py:444 +#: report/models.py:452 msgid "Report generation is complete" msgstr "" -#: report/models.py:448 templates/js/translated/build.js:2352 +#: report/models.py:456 templates/js/translated/build.js:2352 msgid "Progress" msgstr "" -#: report/models.py:448 +#: report/models.py:456 msgid "Report generation progress" msgstr "" -#: report/models.py:456 +#: report/models.py:464 msgid "Report Template" msgstr "" -#: report/models.py:463 report/models.py:486 +#: report/models.py:471 report/models.py:494 msgid "Output File" msgstr "" -#: report/models.py:464 report/models.py:487 +#: report/models.py:472 report/models.py:495 msgid "Generated output file" msgstr "" -#: report/models.py:475 +#: report/models.py:483 msgid "Label output plugin" msgstr "" -#: report/models.py:479 +#: report/models.py:487 msgid "Label Template" msgstr "" -#: report/models.py:502 +#: report/models.py:510 msgid "Snippet" msgstr "" -#: report/models.py:503 +#: report/models.py:511 msgid "Report snippet file" msgstr "" -#: report/models.py:510 +#: report/models.py:518 msgid "Snippet file description" msgstr "" -#: report/models.py:528 +#: report/models.py:536 msgid "Asset" msgstr "" -#: report/models.py:529 +#: report/models.py:537 msgid "Report asset file" msgstr "" -#: report/models.py:536 +#: report/models.py:544 msgid "Asset file description" msgstr "" -#: report/serializers.py:91 +#: report/serializers.py:92 msgid "Select report template" msgstr "" -#: report/serializers.py:99 report/serializers.py:149 +#: report/serializers.py:100 report/serializers.py:150 msgid "List of item primary keys to include in the report" msgstr "" -#: report/serializers.py:132 +#: report/serializers.py:133 msgid "Select label template" msgstr "" -#: report/serializers.py:140 +#: report/serializers.py:141 msgid "Printing Plugin" msgstr "" -#: report/serializers.py:141 +#: report/serializers.py:142 msgid "Select plugin to use for label printing" msgstr "" @@ -9455,13 +9456,13 @@ msgstr "" #: report/templates/label/stocklocation_qr.html:20 #: templates/allauth_2fa/setup.html:18 msgid "QR Code" -msgstr "" +msgstr "QR Code" #: report/templates/label/part_label_code128.html:31 #: report/templates/label/stocklocation_qr_and_text.html:31 #: templates/qr_code.html:7 msgid "QR code" -msgstr "" +msgstr "QR code" #: report/templates/report/inventree_bill_of_materials_report.html:133 msgid "Materials needed" @@ -9502,11 +9503,11 @@ msgstr "Totaal" #: report/templates/report/inventree_stock_location_report.html:97 msgid "Stock location items" -msgstr "" +msgstr "Voorraad locatie items" #: report/templates/report/inventree_test_report.html:21 msgid "Stock Item Test Report" -msgstr "" +msgstr "Rapport voorraadcontrole" #: report/templates/report/inventree_test_report.html:97 msgid "Test Results" @@ -9515,11 +9516,11 @@ msgstr "" #: report/templates/report/inventree_test_report.html:102 #: templates/js/translated/stock.js:1580 msgid "Test" -msgstr "" +msgstr "Test" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2538 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2535 msgid "Result" -msgstr "" +msgstr "Resultaat" #: report/templates/report/inventree_test_report.html:129 msgid "Pass" @@ -9540,13 +9541,13 @@ msgstr "" #: report/templates/report/inventree_test_report.html:153 #: stock/serializers.py:606 stock/templates/stock/stock_sidebar.html:16 msgid "Installed Items" -msgstr "" +msgstr "Geïnstalleerde items" #: report/templates/report/inventree_test_report.html:167 stock/admin.py:162 #: templates/js/translated/stock.js:706 templates/js/translated/stock.js:877 #: templates/js/translated/stock.js:3195 msgid "Serial" -msgstr "" +msgstr "Serienummer" #: report/templatetags/report.py:98 msgid "Asset file does not exist" @@ -9566,141 +9567,141 @@ msgstr "" #: stock/admin.py:51 stock/admin.py:172 msgid "Location ID" -msgstr "" +msgstr "Locatie ID" #: stock/admin.py:63 stock/templates/stock/location.html:128 #: stock/templates/stock/location.html:134 msgid "Location Path" -msgstr "" +msgstr "Locatie pad" #: stock/admin.py:149 msgid "Stock Item ID" -msgstr "" +msgstr "Voorraad item ID" #: stock/admin.py:168 msgid "Status Code" -msgstr "" +msgstr "Status code" #: stock/admin.py:180 msgid "Supplier Part ID" -msgstr "" +msgstr "Leverancier deel ID" #: stock/admin.py:185 msgid "Supplier Part SKU" -msgstr "" +msgstr "Leverancier artikelnummer" #: stock/admin.py:190 msgid "Supplier ID" -msgstr "" +msgstr "Leverancier ID" #: stock/admin.py:201 msgid "Customer ID" -msgstr "" +msgstr "Klant ID" #: stock/admin.py:206 stock/models.py:829 -#: stock/templates/stock/item_base.html:354 +#: stock/templates/stock/item_base.html:350 msgid "Installed In" -msgstr "" +msgstr "Geïnstalleerd in" #: stock/admin.py:211 msgid "Build ID" -msgstr "" +msgstr "Build ID" #: stock/admin.py:221 msgid "Sales Order ID" -msgstr "" +msgstr "Verkooporder ID" #: stock/admin.py:226 msgid "Purchase Order ID" -msgstr "" +msgstr "Inkooporder ID" #: stock/admin.py:241 msgid "Review Needed" -msgstr "" +msgstr "Beoordeling nodig" #: stock/admin.py:246 msgid "Delete on Deplete" -msgstr "" +msgstr "Verwijderen na uitzetten" #: stock/admin.py:261 stock/models.py:923 -#: stock/templates/stock/item_base.html:433 +#: stock/templates/stock/item_base.html:429 #: templates/js/translated/stock.js:2316 users/models.py:124 msgid "Expiry Date" -msgstr "" +msgstr "Vervaldatum" #: stock/api.py:310 msgid "Filter by location depth" -msgstr "" +msgstr "Filter op locatie diepte" #: stock/api.py:330 msgid "Filter by top-level locations" -msgstr "" +msgstr "Filter op topniveau locaties" #: stock/api.py:345 msgid "Include sub-locations in filtered results" -msgstr "" +msgstr "Inclusief sublocaties in gefilterde resultaten" #: stock/api.py:366 stock/serializers.py:1193 msgid "Parent Location" -msgstr "" +msgstr "Bovenliggende locatie" #: stock/api.py:367 msgid "Filter by parent location" -msgstr "" +msgstr "Filter op bovenliggende locatie" #: stock/api.py:614 templates/js/translated/table_filters.js:434 msgid "External Location" -msgstr "" +msgstr "Externe locatie" #: stock/api.py:802 msgid "Part Tree" -msgstr "" +msgstr "Boomstructuur onderdeel" #: stock/api.py:832 msgid "Expiry date before" -msgstr "" +msgstr "Vervaldatum voor" #: stock/api.py:836 msgid "Expiry date after" -msgstr "" +msgstr "Vervaldatum na" #: stock/api.py:839 stock/serializers.py:611 -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #: templates/js/translated/table_filters.js:448 msgid "Stale" -msgstr "" +msgstr "Verouderd" #: stock/api.py:926 msgid "Quantity is required" -msgstr "" +msgstr "Hoeveelheid is vereist" #: stock/api.py:932 msgid "Valid part must be supplied" -msgstr "" +msgstr "Geldig onderdeel moet worden opgegeven" #: stock/api.py:963 msgid "The given supplier part does not exist" -msgstr "" +msgstr "Het opgegeven leveranciers onderdeel bestaat niet" #: stock/api.py:973 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" -msgstr "" +msgstr "Het leveranciersdeel heeft een pakketgrootte gedefinieerd, maar vlag use_pack_size niet ingesteld" #: stock/api.py:998 msgid "Serial numbers cannot be supplied for a non-trackable part" -msgstr "" +msgstr "Serienummers kunnen niet worden meegeleverd voor een niet traceerbaar onderdeel" #: stock/models.py:69 msgid "Stock Location type" -msgstr "" +msgstr "Voorraad locatie soort" #: stock/models.py:70 msgid "Stock Location types" -msgstr "" +msgstr "Voorraad locatie soorten" #: stock/models.py:96 msgid "Default icon for all locations that have no icon set (optional)" -msgstr "" +msgstr "Standaardpictogram voor alle locaties waarvoor geen pictogram is ingesteld (optioneel)" #: stock/models.py:136 stock/models.py:811 #: stock/templates/stock/location.html:17 @@ -9715,124 +9716,124 @@ msgid "Stock Locations" msgstr "Voorraadlocaties" #: stock/models.py:185 stock/models.py:972 -#: stock/templates/stock/item_base.html:247 +#: stock/templates/stock/item_base.html:243 msgid "Owner" -msgstr "" +msgstr "Eigenaar" #: stock/models.py:186 stock/models.py:973 msgid "Select Owner" -msgstr "" +msgstr "Selecteer eigenaar" #: stock/models.py:194 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." -msgstr "" +msgstr "Voorraaditems kunnen niet direct worden geplaatst op een structurele voorraadlocatie, maar kunnen zich op onderliggende locaties bevinden." #: stock/models.py:201 templates/js/translated/stock.js:2866 #: templates/js/translated/table_filters.js:250 msgid "External" -msgstr "" +msgstr "Extern" #: stock/models.py:202 msgid "This is an external stock location" -msgstr "" +msgstr "Dit is een externe voorraadlocatie" #: stock/models.py:208 templates/js/translated/stock.js:2875 #: templates/js/translated/table_filters.js:253 msgid "Location type" -msgstr "" +msgstr "Locatie type" #: stock/models.py:212 msgid "Stock location type of this location" -msgstr "" +msgstr "Voorraad locatie type van deze locatie" #: stock/models.py:284 msgid "You cannot make this stock location structural because some stock items are already located into it!" -msgstr "" +msgstr "U kunt deze voorraadlocatie niet structureel maken omdat sommige voorraadartikelen er al in liggen!" #: stock/models.py:668 msgid "Stock items cannot be located into structural stock locations!" -msgstr "" +msgstr "Voorraaditems kunnen niet worden geplaatst in structurele voorraadlocaties!" #: stock/models.py:695 stock/serializers.py:487 msgid "Stock item cannot be created for virtual parts" -msgstr "" +msgstr "Voorraadartikel kan niet worden aangemaakt voor virtuele onderdelen" #: stock/models.py:712 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" -msgstr "" +msgstr "Onderdeel type ('{self.supplier_part.part}') moet {self.part} zijn" #: stock/models.py:722 stock/models.py:735 msgid "Quantity must be 1 for item with a serial number" -msgstr "" +msgstr "Hoeveelheid moet 1 zijn voor item met een serienummer" #: stock/models.py:725 msgid "Serial number cannot be set if quantity greater than 1" -msgstr "" +msgstr "Serienummer kan niet worden ingesteld als de hoeveelheid groter is dan 1" #: stock/models.py:747 msgid "Item cannot belong to itself" -msgstr "" +msgstr "Item kan niet tot zichzelf behoren" #: stock/models.py:752 msgid "Item must have a build reference if is_building=True" -msgstr "" +msgstr "Item moet een bouw referentie hebben als is_building=True" #: stock/models.py:765 msgid "Build reference does not point to the same part object" -msgstr "" +msgstr "Bouw referentie verwijst niet naar hetzelfde deel object" #: stock/models.py:781 msgid "Parent Stock Item" -msgstr "" +msgstr "Bovenliggend voorraad item" #: stock/models.py:793 msgid "Base part" -msgstr "" +msgstr "Basis onderdeel" #: stock/models.py:803 msgid "Select a matching supplier part for this stock item" -msgstr "" +msgstr "Selecteer een leveranciersdeel voor dit voorraadartikel" #: stock/models.py:815 msgid "Where is this stock item located?" -msgstr "" +msgstr "Waar bevindt zich dit voorraaditem?" #: stock/models.py:823 stock/serializers.py:1587 msgid "Packaging this stock item is stored in" -msgstr "" +msgstr "Het verpakken van dit voorraaditem is opgeslagen in" #: stock/models.py:834 msgid "Is this item installed in another item?" -msgstr "" +msgstr "Is dit item geïnstalleerd in een ander item?" #: stock/models.py:853 msgid "Serial number for this item" -msgstr "" +msgstr "Serienummer van dit item" #: stock/models.py:867 stock/serializers.py:1570 msgid "Batch code for this stock item" -msgstr "" +msgstr "Batch code voor dit voorraaditem" #: stock/models.py:872 msgid "Stock Quantity" -msgstr "" +msgstr "Voorraad hoeveelheid" #: stock/models.py:882 msgid "Source Build" -msgstr "" +msgstr "Bron Bouw" #: stock/models.py:885 msgid "Build for this stock item" -msgstr "" +msgstr "Build voor dit voorraaditem" -#: stock/models.py:892 stock/templates/stock/item_base.html:363 +#: stock/models.py:892 stock/templates/stock/item_base.html:359 msgid "Consumed By" -msgstr "" +msgstr "Verbruikt door" #: stock/models.py:895 msgid "Build order which consumed this stock item" -msgstr "" +msgstr "Bestelling bouwen welke dit voorraadartikel heeft verbruikt" #: stock/models.py:904 msgid "Source Purchase Order" @@ -9848,52 +9849,52 @@ msgstr "Bestemming Verkooporder" #: stock/models.py:925 msgid "Expiry date for stock item. Stock will be considered expired after this date" -msgstr "" +msgstr "Vervaldatum voor voorraadartikel. Voorraad zal worden beschouwd als verlopen na deze datum" #: stock/models.py:943 msgid "Delete on deplete" -msgstr "" +msgstr "Verwijderen bij leegmaken" #: stock/models.py:944 msgid "Delete this Stock Item when stock is depleted" -msgstr "" +msgstr "Verwijder dit voorraadproduct wanneer de voorraad is leeg" #: stock/models.py:964 msgid "Single unit purchase price at time of purchase" -msgstr "" +msgstr "Enkele eenheidsprijs van de aankoop op het moment van aankoop" #: stock/models.py:995 msgid "Converted to part" -msgstr "" +msgstr "Omgezet tot onderdeel" #: stock/models.py:1506 msgid "Part is not set as trackable" -msgstr "" +msgstr "Onderdeel is niet ingesteld als traceerbaar" #: stock/models.py:1512 msgid "Quantity must be integer" -msgstr "" +msgstr "Hoeveelheid moet heel getal zijn" #: stock/models.py:1520 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" -msgstr "" +msgstr "Hoeveelheid mag niet hoger zijn dan de beschikbare voorraad ({self.quantity})" #: stock/models.py:1526 msgid "Serial numbers must be a list of integers" -msgstr "" +msgstr "Serienummers moeten een lijst van gehele getallen zijn" #: stock/models.py:1531 msgid "Quantity does not match serial numbers" -msgstr "" +msgstr "Hoeveelheid komt niet overeen met serienummers" #: stock/models.py:1539 stock/serializers.py:733 msgid "Serial numbers already exist" -msgstr "" +msgstr "Serienummers bestaan al" -#: stock/models.py:1636 +#: stock/models.py:1636 stock/models.py:2438 msgid "Test template does not exist" -msgstr "" +msgstr "Testsjabloon bestaat niet" #: stock/models.py:1654 msgid "Stock item has been assigned to a sales order" @@ -9901,262 +9902,262 @@ msgstr "Voorraadartikel is toegewezen aan een verkooporder" #: stock/models.py:1658 msgid "Stock item is installed in another item" -msgstr "" +msgstr "Voorraad item is geïnstalleerd in een ander item" #: stock/models.py:1661 msgid "Stock item contains other items" -msgstr "" +msgstr "Voorraadartikel bevat andere producten" #: stock/models.py:1664 msgid "Stock item has been assigned to a customer" -msgstr "" +msgstr "Voorraadartikel is aan een klant toegewezen" #: stock/models.py:1667 msgid "Stock item is currently in production" -msgstr "" +msgstr "Voorraad item is momenteel in productie" #: stock/models.py:1670 msgid "Serialized stock cannot be merged" -msgstr "" +msgstr "Geserialiseerde voorraad kan niet worden samengevoegd" #: stock/models.py:1677 stock/serializers.py:1476 msgid "Duplicate stock items" -msgstr "" +msgstr "Dupliceer voorraadartikelen" #: stock/models.py:1681 msgid "Stock items must refer to the same part" -msgstr "" +msgstr "Voorraadartikelen moeten hetzelfde onderdeel verwijzen" #: stock/models.py:1689 msgid "Stock items must refer to the same supplier part" -msgstr "" +msgstr "Voorraadartikelen moeten verwijzen naar dezelfde leveranciersdeel" #: stock/models.py:1694 msgid "Stock status codes must match" -msgstr "" +msgstr "De voorraad statuscodes moeten overeenkomen" #: stock/models.py:1955 msgid "StockItem cannot be moved as it is not in stock" -msgstr "" +msgstr "Voorraadartikel kan niet worden verplaatst omdat het niet op voorraad is" #: stock/models.py:2337 msgid "Stock Item Tracking" -msgstr "" +msgstr "Voorraad item volgen" #: stock/models.py:2370 msgid "Entry notes" -msgstr "" +msgstr "Item notities" #: stock/models.py:2410 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2443 +#: stock/models.py:2441 msgid "Value must be provided for this test" -msgstr "" +msgstr "Waarde moet voor deze test worden opgegeven" -#: stock/models.py:2448 +#: stock/models.py:2445 msgid "Attachment must be uploaded for this test" -msgstr "" +msgstr "Bijlage moet worden geüpload voor deze test" -#: stock/models.py:2453 +#: stock/models.py:2450 msgid "Invalid value for this test" -msgstr "" +msgstr "Ongeldige waarde voor deze test" -#: stock/models.py:2538 +#: stock/models.py:2535 msgid "Test result" -msgstr "" +msgstr "Test resultaat" -#: stock/models.py:2545 +#: stock/models.py:2542 msgid "Test output value" -msgstr "" +msgstr "Test uitvoer waarde" -#: stock/models.py:2553 stock/serializers.py:245 +#: stock/models.py:2550 stock/serializers.py:245 msgid "Test result attachment" -msgstr "" +msgstr "Test resultaat bijlage" -#: stock/models.py:2557 +#: stock/models.py:2554 msgid "Test notes" -msgstr "" +msgstr "Test notities" -#: stock/models.py:2565 templates/js/translated/stock.js:1633 +#: stock/models.py:2562 templates/js/translated/stock.js:1633 msgid "Test station" -msgstr "" +msgstr "Test station" -#: stock/models.py:2566 +#: stock/models.py:2563 msgid "The identifier of the test station where the test was performed" -msgstr "" +msgstr "De identificatie van het teststation waar de test werd uitgevoerd" -#: stock/models.py:2572 +#: stock/models.py:2569 msgid "Started" -msgstr "" +msgstr "Gestart" -#: stock/models.py:2573 +#: stock/models.py:2570 msgid "The timestamp of the test start" -msgstr "" +msgstr "Het tijdstip van de start test" -#: stock/models.py:2579 +#: stock/models.py:2576 msgid "Finished" -msgstr "" +msgstr "Afgerond" -#: stock/models.py:2580 +#: stock/models.py:2577 msgid "The timestamp of the test finish" -msgstr "" +msgstr "Het tijdstip van de afgeronde test" #: stock/serializers.py:77 msgid "Generated batch code" -msgstr "" +msgstr "Gegenereerde batch code" #: stock/serializers.py:86 msgid "Select build order" -msgstr "" +msgstr "Selecteer build order" #: stock/serializers.py:95 msgid "Select stock item to generate batch code for" -msgstr "" +msgstr "Selecteer het voorraaditem om een batchcode te genereren voor" #: stock/serializers.py:104 msgid "Select location to generate batch code for" -msgstr "" +msgstr "Selecteer locatie om batch code voor te genereren" #: stock/serializers.py:113 msgid "Select part to generate batch code for" -msgstr "" +msgstr "Selecteer onderdeel voor het genereren van batchcode voor" #: stock/serializers.py:122 msgid "Select purchase order" -msgstr "" +msgstr "Selecteer bestelling" #: stock/serializers.py:129 msgid "Enter quantity for batch code" -msgstr "" +msgstr "Voer aantal voor batch code in" #: stock/serializers.py:152 msgid "Generated serial number" -msgstr "" +msgstr "Gegenereerd serienummer" #: stock/serializers.py:161 msgid "Select part to generate serial number for" -msgstr "" +msgstr "Selecteer onderdeel voor het genereren van het serienummer voor" #: stock/serializers.py:169 msgid "Quantity of serial numbers to generate" -msgstr "" +msgstr "Aantal serienummers om te genereren" #: stock/serializers.py:234 msgid "Test template for this result" -msgstr "" +msgstr "Test template voor dit resultaat" #: stock/serializers.py:258 msgid "Template ID or test name must be provided" -msgstr "" +msgstr "SjabloonID of testnaam moet worden opgegeven" #: stock/serializers.py:290 msgid "The test finished time cannot be earlier than the test started time" -msgstr "" +msgstr "De testtijd kan niet eerder zijn dan de starttijd van de test" #: stock/serializers.py:327 msgid "Serial number is too large" -msgstr "" +msgstr "Serienummer is te groot" -#: stock/serializers.py:459 stock/templates/stock/item_base.html:193 +#: stock/serializers.py:459 stock/templates/stock/item_base.html:189 msgid "Parent Item" -msgstr "" +msgstr "Bovenliggend Item" #: stock/serializers.py:460 msgid "Parent stock item" -msgstr "" +msgstr "Bovenliggende voorraad item" #: stock/serializers.py:479 msgid "Use pack size when adding: the quantity defined is the number of packs" -msgstr "" +msgstr "Gebruik pakketgrootte bij het toevoegen: de hoeveelheid gedefinieerd is het aantal pakketten" -#: stock/serializers.py:603 stock/templates/stock/item_base.html:437 +#: stock/serializers.py:603 stock/templates/stock/item_base.html:433 #: templates/js/translated/table_filters.js:442 users/models.py:174 msgid "Expired" -msgstr "" +msgstr "Verlopen" #: stock/serializers.py:609 stock/templates/stock/stock_sidebar.html:20 msgid "Child Items" -msgstr "" +msgstr "Onderliggende items" #: stock/serializers.py:613 msgid "Tracking Items" -msgstr "" +msgstr "Items volgen" #: stock/serializers.py:619 msgid "Purchase price of this stock item, per unit or pack" -msgstr "" +msgstr "Inkoopprijs van dit voorraadartikel, per eenheid of pakket" #: stock/serializers.py:638 msgid "Minimum Pricing" -msgstr "" +msgstr "Minimale prijs" #: stock/serializers.py:644 msgid "Maximum Pricing" -msgstr "" +msgstr "Maximum prijs" #: stock/serializers.py:668 msgid "Enter number of stock items to serialize" -msgstr "" +msgstr "Aantal voorraaditems om serienummers voor te maken" #: stock/serializers.py:681 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({q})" -msgstr "" +msgstr "Hoeveelheid mag niet hoger zijn dan de beschikbare voorraad ({q})" #: stock/serializers.py:688 msgid "Enter serial numbers for new items" -msgstr "" +msgstr "Voer serienummers voor nieuwe items in" #: stock/serializers.py:699 stock/serializers.py:1433 stock/serializers.py:1689 msgid "Destination stock location" -msgstr "" +msgstr "Locatie van bestemming" #: stock/serializers.py:706 msgid "Optional note field" -msgstr "" +msgstr "Optioneel notities veld" #: stock/serializers.py:716 msgid "Serial numbers cannot be assigned to this part" -msgstr "" +msgstr "Serienummers kunnen niet worden toegewezen aan dit deel" #: stock/serializers.py:771 msgid "Select stock item to install" -msgstr "" +msgstr "Selecteer voorraaditem om te installeren" #: stock/serializers.py:778 msgid "Quantity to Install" -msgstr "" +msgstr "Te installeren hoeveelheid" #: stock/serializers.py:779 msgid "Enter the quantity of items to install" -msgstr "" +msgstr "Voer de te installeren hoeveelheid items in" #: stock/serializers.py:784 stock/serializers.py:864 stock/serializers.py:990 #: stock/serializers.py:1040 msgid "Add transaction note (optional)" -msgstr "" +msgstr "Transactienotitie toevoegen (optioneel)" #: stock/serializers.py:792 msgid "Quantity to install must be at least 1" -msgstr "" +msgstr "Te installeren hoeveelheid moet minimaal 1 zijn" #: stock/serializers.py:800 msgid "Stock item is unavailable" -msgstr "" +msgstr "Voorraadartikel is niet beschikbaar" #: stock/serializers.py:811 msgid "Selected part is not in the Bill of Materials" -msgstr "" +msgstr "Het geselecteerde deel zit niet in de materialen lijst" #: stock/serializers.py:824 msgid "Quantity to install must not exceed available quantity" -msgstr "" +msgstr "De te installeren hoeveelheid mag niet groter zijn dan de beschikbare hoeveelheid" #: stock/serializers.py:859 msgid "Destination location for uninstalled item" -msgstr "" +msgstr "Bestemmingslocatie voor verwijderd item" #: stock/serializers.py:910 msgid "Unsupported statistic type: " @@ -10410,7 +10411,7 @@ msgstr "" msgid "Test Data" msgstr "" -#: stock/templates/stock/item.html:85 stock/templates/stock/item_base.html:65 +#: stock/templates/stock/item.html:85 msgid "Test Report" msgstr "" @@ -10450,238 +10451,242 @@ msgstr "" msgid "Scan to Location" msgstr "Scan naar Locatie" -#: stock/templates/stock/item_base.html:59 +#: stock/templates/stock/item_base.html:58 #: stock/templates/stock/location.html:67 #: templates/js/translated/filters.js:434 msgid "Printing actions" msgstr "" -#: stock/templates/stock/item_base.html:75 +#: stock/templates/stock/item_base.html:63 templates/js/translated/report.js:49 +msgid "Print Report" +msgstr "" + +#: stock/templates/stock/item_base.html:71 msgid "Stock adjustment actions" msgstr "" -#: stock/templates/stock/item_base.html:79 +#: stock/templates/stock/item_base.html:75 #: stock/templates/stock/location.html:87 templates/js/translated/stock.js:1909 msgid "Count stock" msgstr "Voorraad tellen" -#: stock/templates/stock/item_base.html:81 +#: stock/templates/stock/item_base.html:77 #: templates/js/translated/stock.js:1891 msgid "Add stock" msgstr "" -#: stock/templates/stock/item_base.html:82 +#: stock/templates/stock/item_base.html:78 #: templates/js/translated/stock.js:1900 msgid "Remove stock" msgstr "" -#: stock/templates/stock/item_base.html:85 +#: stock/templates/stock/item_base.html:81 msgid "Serialize stock" msgstr "" -#: stock/templates/stock/item_base.html:88 +#: stock/templates/stock/item_base.html:84 #: stock/templates/stock/location.html:93 templates/js/translated/stock.js:1918 msgid "Transfer stock" msgstr "Voorraad overzetten" -#: stock/templates/stock/item_base.html:91 +#: stock/templates/stock/item_base.html:87 #: templates/js/translated/stock.js:1973 msgid "Assign to customer" msgstr "" -#: stock/templates/stock/item_base.html:94 +#: stock/templates/stock/item_base.html:90 msgid "Return to stock" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall stock item" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install stock item" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install" msgstr "" -#: stock/templates/stock/item_base.html:115 +#: stock/templates/stock/item_base.html:111 msgid "Convert to variant" msgstr "" -#: stock/templates/stock/item_base.html:118 +#: stock/templates/stock/item_base.html:114 msgid "Duplicate stock item" -msgstr "" +msgstr "Artikel dupliceren" -#: stock/templates/stock/item_base.html:120 +#: stock/templates/stock/item_base.html:116 msgid "Edit stock item" -msgstr "" +msgstr "Bewerk voorraad item" -#: stock/templates/stock/item_base.html:123 +#: stock/templates/stock/item_base.html:119 msgid "Delete stock item" -msgstr "" +msgstr "Voorraadartikel verwijderen" -#: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 +#: stock/templates/stock/item_base.html:165 templates/InvenTree/search.html:139 #: templates/js/translated/build.js:2298 templates/navbar.html:38 msgid "Build" msgstr "Product" -#: stock/templates/stock/item_base.html:211 +#: stock/templates/stock/item_base.html:207 msgid "No manufacturer set" msgstr "Geen fabrikant geselecteerd" -#: stock/templates/stock/item_base.html:251 +#: stock/templates/stock/item_base.html:247 msgid "You are not in the list of owners of this item. This stock item cannot be edited." -msgstr "" +msgstr "U staat niet in de lijst van eigenaars van deze locatie. Deze voorraadlocatie kan niet worden bewerkt." -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:248 #: stock/templates/stock/location.html:146 msgid "Read only" -msgstr "" +msgstr "Alleen lezen" -#: stock/templates/stock/item_base.html:265 +#: stock/templates/stock/item_base.html:261 msgid "This stock item is unavailable" -msgstr "" +msgstr "Dit voorraadartikel is niet beschikbaar" -#: stock/templates/stock/item_base.html:271 +#: stock/templates/stock/item_base.html:267 msgid "This stock item is in production and cannot be edited." -msgstr "" +msgstr "Deze voorraad is in productie en kan niet worden bewerkt." -#: stock/templates/stock/item_base.html:272 +#: stock/templates/stock/item_base.html:268 msgid "Edit the stock item from the build view." -msgstr "" +msgstr "Bewerk het voorraaditem uit de build weergave." -#: stock/templates/stock/item_base.html:287 +#: stock/templates/stock/item_base.html:283 msgid "This stock item is allocated to Sales Order" msgstr "Dit voorraadartikel is toegewezen aan Verkooporder" -#: stock/templates/stock/item_base.html:295 +#: stock/templates/stock/item_base.html:291 msgid "This stock item is allocated to Build Order" msgstr "Dit voorraadartikel is toegewezen aan Productieorder" -#: stock/templates/stock/item_base.html:311 +#: stock/templates/stock/item_base.html:307 msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted" -msgstr "" +msgstr "Dit voorraaditem is geserialiseerd. Het heeft een uniek serienummer en de hoeveelheid kan niet worden aangepast" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "previous page" msgstr "vorige pagina" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "Navigate to previous serial number" -msgstr "" +msgstr "Navigeer naar het vorige serienummer" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "next page" msgstr "volgende pagina" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "Navigate to next serial number" -msgstr "" +msgstr "Navigeer naar het volgende serienummer" -#: stock/templates/stock/item_base.html:398 +#: stock/templates/stock/item_base.html:394 #: templates/js/translated/build.js:2555 msgid "No location set" msgstr "Geen locatie ingesteld" -#: stock/templates/stock/item_base.html:413 +#: stock/templates/stock/item_base.html:409 msgid "Tests" -msgstr "" +msgstr "Testen" -#: stock/templates/stock/item_base.html:419 +#: stock/templates/stock/item_base.html:415 msgid "This stock item has not passed all required tests" -msgstr "" +msgstr "Dit voorraadartikel heeft niet alle vereiste tests doorstaan" -#: stock/templates/stock/item_base.html:437 +#: stock/templates/stock/item_base.html:433 #, python-format msgid "This StockItem expired on %(item.expiry_date)s" -msgstr "" +msgstr "Dit voorraadartikel is verlopen op %(item.expiry_date)s" -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #, python-format msgid "This StockItem expires on %(item.expiry_date)s" -msgstr "" +msgstr "Dit voorraadartikel verloopt op %(item.expiry_date)s" -#: stock/templates/stock/item_base.html:455 +#: stock/templates/stock/item_base.html:451 msgid "No stocktake performed" -msgstr "" +msgstr "Er is geen voorraad uitgevoerd" -#: stock/templates/stock/item_base.html:504 +#: stock/templates/stock/item_base.html:500 #: templates/js/translated/stock.js:2038 msgid "stock item" -msgstr "" +msgstr "Voorraad item" -#: stock/templates/stock/item_base.html:527 +#: stock/templates/stock/item_base.html:523 msgid "Edit Stock Status" -msgstr "" +msgstr "Bewerk voorraad status" -#: stock/templates/stock/item_base.html:536 +#: stock/templates/stock/item_base.html:532 msgid "Stock Item QR Code" -msgstr "" +msgstr "Stock Item QR Code" -#: stock/templates/stock/item_base.html:547 +#: stock/templates/stock/item_base.html:543 msgid "Link Barcode to Stock Item" -msgstr "" +msgstr "Link streepjescode aan standaard artikel" + +#: stock/templates/stock/item_base.html:607 +msgid "Select one of the part variants listed below." +msgstr "Selecteer één van de hieronder vermelde onderdelen varianten." + +#: stock/templates/stock/item_base.html:610 +msgid "Warning" +msgstr "Waarschuwing" #: stock/templates/stock/item_base.html:611 -msgid "Select one of the part variants listed below." -msgstr "" - -#: stock/templates/stock/item_base.html:614 -msgid "Warning" -msgstr "" - -#: stock/templates/stock/item_base.html:615 msgid "This action cannot be easily undone" -msgstr "" +msgstr "Deze actie kan niet makkelijk ongedaan worden gemaakt" -#: stock/templates/stock/item_base.html:623 +#: stock/templates/stock/item_base.html:619 msgid "Convert Stock Item" -msgstr "" +msgstr "Converteer voorraad item" -#: stock/templates/stock/item_base.html:656 +#: stock/templates/stock/item_base.html:652 msgid "Return to Stock" -msgstr "" +msgstr "Terug naar voorraad" #: stock/templates/stock/item_serialize.html:5 msgid "Create serialized items from this stock item." -msgstr "" +msgstr "Creëer geserialiseerde artikelen van dit voorraadartikel." #: stock/templates/stock/item_serialize.html:7 msgid "Select quantity to serialize, and unique serial numbers." -msgstr "" +msgstr "Selecteer aantal om te serialiseren en unieke serienummers." #: stock/templates/stock/location.html:35 msgid "Perform stocktake for this stock location" -msgstr "" +msgstr "Voorraadcontrole uitvoeren voor deze voorraadlocatie" #: stock/templates/stock/location.html:42 msgid "Locate stock location" -msgstr "" +msgstr "Zoek voorraad locatie" #: stock/templates/stock/location.html:60 msgid "Scan stock items into this location" -msgstr "" +msgstr "Scan voorraadartikelen naar deze locatie" #: stock/templates/stock/location.html:60 msgid "Scan In Stock Items" -msgstr "" +msgstr "Scan items op voorraad" #: stock/templates/stock/location.html:61 msgid "Scan stock container into this location" -msgstr "" +msgstr "Scan de voorraadcontainer naar deze locatie" #: stock/templates/stock/location.html:61 msgid "Scan In Container" -msgstr "" +msgstr "Scan in container" #: stock/templates/stock/location.html:72 msgid "Print Location Report" -msgstr "" +msgstr "Print locatie rapport" #: stock/templates/stock/location.html:101 msgid "Location actions" @@ -10697,11 +10702,11 @@ msgstr "Verwijder locatie" #: stock/templates/stock/location.html:135 msgid "Top level stock location" -msgstr "" +msgstr "Locatie voorraad topniveau" #: stock/templates/stock/location.html:141 msgid "Location Owner" -msgstr "" +msgstr "Locatie eigenaar" #: stock/templates/stock/location.html:145 msgid "You are not in the list of owners of this location. This stock location cannot be edited." @@ -10709,7 +10714,7 @@ msgstr "U staat niet in de lijst van eigenaars van deze locatie. Deze voorraadlo #: stock/templates/stock/location.html:173 msgid "Location Type" -msgstr "" +msgstr "Locatie type" #: stock/templates/stock/location.html:223 msgid "Create new stock location" @@ -10722,31 +10727,31 @@ msgstr "Nieuwe Locatie" #: stock/templates/stock/location.html:298 #: templates/js/translated/stock.js:2658 msgid "stock location" -msgstr "" +msgstr "Voorraad locatie" #: stock/templates/stock/location.html:320 msgid "Scanned stock container into this location" -msgstr "" +msgstr "Gescande voorraadcontainer op deze locatie" #: stock/templates/stock/location.html:393 msgid "Stock Location QR Code" -msgstr "" +msgstr "Voorraadlocatie QR-code" #: stock/templates/stock/location.html:404 msgid "Link Barcode to Stock Location" -msgstr "" +msgstr "Link streepjescode aan voorraad locatie" #: stock/templates/stock/stock_app_base.html:16 msgid "Loading..." -msgstr "" +msgstr "Laden..." #: stock/templates/stock/stock_sidebar.html:5 msgid "Stock Tracking" -msgstr "" +msgstr "Voorraad volgen" #: stock/templates/stock/stock_sidebar.html:8 msgid "Allocations" -msgstr "" +msgstr "Toewijzingen" #: templates/403.html:6 templates/403.html:12 templates/403_csrf.html:7 msgid "Permission Denied" @@ -10816,7 +10821,7 @@ msgstr "" #: templates/InvenTree/index.html:77 msgid "BOM Waiting Validation" -msgstr "" +msgstr "Stuklijst BOM wacht op validatie" #: templates/InvenTree/index.html:106 msgid "Recently Updated" @@ -10824,7 +10829,7 @@ msgstr "" #: templates/InvenTree/index.html:134 msgid "Depleted Stock" -msgstr "" +msgstr "Uitgebreide voorraad" #: templates/InvenTree/index.html:148 msgid "Required for Build Orders" @@ -10832,11 +10837,11 @@ msgstr "" #: templates/InvenTree/index.html:156 msgid "Expired Stock" -msgstr "" +msgstr "Verlopen voorraad" #: templates/InvenTree/index.html:172 msgid "Stale Stock" -msgstr "" +msgstr "Verouderde voorraad" #: templates/InvenTree/index.html:199 msgid "Build Orders In Progress" @@ -11012,11 +11017,11 @@ msgstr "" #: templates/InvenTree/settings/part_stocktake.html:7 msgid "Stocktake Settings" -msgstr "" +msgstr "Voorraadcontrole instellingen" #: templates/InvenTree/settings/part_stocktake.html:25 msgid "Stocktake Reports" -msgstr "" +msgstr "Voorraadcontrole rapporten" #: templates/InvenTree/settings/physical_units.html:8 #: templates/InvenTree/settings/sidebar.html:35 @@ -11290,7 +11295,7 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:439 msgid "No stock location types found" -msgstr "" +msgstr "Geen voorraadlocatie typen gevonden" #: templates/InvenTree/settings/settings_staff_js.html:464 msgid "Location count" @@ -11310,7 +11315,7 @@ msgid "Delete Location Type" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:503 -#: templates/InvenTree/settings/stock.html:38 +#: templates/InvenTree/settings/stock.html:39 msgid "New Location Type" msgstr "" @@ -11367,7 +11372,7 @@ msgstr "Verkooporder Instellingen" msgid "Stock Settings" msgstr "" -#: templates/InvenTree/settings/stock.html:34 +#: templates/InvenTree/settings/stock.html:35 msgid "Stock Location Types" msgstr "" @@ -11852,23 +11857,23 @@ msgstr "" msgid "Barcode Identifier" msgstr "" -#: templates/base.html:103 +#: templates/base.html:102 msgid "Server Restart Required" msgstr "" -#: templates/base.html:106 +#: templates/base.html:105 msgid "A configuration option has been changed which requires a server restart" msgstr "" -#: templates/base.html:106 templates/base.html:116 +#: templates/base.html:105 templates/base.html:115 msgid "Contact your system administrator for further information" msgstr "" -#: templates/base.html:113 +#: templates/base.html:112 msgid "Pending Database Migrations" msgstr "" -#: templates/base.html:116 +#: templates/base.html:115 msgid "There are pending database migrations which require attention" msgstr "" @@ -12140,15 +12145,15 @@ msgstr "" #: templates/js/translated/bom.js:78 msgid "Create BOM Item" -msgstr "" +msgstr "Creëer stuklijst BOM Item" #: templates/js/translated/bom.js:132 msgid "Display row data" -msgstr "" +msgstr "Toon rijgegevens" #: templates/js/translated/bom.js:188 msgid "Row Data" -msgstr "" +msgstr "Rij gegevens" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 #: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629 @@ -12160,7 +12165,7 @@ msgstr "Sluit" #: templates/js/translated/bom.js:306 msgid "Download BOM Template" -msgstr "" +msgstr "Download stuklijst BOM sjabloon" #: templates/js/translated/bom.js:351 msgid "Multi Level BOM" @@ -12172,67 +12177,67 @@ msgstr "" #: templates/js/translated/bom.js:357 msgid "Levels" -msgstr "" +msgstr "Levels" #: templates/js/translated/bom.js:358 msgid "Select maximum number of BOM levels to export (0 = all levels)" -msgstr "" +msgstr "Selecteer het maximum aantal te exporteren stuklijst BOM niveaus (0 = alle levels)" #: templates/js/translated/bom.js:365 msgid "Include Alternative Parts" -msgstr "" +msgstr "Inclusief alternatieve onderdelen" #: templates/js/translated/bom.js:366 msgid "Include alternative parts in exported BOM" -msgstr "" +msgstr "Inclusief alternatieve onderdelen in geëxporteerd stuklijst BOM" #: templates/js/translated/bom.js:371 msgid "Include Parameter Data" -msgstr "" +msgstr "Voeg parametergegevens toe" #: templates/js/translated/bom.js:372 msgid "Include part parameter data in exported BOM" -msgstr "" +msgstr "Voeg deel parameter gegevens toe aan geëxporteerde stuklijst BOM" #: templates/js/translated/bom.js:377 msgid "Include Stock Data" -msgstr "" +msgstr "Inclusief voorraadgegevens" #: templates/js/translated/bom.js:378 msgid "Include part stock data in exported BOM" -msgstr "" +msgstr "Inclusief voorraadgegevens in geëxporteerde stuklijst BOM" #: templates/js/translated/bom.js:383 msgid "Include Manufacturer Data" -msgstr "" +msgstr "Inclusief fabrikant gegevens" #: templates/js/translated/bom.js:384 msgid "Include part manufacturer data in exported BOM" -msgstr "" +msgstr "Voeg fabrikant gegevens toe aan geëxporteerd stuklijst BOM" #: templates/js/translated/bom.js:389 msgid "Include Supplier Data" -msgstr "" +msgstr "Inclusief leveranciersgegevens" #: templates/js/translated/bom.js:390 msgid "Include part supplier data in exported BOM" -msgstr "" +msgstr "Inclusief leveranciersgegevens in geëxporteerde stuklijst BOM" #: templates/js/translated/bom.js:395 msgid "Include Pricing Data" -msgstr "" +msgstr "Inclusief prijsgegevens" #: templates/js/translated/bom.js:396 msgid "Include part pricing data in exported BOM" -msgstr "" +msgstr "Voeg onderdelenprijs gegevens toe aan geëxporteerde stuklijst BOM" #: templates/js/translated/bom.js:591 msgid "Remove substitute part" -msgstr "" +msgstr "Vervanging onderdeel verwijderen" #: templates/js/translated/bom.js:645 msgid "Select and add a new substitute part using the input below" -msgstr "" +msgstr "Selecteer en voeg een nieuw vervangingsonderdeel toe met behulp van onderstaande invoer" #: templates/js/translated/bom.js:656 msgid "Are you sure you wish to remove this substitute part link?" @@ -12240,118 +12245,118 @@ msgstr "" #: templates/js/translated/bom.js:662 msgid "Remove Substitute Part" -msgstr "" +msgstr "Verwijder vervangend deel" #: templates/js/translated/bom.js:701 msgid "Add Substitute" -msgstr "" +msgstr "Plaatsvervanger toevoegen" #: templates/js/translated/bom.js:702 msgid "Edit BOM Item Substitutes" -msgstr "" +msgstr "Stuklijst BOM Item vervangingen bewerken" #: templates/js/translated/bom.js:764 msgid "All selected BOM items will be deleted" -msgstr "" +msgstr "Alle geselecteerde stuklijst BOM items zullen worden verwijderd" #: templates/js/translated/bom.js:780 msgid "Delete selected BOM items?" -msgstr "" +msgstr "Geselecteerde stuklijst BOM items verwijderen?" #: templates/js/translated/bom.js:826 msgid "Delete items" -msgstr "" +msgstr "Artikelen verwijderen" #: templates/js/translated/bom.js:936 msgid "Load BOM for subassembly" -msgstr "" +msgstr "Laad stuklijst BOM voor sub assemblage" #: templates/js/translated/bom.js:946 msgid "Substitutes Available" -msgstr "" +msgstr "Vervangingen beschikbaar" #: templates/js/translated/bom.js:950 templates/js/translated/build.js:2676 msgid "Variant stock allowed" -msgstr "" +msgstr "Variant voorraad toegestaan" #: templates/js/translated/bom.js:1014 msgid "Substitutes" -msgstr "" +msgstr "Vervanging" #: templates/js/translated/bom.js:1139 msgid "BOM pricing is complete" -msgstr "" +msgstr "Stuklijst BOM prijs is voltooid" #: templates/js/translated/bom.js:1144 msgid "BOM pricing is incomplete" -msgstr "" +msgstr "Stuklijst BOM prijs aanduiding is niet compleet" #: templates/js/translated/bom.js:1151 msgid "No pricing available" -msgstr "" +msgstr "Geen prijs beschikbaar" #: templates/js/translated/bom.js:1184 templates/js/translated/build.js:2815 msgid "External stock" -msgstr "" +msgstr "Externe voorraad" #: templates/js/translated/bom.js:1188 templates/js/translated/build.js:2789 #: templates/js/translated/sales_order.js:1946 msgid "No Stock Available" -msgstr "" +msgstr "Geen voorraad beschikbaar" #: templates/js/translated/bom.js:1193 templates/js/translated/build.js:2793 msgid "Includes variant and substitute stock" -msgstr "" +msgstr "Inclusief variant en vervangende voorraad" #: templates/js/translated/bom.js:1195 templates/js/translated/build.js:2795 #: templates/js/translated/part.js:1263 #: templates/js/translated/sales_order.js:1943 msgid "Includes variant stock" -msgstr "" +msgstr "Inclusief variant voorraad" #: templates/js/translated/bom.js:1197 templates/js/translated/build.js:2797 msgid "Includes substitute stock" -msgstr "" +msgstr "Inclusief vervangende voorraad" #: templates/js/translated/bom.js:1225 templates/js/translated/build.js:2780 msgid "Consumable item" -msgstr "" +msgstr "Verbruiksartikel" #: templates/js/translated/bom.js:1285 msgid "Validate BOM Item" -msgstr "" +msgstr "Valideren stuklijstBOM Item" #: templates/js/translated/bom.js:1287 msgid "This line has been validated" -msgstr "" +msgstr "Deze regel is gevalideerd" #: templates/js/translated/bom.js:1289 msgid "Edit substitute parts" -msgstr "" +msgstr "Bewerk vervangende onderdelen" #: templates/js/translated/bom.js:1291 templates/js/translated/bom.js:1486 msgid "Edit BOM Item" -msgstr "" +msgstr "Edit stuklijst BOM Item" #: templates/js/translated/bom.js:1293 msgid "Delete BOM Item" -msgstr "" +msgstr "Verwijder stuklijst BOM Item" #: templates/js/translated/bom.js:1313 msgid "View BOM" -msgstr "" +msgstr "Bekijk stuklijst BOM" #: templates/js/translated/bom.js:1397 msgid "No BOM items found" -msgstr "" +msgstr "Geen stuklijst BOM producten gevonden" #: templates/js/translated/bom.js:1657 templates/js/translated/build.js:2661 msgid "Required Part" -msgstr "" +msgstr "Vereist onderdeel" #: templates/js/translated/bom.js:1683 msgid "Inherited from parent BOM" -msgstr "" +msgstr "Overgenomen van bovenliggende stuklijst BOM" #: templates/js/translated/build.js:143 msgid "Edit Build Order" @@ -12718,7 +12723,7 @@ msgstr "" #: templates/js/translated/build.js:2785 #: templates/js/translated/sales_order.js:1951 msgid "Sufficient stock available" -msgstr "" +msgstr "Te veel voorraad beschikbaar" #: templates/js/translated/build.js:2840 msgid "Consumable Item" @@ -12735,20 +12740,20 @@ msgstr "" #: templates/js/translated/build.js:2856 #: templates/js/translated/sales_order.js:2052 msgid "Build stock" -msgstr "" +msgstr "Voorraad bouwen" #: templates/js/translated/build.js:2861 templates/js/translated/stock.js:1954 msgid "Order stock" -msgstr "" +msgstr "Bestel voorraad" #: templates/js/translated/build.js:2865 #: templates/js/translated/sales_order.js:2046 msgid "Allocate stock" -msgstr "" +msgstr "Voorraad toewijzen" #: templates/js/translated/build.js:2869 msgid "Remove stock allocation" -msgstr "" +msgstr "Verwijder voorraad toewijzing" #: templates/js/translated/company.js:98 msgid "Add Manufacturer" @@ -13280,7 +13285,7 @@ msgstr "" #: templates/js/translated/part.js:334 templates/js/translated/stock.js:147 #: templates/js/translated/stock.js:182 msgid "Icon (optional) - Explore all available icons on" -msgstr "" +msgstr "Pictogram (optioneel) - Ontdek alle beschikbare pictogrammen op" #: templates/js/translated/part.js:355 msgid "Create Part Category" @@ -13356,7 +13361,7 @@ msgstr "" #: templates/js/translated/part.js:551 msgid "Any stock items for this part will be deleted" -msgstr "" +msgstr "Alle voorraadartikelen voor dit onderdeel worden verwijderd" #: templates/js/translated/part.js:552 msgid "This part will be removed from any Bills of Material" @@ -13388,7 +13393,7 @@ msgstr "" #: templates/js/translated/part.js:622 msgid "Validating the BOM will mark each line item as valid" -msgstr "" +msgstr "Het valideren van de stuklijst BOM zal elk regelitem als geldig markeren" #: templates/js/translated/part.js:632 msgid "Validate Bill of Materials" @@ -13405,11 +13410,11 @@ msgstr "" #: templates/js/translated/part.js:688 #: templates/js/translated/table_filters.js:755 msgid "Low stock" -msgstr "" +msgstr "Lage voorraad" #: templates/js/translated/part.js:691 msgid "No stock available" -msgstr "" +msgstr "Geen voorraad beschikbaar" #: templates/js/translated/part.js:751 msgid "Demand" @@ -13433,31 +13438,31 @@ msgstr "" #: templates/js/translated/part.js:896 msgid "Schedule generation of a new stocktake report." -msgstr "" +msgstr "Plan het genereren van een nieuw voorraad verslag." #: templates/js/translated/part.js:896 msgid "Once complete, the stocktake report will be available for download." -msgstr "" +msgstr "Eenmaal voltooid, zal het voorraadrapport beschikbaar zijn om te downloaden." #: templates/js/translated/part.js:904 msgid "Generate Stocktake Report" -msgstr "" +msgstr "Voorraadcontrole rapport genereren" #: templates/js/translated/part.js:908 msgid "Stocktake report scheduled" -msgstr "" +msgstr "Voorraadcontrole verslag gepland" #: templates/js/translated/part.js:1057 msgid "No stocktake information available" -msgstr "" +msgstr "Geen voorraadinformatie beschikbaar" #: templates/js/translated/part.js:1115 templates/js/translated/part.js:1151 msgid "Edit Stocktake Entry" -msgstr "" +msgstr "Invoer voorraadopname bewerken" #: templates/js/translated/part.js:1119 templates/js/translated/part.js:1161 msgid "Delete Stocktake Entry" -msgstr "" +msgstr "Voorraad invoer verwijderen" #: templates/js/translated/part.js:1288 msgid "No variants found" @@ -13535,7 +13540,7 @@ msgstr "" #: templates/js/translated/part.js:2550 templates/js/translated/part.js:2680 #: templates/js/translated/stock.js:2755 msgid "Display as list" -msgstr "" +msgstr "Weergeven als lijst" #: templates/js/translated/part.js:2566 msgid "Display as grid" @@ -13547,7 +13552,7 @@ msgstr "" #: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2775 msgid "Display as tree" -msgstr "" +msgstr "Weergeven als structuur" #: templates/js/translated/part.js:2780 msgid "Load Subcategories" @@ -13607,7 +13612,7 @@ msgstr "" #: templates/js/translated/part.js:3230 msgid "Scheduled Stock Quantities" -msgstr "" +msgstr "Geplande voorraad hoeveelheid" #: templates/js/translated/part.js:3246 msgid "Maximum Quantity" @@ -13615,7 +13620,7 @@ msgstr "" #: templates/js/translated/part.js:3291 msgid "Minimum Stock Level" -msgstr "" +msgstr "Minimum voorraad niveau" #: templates/js/translated/plugin.js:46 msgid "No plugins found" @@ -13671,7 +13676,7 @@ msgstr "" #: templates/js/translated/pricing.js:321 msgid "No BOM data available" -msgstr "" +msgstr "Geen stuklijst BOM gegevens beschikbaar" #: templates/js/translated/pricing.js:463 msgid "No supplier pricing data available" @@ -13829,11 +13834,11 @@ msgstr "" #: templates/js/translated/purchase_order.js:1170 #: templates/js/translated/stock.js:1215 msgid "Specify packaging for incoming stock items" -msgstr "" +msgstr "Specificeer verpakking voor inkomende voorraaditems" #: templates/js/translated/purchase_order.js:1223 msgid "Stock Status" -msgstr "" +msgstr "Voorraad staat" #: templates/js/translated/purchase_order.js:1237 msgid "Add barcode" @@ -13890,7 +13895,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:1465 msgid "Scan barcode on incoming item (must not match any existing stock items)" -msgstr "" +msgstr "Scan de streepjescode op het inkomende item (mag niet overeenkomen met bestaande voorraadartikelen)" #: templates/js/translated/purchase_order.js:1479 msgid "Invalid barcode data" @@ -13946,10 +13951,6 @@ msgstr "" msgid "Delete line item" msgstr "" -#: templates/js/translated/report.js:49 -msgid "Print Report" -msgstr "" - #: templates/js/translated/report.js:68 msgid "Report print successful" msgstr "" @@ -14019,11 +14020,11 @@ msgstr "" #: templates/js/translated/sales_order.js:291 msgid "No stock items have been allocated to this shipment" -msgstr "" +msgstr "Er zijn geen voorraadartikelen toegewezen aan deze zending" #: templates/js/translated/sales_order.js:296 msgid "The following stock items will be shipped" -msgstr "" +msgstr "De volgende voorraadartikelen worden verzonden" #: templates/js/translated/sales_order.js:336 msgid "Complete Shipment" @@ -14039,7 +14040,7 @@ msgstr "" #: templates/js/translated/sales_order.js:420 msgid "No stock items have been allocated to pending shipments" -msgstr "" +msgstr "Geen voorraadartikelen toegewezen aan lopende verzendingen" #: templates/js/translated/sales_order.js:430 msgid "Complete Shipments" @@ -14140,11 +14141,11 @@ msgstr "" #: templates/js/translated/sales_order.js:1306 msgid "Confirm stock allocation" -msgstr "" +msgstr "Voorraadtoewijzing bevestigen" #: templates/js/translated/sales_order.js:1307 msgid "Allocate Stock Items to Sales Order" -msgstr "" +msgstr "Voorraad artikelen toewijzen aan verkooporder" #: templates/js/translated/sales_order.js:1513 msgid "No sales order allocations found" @@ -14152,7 +14153,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1605 msgid "Edit Stock Allocation" -msgstr "" +msgstr "Bewerk voorraadtoewijzing" #: templates/js/translated/sales_order.js:1619 msgid "Confirm Delete Operation" @@ -14160,18 +14161,18 @@ msgstr "" #: templates/js/translated/sales_order.js:1620 msgid "Delete Stock Allocation" -msgstr "" +msgstr "Verwijder voorraadtoewijzing" #: templates/js/translated/sales_order.js:1659 #: templates/js/translated/sales_order.js:1746 #: templates/js/translated/stock.js:1861 msgid "Shipped to customer" -msgstr "" +msgstr "Verzonden naar klant" #: templates/js/translated/sales_order.js:1667 #: templates/js/translated/sales_order.js:1755 msgid "Stock location not specified" -msgstr "" +msgstr "Voorraadlocatie niet opgegeven" #: templates/js/translated/sales_order.js:2044 msgid "Allocate serial numbers" @@ -14179,7 +14180,7 @@ msgstr "" #: templates/js/translated/sales_order.js:2048 msgid "Purchase stock" -msgstr "" +msgstr "Voorraad kopen" #: templates/js/translated/sales_order.js:2057 #: templates/js/translated/sales_order.js:2245 @@ -14224,87 +14225,87 @@ msgstr "" #: templates/js/translated/stock.js:106 msgid "Serialize Stock Item" -msgstr "" +msgstr "Voorraadartikel serialiseren" #: templates/js/translated/stock.js:137 msgid "Confirm Stock Serialization" -msgstr "" +msgstr "Bevestig voorraad serialisatie" #: templates/js/translated/stock.js:173 msgid "Add Location type" -msgstr "" +msgstr "Voeg locatie type toe" #: templates/js/translated/stock.js:209 msgid "Edit Stock Location" -msgstr "" +msgstr "Voorraad locatie bewerken" #: templates/js/translated/stock.js:224 msgid "New Stock Location" -msgstr "" +msgstr "Nieuwe voorraad locatie" #: templates/js/translated/stock.js:226 msgid "Create another location after this one" -msgstr "" +msgstr "Een andere locatie aanmaken na deze" #: templates/js/translated/stock.js:227 msgid "Stock location created" -msgstr "" +msgstr "Voorraadlocatie aangemaakt" #: templates/js/translated/stock.js:241 msgid "Are you sure you want to delete this stock location?" -msgstr "" +msgstr "Weet u zeker dat u deze voorraadlocatie wilt verwijderen?" #: templates/js/translated/stock.js:248 msgid "Move to parent stock location" -msgstr "" +msgstr "Verplaats naar bovenliggende standaard locatie" #: templates/js/translated/stock.js:257 msgid "Delete Stock Location" -msgstr "" +msgstr "Voorraad locatie verwijderen" #: templates/js/translated/stock.js:261 msgid "Action for stock items in this stock location" -msgstr "" +msgstr "Actie voor voorraad artikelen op deze voorraadlocatie" #: templates/js/translated/stock.js:266 msgid "Action for sub-locations" -msgstr "" +msgstr "Actie voor deellocaties" #: templates/js/translated/stock.js:320 msgid "This part cannot be serialized" -msgstr "" +msgstr "Dit onderdeel kan niet geserialiseerd worden" #: templates/js/translated/stock.js:356 msgid "Add given quantity as packs instead of individual items" -msgstr "" +msgstr "Opgegeven hoeveelheid als pakket toevoegen in plaats van individuele artikelen" #: templates/js/translated/stock.js:368 msgid "Enter initial quantity for this stock item" -msgstr "" +msgstr "Voer het initiële aantal in voor dit voorraaditem" #: templates/js/translated/stock.js:374 msgid "Enter serial numbers for new stock (or leave blank)" -msgstr "" +msgstr "Voer serienummer in voor nieuwe voorraad (of laat het leeg)" #: templates/js/translated/stock.js:445 msgid "Stock item duplicated" -msgstr "" +msgstr "Voorraad item gedupliceerd" #: templates/js/translated/stock.js:465 msgid "Duplicate Stock Item" -msgstr "" +msgstr "Artikel dupliceren" #: templates/js/translated/stock.js:481 msgid "Are you sure you want to delete this stock item?" -msgstr "" +msgstr "Weet u zeker dat u dit product wilt verwijderen?" #: templates/js/translated/stock.js:486 msgid "Delete Stock Item" -msgstr "" +msgstr "Voorraad item verwijderen" #: templates/js/translated/stock.js:507 msgid "Edit Stock Item" -msgstr "" +msgstr "Voorraad item bewerken" #: templates/js/translated/stock.js:549 msgid "Create another item after this one" @@ -14677,7 +14678,7 @@ msgstr "" #: templates/js/translated/stock.js:3305 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" -msgstr "" +msgstr "Het voorraadartikel linkt naar een onderdeel dat de stuklijst BOM is voor dit voorraadartikel" #: templates/js/translated/stock.js:3306 msgid "The Stock Item is currently available in stock" diff --git a/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po index 80f730a9c7..3f0df0ee76 100644 --- a/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-29 07:07+0000\n" -"PO-Revision-Date: 2024-08-29 07:10\n" +"POT-Creation-Date: 2024-09-06 05:16+0000\n" +"PO-Revision-Date: 2024-09-06 05:19\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Language: no_NO\n" @@ -67,7 +67,7 @@ msgstr "Oppgi dato" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3309 part/templates/part/part_sidebar.html:65 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2557 +#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2554 #: stock/serializers.py:705 stock/serializers.py:863 stock/serializers.py:989 #: stock/serializers.py:1039 stock/serializers.py:1350 #: stock/serializers.py:1439 stock/serializers.py:1604 @@ -419,8 +419,8 @@ msgstr "Duplikatnavn kan ikke eksistere under samme overordnede" msgid "Invalid choice" msgstr "Ugyldig valg" -#: InvenTree/models.py:767 common/models.py:2704 common/models.py:3131 -#: common/models.py:3351 common/serializers.py:439 company/models.py:590 +#: InvenTree/models.py:767 common/models.py:2698 common/models.py:3125 +#: common/models.py:3345 common/serializers.py:439 company/models.py:590 #: machine/models.py:24 part/models.py:995 part/models.py:3776 #: plugin/models.py:51 report/models.py:149 stock/models.py:82 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -449,7 +449,7 @@ msgstr "Navn" #: part/models.py:3791 part/templates/part/category.html:79 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:155 -#: report/models.py:509 report/models.py:535 +#: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 #: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:122 #: templates/InvenTree/settings/notifications.html:19 @@ -572,7 +572,7 @@ msgstr "Superbruker" msgid "Is this user a superuser" msgstr "Er denne brukeren en superbruker" -#: InvenTree/serializers.py:444 common/models.py:2709 company/models.py:160 +#: InvenTree/serializers.py:444 common/models.py:2703 company/models.py:160 #: company/models.py:798 machine/models.py:39 part/admin.py:88 #: part/models.py:1201 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -667,7 +667,7 @@ msgstr "URLtil ekstern bildefil" msgid "Downloading images from remote URL is not enabled" msgstr "Nedlasting av bilder fra ekstern URL er ikke aktivert" -#: InvenTree/status.py:65 part/serializers.py:1267 +#: InvenTree/status.py:65 part/serializers.py:1265 msgid "Background worker check failed" msgstr "Sjekk av bakgrunnsarbeider mislyktes" @@ -777,7 +777,7 @@ msgid "Optional" msgstr "Valgfritt" #: build/api.py:321 common/models.py:1491 part/admin.py:91 part/admin.py:428 -#: part/models.py:1166 part/serializers.py:1596 +#: part/models.py:1166 part/serializers.py:1594 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 #: templates/js/translated/table_filters.js:729 @@ -896,7 +896,7 @@ msgstr "Produksjonsordre som denne produksjonen er tildelt" #: part/models.py:3282 part/models.py:3430 part/models.py:3451 #: part/models.py:3473 part/models.py:3609 part/models.py:3951 #: part/models.py:4114 part/models.py:4244 part/models.py:4602 -#: part/serializers.py:1213 part/serializers.py:1857 +#: part/serializers.py:1211 part/serializers.py:1855 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1063,12 +1063,12 @@ msgstr "Bruker eller gruppe ansvarlig for produksjonsordren" #: order/templates/order/return_order_base.html:148 #: order/templates/order/sales_order_base.html:187 #: part/templates/part/part_base.html:399 stock/models.py:859 -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:196 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "Ekstern lenke" -#: build/models.py:378 common/models.py:3272 part/models.py:1070 +#: build/models.py:378 common/models.py:3266 part/models.py:1070 #: stock/models.py:859 msgid "Link to external URL" msgstr "Lenke til ekstern URL" @@ -1124,7 +1124,7 @@ msgstr "Produksjonsartikkelen samsvarer ikke med produksjonsordren" #: build/models.py:1060 build/serializers.py:279 build/serializers.py:328 #: build/serializers.py:959 order/models.py:565 order/serializers.py:500 -#: order/serializers.py:666 part/serializers.py:1590 part/serializers.py:2019 +#: order/serializers.py:666 part/serializers.py:1588 part/serializers.py:2017 #: stock/models.py:704 stock/models.py:1515 stock/serializers.py:676 msgid "Quantity must be greater than zero" msgstr "Mengden må være større enn null" @@ -1149,7 +1149,7 @@ msgstr "Produksjonsobjekt" #: build/models.py:1505 build/models.py:1761 build/serializers.py:266 #: build/serializers.py:313 build/serializers.py:1339 #: build/templates/build/build_base.html:110 -#: build/templates/build/detail.html:34 common/models.py:2581 +#: build/templates/build/detail.html:34 common/models.py:2575 #: order/models.py:1349 order/models.py:2034 order/serializers.py:1464 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3296 part/models.py:4266 @@ -1163,9 +1163,9 @@ msgstr "Produksjonsobjekt" #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 stock/admin.py:160 #: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:667 -#: stock/templates/stock/item_base.html:287 -#: stock/templates/stock/item_base.html:295 -#: stock/templates/stock/item_base.html:342 +#: stock/templates/stock/item_base.html:283 +#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:338 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:981 templates/js/translated/build.js:525 @@ -1228,7 +1228,7 @@ msgstr "Valgt lagervare samsvarer ikke med BOM-linjen" #: stock/serializers.py:770 stock/serializers.py:1288 stock/serializers.py:1400 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 -#: stock/templates/stock/item_base.html:194 +#: stock/templates/stock/item_base.html:190 #: templates/js/translated/build.js:1921 #: templates/js/translated/sales_order.js:301 #: templates/js/translated/sales_order.js:1234 @@ -1323,10 +1323,10 @@ msgid "Enter serial numbers for build outputs" msgstr "Angi serienummer for produksjonsartikler" #: build/serializers.py:359 build/serializers.py:500 build/serializers.py:572 -#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1789 -#: part/serializers.py:1233 stock/serializers.py:103 stock/serializers.py:698 +#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1797 +#: part/serializers.py:1231 stock/serializers.py:103 stock/serializers.py:698 #: stock/serializers.py:858 stock/serializers.py:984 stock/serializers.py:1432 -#: stock/serializers.py:1688 stock/templates/stock/item_base.html:394 +#: stock/serializers.py:1688 stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2547 @@ -1390,7 +1390,7 @@ msgstr "Plassering for ferdige produksjonsartikler" #: build/templates/build/detail.html:62 order/models.py:477 #: order/models.py:1003 order/models.py:2152 order/serializers.py:687 #: stock/admin.py:165 stock/serializers.py:1035 stock/serializers.py:1576 -#: stock/templates/stock/item_base.html:427 +#: stock/templates/stock/item_base.html:423 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1371 #: templates/js/translated/purchase_order.js:1792 @@ -1522,7 +1522,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:1030 order/serializers.py:1614 +#: build/serializers.py:1030 order/serializers.py:1622 msgid "Allocation items must be provided" msgstr "Tildelingsartikler må oppgis" @@ -1590,7 +1590,7 @@ msgstr "BOM-referanse" #: build/serializers.py:1230 company/models.py:849 #: company/templates/company/supplier_part.html:160 order/serializers.py:691 #: stock/admin.py:229 stock/models.py:822 stock/serializers.py:1586 -#: stock/templates/stock/item_base.html:240 +#: stock/templates/stock/item_base.html:236 #: templates/js/translated/company.js:1646 #: templates/js/translated/purchase_order.js:1169 #: templates/js/translated/purchase_order.js:1332 @@ -1625,7 +1625,7 @@ msgstr "" #: build/serializers.py:1243 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:849 -#: stock/serializers.py:152 stock/templates/stock/item_base.html:311 +#: stock/serializers.py:152 stock/templates/stock/item_base.html:307 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2530 #: templates/js/translated/model_renderers.js:231 @@ -1644,7 +1644,7 @@ msgstr "Serienummer" msgid "Allocated Quantity" msgstr "Tildelt antall" -#: build/serializers.py:1257 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1257 stock/templates/stock/item_base.html:336 msgid "Available Quantity" msgstr "Tilgjengelig antall" @@ -1684,7 +1684,7 @@ msgid "Allocated Stock" msgstr "Tildelt lagerbeholdning" #: build/serializers.py:1355 order/serializers.py:1179 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:920 part/serializers.py:1623 +#: part/bom.py:186 part/serializers.py:918 part/serializers.py:1621 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2807 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2155 @@ -1692,13 +1692,13 @@ msgstr "Tildelt lagerbeholdning" msgid "On Order" msgstr "I bestilling" -#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1625 +#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1623 #: templates/js/translated/build.js:2811 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "I produksjon" -#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1650 +#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1648 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" @@ -1716,7 +1716,7 @@ msgstr "Tilgjengelige variantvarer" msgid "Total Available Stock" msgstr "Totalt tilgjengelig lagerbeholdning" -#: build/serializers.py:1372 part/serializers.py:927 +#: build/serializers.py:1372 part/serializers.py:925 msgid "External Stock" msgstr "Ekstern lagerbeholdning" @@ -1745,7 +1745,7 @@ msgstr "Kansellert" #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:50 order/status_codes.py:81 #: order/templates/order/order_base.html:163 -#: order/templates/order/sales_order_base.html:168 report/models.py:443 +#: order/templates/order/sales_order_base.html:168 report/models.py:451 msgid "Complete" msgstr "Fullført" @@ -1849,9 +1849,6 @@ msgid "Delete Build" msgstr "Slett Produksjon" #: build/templates/build/build_base.html:87 -msgid "Isueue Build" -msgstr "" - #: build/templates/build/build_base.html:88 msgid "Issue Build" msgstr "" @@ -1931,7 +1928,7 @@ msgstr "Fullførte byggeresultater" #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 -#: stock/templates/stock/item_base.html:369 +#: stock/templates/stock/item_base.html:365 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 #: templates/js/translated/sales_order.js:805 @@ -1991,7 +1988,7 @@ msgid "Allocated Parts" msgstr "Tildelte deler" #: build/templates/build/detail.html:80 stock/admin.py:163 -#: stock/templates/stock/item_base.html:162 +#: stock/templates/stock/item_base.html:158 #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:242 #: templates/js/translated/purchase_order.js:1326 @@ -2352,8 +2349,8 @@ msgstr "Hvor ofte valutakurser skal oppdateres (sett til null for å deaktiverer #: common/models.py:1297 common/models.py:1353 common/models.py:1366 #: common/models.py:1374 common/models.py:1383 common/models.py:1392 -#: common/models.py:1629 common/models.py:1651 common/models.py:1766 -#: common/models.py:2148 +#: common/models.py:1629 common/models.py:1651 common/models.py:1752 +#: common/models.py:2134 msgid "days" msgstr "dager" @@ -2582,8 +2579,8 @@ msgid "Copy category parameter templates when creating a part" msgstr "Kopier parametermaler for kategori ved oppretting av en del" #: common/models.py:1485 part/admin.py:108 part/models.py:3959 -#: report/models.py:293 report/models.py:360 report/serializers.py:90 -#: report/serializers.py:131 stock/serializers.py:233 +#: report/models.py:301 report/models.py:368 report/serializers.py:91 +#: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 #: templates/js/translated/table_filters.js:775 msgid "Template" @@ -2598,7 +2595,7 @@ msgid "Parts can be assembled from other components by default" msgstr "Deler kan settes sammen fra andre komponenter som standard" #: common/models.py:1497 part/admin.py:95 part/models.py:1172 -#: part/serializers.py:1617 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1615 templates/js/translated/table_filters.js:737 msgid "Component" msgstr "Komponent" @@ -2823,7 +2820,7 @@ msgid "Log errors which occur when generating reports" msgstr "" #: common/models.py:1702 plugin/builtin/labels/label_sheet.py:28 -#: report/models.py:301 +#: report/models.py:309 msgid "Page Size" msgstr "Sidestørrelse" @@ -2832,902 +2829,894 @@ msgid "Default page size for PDF reports" msgstr "Standard sidestørrelse for PDF-rapporter" #: common/models.py:1708 -msgid "Enable Test Reports" -msgstr "Aktiver Testrapporter" - -#: common/models.py:1709 -msgid "Enable generation of test reports" -msgstr "Aktiver generering av testrapporter" - -#: common/models.py:1714 -msgid "Attach Test Reports" -msgstr "Legg ved testrapporter" - -#: common/models.py:1716 -msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" -msgstr "Når det skrives ut en Testrapport, legg ved en kopi av Testrapporten på den assosierte Lagervaren" - -#: common/models.py:1722 msgid "Globally Unique Serials" msgstr "Globalt Unike Serienummer" -#: common/models.py:1723 +#: common/models.py:1709 msgid "Serial numbers for stock items must be globally unique" msgstr "Serienummer for lagervarer må være globalt unike" -#: common/models.py:1728 +#: common/models.py:1714 msgid "Autofill Serial Numbers" msgstr "Automatisk tildeling av Serienummer" -#: common/models.py:1729 +#: common/models.py:1715 msgid "Autofill serial numbers in forms" msgstr "Aumatisk fyll ut serienummer i skjemaer" -#: common/models.py:1734 +#: common/models.py:1720 msgid "Delete Depleted Stock" msgstr "Slett oppbrukt lagerbeholdning" -#: common/models.py:1736 +#: common/models.py:1722 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1742 +#: common/models.py:1728 msgid "Batch Code Template" msgstr "Batchkodemal" -#: common/models.py:1744 +#: common/models.py:1730 msgid "Template for generating default batch codes for stock items" msgstr "Mal for generering av standard batchkoder for lagervarer" -#: common/models.py:1749 +#: common/models.py:1735 msgid "Stock Expiry" msgstr "Lagerbeholdning utløper" -#: common/models.py:1750 +#: common/models.py:1736 msgid "Enable stock expiry functionality" msgstr "Aktiver funksjonalitet for utløp av lagerbeholdning" -#: common/models.py:1755 +#: common/models.py:1741 msgid "Sell Expired Stock" msgstr "Selg utløpt lagerbeholdning" -#: common/models.py:1756 +#: common/models.py:1742 msgid "Allow sale of expired stock" msgstr "Tillat salg av utgått lagerbeholdning" -#: common/models.py:1761 +#: common/models.py:1747 msgid "Stock Stale Time" msgstr "Foreldet lagerbeholdning tidsintervall" -#: common/models.py:1763 +#: common/models.py:1749 msgid "Number of days stock items are considered stale before expiring" msgstr "Antall dager før lagervarer er ansett som foreldet før utløp" -#: common/models.py:1770 +#: common/models.py:1756 msgid "Build Expired Stock" msgstr "Produsér Utløpt Lagerbeholdning" -#: common/models.py:1771 +#: common/models.py:1757 msgid "Allow building with expired stock" msgstr "Tillat produksjon med utløpt lagerbeholdning" -#: common/models.py:1776 +#: common/models.py:1762 msgid "Stock Ownership Control" msgstr "Kontroll over eierskap av lagerbeholdning" -#: common/models.py:1777 +#: common/models.py:1763 msgid "Enable ownership control over stock locations and items" msgstr "Aktiver eierskap over lagerplasseringer og -varer" -#: common/models.py:1782 +#: common/models.py:1768 msgid "Stock Location Default Icon" msgstr "Lagerplassering standard ikon" -#: common/models.py:1783 +#: common/models.py:1769 msgid "Stock location default icon (empty means no icon)" msgstr "Lagerplassering standard ikon (tomt betyr ingen ikon)" -#: common/models.py:1788 +#: common/models.py:1774 msgid "Show Installed Stock Items" msgstr "Vis installerte lagervarer" -#: common/models.py:1789 +#: common/models.py:1775 msgid "Display installed stock items in stock tables" msgstr "Vis installerte lagervarer i lagertabeller" -#: common/models.py:1794 +#: common/models.py:1780 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1796 +#: common/models.py:1782 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1802 +#: common/models.py:1788 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1804 +#: common/models.py:1790 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1810 +#: common/models.py:1796 msgid "Build Order Reference Pattern" msgstr "Produksjonsordre-referansemønster" -#: common/models.py:1812 +#: common/models.py:1798 msgid "Required pattern for generating Build Order reference field" msgstr "Nødvendig mønster for å generere Produksjonsordre-referansefeltet" -#: common/models.py:1818 common/models.py:1874 common/models.py:1896 -#: common/models.py:1932 +#: common/models.py:1804 common/models.py:1860 common/models.py:1882 +#: common/models.py:1918 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1819 common/models.py:1875 common/models.py:1897 -#: common/models.py:1933 +#: common/models.py:1805 common/models.py:1861 common/models.py:1883 +#: common/models.py:1919 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1824 +#: common/models.py:1810 msgid "Require Active Part" msgstr "" -#: common/models.py:1825 +#: common/models.py:1811 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1830 +#: common/models.py:1816 msgid "Require Locked Part" msgstr "" -#: common/models.py:1831 +#: common/models.py:1817 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/models.py:1836 +#: common/models.py:1822 msgid "Require Valid BOM" msgstr "" -#: common/models.py:1838 +#: common/models.py:1824 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1844 +#: common/models.py:1830 msgid "Require Closed Child Orders" msgstr "" -#: common/models.py:1846 +#: common/models.py:1832 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/models.py:1852 +#: common/models.py:1838 msgid "Block Until Tests Pass" msgstr "" -#: common/models.py:1854 +#: common/models.py:1840 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" -#: common/models.py:1860 +#: common/models.py:1846 msgid "Enable Return Orders" msgstr "Aktiver returordrer" -#: common/models.py:1861 +#: common/models.py:1847 msgid "Enable return order functionality in the user interface" msgstr "Aktiver returordrefunksjonalitet i brukergrensesnittet" -#: common/models.py:1866 +#: common/models.py:1852 msgid "Return Order Reference Pattern" msgstr "Returordre-referansemønster" -#: common/models.py:1868 +#: common/models.py:1854 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1880 +#: common/models.py:1866 msgid "Edit Completed Return Orders" msgstr "Rediger fullførte returordrer" -#: common/models.py:1882 +#: common/models.py:1868 msgid "Allow editing of return orders after they have been completed" msgstr "Tillat redigering av returordrer etter de er fullført" -#: common/models.py:1888 +#: common/models.py:1874 msgid "Sales Order Reference Pattern" msgstr "Salgsordre-referansemønster" -#: common/models.py:1890 +#: common/models.py:1876 msgid "Required pattern for generating Sales Order reference field" msgstr "Påkrevd mønster for å generere salgsordrereferansefelt" -#: common/models.py:1902 +#: common/models.py:1888 msgid "Sales Order Default Shipment" msgstr "Salgsordre standard fraktmetode" -#: common/models.py:1903 +#: common/models.py:1889 msgid "Enable creation of default shipment with sales orders" msgstr "Aktiver opprettelse av standard forsendelse med salgsordrer" -#: common/models.py:1908 +#: common/models.py:1894 msgid "Edit Completed Sales Orders" msgstr "Rediger fullførte salgsordrer" -#: common/models.py:1910 +#: common/models.py:1896 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "Tillat redigering av salgsordrer etter de har blitt sendt eller fullført" -#: common/models.py:1916 +#: common/models.py:1902 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1918 +#: common/models.py:1904 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1924 +#: common/models.py:1910 msgid "Purchase Order Reference Pattern" msgstr "Referansemønster for innkjøpsordre" -#: common/models.py:1926 +#: common/models.py:1912 msgid "Required pattern for generating Purchase Order reference field" msgstr "Obligatorisk mønster for generering av referansefelt for innkjøpsordre" -#: common/models.py:1938 +#: common/models.py:1924 msgid "Edit Completed Purchase Orders" msgstr "Rediger fullførte innkjøpsordre" -#: common/models.py:1940 +#: common/models.py:1926 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "Tillat redigering av innkjøpsordre etter at de har blitt sendt eller fullført" -#: common/models.py:1946 +#: common/models.py:1932 msgid "Auto Complete Purchase Orders" msgstr "Autofullfør innkjøpsordrer" -#: common/models.py:1948 +#: common/models.py:1934 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "Automatisk merk innkjøpsordre som fullført når alle ordrelinjer er mottatt" -#: common/models.py:1955 +#: common/models.py:1941 msgid "Enable password forgot" msgstr "Aktiver passord glemt" -#: common/models.py:1956 +#: common/models.py:1942 msgid "Enable password forgot function on the login pages" msgstr "Ativer funskjon for glemt passord på innloggingssidene" -#: common/models.py:1961 +#: common/models.py:1947 msgid "Enable registration" msgstr "Aktiver registrering" -#: common/models.py:1962 +#: common/models.py:1948 msgid "Enable self-registration for users on the login pages" msgstr "Aktiver egenregistrerting for brukerer på påloggingssidene" -#: common/models.py:1967 +#: common/models.py:1953 msgid "Enable SSO" msgstr "Aktiver SSO" -#: common/models.py:1968 +#: common/models.py:1954 msgid "Enable SSO on the login pages" msgstr "Aktiver SSO på innloggingssidene" -#: common/models.py:1973 +#: common/models.py:1959 msgid "Enable SSO registration" msgstr "Aktiver SSO-registrering" -#: common/models.py:1975 +#: common/models.py:1961 msgid "Enable self-registration via SSO for users on the login pages" msgstr "Aktiver selvregistrering via SSO for brukere på innloggingssiden" -#: common/models.py:1981 +#: common/models.py:1967 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1983 +#: common/models.py:1969 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1989 +#: common/models.py:1975 msgid "SSO group key" msgstr "" -#: common/models.py:1991 +#: common/models.py:1977 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1997 +#: common/models.py:1983 msgid "SSO group map" msgstr "" -#: common/models.py:1999 +#: common/models.py:1985 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/models.py:2005 +#: common/models.py:1991 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:2007 +#: common/models.py:1993 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/models.py:2013 +#: common/models.py:1999 msgid "Email required" msgstr "E-postadresse kreves" -#: common/models.py:2014 +#: common/models.py:2000 msgid "Require user to supply mail on signup" msgstr "Krevt at brukere angir e-post ved registrering" -#: common/models.py:2019 +#: common/models.py:2005 msgid "Auto-fill SSO users" msgstr "Auto-utfyll SSO-brukere" -#: common/models.py:2021 +#: common/models.py:2007 msgid "Automatically fill out user-details from SSO account-data" msgstr "Fyll automatisk ut brukeropplysninger fra SSO-kontodata" -#: common/models.py:2027 +#: common/models.py:2013 msgid "Mail twice" msgstr "E-post to ganger" -#: common/models.py:2028 +#: common/models.py:2014 msgid "On signup ask users twice for their mail" msgstr "Spør brukeren om e-post to ganger ved registrering" -#: common/models.py:2033 +#: common/models.py:2019 msgid "Password twice" msgstr "Passord to ganger" -#: common/models.py:2034 +#: common/models.py:2020 msgid "On signup ask users twice for their password" msgstr "Spør brukeren om passord to ganger ved registrering" -#: common/models.py:2039 +#: common/models.py:2025 msgid "Allowed domains" msgstr "Tillatte domener" -#: common/models.py:2041 +#: common/models.py:2027 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "Begrens registrering til bestemte domener (kommaseparert, begynner med @)" -#: common/models.py:2047 +#: common/models.py:2033 msgid "Group on signup" msgstr "Gruppe ved registrering" -#: common/models.py:2049 +#: common/models.py:2035 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:2055 +#: common/models.py:2041 msgid "Enforce MFA" msgstr "Krev MFA" -#: common/models.py:2056 +#: common/models.py:2042 msgid "Users must use multifactor security." msgstr "Brukere må bruke flerfaktorsikkerhet." -#: common/models.py:2061 +#: common/models.py:2047 msgid "Check plugins on startup" msgstr "Sjekk utvidelser ved oppstart" -#: common/models.py:2063 +#: common/models.py:2049 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "Sjekk at alle utvidelser er installert ved oppstart - aktiver i containermiljøer" -#: common/models.py:2071 +#: common/models.py:2057 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2072 +#: common/models.py:2058 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2078 +#: common/models.py:2064 msgid "Enable URL integration" msgstr "Aktiver URL-integrasjon" -#: common/models.py:2079 +#: common/models.py:2065 msgid "Enable plugins to add URL routes" msgstr "Tillat utvidelser å legge til URL-ruter" -#: common/models.py:2085 +#: common/models.py:2071 msgid "Enable navigation integration" msgstr "Aktiver navigasjonsintegrasjon" -#: common/models.py:2086 +#: common/models.py:2072 msgid "Enable plugins to integrate into navigation" msgstr "Tillat utvidelser å integrere mot navigasjon" -#: common/models.py:2092 +#: common/models.py:2078 msgid "Enable app integration" msgstr "Aktiver app-integrasjon" -#: common/models.py:2093 +#: common/models.py:2079 msgid "Enable plugins to add apps" msgstr "Tillat utvidelser å legge til apper" -#: common/models.py:2099 +#: common/models.py:2085 msgid "Enable schedule integration" msgstr "Aktiver tidsplanintegrasjon" -#: common/models.py:2100 +#: common/models.py:2086 msgid "Enable plugins to run scheduled tasks" msgstr "Tillat utvidelser å kjøre planlagte oppgaver" -#: common/models.py:2106 +#: common/models.py:2092 msgid "Enable event integration" msgstr "Aktiver hendelsesintegrasjon" -#: common/models.py:2107 +#: common/models.py:2093 msgid "Enable plugins to respond to internal events" msgstr "Tillat utvidelser å reagere på interne hendelser" -#: common/models.py:2113 +#: common/models.py:2099 msgid "Enable project codes" msgstr "Aktiver prosjektkoder" -#: common/models.py:2114 +#: common/models.py:2100 msgid "Enable project codes for tracking projects" msgstr "Aktiver prosjektkoder for å spore prosjekter" -#: common/models.py:2119 +#: common/models.py:2105 msgid "Stocktake Functionality" msgstr "Varetellingsfunksjonalitet" -#: common/models.py:2121 +#: common/models.py:2107 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "Aktiver varetellingsfunksjonalitet for å registrere lagernivåer og regne ut lagerverdi" -#: common/models.py:2127 +#: common/models.py:2113 msgid "Exclude External Locations" msgstr "Ekskluder eksterne plasseringer" -#: common/models.py:2129 +#: common/models.py:2115 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "Eksluder lagervarer i eksterne plasseringer fra varetellinger" -#: common/models.py:2135 +#: common/models.py:2121 msgid "Automatic Stocktake Period" msgstr "Automatisk varetellingsperiode" -#: common/models.py:2137 +#: common/models.py:2123 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "Antall dager mellom automatisk varetellingsregistrering (sett til null for å deaktivere)" -#: common/models.py:2143 +#: common/models.py:2129 msgid "Report Deletion Interval" msgstr "Rapportslettingsintervall" -#: common/models.py:2145 +#: common/models.py:2131 msgid "Stocktake reports will be deleted after specified number of days" msgstr "Varetellingsrapporter vil slettes etter angitt antall dager" -#: common/models.py:2152 +#: common/models.py:2138 msgid "Display Users full names" msgstr "Vis brukernes fulle navn" -#: common/models.py:2153 +#: common/models.py:2139 msgid "Display Users full names instead of usernames" msgstr "Vis brukernes fulle navn istedet for brukernavn" -#: common/models.py:2158 +#: common/models.py:2144 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2159 +#: common/models.py:2145 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2171 common/models.py:2551 +#: common/models.py:2150 +msgid "Create Template on Upload" +msgstr "" + +#: common/models.py:2152 +msgid "Create a new test template when uploading test data which does not match an existing template" +msgstr "" + +#: common/models.py:2165 common/models.py:2545 msgid "Settings key (must be unique - case insensitive" msgstr "Innstillingsnøkkel (må være unik - ufølsom for store og små bokstaver" -#: common/models.py:2214 +#: common/models.py:2208 msgid "Hide inactive parts" msgstr "Skjul inaktive elementer" -#: common/models.py:2216 +#: common/models.py:2210 msgid "Hide inactive parts in results displayed on the homepage" msgstr "Skjul inaktive deler i resultater som vises på hjemmesiden" -#: common/models.py:2222 +#: common/models.py:2216 msgid "Show subscribed parts" msgstr "Vis abonnerte deler" -#: common/models.py:2223 +#: common/models.py:2217 msgid "Show subscribed parts on the homepage" msgstr "Vis abonnerte deler på startsiden" -#: common/models.py:2228 +#: common/models.py:2222 msgid "Show subscribed categories" msgstr "Vis abonnerte kategorier" -#: common/models.py:2229 +#: common/models.py:2223 msgid "Show subscribed part categories on the homepage" msgstr "Vis abonnerte delkatekorier på startsiden" -#: common/models.py:2234 +#: common/models.py:2228 msgid "Show latest parts" msgstr "Vis nyeste deler" -#: common/models.py:2235 +#: common/models.py:2229 msgid "Show latest parts on the homepage" msgstr "Vis nyeste deler på startsiden" -#: common/models.py:2240 +#: common/models.py:2234 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2241 +#: common/models.py:2235 msgid "Show BOMs that await validation on the homepage" msgstr "Vis stykklister som venter på validering på startsiden" -#: common/models.py:2246 +#: common/models.py:2240 msgid "Show recent stock changes" msgstr "Vis nylige lagerendringer" -#: common/models.py:2247 +#: common/models.py:2241 msgid "Show recently changed stock items on the homepage" msgstr "Vis nylig endrede lagervarer på startsiden" -#: common/models.py:2252 +#: common/models.py:2246 msgid "Show low stock" msgstr "Vis lav lagerbeholdning" -#: common/models.py:2253 +#: common/models.py:2247 msgid "Show low stock items on the homepage" msgstr "Vis lave lagervarer på startsiden" -#: common/models.py:2258 +#: common/models.py:2252 msgid "Show depleted stock" msgstr "Vis tomme lagervarer" -#: common/models.py:2259 +#: common/models.py:2253 msgid "Show depleted stock items on the homepage" msgstr "Vis tom lagerbeholdning på startsiden" -#: common/models.py:2264 +#: common/models.py:2258 msgid "Show needed stock" msgstr "Vis nødvendig lagerbeholdning" -#: common/models.py:2265 +#: common/models.py:2259 msgid "Show stock items needed for builds on the homepage" msgstr "Vis lagervarer som trengs for produksjon på startsiden" -#: common/models.py:2270 +#: common/models.py:2264 msgid "Show expired stock" msgstr "Vis utløpt lagerbeholdning" -#: common/models.py:2271 +#: common/models.py:2265 msgid "Show expired stock items on the homepage" msgstr "Vis utløpte lagervarer på startsiden" -#: common/models.py:2276 +#: common/models.py:2270 msgid "Show stale stock" msgstr "Vis foreldet lagerbeholdning" -#: common/models.py:2277 +#: common/models.py:2271 msgid "Show stale stock items on the homepage" msgstr "Vis foreldet lagerbeholdning på startsiden" -#: common/models.py:2282 +#: common/models.py:2276 msgid "Show pending builds" msgstr "Vis ventende produksjoner" -#: common/models.py:2283 +#: common/models.py:2277 msgid "Show pending builds on the homepage" msgstr "Vi ventende produksjoner på startsiden" -#: common/models.py:2288 +#: common/models.py:2282 msgid "Show overdue builds" msgstr "Vis forfalte produksjoner" -#: common/models.py:2289 +#: common/models.py:2283 msgid "Show overdue builds on the homepage" msgstr "Vis forfalte produksjoner på startsiden" -#: common/models.py:2294 +#: common/models.py:2288 msgid "Show outstanding POs" msgstr "Vis utestående Innkjøpsordrer" -#: common/models.py:2295 +#: common/models.py:2289 msgid "Show outstanding POs on the homepage" msgstr "Vis utestående Innkjøpsordrer på startsiden" -#: common/models.py:2300 +#: common/models.py:2294 msgid "Show overdue POs" msgstr "Vis forfalte Innkjøpsordrer" -#: common/models.py:2301 +#: common/models.py:2295 msgid "Show overdue POs on the homepage" msgstr "Vis forfalte Innkjøpsordrer på startsiden" -#: common/models.py:2306 +#: common/models.py:2300 msgid "Show outstanding SOs" msgstr "Vis utestående Salgsordrer" -#: common/models.py:2307 +#: common/models.py:2301 msgid "Show outstanding SOs on the homepage" msgstr "Vis utestående Salgsordrer på startsiden" -#: common/models.py:2312 +#: common/models.py:2306 msgid "Show overdue SOs" msgstr "Vis forfalte SOer" -#: common/models.py:2313 +#: common/models.py:2307 msgid "Show overdue SOs on the homepage" msgstr "Vis forfalte SOer på startsiden" -#: common/models.py:2318 +#: common/models.py:2312 msgid "Show pending SO shipments" msgstr "Vis ventende SO-forsendelser" -#: common/models.py:2319 +#: common/models.py:2313 msgid "Show pending SO shipments on the homepage" msgstr "Vis ventende SO-forsendelser på startsiden" -#: common/models.py:2324 +#: common/models.py:2318 msgid "Show News" msgstr "Vis Nyheter" -#: common/models.py:2325 +#: common/models.py:2319 msgid "Show news on the homepage" msgstr "Vis nyheter på startsiden" -#: common/models.py:2330 +#: common/models.py:2324 msgid "Inline label display" msgstr "Innebygd etikettvisning" -#: common/models.py:2332 +#: common/models.py:2326 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "Vis PDF-etiketter i nettleseren fremfor å lastes ned som en fil" -#: common/models.py:2338 +#: common/models.py:2332 msgid "Default label printer" msgstr "Standard etikettskriver" -#: common/models.py:2340 +#: common/models.py:2334 msgid "Configure which label printer should be selected by default" msgstr "Konfigurer hvilken etikettskriver som skal være valgt som standard" -#: common/models.py:2346 +#: common/models.py:2340 msgid "Inline report display" msgstr "Innebygd rapportvisning" -#: common/models.py:2348 +#: common/models.py:2342 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "Vis PDF-rapporter i nettleseren fremfor å lastes ned som en fil" -#: common/models.py:2354 +#: common/models.py:2348 msgid "Search Parts" msgstr "Søk i Deler" -#: common/models.py:2355 +#: common/models.py:2349 msgid "Display parts in search preview window" msgstr "Vis deler i forhåndsvsningsvinduet for søk" -#: common/models.py:2360 +#: common/models.py:2354 msgid "Search Supplier Parts" msgstr "Søk i Leverandørdeler" -#: common/models.py:2361 +#: common/models.py:2355 msgid "Display supplier parts in search preview window" msgstr "Vis leverandørdeler i forhåndsvisningsvinduet for søk" -#: common/models.py:2366 +#: common/models.py:2360 msgid "Search Manufacturer Parts" msgstr "Søk i Produsentdeler" -#: common/models.py:2367 +#: common/models.py:2361 msgid "Display manufacturer parts in search preview window" msgstr "Vis produsentdeler i forhåndsvisningsvinduet for søk" -#: common/models.py:2372 +#: common/models.py:2366 msgid "Hide Inactive Parts" msgstr "Skjul Inaktive Deler" -#: common/models.py:2373 +#: common/models.py:2367 msgid "Excluded inactive parts from search preview window" msgstr "Ekskluder inaktive deler fra forhåndsvisningsvinduet for søk" -#: common/models.py:2378 +#: common/models.py:2372 msgid "Search Categories" msgstr "Søk i kategorier" -#: common/models.py:2379 +#: common/models.py:2373 msgid "Display part categories in search preview window" msgstr "Vis delkategorier i forhåndsvisningsvinduet for søk" -#: common/models.py:2384 +#: common/models.py:2378 msgid "Search Stock" msgstr "Søk i lagerbeholdning" -#: common/models.py:2385 +#: common/models.py:2379 msgid "Display stock items in search preview window" msgstr "Vis lagervarer i forhåndsvisningsvinduet for søk" -#: common/models.py:2390 +#: common/models.py:2384 msgid "Hide Unavailable Stock Items" msgstr "Skjul utilgjengelige Lagervarer" -#: common/models.py:2392 +#: common/models.py:2386 msgid "Exclude stock items which are not available from the search preview window" msgstr "Ekskluder lagervarer som ikke er tilgjengelige fra forhåndsvisningsvinduet for søk" -#: common/models.py:2398 +#: common/models.py:2392 msgid "Search Locations" msgstr "Søk i Plasseringer" -#: common/models.py:2399 +#: common/models.py:2393 msgid "Display stock locations in search preview window" msgstr "Vis lagerplasseringer i forhåndsvisningsvinduet for søk" -#: common/models.py:2404 +#: common/models.py:2398 msgid "Search Companies" msgstr "Søk i Firma" -#: common/models.py:2405 +#: common/models.py:2399 msgid "Display companies in search preview window" msgstr "Vis firma i forhåndsvsningsvinduet for søk" -#: common/models.py:2410 +#: common/models.py:2404 msgid "Search Build Orders" msgstr "Søk i Produksjonsordrer" -#: common/models.py:2411 +#: common/models.py:2405 msgid "Display build orders in search preview window" msgstr "Vis produksjonsordrer i forhåndsvisningsvinduet for søk" -#: common/models.py:2416 +#: common/models.py:2410 msgid "Search Purchase Orders" msgstr "Søk i Innkjøpsordrer" -#: common/models.py:2417 +#: common/models.py:2411 msgid "Display purchase orders in search preview window" msgstr "Vis innkjøpsordrer i forhåndsvisningsvinduet for søk" -#: common/models.py:2422 +#: common/models.py:2416 msgid "Exclude Inactive Purchase Orders" msgstr "Ekskluder inaktive Innkjøpsordrer" -#: common/models.py:2424 +#: common/models.py:2418 msgid "Exclude inactive purchase orders from search preview window" msgstr "Ekskluder inaktive innkjøpsordrer fra forhåndsvisningsvinduet for søk" -#: common/models.py:2430 +#: common/models.py:2424 msgid "Search Sales Orders" msgstr "Søk i Salgsordrer" -#: common/models.py:2431 +#: common/models.py:2425 msgid "Display sales orders in search preview window" msgstr "Vis salgsordrer i forhåndsvisningsvinduet for søk" -#: common/models.py:2436 +#: common/models.py:2430 msgid "Exclude Inactive Sales Orders" msgstr "Ekskluder Inaktive Salgsordrer" -#: common/models.py:2438 +#: common/models.py:2432 msgid "Exclude inactive sales orders from search preview window" msgstr "Ekskluder inaktive salgsordrer fra forhåndsvisningsvinduet for søk" -#: common/models.py:2444 +#: common/models.py:2438 msgid "Search Return Orders" msgstr "Søk i Returordrer" -#: common/models.py:2445 +#: common/models.py:2439 msgid "Display return orders in search preview window" msgstr "Vis returordrer i forhåndsvisningsvinduet for søk" -#: common/models.py:2450 +#: common/models.py:2444 msgid "Exclude Inactive Return Orders" msgstr "Ekskluder Inaktive Returordrer" -#: common/models.py:2452 +#: common/models.py:2446 msgid "Exclude inactive return orders from search preview window" msgstr "Ekskluder inaktive returordrer fra forhåndsvisningsvinduet for søk" -#: common/models.py:2458 +#: common/models.py:2452 msgid "Search Preview Results" msgstr "Forhåndsvisning av søkeresultater" -#: common/models.py:2460 +#: common/models.py:2454 msgid "Number of results to show in each section of the search preview window" msgstr "Antall resultater å vise i hver seksjon av søkeresultatsforhåndsvisningen" -#: common/models.py:2466 +#: common/models.py:2460 msgid "Regex Search" msgstr "Regex-søk" -#: common/models.py:2467 +#: common/models.py:2461 msgid "Enable regular expressions in search queries" msgstr "Aktiver regulære uttrykk i søkeord" -#: common/models.py:2472 +#: common/models.py:2466 msgid "Whole Word Search" msgstr "Helordsøk" -#: common/models.py:2473 +#: common/models.py:2467 msgid "Search queries return results for whole word matches" msgstr "Søk returnerer resultater for treff med hele ord" -#: common/models.py:2478 +#: common/models.py:2472 msgid "Show Quantity in Forms" msgstr "Vis antall i skjemaer" -#: common/models.py:2479 +#: common/models.py:2473 msgid "Display available part quantity in some forms" msgstr "Vis antall tilgjengelige deler i noen skjemaer" -#: common/models.py:2484 +#: common/models.py:2478 msgid "Escape Key Closes Forms" msgstr "Escape-knappen lukker skjemaer" -#: common/models.py:2485 +#: common/models.py:2479 msgid "Use the escape key to close modal forms" msgstr "Bruk Escape-knappen for å lukke modal-skjemaer" -#: common/models.py:2490 +#: common/models.py:2484 msgid "Fixed Navbar" msgstr "Fast navigasjonsbar" -#: common/models.py:2491 +#: common/models.py:2485 msgid "The navbar position is fixed to the top of the screen" msgstr "Navigasjonsbarens posisjon er fast på toppen av skjermen" -#: common/models.py:2496 +#: common/models.py:2490 msgid "Date Format" msgstr "Datoformat" -#: common/models.py:2497 +#: common/models.py:2491 msgid "Preferred format for displaying dates" msgstr "Foretrukket format for å vise datoer" -#: common/models.py:2510 part/templates/part/detail.html:41 +#: common/models.py:2504 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "Delplanlegging" -#: common/models.py:2511 +#: common/models.py:2505 msgid "Display part scheduling information" msgstr "Vis delplanleggingsinformasjon" -#: common/models.py:2516 part/templates/part/detail.html:62 +#: common/models.py:2510 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "Lagertelling for Del" -#: common/models.py:2518 +#: common/models.py:2512 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "Vis lagertellingsinformasjon for del (om lagertellingsfunksjonalitet er aktivert)" -#: common/models.py:2524 +#: common/models.py:2518 msgid "Table String Length" msgstr "Tabellstrenglengde" -#: common/models.py:2526 +#: common/models.py:2520 msgid "Maximum length limit for strings displayed in table views" msgstr "Maksimal lengdegrense for tekst vist i tabeller" -#: common/models.py:2532 +#: common/models.py:2526 msgid "Receive error reports" msgstr "Motta feilrapporter" -#: common/models.py:2533 +#: common/models.py:2527 msgid "Receive notifications for system errors" msgstr "Motta varsler om systemfeil" -#: common/models.py:2538 +#: common/models.py:2532 msgid "Last used printing machines" msgstr "" -#: common/models.py:2539 +#: common/models.py:2533 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2559 common/models.py:2560 common/models.py:2717 -#: common/models.py:2718 common/models.py:2963 common/models.py:2964 -#: common/models.py:3287 common/models.py:3288 importer/models.py:89 +#: common/models.py:2553 common/models.py:2554 common/models.py:2711 +#: common/models.py:2712 common/models.py:2957 common/models.py:2958 +#: common/models.py:3281 common/models.py:3282 importer/models.py:89 #: part/models.py:3319 part/models.py:3406 part/models.py:3480 #: part/models.py:3508 plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3735,11 +3724,11 @@ msgstr "" msgid "User" msgstr "Bruker" -#: common/models.py:2582 +#: common/models.py:2576 msgid "Price break quantity" msgstr "Antall for prisbrudd" -#: common/models.py:2589 company/serializers.py:517 order/admin.py:42 +#: common/models.py:2583 company/serializers.py:517 order/admin.py:42 #: order/models.py:1423 order/models.py:2410 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1892 #: templates/js/translated/pricing.js:621 @@ -3747,96 +3736,96 @@ msgstr "Antall for prisbrudd" msgid "Price" msgstr "Pris" -#: common/models.py:2590 +#: common/models.py:2584 msgid "Unit price at specified quantity" msgstr "Enhetspris på spesifisert antall" -#: common/models.py:2694 common/models.py:2879 +#: common/models.py:2688 common/models.py:2873 msgid "Endpoint" msgstr "Endepunkt" -#: common/models.py:2695 +#: common/models.py:2689 msgid "Endpoint at which this webhook is received" msgstr "Endepunktet hvor denne webhooken er mottatt" -#: common/models.py:2705 +#: common/models.py:2699 msgid "Name for this webhook" msgstr "Navn for webhooken" -#: common/models.py:2709 +#: common/models.py:2703 msgid "Is this webhook active" msgstr "Er webhooken aktiv" -#: common/models.py:2725 users/models.py:159 +#: common/models.py:2719 users/models.py:159 msgid "Token" msgstr "Sjetong" -#: common/models.py:2726 +#: common/models.py:2720 msgid "Token for access" msgstr "Nøkkel for tilgang" -#: common/models.py:2734 +#: common/models.py:2728 msgid "Secret" msgstr "Hemmelig" -#: common/models.py:2735 +#: common/models.py:2729 msgid "Shared secret for HMAC" msgstr "Delt hemmlighet for HMAC" -#: common/models.py:2843 +#: common/models.py:2837 msgid "Message ID" msgstr "Melding ID" -#: common/models.py:2844 +#: common/models.py:2838 msgid "Unique identifier for this message" msgstr "Unik Id for denne meldingen" -#: common/models.py:2852 +#: common/models.py:2846 msgid "Host" msgstr "Vert" -#: common/models.py:2853 +#: common/models.py:2847 msgid "Host from which this message was received" msgstr "Verten denne meldingen ble mottatt fra" -#: common/models.py:2861 +#: common/models.py:2855 msgid "Header" msgstr "Tittel" -#: common/models.py:2862 +#: common/models.py:2856 msgid "Header of this message" msgstr "Overskrift for denne meldingen" -#: common/models.py:2869 +#: common/models.py:2863 msgid "Body" msgstr "Brødtekst" -#: common/models.py:2870 +#: common/models.py:2864 msgid "Body of this message" msgstr "Innholdet i meldingen" -#: common/models.py:2880 +#: common/models.py:2874 msgid "Endpoint on which this message was received" msgstr "Endepunktet meldingen ble mottatt fra" -#: common/models.py:2885 +#: common/models.py:2879 msgid "Worked on" msgstr "Arbeidet med" -#: common/models.py:2886 +#: common/models.py:2880 msgid "Was the work on this message finished?" msgstr "Var arbeidet med denne meldingen ferdig?" -#: common/models.py:3012 +#: common/models.py:3006 msgid "Id" msgstr "" -#: common/models.py:3014 templates/js/translated/company.js:965 +#: common/models.py:3008 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "Tittel" -#: common/models.py:3016 common/models.py:3271 company/models.py:146 +#: common/models.py:3010 common/models.py:3265 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 #: order/models.py:303 order/models.py:1378 order/models.py:1810 #: part/admin.py:55 part/models.py:1069 @@ -3853,217 +3842,217 @@ msgstr "Tittel" msgid "Link" msgstr "Lenke" -#: common/models.py:3018 templates/js/translated/news.js:60 +#: common/models.py:3012 templates/js/translated/news.js:60 msgid "Published" msgstr "Publisert" -#: common/models.py:3020 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:3014 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "Forfatter" -#: common/models.py:3022 templates/js/translated/news.js:52 +#: common/models.py:3016 templates/js/translated/news.js:52 msgid "Summary" msgstr "Sammendrag" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Read" msgstr "Les" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Was this news item read?" msgstr "Er dette nyhetselementet lest?" -#: common/models.py:3042 company/models.py:156 part/models.py:1079 +#: common/models.py:3036 company/models.py:156 part/models.py:1079 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 -#: stock/templates/stock/item_base.html:133 templates/503.html:31 +#: stock/templates/stock/item_base.html:129 templates/503.html:31 #: templates/hover_image.html:7 templates/hover_image.html:9 #: templates/modals.html:6 msgid "Image" msgstr "Bilde" -#: common/models.py:3042 +#: common/models.py:3036 msgid "Image file" msgstr "Bildefil" -#: common/models.py:3054 common/models.py:3255 +#: common/models.py:3048 common/models.py:3249 msgid "Target model type for this image" msgstr "" -#: common/models.py:3058 +#: common/models.py:3052 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3080 +#: common/models.py:3074 msgid "Custom Unit" msgstr "" -#: common/models.py:3098 +#: common/models.py:3092 msgid "Unit symbol must be unique" msgstr "Enhetssymbolet må være unikt" -#: common/models.py:3113 +#: common/models.py:3107 msgid "Unit name must be a valid identifier" msgstr "Enhetsnavn må være en gyldig identifikator" -#: common/models.py:3132 +#: common/models.py:3126 msgid "Unit name" msgstr "Enhetsnavn" -#: common/models.py:3139 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3133 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "Symbol" -#: common/models.py:3140 +#: common/models.py:3134 msgid "Optional unit symbol" msgstr "Valgfritt enhetssymbol" -#: common/models.py:3146 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3140 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "Definisjon" -#: common/models.py:3147 +#: common/models.py:3141 msgid "Unit definition" msgstr "Enhetsdefinisjon" -#: common/models.py:3205 common/models.py:3262 stock/models.py:2552 +#: common/models.py:3199 common/models.py:3256 stock/models.py:2549 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Vedlegg" -#: common/models.py:3217 +#: common/models.py:3211 msgid "Missing file" msgstr "Fil mangler" -#: common/models.py:3218 +#: common/models.py:3212 msgid "Missing external link" msgstr "Mangler eksternlenke" -#: common/models.py:3263 +#: common/models.py:3257 msgid "Select file to attach" msgstr "Velg fil å legge ved" -#: common/models.py:3278 templates/js/translated/attachment.js:120 +#: common/models.py:3272 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Kommentar" -#: common/models.py:3279 +#: common/models.py:3273 msgid "Attachment comment" msgstr "Vedleggskommentar" -#: common/models.py:3295 +#: common/models.py:3289 msgid "Upload date" msgstr "Opplastet dato" -#: common/models.py:3296 +#: common/models.py:3290 msgid "Date the file was uploaded" msgstr "Datoen som filen ble lastet opp" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size" msgstr "Filstørrelse" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size in bytes" msgstr "Filstørrelse i byte" -#: common/models.py:3338 common/serializers.py:588 +#: common/models.py:3332 common/serializers.py:588 msgid "Invalid model type specified for attachment" msgstr "Ugyldig modelltype spesifisert for vedlegg" -#: common/models.py:3347 plugin/models.py:43 users/models.py:100 +#: common/models.py:3341 plugin/models.py:43 users/models.py:100 msgid "Key" msgstr "Nøkkel" -#: common/models.py:3348 +#: common/models.py:3342 msgid "Value that will be saved in the models database" msgstr "" -#: common/models.py:3351 +#: common/models.py:3345 msgid "Name of the state" msgstr "" -#: common/models.py:3355 +#: common/models.py:3349 msgid "Label" msgstr "" -#: common/models.py:3356 +#: common/models.py:3350 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:3362 +#: common/models.py:3356 msgid "Color" msgstr "" -#: common/models.py:3363 +#: common/models.py:3357 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:3366 +#: common/models.py:3360 msgid "Logical Key" msgstr "" -#: common/models.py:3368 +#: common/models.py:3362 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:3376 +#: common/models.py:3370 msgid "Model" msgstr "" -#: common/models.py:3377 +#: common/models.py:3371 msgid "Model this state is associated with" msgstr "" -#: common/models.py:3381 +#: common/models.py:3375 msgid "Reference Status Set" msgstr "" -#: common/models.py:3382 +#: common/models.py:3376 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:3388 +#: common/models.py:3382 msgid "Custom State" msgstr "" -#: common/models.py:3389 +#: common/models.py:3383 msgid "Custom States" msgstr "" -#: common/models.py:3404 +#: common/models.py:3398 msgid "Model must be selected" msgstr "" -#: common/models.py:3407 +#: common/models.py:3401 msgid "Key must be selected" msgstr "" -#: common/models.py:3410 +#: common/models.py:3404 msgid "Logical key must be selected" msgstr "" -#: common/models.py:3414 +#: common/models.py:3408 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:3418 +#: common/models.py:3412 msgid "Reference status must be selected" msgstr "" -#: common/models.py:3430 +#: common/models.py:3424 msgid "Reference status set not found" msgstr "" -#: common/models.py:3436 +#: common/models.py:3430 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:3442 +#: common/models.py:3436 msgid "Logical key must be in the logical keys of the reference status" msgstr "" @@ -4165,7 +4154,7 @@ msgstr "Nøkkelordargumenter for oppgave" msgid "Filename" msgstr "Filnavn" -#: common/serializers.py:563 report/api.py:100 report/serializers.py:53 +#: common/serializers.py:563 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "Modelltype" @@ -4447,12 +4436,12 @@ msgstr "Lenke til adresseinformasjon (ekstern)" #: company/models.py:467 company/models.py:584 company/models.py:808 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 -#: stock/templates/stock/item_base.html:217 +#: stock/templates/stock/item_base.html:213 msgid "Manufacturer Part" msgstr "Produsentdeler" #: company/models.py:484 company/models.py:776 stock/models.py:791 -#: stock/serializers.py:452 stock/templates/stock/item_base.html:142 +#: stock/serializers.py:452 stock/templates/stock/item_base.html:138 #: templates/js/translated/bom.js:622 msgid "Base Part" msgstr "Basisdel" @@ -4463,8 +4452,8 @@ msgstr "Velg del" #: company/models.py:495 company/templates/company/company_base.html:82 #: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:145 part/serializers.py:567 -#: stock/templates/stock/item_base.html:207 +#: company/templates/company/supplier_part.html:145 part/serializers.py:565 +#: stock/templates/stock/item_base.html:203 #: templates/js/translated/company.js:507 #: templates/js/translated/company.js:1118 #: templates/js/translated/company.js:1296 @@ -4479,7 +4468,7 @@ msgstr "Velg produsent" #: company/models.py:502 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:153 order/serializers.py:557 -#: part/serializers.py:577 templates/js/translated/company.js:351 +#: part/serializers.py:575 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 #: templates/js/translated/company.js:1630 templates/js/translated/part.js:1807 @@ -4505,7 +4494,7 @@ msgid "Parameter name" msgstr "Parameternavn" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2544 templates/js/translated/company.js:1166 +#: stock/models.py:2541 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1499 #: templates/js/translated/stock.js:1607 msgid "Value" @@ -4530,7 +4519,7 @@ msgstr "Parameterenheter" #: company/models.py:659 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 #: order/serializers.py:492 stock/models.py:802 -#: stock/templates/stock/item_base.html:233 +#: stock/templates/stock/item_base.html:229 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 @@ -4553,9 +4542,9 @@ msgstr "Den sammenkoblede produsentdelen må referere til samme basisdel" #: company/models.py:786 company/templates/company/company_base.html:87 #: company/templates/company/supplier_part.html:129 order/models.py:492 #: order/templates/order/order_base.html:141 part/bom.py:279 part/bom.py:314 -#: part/serializers.py:551 plugin/builtin/suppliers/digikey.py:25 +#: part/serializers.py:549 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/templates/stock/item_base.html:224 +#: plugin/builtin/suppliers/tme.py:26 stock/templates/stock/item_base.html:220 #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:511 @@ -4570,7 +4559,7 @@ msgstr "Leverandør" msgid "Select supplier" msgstr "Velg leverandør" -#: company/models.py:793 part/serializers.py:562 +#: company/models.py:793 part/serializers.py:560 msgid "Supplier stock keeping unit" msgstr "Leverandørens lagerbeholdningsenhet" @@ -4661,7 +4650,7 @@ msgstr "Standardvaluta brukt for denne leverandøren" msgid "Company Name" msgstr "Bedriftsnavn" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:919 +#: company/serializers.py:397 part/admin.py:126 part/serializers.py:917 #: part/templates/part/part_base.html:197 #: templates/js/translated/company.js:1689 #: templates/js/translated/table_filters.js:362 @@ -4735,7 +4724,7 @@ msgstr "Slett bilde" #: order/models.py:2140 order/templates/order/return_order_base.html:134 #: order/templates/order/sales_order_base.html:151 stock/models.py:844 #: stock/models.py:845 stock/serializers.py:1336 -#: stock/templates/stock/item_base.html:405 +#: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 #: templates/js/translated/return_order.js:295 @@ -4939,7 +4928,7 @@ msgstr "Ingen produsentinformasjon tilgjengelig" #: company/templates/company/manufacturer_part.html:119 #: company/templates/company/supplier_part.html:15 company/views.py:31 -#: part/admin.py:122 part/serializers.py:925 +#: part/admin.py:122 part/serializers.py:923 #: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190 #: templates/navbar.html:48 msgid "Suppliers" @@ -5030,7 +5019,7 @@ msgid "No supplier information available" msgstr "Ingen leverandørinformasjon tilgjengelig" #: company/templates/company/supplier_part.html:139 order/serializers.py:554 -#: part/bom.py:286 part/bom.py:315 part/serializers.py:561 +#: part/bom.py:286 part/bom.py:315 part/serializers.py:559 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1793 #: templates/js/translated/pricing.js:510 #: templates/js/translated/purchase_order.js:1920 @@ -5084,7 +5073,7 @@ msgid "Update Part Availability" msgstr "" #: company/templates/company/supplier_part_sidebar.html:5 -#: part/serializers.py:923 part/stocktake.py:223 +#: part/serializers.py:921 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 #: stock/serializers.py:1021 stock/serializers.py:1199 @@ -5473,7 +5462,7 @@ msgstr "" #: order/models.py:1592 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_purchase_order_report.html:14 -#: stock/serializers.py:121 stock/templates/stock/item_base.html:176 +#: stock/serializers.py:121 stock/templates/stock/item_base.html:172 #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:168 @@ -5694,7 +5683,7 @@ msgid "Number of items received" msgstr "Antall enheter mottatt" #: order/models.py:1513 stock/models.py:963 stock/serializers.py:617 -#: stock/templates/stock/item_base.html:183 +#: stock/templates/stock/item_base.html:179 #: templates/js/translated/stock.js:2397 msgid "Purchase Price" msgstr "Innkjøpspris" @@ -5768,7 +5757,7 @@ msgid "User who checked this shipment" msgstr "Brukeren som sjekket forsendelsen" #: order/models.py:1788 order/models.py:2011 order/serializers.py:1479 -#: order/serializers.py:1589 templates/js/translated/model_renderers.js:455 +#: order/serializers.py:1597 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "Forsendelse" @@ -5982,7 +5971,7 @@ msgstr "Ordrelinje" msgid "Line item does not match purchase order" msgstr "Linjeelementet samsvarer ikke med innkjøpsordre" -#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1790 +#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1798 msgid "Select destination location for received items" msgstr "Velg lagerplassering for mottatte enheter" @@ -6019,7 +6008,7 @@ msgstr "Strekkode allerede i bruk" msgid "An integer quantity must be provided for trackable parts" msgstr "Heltallsverdi må angis for sporbare deler" -#: order/serializers.py:795 order/serializers.py:1806 +#: order/serializers.py:795 order/serializers.py:1814 msgid "Line items must be provided" msgstr "Linjeelementer må være oppgitt" @@ -6051,39 +6040,39 @@ msgstr "Mengden må være positiv" msgid "Enter serial numbers to allocate" msgstr "Skriv inn serienummer for å tildele" -#: order/serializers.py:1491 order/serializers.py:1597 +#: order/serializers.py:1491 order/serializers.py:1605 msgid "Shipment has already been shipped" msgstr "Forsendelsen er allerede sendt" -#: order/serializers.py:1494 order/serializers.py:1600 +#: order/serializers.py:1494 order/serializers.py:1608 msgid "Shipment is not associated with this order" msgstr "Forsendelsen er ikke knyttet til denne ordren" -#: order/serializers.py:1541 +#: order/serializers.py:1549 msgid "No match found for the following serial numbers" msgstr "Ingen treff funnet for følgende serienummer" -#: order/serializers.py:1548 -msgid "The following serial numbers are already allocated" -msgstr "Følgende serienummer er allerede tildelt" +#: order/serializers.py:1556 +msgid "The following serial numbers are unavailable" +msgstr "" -#: order/serializers.py:1760 +#: order/serializers.py:1768 msgid "Return order line item" msgstr "Returordrelinje" -#: order/serializers.py:1766 +#: order/serializers.py:1774 msgid "Line item does not match return order" msgstr "Linjeelementet samsvarer ikke med returordre" -#: order/serializers.py:1769 +#: order/serializers.py:1777 msgid "Line item has already been received" msgstr "Linjeelementet er allerede mottatt" -#: order/serializers.py:1798 +#: order/serializers.py:1806 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:1881 +#: order/serializers.py:1889 msgid "Line price currency" msgstr "Valuta for linje" @@ -6510,7 +6499,7 @@ msgstr "Oppdaterte {part} enhetspris to {price}" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "Oppdaterte {part} enhetspris til {price} og antall til {qty}" -#: part/admin.py:48 part/models.py:1044 part/serializers.py:908 +#: part/admin.py:48 part/models.py:1044 part/serializers.py:906 #: part/templates/part/part_base.html:276 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 @@ -6537,7 +6526,7 @@ msgstr "Del-bilde" msgid "Category ID" msgstr "Kategori-ID" -#: part/admin.py:67 part/admin.py:304 part/serializers.py:893 +#: part/admin.py:67 part/admin.py:304 part/serializers.py:891 #: part/stocktake.py:222 msgid "Category Name" msgstr "Kategorinavn" @@ -6562,7 +6551,7 @@ msgstr "Minimal lagerbeholdning" msgid "Used In" msgstr "Brukt i" -#: part/admin.py:150 part/serializers.py:918 +#: part/admin.py:150 part/serializers.py:916 #: part/templates/part/part_base.html:248 stock/admin.py:236 #: templates/js/translated/part.js:717 templates/js/translated/part.js:2159 msgid "Building" @@ -6592,7 +6581,7 @@ msgid "Category Path" msgstr "Sti til kategori" #: part/admin.py:325 part/models.py:420 part/serializers.py:130 -#: part/serializers.py:290 part/serializers.py:428 +#: part/serializers.py:290 part/serializers.py:426 #: part/templates/part/cat_link.html:3 part/templates/part/category.html:20 #: part/templates/part/category.html:138 part/templates/part/category.html:158 #: part/templates/part/category_sidebar.html:9 @@ -6619,13 +6608,13 @@ msgstr "Overodnet IPN" msgid "Part Revision" msgstr "" -#: part/admin.py:418 part/serializers.py:1367 +#: part/admin.py:418 part/serializers.py:1365 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "Minstepris" -#: part/admin.py:423 part/serializers.py:1382 +#: part/admin.py:423 part/serializers.py:1380 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -6720,7 +6709,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1520 part/models.py:1036 part/models.py:3501 part/models.py:4060 -#: part/serializers.py:443 part/serializers.py:1223 +#: part/serializers.py:441 part/serializers.py:1221 #: part/templates/part/part_base.html:267 stock/api.py:780 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6746,7 +6735,7 @@ msgstr "" msgid "Default Location" msgstr "Standard plassering" -#: part/bom.py:184 part/serializers.py:926 +#: part/bom.py:184 part/serializers.py:924 #: templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "Total lagerbeholdning" @@ -6906,7 +6895,7 @@ msgstr "Del-nøkkelord for å øke synligheten i søkeresultater" msgid "Part category" msgstr "Delkategori" -#: part/models.py:1052 part/serializers.py:360 +#: part/models.py:1052 msgid "Part revision or version number" msgstr "Delrevisjon eller versjonsnummer" @@ -7012,7 +7001,7 @@ msgid "Owner responsible for this part" msgstr "Eier ansvarlig for denne delen" #: part/models.py:1264 part/templates/part/part_base.html:355 -#: stock/templates/stock/item_base.html:451 +#: stock/templates/stock/item_base.html:447 #: templates/js/translated/part.js:2490 msgid "Last Stocktake" msgstr "Siste lagertelling" @@ -7277,7 +7266,7 @@ msgstr "Testbeskrivelse" msgid "Enter description for this test" msgstr "Legg inn beskrivelse for denne testen" -#: part/models.py:3635 report/models.py:208 +#: part/models.py:3635 report/models.py:216 #: templates/js/translated/part.js:2919 #: templates/js/translated/table_filters.js:502 msgid "Enabled" @@ -7571,326 +7560,326 @@ msgstr "Innkjøpsvaluta for lagervaren" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:434 +#: part/serializers.py:432 msgid "No parts selected" msgstr "Ingen deler valgt" -#: part/serializers.py:444 +#: part/serializers.py:442 msgid "Select category" msgstr "Velg kategori" -#: part/serializers.py:479 +#: part/serializers.py:477 msgid "Original Part" msgstr "Original Del" -#: part/serializers.py:480 +#: part/serializers.py:478 msgid "Select original part to duplicate" msgstr "Velg original del å duplisere" -#: part/serializers.py:485 +#: part/serializers.py:483 msgid "Copy Image" msgstr "Kopier Bilde" -#: part/serializers.py:486 +#: part/serializers.py:484 msgid "Copy image from original part" msgstr "Kopier bilde fra originaldel" -#: part/serializers.py:492 part/templates/part/detail.html:293 +#: part/serializers.py:490 part/templates/part/detail.html:293 msgid "Copy BOM" msgstr "Kopier Stykkliste" -#: part/serializers.py:493 +#: part/serializers.py:491 msgid "Copy bill of materials from original part" msgstr "Kopier stykkliste fra original del" -#: part/serializers.py:499 +#: part/serializers.py:497 msgid "Copy Parameters" msgstr "Kopier parametere" -#: part/serializers.py:500 +#: part/serializers.py:498 msgid "Copy parameter data from original part" msgstr "Kopier parameterdata fra originaldel" -#: part/serializers.py:506 +#: part/serializers.py:504 msgid "Copy Notes" msgstr "Kopier notater" -#: part/serializers.py:507 +#: part/serializers.py:505 msgid "Copy notes from original part" msgstr "Kopier notater fra originaldel" -#: part/serializers.py:525 +#: part/serializers.py:523 msgid "Initial Stock Quantity" msgstr "Innledende lagerbeholdning" -#: part/serializers.py:527 +#: part/serializers.py:525 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:534 +#: part/serializers.py:532 msgid "Initial Stock Location" msgstr "Innledende lagerplassering" -#: part/serializers.py:535 +#: part/serializers.py:533 msgid "Specify initial stock location for this Part" msgstr "Angi initiell lagerplasering for denne delen" -#: part/serializers.py:552 +#: part/serializers.py:550 msgid "Select supplier (or leave blank to skip)" msgstr "Velg leverandør (eller la stå tom for å hoppe over)" -#: part/serializers.py:568 +#: part/serializers.py:566 msgid "Select manufacturer (or leave blank to skip)" msgstr "Velg produsent (eller la stå tom for å hoppe over)" -#: part/serializers.py:578 +#: part/serializers.py:576 msgid "Manufacturer part number" msgstr "Produsentens delenummer" -#: part/serializers.py:585 +#: part/serializers.py:583 msgid "Selected company is not a valid supplier" msgstr "Valgt firma er ikke en gyldig leverandør" -#: part/serializers.py:594 +#: part/serializers.py:592 msgid "Selected company is not a valid manufacturer" msgstr "Valgt firma er ikke en gyldig produsent" -#: part/serializers.py:605 +#: part/serializers.py:603 msgid "Manufacturer part matching this MPN already exists" msgstr "Produsentdel som matcher dette MPN-et, finnes allerede" -#: part/serializers.py:612 +#: part/serializers.py:610 msgid "Supplier part matching this SKU already exists" msgstr "Leverandørdel som matcher denne SKU-en, finnes allerede" -#: part/serializers.py:924 +#: part/serializers.py:922 msgid "Revisions" msgstr "" -#: part/serializers.py:929 +#: part/serializers.py:927 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:932 +#: part/serializers.py:930 msgid "Variant Stock" msgstr "" -#: part/serializers.py:962 part/templates/part/copy_part.html:9 +#: part/serializers.py:960 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:474 msgid "Duplicate Part" msgstr "Dupliser del" -#: part/serializers.py:963 +#: part/serializers.py:961 msgid "Copy initial data from another Part" msgstr "Kopier innledende data fra en annen del" -#: part/serializers.py:969 templates/js/translated/part.js:103 +#: part/serializers.py:967 templates/js/translated/part.js:103 msgid "Initial Stock" msgstr "Innledende lagerbeholdning" -#: part/serializers.py:970 +#: part/serializers.py:968 msgid "Create Part with initial stock quantity" msgstr "Lag en del med innledende lagermengde" -#: part/serializers.py:976 +#: part/serializers.py:974 msgid "Supplier Information" msgstr "Leverandøropplysninger" -#: part/serializers.py:977 +#: part/serializers.py:975 msgid "Add initial supplier information for this part" msgstr "Legg til innledende leverandørinformasjon for denne delen" -#: part/serializers.py:985 +#: part/serializers.py:983 msgid "Copy Category Parameters" msgstr "Kopier kategoriparametre" -#: part/serializers.py:986 +#: part/serializers.py:984 msgid "Copy parameter templates from selected part category" msgstr "Kopier parametermaler fra valgt delkategori" -#: part/serializers.py:991 +#: part/serializers.py:989 msgid "Existing Image" msgstr "Eksisterende bilde" -#: part/serializers.py:992 +#: part/serializers.py:990 msgid "Filename of an existing part image" msgstr "Filnavn for et eksisterende del-bilde" -#: part/serializers.py:1009 +#: part/serializers.py:1007 msgid "Image file does not exist" msgstr "Bildefilen finnes ikke" -#: part/serializers.py:1215 +#: part/serializers.py:1213 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:1225 +#: part/serializers.py:1223 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:1235 +#: part/serializers.py:1233 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:1241 +#: part/serializers.py:1239 msgid "Exclude External Stock" msgstr "Ekskluder ekstern lagerbeholdning" -#: part/serializers.py:1242 +#: part/serializers.py:1240 msgid "Exclude stock items in external locations" msgstr "Ekskluder lagervarer i eksterne lokasjoner" -#: part/serializers.py:1247 +#: part/serializers.py:1245 msgid "Generate Report" msgstr "Generer rapport" -#: part/serializers.py:1248 +#: part/serializers.py:1246 msgid "Generate report file containing calculated stocktake data" msgstr "Genererer rapport som inneholder beregnede lagerdata" -#: part/serializers.py:1253 +#: part/serializers.py:1251 msgid "Update Parts" msgstr "Oppdater deler" -#: part/serializers.py:1254 +#: part/serializers.py:1252 msgid "Update specified parts with calculated stocktake data" msgstr "Oppdater spesifiserte deler med beregnede lagerbeholdningsdata" -#: part/serializers.py:1262 +#: part/serializers.py:1260 msgid "Stocktake functionality is not enabled" msgstr "Lagerbeholdningsfunksjonalitet er ikke aktivert" -#: part/serializers.py:1368 +#: part/serializers.py:1366 msgid "Override calculated value for minimum price" msgstr "Overstyr beregnet verdi for minimumspris" -#: part/serializers.py:1375 +#: part/serializers.py:1373 msgid "Minimum price currency" msgstr "Valuta for minstepris" -#: part/serializers.py:1383 +#: part/serializers.py:1381 msgid "Override calculated value for maximum price" msgstr "Overstyr beregnet verdi for maksimal pris" -#: part/serializers.py:1390 +#: part/serializers.py:1388 msgid "Maximum price currency" msgstr "Valuta for maksimal pris" -#: part/serializers.py:1419 +#: part/serializers.py:1417 msgid "Update" msgstr "Oppdater" -#: part/serializers.py:1420 +#: part/serializers.py:1418 msgid "Update pricing for this part" msgstr "Oppdater priser for denne delen" -#: part/serializers.py:1443 +#: part/serializers.py:1441 #, 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:1450 +#: part/serializers.py:1448 msgid "Minimum price must not be greater than maximum price" msgstr "Minsteprisen kan ikke være større enn maksimal pris" -#: part/serializers.py:1453 +#: part/serializers.py:1451 msgid "Maximum price must not be less than minimum price" msgstr "Maksimal pris kan ikke være mindre enn minstepris" -#: part/serializers.py:1597 +#: part/serializers.py:1595 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1606 +#: part/serializers.py:1604 msgid "Component Name" msgstr "" -#: part/serializers.py:1609 +#: part/serializers.py:1607 msgid "Component IPN" msgstr "" -#: part/serializers.py:1612 +#: part/serializers.py:1610 msgid "Component Description" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1616 msgid "Select the component part" msgstr "" -#: part/serializers.py:1627 part/templates/part/part_base.html:242 +#: part/serializers.py:1625 part/templates/part/part_base.html:242 #: templates/js/translated/bom.js:1219 msgid "Can Build" msgstr "Kan Produsere" -#: part/serializers.py:1858 +#: part/serializers.py:1856 msgid "Select part to copy BOM from" msgstr "Velg del å kopiere BOM fra" -#: part/serializers.py:1866 +#: part/serializers.py:1864 msgid "Remove Existing Data" msgstr "Fjern eksisterende data" -#: part/serializers.py:1867 +#: part/serializers.py:1865 msgid "Remove existing BOM items before copying" msgstr "Fjern eksisterende BOM-artikler før kopiering" -#: part/serializers.py:1872 +#: part/serializers.py:1870 msgid "Include Inherited" msgstr "Inkluder arvede" -#: part/serializers.py:1873 +#: part/serializers.py:1871 msgid "Include BOM items which are inherited from templated parts" msgstr "Inkluder BOM-artikler som er arvet fra maldeler" -#: part/serializers.py:1878 +#: part/serializers.py:1876 msgid "Skip Invalid Rows" msgstr "Hopp over ugyldige rader" -#: part/serializers.py:1879 +#: part/serializers.py:1877 msgid "Enable this option to skip invalid rows" msgstr "Aktiver dette alternativet for å hoppe over ugyldige rader" -#: part/serializers.py:1884 +#: part/serializers.py:1882 msgid "Copy Substitute Parts" msgstr "Kopier erstatningsdeler" -#: part/serializers.py:1885 +#: part/serializers.py:1883 msgid "Copy substitute parts when duplicate BOM items" msgstr "Kopier erstatningsdeler når BOM-elementer dupliseres" -#: part/serializers.py:1922 +#: part/serializers.py:1920 msgid "Clear Existing BOM" msgstr "Nullstill eksisterende BOM" -#: part/serializers.py:1923 +#: part/serializers.py:1921 msgid "Delete existing BOM items before uploading" msgstr "Fjern eksisterende BOM-artikler før opplastning" -#: part/serializers.py:1955 +#: part/serializers.py:1953 msgid "No part column specified" msgstr "Ingen del-kolonne angitt" -#: part/serializers.py:1999 +#: part/serializers.py:1997 msgid "Multiple matching parts found" msgstr "Flere samsvarende deler funnet" -#: part/serializers.py:2002 +#: part/serializers.py:2000 msgid "No matching part found" msgstr "Ingen samsvarende del funnet" -#: part/serializers.py:2004 +#: part/serializers.py:2002 msgid "Part is not designated as a component" msgstr "Delen er ikke betegnet som en komponent" -#: part/serializers.py:2013 +#: part/serializers.py:2011 msgid "Quantity not provided" msgstr "Antall ikke oppgitt" -#: part/serializers.py:2021 +#: part/serializers.py:2019 msgid "Invalid quantity" msgstr "Ugyldig antall" -#: part/serializers.py:2044 +#: part/serializers.py:2042 msgid "At least one BOM item is required" msgstr "Minst en BOM-artikkel kreves" @@ -8216,7 +8205,7 @@ msgid "Subscribe to notifications for this part" msgstr "Abonner på varsler for denne delen" #: part/templates/part/part_base.html:52 -#: stock/templates/stock/item_base.html:62 +#: stock/templates/stock/item_base.html:61 #: stock/templates/stock/location.html:71 templates/js/translated/label.js:136 msgid "Print Label" msgstr "Skriv ut etikett" @@ -8226,7 +8215,7 @@ msgid "Show pricing information" msgstr "Vis prisinformasjon" #: part/templates/part/part_base.html:63 -#: stock/templates/stock/item_base.html:110 +#: stock/templates/stock/item_base.html:106 #: stock/templates/stock/location.html:80 msgid "Stock actions" msgstr "Lagerhandlinger" @@ -8297,12 +8286,12 @@ msgid "Required for Orders" msgstr "" #: part/templates/part/part_base.html:225 -#: stock/templates/stock/item_base.html:388 +#: stock/templates/stock/item_base.html:384 msgid "Allocated to Build Orders" msgstr "Tildelt til produksjonsordrer" #: part/templates/part/part_base.html:234 -#: stock/templates/stock/item_base.html:381 +#: stock/templates/stock/item_base.html:377 msgid "Allocated to Sales Orders" msgstr "Tildelt til Salgsordrer" @@ -8322,7 +8311,7 @@ msgid "Latest Serial Number" msgstr "Siste serienummer" #: part/templates/part/part_base.html:372 -#: stock/templates/stock/item_base.html:322 +#: stock/templates/stock/item_base.html:318 msgid "Search for serial number" msgstr "Søk etter serienummer" @@ -8449,7 +8438,7 @@ msgid "Edit" msgstr "Rediger" #: part/templates/part/prices.html:28 stock/admin.py:252 -#: stock/templates/stock/item_base.html:446 +#: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1703 #: templates/js/translated/company.js:1713 #: templates/js/translated/stock.js:2332 @@ -8940,7 +8929,7 @@ msgstr "Kantlinjer" msgid "Print a border around each label" msgstr "Skriv ut en kant rundt hver etikett" -#: plugin/builtin/labels/label_sheet.py:47 report/models.py:307 +#: plugin/builtin/labels/label_sheet.py:47 report/models.py:315 msgid "Landscape" msgstr "Liggende" @@ -9098,7 +9087,7 @@ msgstr "Innebygd utvidelse" msgid "Package Plugin" msgstr "" -#: plugin/models.py:220 report/models.py:474 +#: plugin/models.py:220 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" @@ -9249,8 +9238,8 @@ msgstr "" msgid "No valid objects provided to template" msgstr "Ingen gyldige objekter angitt for mal" -#: report/api.py:103 report/models.py:438 report/serializers.py:98 -#: report/serializers.py:148 templates/js/translated/purchase_order.js:1817 +#: report/api.py:103 report/models.py:446 report/serializers.py:99 +#: report/serializers.py:149 templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:353 #: templates/js/translated/sales_order.js:887 #: templates/js/translated/sales_order.js:1047 @@ -9281,7 +9270,11 @@ msgstr "" msgid "Error printing label" msgstr "" -#: report/api.py:375 report/api.py:411 +#: report/api.py:358 +msgid "Report saved at time of printing" +msgstr "" + +#: report/api.py:384 report/api.py:420 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "Malfil '{template}' mangler eller eksisterer ikke" @@ -9318,135 +9311,143 @@ msgstr "" msgid "Revision number (auto-increments)" msgstr "" -#: report/models.py:202 +#: report/models.py:168 +msgid "Attach to Model on Print" +msgstr "" + +#: report/models.py:170 +msgid "Save report output as an attachment against linked model instance when printing" +msgstr "" + +#: report/models.py:210 msgid "Filename Pattern" msgstr "Filnavnmønster" -#: report/models.py:203 +#: report/models.py:211 msgid "Pattern for generating filenames" msgstr "" -#: report/models.py:208 +#: report/models.py:216 msgid "Template is enabled" msgstr "" -#: report/models.py:214 +#: report/models.py:222 msgid "Target model type for template" msgstr "" -#: report/models.py:234 +#: report/models.py:242 msgid "Filters" msgstr "Filtre" -#: report/models.py:235 +#: report/models.py:243 msgid "Template query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:294 report/models.py:361 +#: report/models.py:302 report/models.py:369 msgid "Template file" msgstr "" -#: report/models.py:302 +#: report/models.py:310 msgid "Page size for PDF reports" msgstr "Sidestørrelse for PDF-rapporter" -#: report/models.py:308 +#: report/models.py:316 msgid "Render report in landscape orientation" msgstr "Generer rapport i landskapsorientering" -#: report/models.py:367 +#: report/models.py:375 msgid "Width [mm]" msgstr "Bredde [mm]" -#: report/models.py:368 +#: report/models.py:376 msgid "Label width, specified in mm" msgstr "Etikettbredde, spesifisert i mm" -#: report/models.py:374 +#: report/models.py:382 msgid "Height [mm]" msgstr "Høyde [mm]" -#: report/models.py:375 +#: report/models.py:383 msgid "Label height, specified in mm" msgstr "Etiketthøyde, spesifisert i mm" -#: report/models.py:438 +#: report/models.py:446 msgid "Number of items to process" msgstr "" -#: report/models.py:444 +#: report/models.py:452 msgid "Report generation is complete" msgstr "" -#: report/models.py:448 templates/js/translated/build.js:2352 +#: report/models.py:456 templates/js/translated/build.js:2352 msgid "Progress" msgstr "" -#: report/models.py:448 +#: report/models.py:456 msgid "Report generation progress" msgstr "" -#: report/models.py:456 +#: report/models.py:464 msgid "Report Template" msgstr "" -#: report/models.py:463 report/models.py:486 +#: report/models.py:471 report/models.py:494 msgid "Output File" msgstr "" -#: report/models.py:464 report/models.py:487 +#: report/models.py:472 report/models.py:495 msgid "Generated output file" msgstr "" -#: report/models.py:475 +#: report/models.py:483 msgid "Label output plugin" msgstr "" -#: report/models.py:479 +#: report/models.py:487 msgid "Label Template" msgstr "" -#: report/models.py:502 +#: report/models.py:510 msgid "Snippet" msgstr "Snutt" -#: report/models.py:503 +#: report/models.py:511 msgid "Report snippet file" msgstr "Rapportsnuttfil" -#: report/models.py:510 +#: report/models.py:518 msgid "Snippet file description" msgstr "Filbeskrivelse for snutt" -#: report/models.py:528 +#: report/models.py:536 msgid "Asset" msgstr "Ressurs" -#: report/models.py:529 +#: report/models.py:537 msgid "Report asset file" msgstr "Rapportressursfil" -#: report/models.py:536 +#: report/models.py:544 msgid "Asset file description" msgstr "Ressursfilbeskrivelse" -#: report/serializers.py:91 +#: report/serializers.py:92 msgid "Select report template" msgstr "" -#: report/serializers.py:99 report/serializers.py:149 +#: report/serializers.py:100 report/serializers.py:150 msgid "List of item primary keys to include in the report" msgstr "" -#: report/serializers.py:132 +#: report/serializers.py:133 msgid "Select label template" msgstr "" -#: report/serializers.py:140 +#: report/serializers.py:141 msgid "Printing Plugin" msgstr "" -#: report/serializers.py:141 +#: report/serializers.py:142 msgid "Select plugin to use for label printing" msgstr "" @@ -9517,7 +9518,7 @@ msgstr "Testresultater" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2538 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2535 msgid "Result" msgstr "Resultat" @@ -9598,7 +9599,7 @@ msgid "Customer ID" msgstr "Kunde-ID" #: stock/admin.py:206 stock/models.py:829 -#: stock/templates/stock/item_base.html:354 +#: stock/templates/stock/item_base.html:350 msgid "Installed In" msgstr "Installert i" @@ -9623,7 +9624,7 @@ msgid "Delete on Deplete" msgstr "Slett når oppbrukt" #: stock/admin.py:261 stock/models.py:923 -#: stock/templates/stock/item_base.html:433 +#: stock/templates/stock/item_base.html:429 #: templates/js/translated/stock.js:2316 users/models.py:124 msgid "Expiry Date" msgstr "Utløpsdato" @@ -9665,7 +9666,7 @@ msgid "Expiry date after" msgstr "Utløpsdato etter" #: stock/api.py:839 stock/serializers.py:611 -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #: templates/js/translated/table_filters.js:448 msgid "Stale" msgstr "Foreldet" @@ -9715,7 +9716,7 @@ msgid "Stock Locations" msgstr "Lagerplasseringer" #: stock/models.py:185 stock/models.py:972 -#: stock/templates/stock/item_base.html:247 +#: stock/templates/stock/item_base.html:243 msgid "Owner" msgstr "Eier" @@ -9826,7 +9827,7 @@ msgstr "Kildeproduksjon" msgid "Build for this stock item" msgstr "Produksjon for denne lagervaren" -#: stock/models.py:892 stock/templates/stock/item_base.html:363 +#: stock/models.py:892 stock/templates/stock/item_base.html:359 msgid "Consumed By" msgstr "Brukt av" @@ -9891,7 +9892,7 @@ msgstr "Antallet stemmer ikke overens med serienumrene" msgid "Serial numbers already exist" msgstr "Seriernummer eksisterer allerede" -#: stock/models.py:1636 +#: stock/models.py:1636 stock/models.py:2438 msgid "Test template does not exist" msgstr "" @@ -9951,55 +9952,55 @@ msgstr "Oppføringsnotater" msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2443 +#: stock/models.py:2441 msgid "Value must be provided for this test" msgstr "Verdi må angis for denne testen" -#: stock/models.py:2448 +#: stock/models.py:2445 msgid "Attachment must be uploaded for this test" msgstr "Vedlegg må lastes opp for denne testen" -#: stock/models.py:2453 +#: stock/models.py:2450 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2538 +#: stock/models.py:2535 msgid "Test result" msgstr "Testresultat" -#: stock/models.py:2545 +#: stock/models.py:2542 msgid "Test output value" msgstr "Testens verdi" -#: stock/models.py:2553 stock/serializers.py:245 +#: stock/models.py:2550 stock/serializers.py:245 msgid "Test result attachment" msgstr "Vedlegg til testresultat" -#: stock/models.py:2557 +#: stock/models.py:2554 msgid "Test notes" msgstr "Testnotater" -#: stock/models.py:2565 templates/js/translated/stock.js:1633 +#: stock/models.py:2562 templates/js/translated/stock.js:1633 msgid "Test station" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2563 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2572 +#: stock/models.py:2569 msgid "Started" msgstr "" -#: stock/models.py:2573 +#: stock/models.py:2570 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2579 +#: stock/models.py:2576 msgid "Finished" msgstr "" -#: stock/models.py:2580 +#: stock/models.py:2577 msgid "The timestamp of the test finish" msgstr "" @@ -10059,7 +10060,7 @@ msgstr "" msgid "Serial number is too large" msgstr "Serienummeret er for høyt" -#: stock/serializers.py:459 stock/templates/stock/item_base.html:193 +#: stock/serializers.py:459 stock/templates/stock/item_base.html:189 msgid "Parent Item" msgstr "Overodnet element" @@ -10071,7 +10072,7 @@ msgstr "" msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "Bruk pakningsstørrelse når du legger til: antall definert er antall pakker" -#: stock/serializers.py:603 stock/templates/stock/item_base.html:437 +#: stock/serializers.py:603 stock/templates/stock/item_base.html:433 #: templates/js/translated/table_filters.js:442 users/models.py:174 msgid "Expired" msgstr "Utløpt" @@ -10410,7 +10411,7 @@ msgstr "Denne lagervaren har ikke noen underordnede lagervarer" msgid "Test Data" msgstr "Testdata" -#: stock/templates/stock/item.html:85 stock/templates/stock/item_base.html:65 +#: stock/templates/stock/item.html:85 msgid "Test Report" msgstr "Testrapport" @@ -10450,200 +10451,204 @@ msgstr "Finn lagervare" msgid "Scan to Location" msgstr "Skann til plassering" -#: stock/templates/stock/item_base.html:59 +#: stock/templates/stock/item_base.html:58 #: stock/templates/stock/location.html:67 #: templates/js/translated/filters.js:434 msgid "Printing actions" msgstr "Utskriftshandlinger" -#: stock/templates/stock/item_base.html:75 +#: stock/templates/stock/item_base.html:63 templates/js/translated/report.js:49 +msgid "Print Report" +msgstr "" + +#: stock/templates/stock/item_base.html:71 msgid "Stock adjustment actions" msgstr "Lagerjusteringshandlinger" -#: stock/templates/stock/item_base.html:79 +#: stock/templates/stock/item_base.html:75 #: stock/templates/stock/location.html:87 templates/js/translated/stock.js:1909 msgid "Count stock" msgstr "Tell beholdning" -#: stock/templates/stock/item_base.html:81 +#: stock/templates/stock/item_base.html:77 #: templates/js/translated/stock.js:1891 msgid "Add stock" msgstr "Legg til lagerbeholdning" -#: stock/templates/stock/item_base.html:82 +#: stock/templates/stock/item_base.html:78 #: templates/js/translated/stock.js:1900 msgid "Remove stock" msgstr "Fjern lagerbeholdning" -#: stock/templates/stock/item_base.html:85 +#: stock/templates/stock/item_base.html:81 msgid "Serialize stock" msgstr "Serialiser lager" -#: stock/templates/stock/item_base.html:88 +#: stock/templates/stock/item_base.html:84 #: stock/templates/stock/location.html:93 templates/js/translated/stock.js:1918 msgid "Transfer stock" msgstr "Overfør lagerbeholdning" -#: stock/templates/stock/item_base.html:91 +#: stock/templates/stock/item_base.html:87 #: templates/js/translated/stock.js:1973 msgid "Assign to customer" msgstr "Tilordne til kunde" -#: stock/templates/stock/item_base.html:94 +#: stock/templates/stock/item_base.html:90 msgid "Return to stock" msgstr "Returner til Lager" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall stock item" msgstr "Avinstaller lagervare" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall" msgstr "Avinstaller" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install stock item" msgstr "Installer lagervare" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install" msgstr "Installer" -#: stock/templates/stock/item_base.html:115 +#: stock/templates/stock/item_base.html:111 msgid "Convert to variant" msgstr "Konvertert til variant" -#: stock/templates/stock/item_base.html:118 +#: stock/templates/stock/item_base.html:114 msgid "Duplicate stock item" msgstr "Duplisert lagervare" -#: stock/templates/stock/item_base.html:120 +#: stock/templates/stock/item_base.html:116 msgid "Edit stock item" msgstr "Rediger lagervare" -#: stock/templates/stock/item_base.html:123 +#: stock/templates/stock/item_base.html:119 msgid "Delete stock item" msgstr "Slett lagervare" -#: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 +#: stock/templates/stock/item_base.html:165 templates/InvenTree/search.html:139 #: templates/js/translated/build.js:2298 templates/navbar.html:38 msgid "Build" msgstr "Produksjon" -#: stock/templates/stock/item_base.html:211 +#: stock/templates/stock/item_base.html:207 msgid "No manufacturer set" msgstr "Ingen produsent valgt" -#: stock/templates/stock/item_base.html:251 +#: stock/templates/stock/item_base.html:247 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "Du er ikke i eierlisten til dette elementet. Denne lagervaren kan ikke redigeres." -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:248 #: stock/templates/stock/location.html:146 msgid "Read only" msgstr "Kun lesetilgang" -#: stock/templates/stock/item_base.html:265 +#: stock/templates/stock/item_base.html:261 msgid "This stock item is unavailable" msgstr "Lagervaren er utilgjengelig" -#: stock/templates/stock/item_base.html:271 +#: stock/templates/stock/item_base.html:267 msgid "This stock item is in production and cannot be edited." msgstr "Denne lagervaren er under produksjon og kan ikke endres." -#: stock/templates/stock/item_base.html:272 +#: stock/templates/stock/item_base.html:268 msgid "Edit the stock item from the build view." msgstr "Rediger lagervaren fra produksjonsvinduet." -#: stock/templates/stock/item_base.html:287 +#: stock/templates/stock/item_base.html:283 msgid "This stock item is allocated to Sales Order" msgstr "Denne lagervaren er tildelt til Salgsordre" -#: stock/templates/stock/item_base.html:295 +#: stock/templates/stock/item_base.html:291 msgid "This stock item is allocated to Build Order" msgstr "Denne lagervaren er tildelt til Produksjonsordre" -#: stock/templates/stock/item_base.html:311 +#: stock/templates/stock/item_base.html:307 msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted" msgstr "Denne lagervaren er serialisert. Den har et unikt serienummer, og antallet kan ikke justeres" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "previous page" msgstr "forrige side" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "Navigate to previous serial number" msgstr "Gå til forrige serienummer" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "next page" msgstr "neste side" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "Navigate to next serial number" msgstr "Gå til neste serienummer" -#: stock/templates/stock/item_base.html:398 +#: stock/templates/stock/item_base.html:394 #: templates/js/translated/build.js:2555 msgid "No location set" msgstr "Ingen plassering satt" -#: stock/templates/stock/item_base.html:413 +#: stock/templates/stock/item_base.html:409 msgid "Tests" msgstr "Tester" -#: stock/templates/stock/item_base.html:419 +#: stock/templates/stock/item_base.html:415 msgid "This stock item has not passed all required tests" msgstr "Denne lagervaren har ikke bestått alle påkrevde tester" -#: stock/templates/stock/item_base.html:437 +#: stock/templates/stock/item_base.html:433 #, python-format msgid "This StockItem expired on %(item.expiry_date)s" msgstr "Denne lagervaren utløp %(item.expiry_date)s" -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "Denne lagervaren utløper %(item.expiry_date)s" -#: stock/templates/stock/item_base.html:455 +#: stock/templates/stock/item_base.html:451 msgid "No stocktake performed" msgstr "Ingen lagertelling utført" -#: stock/templates/stock/item_base.html:504 +#: stock/templates/stock/item_base.html:500 #: templates/js/translated/stock.js:2038 msgid "stock item" msgstr "" -#: stock/templates/stock/item_base.html:527 +#: stock/templates/stock/item_base.html:523 msgid "Edit Stock Status" msgstr "" -#: stock/templates/stock/item_base.html:536 +#: stock/templates/stock/item_base.html:532 msgid "Stock Item QR Code" msgstr "" -#: stock/templates/stock/item_base.html:547 +#: stock/templates/stock/item_base.html:543 msgid "Link Barcode to Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:611 +#: stock/templates/stock/item_base.html:607 msgid "Select one of the part variants listed below." msgstr "Velg en av variantdelene oppført under." -#: stock/templates/stock/item_base.html:614 +#: stock/templates/stock/item_base.html:610 msgid "Warning" msgstr "Advarsel" -#: stock/templates/stock/item_base.html:615 +#: stock/templates/stock/item_base.html:611 msgid "This action cannot be easily undone" msgstr "Denne handlingen er vanskelig å omgjøre" -#: stock/templates/stock/item_base.html:623 +#: stock/templates/stock/item_base.html:619 msgid "Convert Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:656 +#: stock/templates/stock/item_base.html:652 msgid "Return to Stock" msgstr "" @@ -11310,7 +11315,7 @@ msgid "Delete Location Type" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:503 -#: templates/InvenTree/settings/stock.html:38 +#: templates/InvenTree/settings/stock.html:39 msgid "New Location Type" msgstr "Ny plasseringstype" @@ -11367,7 +11372,7 @@ msgstr "Innstillinger for salgsordre" msgid "Stock Settings" msgstr "Instillinger for lager" -#: templates/InvenTree/settings/stock.html:34 +#: templates/InvenTree/settings/stock.html:35 msgid "Stock Location Types" msgstr "Lagerplasseringstyper" @@ -11852,23 +11857,23 @@ msgstr "Legg til vedlegg" msgid "Barcode Identifier" msgstr "Strekkode-identifikator" -#: templates/base.html:103 +#: templates/base.html:102 msgid "Server Restart Required" msgstr "Omstart av server kreves" -#: templates/base.html:106 +#: templates/base.html:105 msgid "A configuration option has been changed which requires a server restart" msgstr "En konfigurasjonsinnstilling har blitt endret som krever en omstart av serveren" -#: templates/base.html:106 templates/base.html:116 +#: templates/base.html:105 templates/base.html:115 msgid "Contact your system administrator for further information" msgstr "Kontakt systemadministratoren for mer informasjon" -#: templates/base.html:113 +#: templates/base.html:112 msgid "Pending Database Migrations" msgstr "Ventende database-migrasjoner" -#: templates/base.html:116 +#: templates/base.html:115 msgid "There are pending database migrations which require attention" msgstr "Det er ventende database-migrasjoner som krever oppmerksomhet" @@ -13946,10 +13951,6 @@ msgstr "" msgid "Delete line item" msgstr "" -#: templates/js/translated/report.js:49 -msgid "Print Report" -msgstr "" - #: templates/js/translated/report.js:68 msgid "Report print successful" msgstr "" diff --git a/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po index 6afa37ec04..fcdd4f7b09 100644 --- a/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-29 07:07+0000\n" -"PO-Revision-Date: 2024-08-29 07:10\n" +"POT-Creation-Date: 2024-09-06 05:16+0000\n" +"PO-Revision-Date: 2024-09-06 05:19\n" "Last-Translator: \n" "Language-Team: Polish\n" "Language: pl_PL\n" @@ -67,7 +67,7 @@ msgstr "Wprowadź dane" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3309 part/templates/part/part_sidebar.html:65 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2557 +#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2554 #: stock/serializers.py:705 stock/serializers.py:863 stock/serializers.py:989 #: stock/serializers.py:1039 stock/serializers.py:1350 #: stock/serializers.py:1439 stock/serializers.py:1604 @@ -419,8 +419,8 @@ msgstr "Duplikaty nazw nie mogą istnieć pod tym samym rodzicem" msgid "Invalid choice" msgstr "Błędny wybór" -#: InvenTree/models.py:767 common/models.py:2704 common/models.py:3131 -#: common/models.py:3351 common/serializers.py:439 company/models.py:590 +#: InvenTree/models.py:767 common/models.py:2698 common/models.py:3125 +#: common/models.py:3345 common/serializers.py:439 company/models.py:590 #: machine/models.py:24 part/models.py:995 part/models.py:3776 #: plugin/models.py:51 report/models.py:149 stock/models.py:82 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -449,7 +449,7 @@ msgstr "Nazwa" #: part/models.py:3791 part/templates/part/category.html:79 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:155 -#: report/models.py:509 report/models.py:535 +#: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 #: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:122 #: templates/InvenTree/settings/notifications.html:19 @@ -572,7 +572,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:444 common/models.py:2709 company/models.py:160 +#: InvenTree/serializers.py:444 common/models.py:2703 company/models.py:160 #: company/models.py:798 machine/models.py:39 part/admin.py:88 #: part/models.py:1201 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -667,7 +667,7 @@ msgstr "Adres URL zdalnego pliku obrazu" msgid "Downloading images from remote URL is not enabled" msgstr "Pobieranie obrazów ze zdalnego URL nie jest włączone" -#: InvenTree/status.py:65 part/serializers.py:1267 +#: InvenTree/status.py:65 part/serializers.py:1265 msgid "Background worker check failed" msgstr "Sprawdzenie robotnika w tle nie powiodło się" @@ -777,7 +777,7 @@ msgid "Optional" msgstr "Opcjonalne" #: build/api.py:321 common/models.py:1491 part/admin.py:91 part/admin.py:428 -#: part/models.py:1166 part/serializers.py:1596 +#: part/models.py:1166 part/serializers.py:1594 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 #: templates/js/translated/table_filters.js:729 @@ -896,7 +896,7 @@ msgstr "Zamówienie budowy, do którego budowa jest przypisana" #: part/models.py:3282 part/models.py:3430 part/models.py:3451 #: part/models.py:3473 part/models.py:3609 part/models.py:3951 #: part/models.py:4114 part/models.py:4244 part/models.py:4602 -#: part/serializers.py:1213 part/serializers.py:1857 +#: part/serializers.py:1211 part/serializers.py:1855 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1063,12 +1063,12 @@ msgstr "Użytkownik lub grupa odpowiedzialna za te zlecenie produkcji" #: order/templates/order/return_order_base.html:148 #: order/templates/order/sales_order_base.html:187 #: part/templates/part/part_base.html:399 stock/models.py:859 -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:196 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "Link Zewnętrzny" -#: build/models.py:378 common/models.py:3272 part/models.py:1070 +#: build/models.py:378 common/models.py:3266 part/models.py:1070 #: stock/models.py:859 msgid "Link to external URL" msgstr "Link do zewnętrznego adresu URL" @@ -1124,7 +1124,7 @@ msgstr "Skompilowane dane wyjściowe nie pasują do kolejności kompilacji" #: build/models.py:1060 build/serializers.py:279 build/serializers.py:328 #: build/serializers.py:959 order/models.py:565 order/serializers.py:500 -#: order/serializers.py:666 part/serializers.py:1590 part/serializers.py:2019 +#: order/serializers.py:666 part/serializers.py:1588 part/serializers.py:2017 #: stock/models.py:704 stock/models.py:1515 stock/serializers.py:676 msgid "Quantity must be greater than zero" msgstr "Ilość musi być większa niż zero" @@ -1149,7 +1149,7 @@ msgstr "Zbuduj obiekt" #: build/models.py:1505 build/models.py:1761 build/serializers.py:266 #: build/serializers.py:313 build/serializers.py:1339 #: build/templates/build/build_base.html:110 -#: build/templates/build/detail.html:34 common/models.py:2581 +#: build/templates/build/detail.html:34 common/models.py:2575 #: order/models.py:1349 order/models.py:2034 order/serializers.py:1464 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3296 part/models.py:4266 @@ -1163,9 +1163,9 @@ msgstr "Zbuduj obiekt" #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 stock/admin.py:160 #: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:667 -#: stock/templates/stock/item_base.html:287 -#: stock/templates/stock/item_base.html:295 -#: stock/templates/stock/item_base.html:342 +#: stock/templates/stock/item_base.html:283 +#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:338 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:981 templates/js/translated/build.js:525 @@ -1228,7 +1228,7 @@ msgstr "Wybrana pozycja magazynowa nie pasuje do pozycji w zestawieniu BOM" #: stock/serializers.py:770 stock/serializers.py:1288 stock/serializers.py:1400 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 -#: stock/templates/stock/item_base.html:194 +#: stock/templates/stock/item_base.html:190 #: templates/js/translated/build.js:1921 #: templates/js/translated/sales_order.js:301 #: templates/js/translated/sales_order.js:1234 @@ -1323,10 +1323,10 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:359 build/serializers.py:500 build/serializers.py:572 -#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1789 -#: part/serializers.py:1233 stock/serializers.py:103 stock/serializers.py:698 +#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1797 +#: part/serializers.py:1231 stock/serializers.py:103 stock/serializers.py:698 #: stock/serializers.py:858 stock/serializers.py:984 stock/serializers.py:1432 -#: stock/serializers.py:1688 stock/templates/stock/item_base.html:394 +#: stock/serializers.py:1688 stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2547 @@ -1390,7 +1390,7 @@ msgstr "" #: build/templates/build/detail.html:62 order/models.py:477 #: order/models.py:1003 order/models.py:2152 order/serializers.py:687 #: stock/admin.py:165 stock/serializers.py:1035 stock/serializers.py:1576 -#: stock/templates/stock/item_base.html:427 +#: stock/templates/stock/item_base.html:423 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1371 #: templates/js/translated/purchase_order.js:1792 @@ -1522,7 +1522,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1030 order/serializers.py:1614 +#: build/serializers.py:1030 order/serializers.py:1622 msgid "Allocation items must be provided" msgstr "" @@ -1590,7 +1590,7 @@ msgstr "" #: build/serializers.py:1230 company/models.py:849 #: company/templates/company/supplier_part.html:160 order/serializers.py:691 #: stock/admin.py:229 stock/models.py:822 stock/serializers.py:1586 -#: stock/templates/stock/item_base.html:240 +#: stock/templates/stock/item_base.html:236 #: templates/js/translated/company.js:1646 #: templates/js/translated/purchase_order.js:1169 #: templates/js/translated/purchase_order.js:1332 @@ -1625,7 +1625,7 @@ msgstr "" #: build/serializers.py:1243 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:849 -#: stock/serializers.py:152 stock/templates/stock/item_base.html:311 +#: stock/serializers.py:152 stock/templates/stock/item_base.html:307 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2530 #: templates/js/translated/model_renderers.js:231 @@ -1644,7 +1644,7 @@ msgstr "Numer Seryjny" msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1257 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1257 stock/templates/stock/item_base.html:336 msgid "Available Quantity" msgstr "" @@ -1684,7 +1684,7 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1355 order/serializers.py:1179 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:920 part/serializers.py:1623 +#: part/bom.py:186 part/serializers.py:918 part/serializers.py:1621 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2807 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2155 @@ -1692,13 +1692,13 @@ msgstr "" msgid "On Order" msgstr "W Zamówieniu" -#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1625 +#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1623 #: templates/js/translated/build.js:2811 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "W produkcji" -#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1650 +#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1648 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" @@ -1716,7 +1716,7 @@ msgstr "" msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1372 part/serializers.py:927 +#: build/serializers.py:1372 part/serializers.py:925 msgid "External Stock" msgstr "" @@ -1745,7 +1745,7 @@ msgstr "Anulowano" #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:50 order/status_codes.py:81 #: order/templates/order/order_base.html:163 -#: order/templates/order/sales_order_base.html:168 report/models.py:443 +#: order/templates/order/sales_order_base.html:168 report/models.py:451 msgid "Complete" msgstr "Zakończono" @@ -1849,9 +1849,6 @@ msgid "Delete Build" msgstr "" #: build/templates/build/build_base.html:87 -msgid "Isueue Build" -msgstr "" - #: build/templates/build/build_base.html:88 msgid "Issue Build" msgstr "" @@ -1931,7 +1928,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 -#: stock/templates/stock/item_base.html:369 +#: stock/templates/stock/item_base.html:365 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 #: templates/js/translated/sales_order.js:805 @@ -1991,7 +1988,7 @@ msgid "Allocated Parts" msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:163 -#: stock/templates/stock/item_base.html:162 +#: stock/templates/stock/item_base.html:158 #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:242 #: templates/js/translated/purchase_order.js:1326 @@ -2352,8 +2349,8 @@ msgstr "Jak często aktualizować kursy wymiany walut (ustaw zero aby wyłączy #: common/models.py:1297 common/models.py:1353 common/models.py:1366 #: common/models.py:1374 common/models.py:1383 common/models.py:1392 -#: common/models.py:1629 common/models.py:1651 common/models.py:1766 -#: common/models.py:2148 +#: common/models.py:1629 common/models.py:1651 common/models.py:1752 +#: common/models.py:2134 msgid "days" msgstr "dni" @@ -2582,8 +2579,8 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:1485 part/admin.py:108 part/models.py:3959 -#: report/models.py:293 report/models.py:360 report/serializers.py:90 -#: report/serializers.py:131 stock/serializers.py:233 +#: report/models.py:301 report/models.py:368 report/serializers.py:91 +#: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 #: templates/js/translated/table_filters.js:775 msgid "Template" @@ -2598,7 +2595,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:1497 part/admin.py:95 part/models.py:1172 -#: part/serializers.py:1617 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1615 templates/js/translated/table_filters.js:737 msgid "Component" msgstr "Komponent" @@ -2823,7 +2820,7 @@ msgid "Log errors which occur when generating reports" msgstr "" #: common/models.py:1702 plugin/builtin/labels/label_sheet.py:28 -#: report/models.py:301 +#: report/models.py:309 msgid "Page Size" msgstr "Rozmiar strony" @@ -2832,902 +2829,894 @@ msgid "Default page size for PDF reports" msgstr "Domyślna wielkość strony dla raportów PDF" #: common/models.py:1708 -msgid "Enable Test Reports" -msgstr "" - -#: common/models.py:1709 -msgid "Enable generation of test reports" -msgstr "Włącz generowanie raportów testów" - -#: common/models.py:1714 -msgid "Attach Test Reports" -msgstr "" - -#: common/models.py:1716 -msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" -msgstr "" - -#: common/models.py:1722 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1723 +#: common/models.py:1709 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1728 +#: common/models.py:1714 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1729 +#: common/models.py:1715 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1734 +#: common/models.py:1720 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1736 +#: common/models.py:1722 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1742 +#: common/models.py:1728 msgid "Batch Code Template" msgstr "" -#: common/models.py:1744 +#: common/models.py:1730 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1749 +#: common/models.py:1735 msgid "Stock Expiry" msgstr "" -#: common/models.py:1750 +#: common/models.py:1736 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1755 +#: common/models.py:1741 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1756 +#: common/models.py:1742 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1761 +#: common/models.py:1747 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1763 +#: common/models.py:1749 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1770 +#: common/models.py:1756 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1771 +#: common/models.py:1757 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1776 +#: common/models.py:1762 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1777 +#: common/models.py:1763 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1782 +#: common/models.py:1768 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1783 +#: common/models.py:1769 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1788 +#: common/models.py:1774 msgid "Show Installed Stock Items" msgstr "" -#: common/models.py:1789 +#: common/models.py:1775 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1794 +#: common/models.py:1780 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1796 +#: common/models.py:1782 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1802 +#: common/models.py:1788 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1804 +#: common/models.py:1790 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1810 +#: common/models.py:1796 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1812 +#: common/models.py:1798 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1818 common/models.py:1874 common/models.py:1896 -#: common/models.py:1932 +#: common/models.py:1804 common/models.py:1860 common/models.py:1882 +#: common/models.py:1918 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1819 common/models.py:1875 common/models.py:1897 -#: common/models.py:1933 +#: common/models.py:1805 common/models.py:1861 common/models.py:1883 +#: common/models.py:1919 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1824 +#: common/models.py:1810 msgid "Require Active Part" msgstr "" -#: common/models.py:1825 +#: common/models.py:1811 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1830 +#: common/models.py:1816 msgid "Require Locked Part" msgstr "" -#: common/models.py:1831 +#: common/models.py:1817 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/models.py:1836 +#: common/models.py:1822 msgid "Require Valid BOM" msgstr "" -#: common/models.py:1838 +#: common/models.py:1824 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1844 +#: common/models.py:1830 msgid "Require Closed Child Orders" msgstr "" -#: common/models.py:1846 +#: common/models.py:1832 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/models.py:1852 +#: common/models.py:1838 msgid "Block Until Tests Pass" msgstr "" -#: common/models.py:1854 +#: common/models.py:1840 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" -#: common/models.py:1860 +#: common/models.py:1846 msgid "Enable Return Orders" msgstr "" -#: common/models.py:1861 +#: common/models.py:1847 msgid "Enable return order functionality in the user interface" msgstr "" -#: common/models.py:1866 +#: common/models.py:1852 msgid "Return Order Reference Pattern" msgstr "" -#: common/models.py:1868 +#: common/models.py:1854 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1880 +#: common/models.py:1866 msgid "Edit Completed Return Orders" msgstr "" -#: common/models.py:1882 +#: common/models.py:1868 msgid "Allow editing of return orders after they have been completed" msgstr "" -#: common/models.py:1888 +#: common/models.py:1874 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1890 +#: common/models.py:1876 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1902 +#: common/models.py:1888 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1903 +#: common/models.py:1889 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1908 +#: common/models.py:1894 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1910 +#: common/models.py:1896 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1916 +#: common/models.py:1902 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1918 +#: common/models.py:1904 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1924 +#: common/models.py:1910 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1926 +#: common/models.py:1912 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1938 +#: common/models.py:1924 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1940 +#: common/models.py:1926 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1946 +#: common/models.py:1932 msgid "Auto Complete Purchase Orders" msgstr "Automatycznie wypełniaj zlecenia zakupu" -#: common/models.py:1948 +#: common/models.py:1934 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "Automatycznie oznacz zlecenia jako zakończone po odebraniu wszystkich pozycji" -#: common/models.py:1955 +#: common/models.py:1941 msgid "Enable password forgot" msgstr "Włącz opcję zapomnianego hasła" -#: common/models.py:1956 +#: common/models.py:1942 msgid "Enable password forgot function on the login pages" msgstr "Włącz funkcję zapomnianego hasła na stronach logowania" -#: common/models.py:1961 +#: common/models.py:1947 msgid "Enable registration" msgstr "Włącz rejestrację" -#: common/models.py:1962 +#: common/models.py:1948 msgid "Enable self-registration for users on the login pages" msgstr "Włącz samodzielną rejestrację dla użytkowników na stronach logowania" -#: common/models.py:1967 +#: common/models.py:1953 msgid "Enable SSO" msgstr "Włącz SSO" -#: common/models.py:1968 +#: common/models.py:1954 msgid "Enable SSO on the login pages" msgstr "Włącz SSO na stronach logowania" -#: common/models.py:1973 +#: common/models.py:1959 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1975 +#: common/models.py:1961 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1981 +#: common/models.py:1967 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1983 +#: common/models.py:1969 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1989 +#: common/models.py:1975 msgid "SSO group key" msgstr "" -#: common/models.py:1991 +#: common/models.py:1977 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1997 +#: common/models.py:1983 msgid "SSO group map" msgstr "" -#: common/models.py:1999 +#: common/models.py:1985 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/models.py:2005 +#: common/models.py:1991 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:2007 +#: common/models.py:1993 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/models.py:2013 +#: common/models.py:1999 msgid "Email required" msgstr "Adres e-mail jest wymagany" -#: common/models.py:2014 +#: common/models.py:2000 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:2019 +#: common/models.py:2005 msgid "Auto-fill SSO users" msgstr "Autouzupełnianie użytkowników SSO" -#: common/models.py:2021 +#: common/models.py:2007 msgid "Automatically fill out user-details from SSO account-data" msgstr "Automatycznie wypełnij dane użytkownika z danych konta SSO" -#: common/models.py:2027 +#: common/models.py:2013 msgid "Mail twice" msgstr "E-mail dwa razy" -#: common/models.py:2028 +#: common/models.py:2014 msgid "On signup ask users twice for their mail" msgstr "Przy rejestracji dwukrotnie zapytaj użytkowników o ich adres e-mail" -#: common/models.py:2033 +#: common/models.py:2019 msgid "Password twice" msgstr "Hasło dwukrotnie" -#: common/models.py:2034 +#: common/models.py:2020 msgid "On signup ask users twice for their password" msgstr "Przy rejestracji dwukrotnie zapytaj użytkowników o ich hasło" -#: common/models.py:2039 +#: common/models.py:2025 msgid "Allowed domains" msgstr "" -#: common/models.py:2041 +#: common/models.py:2027 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:2047 +#: common/models.py:2033 msgid "Group on signup" msgstr "Grupuj przy rejestracji" -#: common/models.py:2049 +#: common/models.py:2035 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:2055 +#: common/models.py:2041 msgid "Enforce MFA" msgstr "Wymuś MFA" -#: common/models.py:2056 +#: common/models.py:2042 msgid "Users must use multifactor security." msgstr "Użytkownicy muszą używać zabezpieczeń wieloskładnikowych." -#: common/models.py:2061 +#: common/models.py:2047 msgid "Check plugins on startup" msgstr "Sprawdź wtyczki przy starcie" -#: common/models.py:2063 +#: common/models.py:2049 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:2071 +#: common/models.py:2057 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2072 +#: common/models.py:2058 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2078 +#: common/models.py:2064 msgid "Enable URL integration" msgstr "Włącz integrację URL" -#: common/models.py:2079 +#: common/models.py:2065 msgid "Enable plugins to add URL routes" msgstr "Włącz wtyczki, aby dodać ścieżki URL" -#: common/models.py:2085 +#: common/models.py:2071 msgid "Enable navigation integration" msgstr "" -#: common/models.py:2086 +#: common/models.py:2072 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:2092 +#: common/models.py:2078 msgid "Enable app integration" msgstr "Włącz integrację z aplikacją" -#: common/models.py:2093 +#: common/models.py:2079 msgid "Enable plugins to add apps" msgstr "Włącz wtyczki, aby dodać aplikacje" -#: common/models.py:2099 +#: common/models.py:2085 msgid "Enable schedule integration" msgstr "" -#: common/models.py:2100 +#: common/models.py:2086 msgid "Enable plugins to run scheduled tasks" msgstr "Włącz wtyczki, aby uruchamiać zaplanowane zadania" -#: common/models.py:2106 +#: common/models.py:2092 msgid "Enable event integration" msgstr "" -#: common/models.py:2107 +#: common/models.py:2093 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2113 +#: common/models.py:2099 msgid "Enable project codes" msgstr "" -#: common/models.py:2114 +#: common/models.py:2100 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2119 +#: common/models.py:2105 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2121 +#: common/models.py:2107 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2127 +#: common/models.py:2113 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2129 +#: common/models.py:2115 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2135 +#: common/models.py:2121 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2137 +#: common/models.py:2123 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2143 +#: common/models.py:2129 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2145 +#: common/models.py:2131 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2152 +#: common/models.py:2138 msgid "Display Users full names" msgstr "" -#: common/models.py:2153 +#: common/models.py:2139 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2158 +#: common/models.py:2144 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2159 +#: common/models.py:2145 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2171 common/models.py:2551 +#: common/models.py:2150 +msgid "Create Template on Upload" +msgstr "" + +#: common/models.py:2152 +msgid "Create a new test template when uploading test data which does not match an existing template" +msgstr "" + +#: common/models.py:2165 common/models.py:2545 msgid "Settings key (must be unique - case insensitive" msgstr "Klucz ustawień (musi być unikalny - niewrażliwy na wielkość liter" -#: common/models.py:2214 +#: common/models.py:2208 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2216 +#: common/models.py:2210 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2216 msgid "Show subscribed parts" msgstr "Pokaż obserwowane części" -#: common/models.py:2223 +#: common/models.py:2217 msgid "Show subscribed parts on the homepage" msgstr "Pokaż obserwowane części na stronie głównej" -#: common/models.py:2228 +#: common/models.py:2222 msgid "Show subscribed categories" msgstr "Pokaż obserwowane kategorie" -#: common/models.py:2229 +#: common/models.py:2223 msgid "Show subscribed part categories on the homepage" msgstr "Pokaż obserwowane kategorie części na stronie głównej" -#: common/models.py:2234 +#: common/models.py:2228 msgid "Show latest parts" msgstr "Pokaż najnowsze części" -#: common/models.py:2235 +#: common/models.py:2229 msgid "Show latest parts on the homepage" msgstr "Pokaż najnowsze części na stronie głównej" -#: common/models.py:2240 +#: common/models.py:2234 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2241 +#: common/models.py:2235 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2246 +#: common/models.py:2240 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2247 +#: common/models.py:2241 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2252 +#: common/models.py:2246 msgid "Show low stock" msgstr "Pokaż niski stan magazynowy" -#: common/models.py:2253 +#: common/models.py:2247 msgid "Show low stock items on the homepage" msgstr "Pokaż elementy o niskim stanie na stronie głównej" -#: common/models.py:2258 +#: common/models.py:2252 msgid "Show depleted stock" msgstr "" -#: common/models.py:2259 +#: common/models.py:2253 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2264 +#: common/models.py:2258 msgid "Show needed stock" msgstr "Pokaż wymagany stan zapasów" -#: common/models.py:2265 +#: common/models.py:2259 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2270 +#: common/models.py:2264 msgid "Show expired stock" msgstr "" -#: common/models.py:2271 +#: common/models.py:2265 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2276 +#: common/models.py:2270 msgid "Show stale stock" msgstr "" -#: common/models.py:2277 +#: common/models.py:2271 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2282 +#: common/models.py:2276 msgid "Show pending builds" msgstr "" -#: common/models.py:2283 +#: common/models.py:2277 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2288 +#: common/models.py:2282 msgid "Show overdue builds" msgstr "" -#: common/models.py:2289 +#: common/models.py:2283 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2294 +#: common/models.py:2288 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2295 +#: common/models.py:2289 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2300 +#: common/models.py:2294 msgid "Show overdue POs" msgstr "" -#: common/models.py:2301 +#: common/models.py:2295 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2306 +#: common/models.py:2300 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2307 +#: common/models.py:2301 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2312 +#: common/models.py:2306 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2313 +#: common/models.py:2307 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2318 +#: common/models.py:2312 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2319 +#: common/models.py:2313 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2324 +#: common/models.py:2318 msgid "Show News" msgstr "" -#: common/models.py:2325 +#: common/models.py:2319 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2330 +#: common/models.py:2324 msgid "Inline label display" msgstr "" -#: common/models.py:2332 +#: common/models.py:2326 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2338 +#: common/models.py:2332 msgid "Default label printer" msgstr "" -#: common/models.py:2340 +#: common/models.py:2334 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2346 +#: common/models.py:2340 msgid "Inline report display" msgstr "" -#: common/models.py:2348 +#: common/models.py:2342 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2354 +#: common/models.py:2348 msgid "Search Parts" msgstr "Szukaj części" -#: common/models.py:2355 +#: common/models.py:2349 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2360 +#: common/models.py:2354 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2361 +#: common/models.py:2355 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2366 +#: common/models.py:2360 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2367 +#: common/models.py:2361 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2372 +#: common/models.py:2366 msgid "Hide Inactive Parts" msgstr "Ukryj nieaktywne części" -#: common/models.py:2373 +#: common/models.py:2367 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2378 +#: common/models.py:2372 msgid "Search Categories" msgstr "" -#: common/models.py:2379 +#: common/models.py:2373 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2384 +#: common/models.py:2378 msgid "Search Stock" msgstr "" -#: common/models.py:2385 +#: common/models.py:2379 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2384 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2392 +#: common/models.py:2386 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2398 +#: common/models.py:2392 msgid "Search Locations" msgstr "" -#: common/models.py:2399 +#: common/models.py:2393 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2404 +#: common/models.py:2398 msgid "Search Companies" msgstr "" -#: common/models.py:2405 +#: common/models.py:2399 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2410 +#: common/models.py:2404 msgid "Search Build Orders" msgstr "" -#: common/models.py:2411 +#: common/models.py:2405 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2416 +#: common/models.py:2410 msgid "Search Purchase Orders" msgstr "Wyszukaj zlecenia zakupu" -#: common/models.py:2417 +#: common/models.py:2411 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2422 +#: common/models.py:2416 msgid "Exclude Inactive Purchase Orders" msgstr "Wyklucz nieaktywne zlecenia zakupu" -#: common/models.py:2424 +#: common/models.py:2418 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2430 +#: common/models.py:2424 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2431 +#: common/models.py:2425 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2436 +#: common/models.py:2430 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2438 +#: common/models.py:2432 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2444 +#: common/models.py:2438 msgid "Search Return Orders" msgstr "" -#: common/models.py:2445 +#: common/models.py:2439 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2450 +#: common/models.py:2444 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2452 +#: common/models.py:2446 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2458 +#: common/models.py:2452 msgid "Search Preview Results" msgstr "" -#: common/models.py:2460 +#: common/models.py:2454 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2466 +#: common/models.py:2460 msgid "Regex Search" msgstr "" -#: common/models.py:2467 +#: common/models.py:2461 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2472 +#: common/models.py:2466 msgid "Whole Word Search" msgstr "" -#: common/models.py:2473 +#: common/models.py:2467 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2478 +#: common/models.py:2472 msgid "Show Quantity in Forms" msgstr "Pokaż ilość w formularzach" -#: common/models.py:2479 +#: common/models.py:2473 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2484 +#: common/models.py:2478 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2485 +#: common/models.py:2479 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2490 +#: common/models.py:2484 msgid "Fixed Navbar" msgstr "Stały pasek nawigacyjny" -#: common/models.py:2491 +#: common/models.py:2485 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2496 +#: common/models.py:2490 msgid "Date Format" msgstr "Format daty" -#: common/models.py:2497 +#: common/models.py:2491 msgid "Preferred format for displaying dates" msgstr "Preferowany format wyświetlania dat" -#: common/models.py:2510 part/templates/part/detail.html:41 +#: common/models.py:2504 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "Planowanie komponentów" -#: common/models.py:2511 +#: common/models.py:2505 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2516 part/templates/part/detail.html:62 +#: common/models.py:2510 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2518 +#: common/models.py:2512 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2524 +#: common/models.py:2518 msgid "Table String Length" msgstr "" -#: common/models.py:2526 +#: common/models.py:2520 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2532 +#: common/models.py:2526 msgid "Receive error reports" msgstr "" -#: common/models.py:2533 +#: common/models.py:2527 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2538 +#: common/models.py:2532 msgid "Last used printing machines" msgstr "" -#: common/models.py:2539 +#: common/models.py:2533 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2559 common/models.py:2560 common/models.py:2717 -#: common/models.py:2718 common/models.py:2963 common/models.py:2964 -#: common/models.py:3287 common/models.py:3288 importer/models.py:89 +#: common/models.py:2553 common/models.py:2554 common/models.py:2711 +#: common/models.py:2712 common/models.py:2957 common/models.py:2958 +#: common/models.py:3281 common/models.py:3282 importer/models.py:89 #: part/models.py:3319 part/models.py:3406 part/models.py:3480 #: part/models.py:3508 plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3735,11 +3724,11 @@ msgstr "" msgid "User" msgstr "Użytkownik" -#: common/models.py:2582 +#: common/models.py:2576 msgid "Price break quantity" msgstr "" -#: common/models.py:2589 company/serializers.py:517 order/admin.py:42 +#: common/models.py:2583 company/serializers.py:517 order/admin.py:42 #: order/models.py:1423 order/models.py:2410 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1892 #: templates/js/translated/pricing.js:621 @@ -3747,96 +3736,96 @@ msgstr "" msgid "Price" msgstr "Cena" -#: common/models.py:2590 +#: common/models.py:2584 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2694 common/models.py:2879 +#: common/models.py:2688 common/models.py:2873 msgid "Endpoint" msgstr "Punkt końcowy" -#: common/models.py:2695 +#: common/models.py:2689 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2705 +#: common/models.py:2699 msgid "Name for this webhook" msgstr "" -#: common/models.py:2709 +#: common/models.py:2703 msgid "Is this webhook active" msgstr "" -#: common/models.py:2725 users/models.py:159 +#: common/models.py:2719 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2726 +#: common/models.py:2720 msgid "Token for access" msgstr "" -#: common/models.py:2734 +#: common/models.py:2728 msgid "Secret" msgstr "Sekret" -#: common/models.py:2735 +#: common/models.py:2729 msgid "Shared secret for HMAC" msgstr "Współdzielony sekret dla HMAC" -#: common/models.py:2843 +#: common/models.py:2837 msgid "Message ID" msgstr "Id wiadomości" -#: common/models.py:2844 +#: common/models.py:2838 msgid "Unique identifier for this message" msgstr "Unikalny identyfikator dla tej wiadomości" -#: common/models.py:2852 +#: common/models.py:2846 msgid "Host" msgstr "" -#: common/models.py:2853 +#: common/models.py:2847 msgid "Host from which this message was received" msgstr "Host, od którego otrzymano tę wiadomość" -#: common/models.py:2861 +#: common/models.py:2855 msgid "Header" msgstr "Nagłówek" -#: common/models.py:2862 +#: common/models.py:2856 msgid "Header of this message" msgstr "Nagłówek tej wiadomości" -#: common/models.py:2869 +#: common/models.py:2863 msgid "Body" msgstr "Zawartość" -#: common/models.py:2870 +#: common/models.py:2864 msgid "Body of this message" msgstr "" -#: common/models.py:2880 +#: common/models.py:2874 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2885 +#: common/models.py:2879 msgid "Worked on" msgstr "" -#: common/models.py:2886 +#: common/models.py:2880 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:3012 +#: common/models.py:3006 msgid "Id" msgstr "" -#: common/models.py:3014 templates/js/translated/company.js:965 +#: common/models.py:3008 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:3016 common/models.py:3271 company/models.py:146 +#: common/models.py:3010 common/models.py:3265 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 #: order/models.py:303 order/models.py:1378 order/models.py:1810 #: part/admin.py:55 part/models.py:1069 @@ -3853,217 +3842,217 @@ msgstr "" msgid "Link" msgstr "Łącze" -#: common/models.py:3018 templates/js/translated/news.js:60 +#: common/models.py:3012 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:3020 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:3014 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "Autor" -#: common/models.py:3022 templates/js/translated/news.js:52 +#: common/models.py:3016 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Read" msgstr "" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Was this news item read?" msgstr "" -#: common/models.py:3042 company/models.py:156 part/models.py:1079 +#: common/models.py:3036 company/models.py:156 part/models.py:1079 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 -#: stock/templates/stock/item_base.html:133 templates/503.html:31 +#: stock/templates/stock/item_base.html:129 templates/503.html:31 #: templates/hover_image.html:7 templates/hover_image.html:9 #: templates/modals.html:6 msgid "Image" msgstr "Obraz" -#: common/models.py:3042 +#: common/models.py:3036 msgid "Image file" msgstr "" -#: common/models.py:3054 common/models.py:3255 +#: common/models.py:3048 common/models.py:3249 msgid "Target model type for this image" msgstr "" -#: common/models.py:3058 +#: common/models.py:3052 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3080 +#: common/models.py:3074 msgid "Custom Unit" msgstr "" -#: common/models.py:3098 +#: common/models.py:3092 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:3113 +#: common/models.py:3107 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3132 +#: common/models.py:3126 msgid "Unit name" msgstr "" -#: common/models.py:3139 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3133 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3140 +#: common/models.py:3134 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3146 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3140 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3147 +#: common/models.py:3141 msgid "Unit definition" msgstr "" -#: common/models.py:3205 common/models.py:3262 stock/models.py:2552 +#: common/models.py:3199 common/models.py:3256 stock/models.py:2549 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Załącznik" -#: common/models.py:3217 +#: common/models.py:3211 msgid "Missing file" msgstr "Brak pliku" -#: common/models.py:3218 +#: common/models.py:3212 msgid "Missing external link" msgstr "Brak zewnętrznego odnośnika" -#: common/models.py:3263 +#: common/models.py:3257 msgid "Select file to attach" msgstr "Wybierz plik do załączenia" -#: common/models.py:3278 templates/js/translated/attachment.js:120 +#: common/models.py:3272 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Komentarz" -#: common/models.py:3279 +#: common/models.py:3273 msgid "Attachment comment" msgstr "" -#: common/models.py:3295 +#: common/models.py:3289 msgid "Upload date" msgstr "" -#: common/models.py:3296 +#: common/models.py:3290 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size in bytes" msgstr "" -#: common/models.py:3338 common/serializers.py:588 +#: common/models.py:3332 common/serializers.py:588 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3347 plugin/models.py:43 users/models.py:100 +#: common/models.py:3341 plugin/models.py:43 users/models.py:100 msgid "Key" msgstr "Klucz" -#: common/models.py:3348 +#: common/models.py:3342 msgid "Value that will be saved in the models database" msgstr "" -#: common/models.py:3351 +#: common/models.py:3345 msgid "Name of the state" msgstr "" -#: common/models.py:3355 +#: common/models.py:3349 msgid "Label" msgstr "" -#: common/models.py:3356 +#: common/models.py:3350 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:3362 +#: common/models.py:3356 msgid "Color" msgstr "" -#: common/models.py:3363 +#: common/models.py:3357 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:3366 +#: common/models.py:3360 msgid "Logical Key" msgstr "" -#: common/models.py:3368 +#: common/models.py:3362 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:3376 +#: common/models.py:3370 msgid "Model" msgstr "" -#: common/models.py:3377 +#: common/models.py:3371 msgid "Model this state is associated with" msgstr "" -#: common/models.py:3381 +#: common/models.py:3375 msgid "Reference Status Set" msgstr "" -#: common/models.py:3382 +#: common/models.py:3376 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:3388 +#: common/models.py:3382 msgid "Custom State" msgstr "" -#: common/models.py:3389 +#: common/models.py:3383 msgid "Custom States" msgstr "" -#: common/models.py:3404 +#: common/models.py:3398 msgid "Model must be selected" msgstr "" -#: common/models.py:3407 +#: common/models.py:3401 msgid "Key must be selected" msgstr "" -#: common/models.py:3410 +#: common/models.py:3404 msgid "Logical key must be selected" msgstr "" -#: common/models.py:3414 +#: common/models.py:3408 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:3418 +#: common/models.py:3412 msgid "Reference status must be selected" msgstr "" -#: common/models.py:3430 +#: common/models.py:3424 msgid "Reference status set not found" msgstr "" -#: common/models.py:3436 +#: common/models.py:3430 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:3442 +#: common/models.py:3436 msgid "Logical key must be in the logical keys of the reference status" msgstr "" @@ -4165,7 +4154,7 @@ msgstr "" msgid "Filename" msgstr "Nazwa pliku" -#: common/serializers.py:563 report/api.py:100 report/serializers.py:53 +#: common/serializers.py:563 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" @@ -4447,12 +4436,12 @@ msgstr "" #: company/models.py:467 company/models.py:584 company/models.py:808 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 -#: stock/templates/stock/item_base.html:217 +#: stock/templates/stock/item_base.html:213 msgid "Manufacturer Part" msgstr "Komponent producenta" #: company/models.py:484 company/models.py:776 stock/models.py:791 -#: stock/serializers.py:452 stock/templates/stock/item_base.html:142 +#: stock/serializers.py:452 stock/templates/stock/item_base.html:138 #: templates/js/translated/bom.js:622 msgid "Base Part" msgstr "Część bazowa" @@ -4463,8 +4452,8 @@ msgstr "Wybierz część" #: company/models.py:495 company/templates/company/company_base.html:82 #: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:145 part/serializers.py:567 -#: stock/templates/stock/item_base.html:207 +#: company/templates/company/supplier_part.html:145 part/serializers.py:565 +#: stock/templates/stock/item_base.html:203 #: templates/js/translated/company.js:507 #: templates/js/translated/company.js:1118 #: templates/js/translated/company.js:1296 @@ -4479,7 +4468,7 @@ msgstr "Wybierz producenta" #: company/models.py:502 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:153 order/serializers.py:557 -#: part/serializers.py:577 templates/js/translated/company.js:351 +#: part/serializers.py:575 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 #: templates/js/translated/company.js:1630 templates/js/translated/part.js:1807 @@ -4505,7 +4494,7 @@ msgid "Parameter name" msgstr "Nazwa parametru" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2544 templates/js/translated/company.js:1166 +#: stock/models.py:2541 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1499 #: templates/js/translated/stock.js:1607 msgid "Value" @@ -4530,7 +4519,7 @@ msgstr "Jednostki parametru" #: company/models.py:659 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 #: order/serializers.py:492 stock/models.py:802 -#: stock/templates/stock/item_base.html:233 +#: stock/templates/stock/item_base.html:229 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 @@ -4553,9 +4542,9 @@ msgstr "" #: company/models.py:786 company/templates/company/company_base.html:87 #: company/templates/company/supplier_part.html:129 order/models.py:492 #: order/templates/order/order_base.html:141 part/bom.py:279 part/bom.py:314 -#: part/serializers.py:551 plugin/builtin/suppliers/digikey.py:25 +#: part/serializers.py:549 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/templates/stock/item_base.html:224 +#: plugin/builtin/suppliers/tme.py:26 stock/templates/stock/item_base.html:220 #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:511 @@ -4570,7 +4559,7 @@ msgstr "Dostawca" msgid "Select supplier" msgstr "Wybierz dostawcę" -#: company/models.py:793 part/serializers.py:562 +#: company/models.py:793 part/serializers.py:560 msgid "Supplier stock keeping unit" msgstr "" @@ -4661,7 +4650,7 @@ msgstr "Domyślna waluta używana dla tego dostawcy" msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:919 +#: company/serializers.py:397 part/admin.py:126 part/serializers.py:917 #: part/templates/part/part_base.html:197 #: templates/js/translated/company.js:1689 #: templates/js/translated/table_filters.js:362 @@ -4735,7 +4724,7 @@ msgstr "Usuń obraz" #: order/models.py:2140 order/templates/order/return_order_base.html:134 #: order/templates/order/sales_order_base.html:151 stock/models.py:844 #: stock/models.py:845 stock/serializers.py:1336 -#: stock/templates/stock/item_base.html:405 +#: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 #: templates/js/translated/return_order.js:295 @@ -4939,7 +4928,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:119 #: company/templates/company/supplier_part.html:15 company/views.py:31 -#: part/admin.py:122 part/serializers.py:925 +#: part/admin.py:122 part/serializers.py:923 #: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190 #: templates/navbar.html:48 msgid "Suppliers" @@ -5030,7 +5019,7 @@ msgid "No supplier information available" msgstr "" #: company/templates/company/supplier_part.html:139 order/serializers.py:554 -#: part/bom.py:286 part/bom.py:315 part/serializers.py:561 +#: part/bom.py:286 part/bom.py:315 part/serializers.py:559 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1793 #: templates/js/translated/pricing.js:510 #: templates/js/translated/purchase_order.js:1920 @@ -5084,7 +5073,7 @@ msgid "Update Part Availability" msgstr "" #: company/templates/company/supplier_part_sidebar.html:5 -#: part/serializers.py:923 part/stocktake.py:223 +#: part/serializers.py:921 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 #: stock/serializers.py:1021 stock/serializers.py:1199 @@ -5473,7 +5462,7 @@ msgstr "Zamówienie oczekujące" #: order/models.py:1592 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_purchase_order_report.html:14 -#: stock/serializers.py:121 stock/templates/stock/item_base.html:176 +#: stock/serializers.py:121 stock/templates/stock/item_base.html:172 #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:168 @@ -5694,7 +5683,7 @@ msgid "Number of items received" msgstr "" #: order/models.py:1513 stock/models.py:963 stock/serializers.py:617 -#: stock/templates/stock/item_base.html:183 +#: stock/templates/stock/item_base.html:179 #: templates/js/translated/stock.js:2397 msgid "Purchase Price" msgstr "Cena zakupu" @@ -5768,7 +5757,7 @@ msgid "User who checked this shipment" msgstr "Użytkownik, który sprawdził tę wysyłkę" #: order/models.py:1788 order/models.py:2011 order/serializers.py:1479 -#: order/serializers.py:1589 templates/js/translated/model_renderers.js:455 +#: order/serializers.py:1597 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "Przesyłka" @@ -5982,7 +5971,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "Pozycja nie pasuje do zlecenia zakupu" -#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1790 +#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1798 msgid "Select destination location for received items" msgstr "" @@ -6019,7 +6008,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:795 order/serializers.py:1806 +#: order/serializers.py:795 order/serializers.py:1814 msgid "Line items must be provided" msgstr "" @@ -6051,39 +6040,39 @@ msgstr "" msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1491 order/serializers.py:1597 +#: order/serializers.py:1491 order/serializers.py:1605 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1494 order/serializers.py:1600 +#: order/serializers.py:1494 order/serializers.py:1608 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1541 +#: order/serializers.py:1549 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1548 -msgid "The following serial numbers are already allocated" +#: order/serializers.py:1556 +msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1760 +#: order/serializers.py:1768 msgid "Return order line item" msgstr "" -#: order/serializers.py:1766 +#: order/serializers.py:1774 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1777 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1798 +#: order/serializers.py:1806 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1881 +#: order/serializers.py:1889 msgid "Line price currency" msgstr "" @@ -6510,7 +6499,7 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/admin.py:48 part/models.py:1044 part/serializers.py:908 +#: part/admin.py:48 part/models.py:1044 part/serializers.py:906 #: part/templates/part/part_base.html:276 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 @@ -6537,7 +6526,7 @@ msgstr "" msgid "Category ID" msgstr "ID kategorii" -#: part/admin.py:67 part/admin.py:304 part/serializers.py:893 +#: part/admin.py:67 part/admin.py:304 part/serializers.py:891 #: part/stocktake.py:222 msgid "Category Name" msgstr "" @@ -6562,7 +6551,7 @@ msgstr "Minimalny stan magazynowy" msgid "Used In" msgstr "Użyte w" -#: part/admin.py:150 part/serializers.py:918 +#: part/admin.py:150 part/serializers.py:916 #: part/templates/part/part_base.html:248 stock/admin.py:236 #: templates/js/translated/part.js:717 templates/js/translated/part.js:2159 msgid "Building" @@ -6592,7 +6581,7 @@ msgid "Category Path" msgstr "Ścieżka kategorii" #: part/admin.py:325 part/models.py:420 part/serializers.py:130 -#: part/serializers.py:290 part/serializers.py:428 +#: part/serializers.py:290 part/serializers.py:426 #: part/templates/part/cat_link.html:3 part/templates/part/category.html:20 #: part/templates/part/category.html:138 part/templates/part/category.html:158 #: part/templates/part/category_sidebar.html:9 @@ -6619,13 +6608,13 @@ msgstr "" msgid "Part Revision" msgstr "" -#: part/admin.py:418 part/serializers.py:1367 +#: part/admin.py:418 part/serializers.py:1365 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "" -#: part/admin.py:423 part/serializers.py:1382 +#: part/admin.py:423 part/serializers.py:1380 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -6720,7 +6709,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1520 part/models.py:1036 part/models.py:3501 part/models.py:4060 -#: part/serializers.py:443 part/serializers.py:1223 +#: part/serializers.py:441 part/serializers.py:1221 #: part/templates/part/part_base.html:267 stock/api.py:780 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6746,7 +6735,7 @@ msgstr "" msgid "Default Location" msgstr "Domyślna lokalizacja" -#: part/bom.py:184 part/serializers.py:926 +#: part/bom.py:184 part/serializers.py:924 #: templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "" @@ -6906,7 +6895,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1052 part/serializers.py:360 +#: part/models.py:1052 msgid "Part revision or version number" msgstr "" @@ -7012,7 +7001,7 @@ msgid "Owner responsible for this part" msgstr "" #: part/models.py:1264 part/templates/part/part_base.html:355 -#: stock/templates/stock/item_base.html:451 +#: stock/templates/stock/item_base.html:447 #: templates/js/translated/part.js:2490 msgid "Last Stocktake" msgstr "Ostatnia inwentaryzacja" @@ -7277,7 +7266,7 @@ msgstr "Testowy opis" msgid "Enter description for this test" msgstr "Wprowadź opis do tego testu" -#: part/models.py:3635 report/models.py:208 +#: part/models.py:3635 report/models.py:216 #: templates/js/translated/part.js:2919 #: templates/js/translated/table_filters.js:502 msgid "Enabled" @@ -7571,326 +7560,326 @@ msgstr "Waluta zakupu tego towaru" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:434 +#: part/serializers.py:432 msgid "No parts selected" msgstr "" -#: part/serializers.py:444 +#: part/serializers.py:442 msgid "Select category" msgstr "" -#: part/serializers.py:479 +#: part/serializers.py:477 msgid "Original Part" msgstr "" -#: part/serializers.py:480 +#: part/serializers.py:478 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:485 +#: part/serializers.py:483 msgid "Copy Image" msgstr "Kopiuj obraz" -#: part/serializers.py:486 +#: part/serializers.py:484 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:492 part/templates/part/detail.html:293 +#: part/serializers.py:490 part/templates/part/detail.html:293 msgid "Copy BOM" msgstr "Kopiuj BOM" -#: part/serializers.py:493 +#: part/serializers.py:491 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:499 +#: part/serializers.py:497 msgid "Copy Parameters" msgstr "Kopiuj parametry" -#: part/serializers.py:500 +#: part/serializers.py:498 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:506 +#: part/serializers.py:504 msgid "Copy Notes" msgstr "" -#: part/serializers.py:507 +#: part/serializers.py:505 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:523 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:527 +#: part/serializers.py:525 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:534 +#: part/serializers.py:532 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:535 +#: part/serializers.py:533 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:552 +#: part/serializers.py:550 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:568 +#: part/serializers.py:566 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:578 +#: part/serializers.py:576 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:585 +#: part/serializers.py:583 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:594 +#: part/serializers.py:592 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:605 +#: part/serializers.py:603 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:612 +#: part/serializers.py:610 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:924 +#: part/serializers.py:922 msgid "Revisions" msgstr "" -#: part/serializers.py:929 +#: part/serializers.py:927 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:932 +#: part/serializers.py:930 msgid "Variant Stock" msgstr "" -#: part/serializers.py:962 part/templates/part/copy_part.html:9 +#: part/serializers.py:960 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:474 msgid "Duplicate Part" msgstr "Duplikuj część" -#: part/serializers.py:963 +#: part/serializers.py:961 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:969 templates/js/translated/part.js:103 +#: part/serializers.py:967 templates/js/translated/part.js:103 msgid "Initial Stock" msgstr "" -#: part/serializers.py:970 +#: part/serializers.py:968 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:976 +#: part/serializers.py:974 msgid "Supplier Information" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:975 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:985 +#: part/serializers.py:983 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:986 +#: part/serializers.py:984 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:991 +#: part/serializers.py:989 msgid "Existing Image" msgstr "" -#: part/serializers.py:992 +#: part/serializers.py:990 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1007 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1215 +#: part/serializers.py:1213 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1225 +#: part/serializers.py:1223 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1235 +#: part/serializers.py:1233 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1239 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1240 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1247 +#: part/serializers.py:1245 msgid "Generate Report" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1246 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1253 +#: part/serializers.py:1251 msgid "Update Parts" msgstr "" -#: part/serializers.py:1254 +#: part/serializers.py:1252 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1262 +#: part/serializers.py:1260 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1368 +#: part/serializers.py:1366 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1373 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1383 +#: part/serializers.py:1381 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1390 +#: part/serializers.py:1388 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1419 +#: part/serializers.py:1417 msgid "Update" msgstr "" -#: part/serializers.py:1420 +#: part/serializers.py:1418 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1443 +#: part/serializers.py:1441 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1450 +#: part/serializers.py:1448 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1451 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1597 +#: part/serializers.py:1595 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1606 +#: part/serializers.py:1604 msgid "Component Name" msgstr "" -#: part/serializers.py:1609 +#: part/serializers.py:1607 msgid "Component IPN" msgstr "" -#: part/serializers.py:1612 +#: part/serializers.py:1610 msgid "Component Description" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1616 msgid "Select the component part" msgstr "" -#: part/serializers.py:1627 part/templates/part/part_base.html:242 +#: part/serializers.py:1625 part/templates/part/part_base.html:242 #: templates/js/translated/bom.js:1219 msgid "Can Build" msgstr "" -#: part/serializers.py:1858 +#: part/serializers.py:1856 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1866 +#: part/serializers.py:1864 msgid "Remove Existing Data" msgstr "Usuń istniejące dane" -#: part/serializers.py:1867 +#: part/serializers.py:1865 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1872 +#: part/serializers.py:1870 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1873 +#: part/serializers.py:1871 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1878 +#: part/serializers.py:1876 msgid "Skip Invalid Rows" msgstr "Pomiń nieprawidłowe wiersze" -#: part/serializers.py:1879 +#: part/serializers.py:1877 msgid "Enable this option to skip invalid rows" msgstr "Włącz tę opcję, aby pominąć nieprawidłowe wiersze" -#: part/serializers.py:1884 +#: part/serializers.py:1882 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1885 +#: part/serializers.py:1883 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1920 msgid "Clear Existing BOM" msgstr "Wyczyść istniejący BOM" -#: part/serializers.py:1923 +#: part/serializers.py:1921 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1955 +#: part/serializers.py:1953 msgid "No part column specified" msgstr "" -#: part/serializers.py:1999 +#: part/serializers.py:1997 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2002 +#: part/serializers.py:2000 msgid "No matching part found" msgstr "" -#: part/serializers.py:2004 +#: part/serializers.py:2002 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2013 +#: part/serializers.py:2011 msgid "Quantity not provided" msgstr "Nie podano ilości" -#: part/serializers.py:2021 +#: part/serializers.py:2019 msgid "Invalid quantity" msgstr "Nieprawidłowa ilość" -#: part/serializers.py:2044 +#: part/serializers.py:2042 msgid "At least one BOM item is required" msgstr "" @@ -8216,7 +8205,7 @@ msgid "Subscribe to notifications for this part" msgstr "Włącz powiadomienia dla tej części" #: part/templates/part/part_base.html:52 -#: stock/templates/stock/item_base.html:62 +#: stock/templates/stock/item_base.html:61 #: stock/templates/stock/location.html:71 templates/js/translated/label.js:136 msgid "Print Label" msgstr "Drukuj etykietę" @@ -8226,7 +8215,7 @@ msgid "Show pricing information" msgstr "Pokaż informacje o cenach" #: part/templates/part/part_base.html:63 -#: stock/templates/stock/item_base.html:110 +#: stock/templates/stock/item_base.html:106 #: stock/templates/stock/location.html:80 msgid "Stock actions" msgstr "Akcje magazynowe" @@ -8297,12 +8286,12 @@ msgid "Required for Orders" msgstr "" #: part/templates/part/part_base.html:225 -#: stock/templates/stock/item_base.html:388 +#: stock/templates/stock/item_base.html:384 msgid "Allocated to Build Orders" msgstr "" #: part/templates/part/part_base.html:234 -#: stock/templates/stock/item_base.html:381 +#: stock/templates/stock/item_base.html:377 msgid "Allocated to Sales Orders" msgstr "Przypisane do zamówień sprzedaży" @@ -8322,7 +8311,7 @@ msgid "Latest Serial Number" msgstr "Ostatni numer seryjny" #: part/templates/part/part_base.html:372 -#: stock/templates/stock/item_base.html:322 +#: stock/templates/stock/item_base.html:318 msgid "Search for serial number" msgstr "Szukaj numeru seryjnego" @@ -8449,7 +8438,7 @@ msgid "Edit" msgstr "" #: part/templates/part/prices.html:28 stock/admin.py:252 -#: stock/templates/stock/item_base.html:446 +#: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1703 #: templates/js/translated/company.js:1713 #: templates/js/translated/stock.js:2332 @@ -8940,7 +8929,7 @@ msgstr "" msgid "Print a border around each label" msgstr "" -#: plugin/builtin/labels/label_sheet.py:47 report/models.py:307 +#: plugin/builtin/labels/label_sheet.py:47 report/models.py:315 msgid "Landscape" msgstr "" @@ -9098,7 +9087,7 @@ msgstr "Wtyczka wbudowana" msgid "Package Plugin" msgstr "" -#: plugin/models.py:220 report/models.py:474 +#: plugin/models.py:220 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" @@ -9249,8 +9238,8 @@ msgstr "" msgid "No valid objects provided to template" msgstr "Brak prawidłowych obiektów do szablonu" -#: report/api.py:103 report/models.py:438 report/serializers.py:98 -#: report/serializers.py:148 templates/js/translated/purchase_order.js:1817 +#: report/api.py:103 report/models.py:446 report/serializers.py:99 +#: report/serializers.py:149 templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:353 #: templates/js/translated/sales_order.js:887 #: templates/js/translated/sales_order.js:1047 @@ -9281,7 +9270,11 @@ msgstr "" msgid "Error printing label" msgstr "" -#: report/api.py:375 report/api.py:411 +#: report/api.py:358 +msgid "Report saved at time of printing" +msgstr "" + +#: report/api.py:384 report/api.py:420 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "Plik szablonu '{template}' jest brakujący lub nie istnieje" @@ -9318,135 +9311,143 @@ msgstr "" msgid "Revision number (auto-increments)" msgstr "" -#: report/models.py:202 +#: report/models.py:168 +msgid "Attach to Model on Print" +msgstr "" + +#: report/models.py:170 +msgid "Save report output as an attachment against linked model instance when printing" +msgstr "" + +#: report/models.py:210 msgid "Filename Pattern" msgstr "Wzór nazwy pliku" -#: report/models.py:203 +#: report/models.py:211 msgid "Pattern for generating filenames" msgstr "" -#: report/models.py:208 +#: report/models.py:216 msgid "Template is enabled" msgstr "" -#: report/models.py:214 +#: report/models.py:222 msgid "Target model type for template" msgstr "" -#: report/models.py:234 +#: report/models.py:242 msgid "Filters" msgstr "Filtry" -#: report/models.py:235 +#: report/models.py:243 msgid "Template query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:294 report/models.py:361 +#: report/models.py:302 report/models.py:369 msgid "Template file" msgstr "" -#: report/models.py:302 +#: report/models.py:310 msgid "Page size for PDF reports" msgstr "Domyślna wielkość strony dla raportów PDF" -#: report/models.py:308 +#: report/models.py:316 msgid "Render report in landscape orientation" msgstr "Renderuj raport w orientacji poziomej" -#: report/models.py:367 +#: report/models.py:375 msgid "Width [mm]" msgstr "Szerokość [mm]" -#: report/models.py:368 +#: report/models.py:376 msgid "Label width, specified in mm" msgstr "" -#: report/models.py:374 +#: report/models.py:382 msgid "Height [mm]" msgstr "Wysokość [mm]" -#: report/models.py:375 +#: report/models.py:383 msgid "Label height, specified in mm" msgstr "" -#: report/models.py:438 +#: report/models.py:446 msgid "Number of items to process" msgstr "" -#: report/models.py:444 +#: report/models.py:452 msgid "Report generation is complete" msgstr "" -#: report/models.py:448 templates/js/translated/build.js:2352 +#: report/models.py:456 templates/js/translated/build.js:2352 msgid "Progress" msgstr "" -#: report/models.py:448 +#: report/models.py:456 msgid "Report generation progress" msgstr "" -#: report/models.py:456 +#: report/models.py:464 msgid "Report Template" msgstr "" -#: report/models.py:463 report/models.py:486 +#: report/models.py:471 report/models.py:494 msgid "Output File" msgstr "" -#: report/models.py:464 report/models.py:487 +#: report/models.py:472 report/models.py:495 msgid "Generated output file" msgstr "" -#: report/models.py:475 +#: report/models.py:483 msgid "Label output plugin" msgstr "" -#: report/models.py:479 +#: report/models.py:487 msgid "Label Template" msgstr "" -#: report/models.py:502 +#: report/models.py:510 msgid "Snippet" msgstr "Wycinek" -#: report/models.py:503 +#: report/models.py:511 msgid "Report snippet file" msgstr "" -#: report/models.py:510 +#: report/models.py:518 msgid "Snippet file description" msgstr "" -#: report/models.py:528 +#: report/models.py:536 msgid "Asset" msgstr "" -#: report/models.py:529 +#: report/models.py:537 msgid "Report asset file" msgstr "" -#: report/models.py:536 +#: report/models.py:544 msgid "Asset file description" msgstr "" -#: report/serializers.py:91 +#: report/serializers.py:92 msgid "Select report template" msgstr "" -#: report/serializers.py:99 report/serializers.py:149 +#: report/serializers.py:100 report/serializers.py:150 msgid "List of item primary keys to include in the report" msgstr "" -#: report/serializers.py:132 +#: report/serializers.py:133 msgid "Select label template" msgstr "" -#: report/serializers.py:140 +#: report/serializers.py:141 msgid "Printing Plugin" msgstr "" -#: report/serializers.py:141 +#: report/serializers.py:142 msgid "Select plugin to use for label printing" msgstr "" @@ -9517,7 +9518,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2538 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2535 msgid "Result" msgstr "Wynik" @@ -9598,7 +9599,7 @@ msgid "Customer ID" msgstr "" #: stock/admin.py:206 stock/models.py:829 -#: stock/templates/stock/item_base.html:354 +#: stock/templates/stock/item_base.html:350 msgid "Installed In" msgstr "Zainstalowane w" @@ -9623,7 +9624,7 @@ msgid "Delete on Deplete" msgstr "" #: stock/admin.py:261 stock/models.py:923 -#: stock/templates/stock/item_base.html:433 +#: stock/templates/stock/item_base.html:429 #: templates/js/translated/stock.js:2316 users/models.py:124 msgid "Expiry Date" msgstr "Data ważności" @@ -9665,7 +9666,7 @@ msgid "Expiry date after" msgstr "" #: stock/api.py:839 stock/serializers.py:611 -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #: templates/js/translated/table_filters.js:448 msgid "Stale" msgstr "" @@ -9715,7 +9716,7 @@ msgid "Stock Locations" msgstr "Lokacje stanu magazynowego" #: stock/models.py:185 stock/models.py:972 -#: stock/templates/stock/item_base.html:247 +#: stock/templates/stock/item_base.html:243 msgid "Owner" msgstr "Właściciel" @@ -9826,7 +9827,7 @@ msgstr "" msgid "Build for this stock item" msgstr "" -#: stock/models.py:892 stock/templates/stock/item_base.html:363 +#: stock/models.py:892 stock/templates/stock/item_base.html:359 msgid "Consumed By" msgstr "" @@ -9891,7 +9892,7 @@ msgstr "" msgid "Serial numbers already exist" msgstr "Numer seryjny już istnieje" -#: stock/models.py:1636 +#: stock/models.py:1636 stock/models.py:2438 msgid "Test template does not exist" msgstr "" @@ -9951,55 +9952,55 @@ msgstr "Notatki do wpisu" msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2443 +#: stock/models.py:2441 msgid "Value must be provided for this test" msgstr "Należy podać wartość dla tego testu" -#: stock/models.py:2448 +#: stock/models.py:2445 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2450 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2538 +#: stock/models.py:2535 msgid "Test result" msgstr "Wynik testu" -#: stock/models.py:2545 +#: stock/models.py:2542 msgid "Test output value" msgstr "" -#: stock/models.py:2553 stock/serializers.py:245 +#: stock/models.py:2550 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2557 +#: stock/models.py:2554 msgid "Test notes" msgstr "" -#: stock/models.py:2565 templates/js/translated/stock.js:1633 +#: stock/models.py:2562 templates/js/translated/stock.js:1633 msgid "Test station" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2563 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2572 +#: stock/models.py:2569 msgid "Started" msgstr "" -#: stock/models.py:2573 +#: stock/models.py:2570 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2579 +#: stock/models.py:2576 msgid "Finished" msgstr "" -#: stock/models.py:2580 +#: stock/models.py:2577 msgid "The timestamp of the test finish" msgstr "" @@ -10059,7 +10060,7 @@ msgstr "" msgid "Serial number is too large" msgstr "" -#: stock/serializers.py:459 stock/templates/stock/item_base.html:193 +#: stock/serializers.py:459 stock/templates/stock/item_base.html:189 msgid "Parent Item" msgstr "Element nadrzędny" @@ -10071,7 +10072,7 @@ msgstr "" msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:603 stock/templates/stock/item_base.html:437 +#: stock/serializers.py:603 stock/templates/stock/item_base.html:433 #: templates/js/translated/table_filters.js:442 users/models.py:174 msgid "Expired" msgstr "Termin minął" @@ -10410,7 +10411,7 @@ msgstr "" msgid "Test Data" msgstr "" -#: stock/templates/stock/item.html:85 stock/templates/stock/item_base.html:65 +#: stock/templates/stock/item.html:85 msgid "Test Report" msgstr "" @@ -10450,200 +10451,204 @@ msgstr "" msgid "Scan to Location" msgstr "Skanuj do lokacji" -#: stock/templates/stock/item_base.html:59 +#: stock/templates/stock/item_base.html:58 #: stock/templates/stock/location.html:67 #: templates/js/translated/filters.js:434 msgid "Printing actions" msgstr "Akcje druku" -#: stock/templates/stock/item_base.html:75 +#: stock/templates/stock/item_base.html:63 templates/js/translated/report.js:49 +msgid "Print Report" +msgstr "" + +#: stock/templates/stock/item_base.html:71 msgid "Stock adjustment actions" msgstr "" -#: stock/templates/stock/item_base.html:79 +#: stock/templates/stock/item_base.html:75 #: stock/templates/stock/location.html:87 templates/js/translated/stock.js:1909 msgid "Count stock" msgstr "Przelicz stan magazynowy" -#: stock/templates/stock/item_base.html:81 +#: stock/templates/stock/item_base.html:77 #: templates/js/translated/stock.js:1891 msgid "Add stock" msgstr "" -#: stock/templates/stock/item_base.html:82 +#: stock/templates/stock/item_base.html:78 #: templates/js/translated/stock.js:1900 msgid "Remove stock" msgstr "Usuń stan magazynowy" -#: stock/templates/stock/item_base.html:85 +#: stock/templates/stock/item_base.html:81 msgid "Serialize stock" msgstr "" -#: stock/templates/stock/item_base.html:88 +#: stock/templates/stock/item_base.html:84 #: stock/templates/stock/location.html:93 templates/js/translated/stock.js:1918 msgid "Transfer stock" msgstr "Przenieś stan magazynowy" -#: stock/templates/stock/item_base.html:91 +#: stock/templates/stock/item_base.html:87 #: templates/js/translated/stock.js:1973 msgid "Assign to customer" msgstr "" -#: stock/templates/stock/item_base.html:94 +#: stock/templates/stock/item_base.html:90 msgid "Return to stock" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall stock item" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall" msgstr "Odinstaluj" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install stock item" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install" msgstr "Zainstaluj" -#: stock/templates/stock/item_base.html:115 +#: stock/templates/stock/item_base.html:111 msgid "Convert to variant" msgstr "" -#: stock/templates/stock/item_base.html:118 +#: stock/templates/stock/item_base.html:114 msgid "Duplicate stock item" msgstr "" -#: stock/templates/stock/item_base.html:120 +#: stock/templates/stock/item_base.html:116 msgid "Edit stock item" msgstr "" -#: stock/templates/stock/item_base.html:123 +#: stock/templates/stock/item_base.html:119 msgid "Delete stock item" msgstr "" -#: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 +#: stock/templates/stock/item_base.html:165 templates/InvenTree/search.html:139 #: templates/js/translated/build.js:2298 templates/navbar.html:38 msgid "Build" msgstr "Budowa" -#: stock/templates/stock/item_base.html:211 +#: stock/templates/stock/item_base.html:207 msgid "No manufacturer set" msgstr "Nie ustawiono producenta" -#: stock/templates/stock/item_base.html:251 +#: stock/templates/stock/item_base.html:247 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:248 #: stock/templates/stock/location.html:146 msgid "Read only" msgstr "Tylko do odczytu" -#: stock/templates/stock/item_base.html:265 +#: stock/templates/stock/item_base.html:261 msgid "This stock item is unavailable" msgstr "" -#: stock/templates/stock/item_base.html:271 +#: stock/templates/stock/item_base.html:267 msgid "This stock item is in production and cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:272 +#: stock/templates/stock/item_base.html:268 msgid "Edit the stock item from the build view." msgstr "" -#: stock/templates/stock/item_base.html:287 +#: stock/templates/stock/item_base.html:283 msgid "This stock item is allocated to Sales Order" msgstr "" -#: stock/templates/stock/item_base.html:295 +#: stock/templates/stock/item_base.html:291 msgid "This stock item is allocated to Build Order" msgstr "" -#: stock/templates/stock/item_base.html:311 +#: stock/templates/stock/item_base.html:307 msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted" msgstr "" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "previous page" msgstr "poprzednia strona" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "Navigate to previous serial number" msgstr "" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "next page" msgstr "następna strona" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "Navigate to next serial number" msgstr "" -#: stock/templates/stock/item_base.html:398 +#: stock/templates/stock/item_base.html:394 #: templates/js/translated/build.js:2555 msgid "No location set" msgstr "Lokacje nie są ustawione" -#: stock/templates/stock/item_base.html:413 +#: stock/templates/stock/item_base.html:409 msgid "Tests" msgstr "Testy" -#: stock/templates/stock/item_base.html:419 +#: stock/templates/stock/item_base.html:415 msgid "This stock item has not passed all required tests" msgstr "" -#: stock/templates/stock/item_base.html:437 +#: stock/templates/stock/item_base.html:433 #, python-format msgid "This StockItem expired on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:455 +#: stock/templates/stock/item_base.html:451 msgid "No stocktake performed" msgstr "" -#: stock/templates/stock/item_base.html:504 +#: stock/templates/stock/item_base.html:500 #: templates/js/translated/stock.js:2038 msgid "stock item" msgstr "" -#: stock/templates/stock/item_base.html:527 +#: stock/templates/stock/item_base.html:523 msgid "Edit Stock Status" msgstr "" -#: stock/templates/stock/item_base.html:536 +#: stock/templates/stock/item_base.html:532 msgid "Stock Item QR Code" msgstr "" -#: stock/templates/stock/item_base.html:547 +#: stock/templates/stock/item_base.html:543 msgid "Link Barcode to Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:611 +#: stock/templates/stock/item_base.html:607 msgid "Select one of the part variants listed below." msgstr "" -#: stock/templates/stock/item_base.html:614 +#: stock/templates/stock/item_base.html:610 msgid "Warning" msgstr "Ostrzeżenie" -#: stock/templates/stock/item_base.html:615 +#: stock/templates/stock/item_base.html:611 msgid "This action cannot be easily undone" msgstr "" -#: stock/templates/stock/item_base.html:623 +#: stock/templates/stock/item_base.html:619 msgid "Convert Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:656 +#: stock/templates/stock/item_base.html:652 msgid "Return to Stock" msgstr "" @@ -11310,7 +11315,7 @@ msgid "Delete Location Type" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:503 -#: templates/InvenTree/settings/stock.html:38 +#: templates/InvenTree/settings/stock.html:39 msgid "New Location Type" msgstr "" @@ -11367,7 +11372,7 @@ msgstr "" msgid "Stock Settings" msgstr "" -#: templates/InvenTree/settings/stock.html:34 +#: templates/InvenTree/settings/stock.html:35 msgid "Stock Location Types" msgstr "" @@ -11852,23 +11857,23 @@ msgstr "Dodaj załącznik" msgid "Barcode Identifier" msgstr "Skaner kodów" -#: templates/base.html:103 +#: templates/base.html:102 msgid "Server Restart Required" msgstr "Wymagane ponowne uruchomienie serwera" -#: templates/base.html:106 +#: templates/base.html:105 msgid "A configuration option has been changed which requires a server restart" msgstr "Zmieniono opcję konfiguracji, która wymaga ponownego uruchomienia serwera" -#: templates/base.html:106 templates/base.html:116 +#: templates/base.html:105 templates/base.html:115 msgid "Contact your system administrator for further information" msgstr "Skontaktuj się z administratorem systemu w celu uzyskania dalszych informacji" -#: templates/base.html:113 +#: templates/base.html:112 msgid "Pending Database Migrations" msgstr "" -#: templates/base.html:116 +#: templates/base.html:115 msgid "There are pending database migrations which require attention" msgstr "" @@ -13946,10 +13951,6 @@ msgstr "" msgid "Delete line item" msgstr "" -#: templates/js/translated/report.js:49 -msgid "Print Report" -msgstr "" - #: templates/js/translated/report.js:68 msgid "Report print successful" msgstr "" diff --git a/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po index e3c5494a85..276e8493de 100644 --- a/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-29 07:07+0000\n" -"PO-Revision-Date: 2024-08-29 07:10\n" +"POT-Creation-Date: 2024-09-06 05:16+0000\n" +"PO-Revision-Date: 2024-09-06 05:19\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "Language: pt_PT\n" @@ -67,7 +67,7 @@ msgstr "Insira uma Data" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3309 part/templates/part/part_sidebar.html:65 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2557 +#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2554 #: stock/serializers.py:705 stock/serializers.py:863 stock/serializers.py:989 #: stock/serializers.py:1039 stock/serializers.py:1350 #: stock/serializers.py:1439 stock/serializers.py:1604 @@ -419,8 +419,8 @@ msgstr "Nomes duplicados não podem existir sob o mesmo parental" msgid "Invalid choice" msgstr "Escolha inválida" -#: InvenTree/models.py:767 common/models.py:2704 common/models.py:3131 -#: common/models.py:3351 common/serializers.py:439 company/models.py:590 +#: InvenTree/models.py:767 common/models.py:2698 common/models.py:3125 +#: common/models.py:3345 common/serializers.py:439 company/models.py:590 #: machine/models.py:24 part/models.py:995 part/models.py:3776 #: plugin/models.py:51 report/models.py:149 stock/models.py:82 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -449,7 +449,7 @@ msgstr "Nome" #: part/models.py:3791 part/templates/part/category.html:79 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:155 -#: report/models.py:509 report/models.py:535 +#: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 #: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:122 #: templates/InvenTree/settings/notifications.html:19 @@ -572,7 +572,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:444 common/models.py:2709 company/models.py:160 +#: InvenTree/serializers.py:444 common/models.py:2703 company/models.py:160 #: company/models.py:798 machine/models.py:39 part/admin.py:88 #: part/models.py:1201 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -667,7 +667,7 @@ msgstr "URL do arquivo de imagem remoto" msgid "Downloading images from remote URL is not enabled" msgstr "Baixar imagens de URL remota não está habilitado" -#: InvenTree/status.py:65 part/serializers.py:1267 +#: InvenTree/status.py:65 part/serializers.py:1265 msgid "Background worker check failed" msgstr "Falha em verificar o histórico do trabalhador" @@ -777,7 +777,7 @@ msgid "Optional" msgstr "Opcional" #: build/api.py:321 common/models.py:1491 part/admin.py:91 part/admin.py:428 -#: part/models.py:1166 part/serializers.py:1596 +#: part/models.py:1166 part/serializers.py:1594 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 #: templates/js/translated/table_filters.js:729 @@ -896,7 +896,7 @@ msgstr "Pedido de produção para qual este serviço está alocado" #: part/models.py:3282 part/models.py:3430 part/models.py:3451 #: part/models.py:3473 part/models.py:3609 part/models.py:3951 #: part/models.py:4114 part/models.py:4244 part/models.py:4602 -#: part/serializers.py:1213 part/serializers.py:1857 +#: part/serializers.py:1211 part/serializers.py:1855 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1063,12 +1063,12 @@ msgstr "Usuário ou grupo responsável para este pedido de produção" #: order/templates/order/return_order_base.html:148 #: order/templates/order/sales_order_base.html:187 #: part/templates/part/part_base.html:399 stock/models.py:859 -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:196 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "Link Externo" -#: build/models.py:378 common/models.py:3272 part/models.py:1070 +#: build/models.py:378 common/models.py:3266 part/models.py:1070 #: stock/models.py:859 msgid "Link to external URL" msgstr "Link para URL externa" @@ -1124,7 +1124,7 @@ msgstr "Saída da produção não corresponde ao Pedido de Produção" #: build/models.py:1060 build/serializers.py:279 build/serializers.py:328 #: build/serializers.py:959 order/models.py:565 order/serializers.py:500 -#: order/serializers.py:666 part/serializers.py:1590 part/serializers.py:2019 +#: order/serializers.py:666 part/serializers.py:1588 part/serializers.py:2017 #: stock/models.py:704 stock/models.py:1515 stock/serializers.py:676 msgid "Quantity must be greater than zero" msgstr "Quantidade deve ser maior que zero" @@ -1149,7 +1149,7 @@ msgstr "Objeto de produção" #: build/models.py:1505 build/models.py:1761 build/serializers.py:266 #: build/serializers.py:313 build/serializers.py:1339 #: build/templates/build/build_base.html:110 -#: build/templates/build/detail.html:34 common/models.py:2581 +#: build/templates/build/detail.html:34 common/models.py:2575 #: order/models.py:1349 order/models.py:2034 order/serializers.py:1464 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3296 part/models.py:4266 @@ -1163,9 +1163,9 @@ msgstr "Objeto de produção" #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 stock/admin.py:160 #: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:667 -#: stock/templates/stock/item_base.html:287 -#: stock/templates/stock/item_base.html:295 -#: stock/templates/stock/item_base.html:342 +#: stock/templates/stock/item_base.html:283 +#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:338 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:981 templates/js/translated/build.js:525 @@ -1228,7 +1228,7 @@ msgstr "Item estoque selecionado não coincide com linha da LDM" #: stock/serializers.py:770 stock/serializers.py:1288 stock/serializers.py:1400 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 -#: stock/templates/stock/item_base.html:194 +#: stock/templates/stock/item_base.html:190 #: templates/js/translated/build.js:1921 #: templates/js/translated/sales_order.js:301 #: templates/js/translated/sales_order.js:1234 @@ -1323,10 +1323,10 @@ msgid "Enter serial numbers for build outputs" msgstr "Digite os números de série para saídas de produção" #: build/serializers.py:359 build/serializers.py:500 build/serializers.py:572 -#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1789 -#: part/serializers.py:1233 stock/serializers.py:103 stock/serializers.py:698 +#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1797 +#: part/serializers.py:1231 stock/serializers.py:103 stock/serializers.py:698 #: stock/serializers.py:858 stock/serializers.py:984 stock/serializers.py:1432 -#: stock/serializers.py:1688 stock/templates/stock/item_base.html:394 +#: stock/serializers.py:1688 stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2547 @@ -1390,7 +1390,7 @@ msgstr "Local para saídas de produção concluídas" #: build/templates/build/detail.html:62 order/models.py:477 #: order/models.py:1003 order/models.py:2152 order/serializers.py:687 #: stock/admin.py:165 stock/serializers.py:1035 stock/serializers.py:1576 -#: stock/templates/stock/item_base.html:427 +#: stock/templates/stock/item_base.html:423 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1371 #: templates/js/translated/purchase_order.js:1792 @@ -1522,7 +1522,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:1030 order/serializers.py:1614 +#: build/serializers.py:1030 order/serializers.py:1622 msgid "Allocation items must be provided" msgstr "Alocação do Item precisa ser fornecida" @@ -1590,7 +1590,7 @@ msgstr "" #: build/serializers.py:1230 company/models.py:849 #: company/templates/company/supplier_part.html:160 order/serializers.py:691 #: stock/admin.py:229 stock/models.py:822 stock/serializers.py:1586 -#: stock/templates/stock/item_base.html:240 +#: stock/templates/stock/item_base.html:236 #: templates/js/translated/company.js:1646 #: templates/js/translated/purchase_order.js:1169 #: templates/js/translated/purchase_order.js:1332 @@ -1625,7 +1625,7 @@ msgstr "" #: build/serializers.py:1243 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:849 -#: stock/serializers.py:152 stock/templates/stock/item_base.html:311 +#: stock/serializers.py:152 stock/templates/stock/item_base.html:307 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2530 #: templates/js/translated/model_renderers.js:231 @@ -1644,7 +1644,7 @@ msgstr "Número de Sério" msgid "Allocated Quantity" msgstr "Quantidade Alocada" -#: build/serializers.py:1257 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1257 stock/templates/stock/item_base.html:336 msgid "Available Quantity" msgstr "Quantidade Disponível" @@ -1684,7 +1684,7 @@ msgid "Allocated Stock" msgstr "Estoque Alocado" #: build/serializers.py:1355 order/serializers.py:1179 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:920 part/serializers.py:1623 +#: part/bom.py:186 part/serializers.py:918 part/serializers.py:1621 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2807 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2155 @@ -1692,13 +1692,13 @@ msgstr "Estoque Alocado" msgid "On Order" msgstr "No pedido" -#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1625 +#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1623 #: templates/js/translated/build.js:2811 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "Em Produção" -#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1650 +#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1648 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" @@ -1716,7 +1716,7 @@ msgstr "" msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1372 part/serializers.py:927 +#: build/serializers.py:1372 part/serializers.py:925 msgid "External Stock" msgstr "" @@ -1745,7 +1745,7 @@ msgstr "Cancelado" #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:50 order/status_codes.py:81 #: order/templates/order/order_base.html:163 -#: order/templates/order/sales_order_base.html:168 report/models.py:443 +#: order/templates/order/sales_order_base.html:168 report/models.py:451 msgid "Complete" msgstr "Completado" @@ -1849,9 +1849,6 @@ msgid "Delete Build" msgstr "Excluir produção" #: build/templates/build/build_base.html:87 -msgid "Isueue Build" -msgstr "" - #: build/templates/build/build_base.html:88 msgid "Issue Build" msgstr "" @@ -1931,7 +1928,7 @@ msgstr "Saídas Concluídas" #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 -#: stock/templates/stock/item_base.html:369 +#: stock/templates/stock/item_base.html:365 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 #: templates/js/translated/sales_order.js:805 @@ -1991,7 +1988,7 @@ msgid "Allocated Parts" msgstr "Peças alocadas" #: build/templates/build/detail.html:80 stock/admin.py:163 -#: stock/templates/stock/item_base.html:162 +#: stock/templates/stock/item_base.html:158 #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:242 #: templates/js/translated/purchase_order.js:1326 @@ -2352,8 +2349,8 @@ msgstr "Com que frequência atualizar as taxas de câmbio (defina como zero para #: common/models.py:1297 common/models.py:1353 common/models.py:1366 #: common/models.py:1374 common/models.py:1383 common/models.py:1392 -#: common/models.py:1629 common/models.py:1651 common/models.py:1766 -#: common/models.py:2148 +#: common/models.py:1629 common/models.py:1651 common/models.py:1752 +#: common/models.py:2134 msgid "days" msgstr "dias" @@ -2582,8 +2579,8 @@ msgid "Copy category parameter templates when creating a part" msgstr "Copiar parâmetros do modelo de categoria quando criar uma peça" #: common/models.py:1485 part/admin.py:108 part/models.py:3959 -#: report/models.py:293 report/models.py:360 report/serializers.py:90 -#: report/serializers.py:131 stock/serializers.py:233 +#: report/models.py:301 report/models.py:368 report/serializers.py:91 +#: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 #: templates/js/translated/table_filters.js:775 msgid "Template" @@ -2598,7 +2595,7 @@ msgid "Parts can be assembled from other components by default" msgstr "Peças podem ser montadas a partir de outros componentes por padrão" #: common/models.py:1497 part/admin.py:95 part/models.py:1172 -#: part/serializers.py:1617 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1615 templates/js/translated/table_filters.js:737 msgid "Component" msgstr "Componente" @@ -2823,7 +2820,7 @@ msgid "Log errors which occur when generating reports" msgstr "Registro de erros que ocorrem ao gerar relatórios" #: common/models.py:1702 plugin/builtin/labels/label_sheet.py:28 -#: report/models.py:301 +#: report/models.py:309 msgid "Page Size" msgstr "Tamanho da página" @@ -2832,902 +2829,894 @@ msgid "Default page size for PDF reports" msgstr "Tamanho padrão da página PDF para relatórios" #: common/models.py:1708 -msgid "Enable Test Reports" -msgstr "Ativar Relatórios Teste" - -#: common/models.py:1709 -msgid "Enable generation of test reports" -msgstr "Ativar geração de relatórios de teste" - -#: common/models.py:1714 -msgid "Attach Test Reports" -msgstr "Anexar Relatórios de Teste" - -#: common/models.py:1716 -msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" -msgstr "Quando imprimir um Relatório de Teste, anexar uma cópia do mesmo ao item de estoque associado" - -#: common/models.py:1722 msgid "Globally Unique Serials" msgstr "Seriais Únicos Globais" -#: common/models.py:1723 +#: common/models.py:1709 msgid "Serial numbers for stock items must be globally unique" msgstr "Números de série para itens de estoque devem ser globalmente únicos" -#: common/models.py:1728 +#: common/models.py:1714 msgid "Autofill Serial Numbers" msgstr "Preenchimento automático de Números Seriais" -#: common/models.py:1729 +#: common/models.py:1715 msgid "Autofill serial numbers in forms" msgstr "Preencher números de série automaticamente no formulário" -#: common/models.py:1734 +#: common/models.py:1720 msgid "Delete Depleted Stock" msgstr "Excluir Estoque Esgotado" -#: common/models.py:1736 +#: common/models.py:1722 msgid "Determines default behavior when a stock item is depleted" msgstr "Determina o comportamento padrão quando um item de estoque é esgotado" -#: common/models.py:1742 +#: common/models.py:1728 msgid "Batch Code Template" msgstr "Modelo de Código de Lote" -#: common/models.py:1744 +#: common/models.py:1730 msgid "Template for generating default batch codes for stock items" msgstr "Modelo para gerar códigos de lote padrão para itens de estoque" -#: common/models.py:1749 +#: common/models.py:1735 msgid "Stock Expiry" msgstr "Validade do Estoque" -#: common/models.py:1750 +#: common/models.py:1736 msgid "Enable stock expiry functionality" msgstr "Ativar função de validade de estoque" -#: common/models.py:1755 +#: common/models.py:1741 msgid "Sell Expired Stock" msgstr "Vender estoque expirado" -#: common/models.py:1756 +#: common/models.py:1742 msgid "Allow sale of expired stock" msgstr "Permitir venda de estoque expirado" -#: common/models.py:1761 +#: common/models.py:1747 msgid "Stock Stale Time" msgstr "Tempo de Estoque Inativo" -#: common/models.py:1763 +#: common/models.py:1749 msgid "Number of days stock items are considered stale before expiring" msgstr "Número de dias em que os itens em estoque são considerados obsoleto antes de vencer" -#: common/models.py:1770 +#: common/models.py:1756 msgid "Build Expired Stock" msgstr "Produzir Estoque Vencido" -#: common/models.py:1771 +#: common/models.py:1757 msgid "Allow building with expired stock" msgstr "Permitir produção com estoque vencido" -#: common/models.py:1776 +#: common/models.py:1762 msgid "Stock Ownership Control" msgstr "Controle de propriedade do estoque" -#: common/models.py:1777 +#: common/models.py:1763 msgid "Enable ownership control over stock locations and items" msgstr "Ativar controle de propriedade sobre locais e itens de estoque" -#: common/models.py:1782 +#: common/models.py:1768 msgid "Stock Location Default Icon" msgstr "Ícone padrão do local de estoque" -#: common/models.py:1783 +#: common/models.py:1769 msgid "Stock location default icon (empty means no icon)" msgstr "Ícone padrão de local de estoque (vazio significa sem ícone)" -#: common/models.py:1788 +#: common/models.py:1774 msgid "Show Installed Stock Items" msgstr "Mostrar Itens de Estoque Instalados" -#: common/models.py:1789 +#: common/models.py:1775 msgid "Display installed stock items in stock tables" msgstr "Exibir itens de estoque instalados nas tabelas de estoque" -#: common/models.py:1794 +#: common/models.py:1780 msgid "Check BOM when installing items" msgstr "Verificar BOM ao instalar itens" -#: common/models.py:1796 +#: common/models.py:1782 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "Itens de estoque instalados devem existir na BOM para a peça parente" -#: common/models.py:1802 +#: common/models.py:1788 msgid "Allow Out of Stock Transfer" msgstr "Permitir Transferência Fora do Estoque" -#: common/models.py:1804 +#: common/models.py:1790 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "Permitir que os itens que não estão em estoque sejam transferidos entre locais de estoque" -#: common/models.py:1810 +#: common/models.py:1796 msgid "Build Order Reference Pattern" msgstr "Modelo de Referência de Pedidos de Produção" -#: common/models.py:1812 +#: common/models.py:1798 msgid "Required pattern for generating Build Order reference field" msgstr "Modelo necessário para gerar campo de referência do Pedido de Produção" -#: common/models.py:1818 common/models.py:1874 common/models.py:1896 -#: common/models.py:1932 +#: common/models.py:1804 common/models.py:1860 common/models.py:1882 +#: common/models.py:1918 msgid "Require Responsible Owner" msgstr "Requer Proprietário Responsável" -#: common/models.py:1819 common/models.py:1875 common/models.py:1897 -#: common/models.py:1933 +#: common/models.py:1805 common/models.py:1861 common/models.py:1883 +#: common/models.py:1919 msgid "A responsible owner must be assigned to each order" msgstr "Um proprietário responsável deve ser atribuído a cada ordem" -#: common/models.py:1824 +#: common/models.py:1810 msgid "Require Active Part" msgstr "" -#: common/models.py:1825 +#: common/models.py:1811 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1830 +#: common/models.py:1816 msgid "Require Locked Part" msgstr "" -#: common/models.py:1831 +#: common/models.py:1817 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/models.py:1836 +#: common/models.py:1822 msgid "Require Valid BOM" msgstr "" -#: common/models.py:1838 +#: common/models.py:1824 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1844 +#: common/models.py:1830 msgid "Require Closed Child Orders" msgstr "" -#: common/models.py:1846 +#: common/models.py:1832 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/models.py:1852 +#: common/models.py:1838 msgid "Block Until Tests Pass" msgstr "Bloquear até os Testes serem Aprovados" -#: common/models.py:1854 +#: common/models.py:1840 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "Impedir que as saídas da produção sejam concluídas até que todos os testes sejam aprovados" -#: common/models.py:1860 +#: common/models.py:1846 msgid "Enable Return Orders" msgstr "Ativar Pedidos de Devolução" -#: common/models.py:1861 +#: common/models.py:1847 msgid "Enable return order functionality in the user interface" msgstr "Ativar funcionalidade de pedido de retorno na interface do usuário" -#: common/models.py:1866 +#: common/models.py:1852 msgid "Return Order Reference Pattern" msgstr "Modelo de Referência de Pedidos de Devolução" -#: common/models.py:1868 +#: common/models.py:1854 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1880 +#: common/models.py:1866 msgid "Edit Completed Return Orders" msgstr "Editar os Pedidos de Devolução Concluídos" -#: common/models.py:1882 +#: common/models.py:1868 msgid "Allow editing of return orders after they have been completed" msgstr "Permitir a edição de pedidos de devolução após serem enviados ou concluídos" -#: common/models.py:1888 +#: common/models.py:1874 msgid "Sales Order Reference Pattern" msgstr "Modelo de Referência de Pedidos de Venda" -#: common/models.py:1890 +#: common/models.py:1876 msgid "Required pattern for generating Sales Order reference field" msgstr "Modelo necessário para gerar campo de referência do Pedido de Venda" -#: common/models.py:1902 +#: common/models.py:1888 msgid "Sales Order Default Shipment" msgstr "Envio Padrão de Pedidos de Venda" -#: common/models.py:1903 +#: common/models.py:1889 msgid "Enable creation of default shipment with sales orders" msgstr "Habilitar criação de envio padrão com Pedidos de Vendas" -#: common/models.py:1908 +#: common/models.py:1894 msgid "Edit Completed Sales Orders" msgstr "Editar os Pedidos de Vendas concluídos" -#: common/models.py:1910 +#: common/models.py:1896 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "Permitir a edição de pedidos de vendas após serem enviados ou concluídos" -#: common/models.py:1916 +#: common/models.py:1902 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1918 +#: common/models.py:1904 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1924 +#: common/models.py:1910 msgid "Purchase Order Reference Pattern" msgstr "Modelo de Referência de Pedidos de Compras" -#: common/models.py:1926 +#: common/models.py:1912 msgid "Required pattern for generating Purchase Order reference field" msgstr "Modelo necessário para gerar campo de referência do Pedido de Compra" -#: common/models.py:1938 +#: common/models.py:1924 msgid "Edit Completed Purchase Orders" msgstr "Editar Pedidos de Compra Concluídos" -#: common/models.py:1940 +#: common/models.py:1926 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "Permitir a edição de pedidos de compras após serem enviados ou concluídos" -#: common/models.py:1946 +#: common/models.py:1932 msgid "Auto Complete Purchase Orders" msgstr "Autocompletar Pedidos de Compra" -#: common/models.py:1948 +#: common/models.py:1934 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "Marcar automaticamente os pedidos de compra como concluídos quando todos os itens de linha forem recebidos" -#: common/models.py:1955 +#: common/models.py:1941 msgid "Enable password forgot" msgstr "Habitar esquecer senha" -#: common/models.py:1956 +#: common/models.py:1942 msgid "Enable password forgot function on the login pages" msgstr "Habilitar a função \"Esqueci minha senha\" nas páginas de acesso" -#: common/models.py:1961 +#: common/models.py:1947 msgid "Enable registration" msgstr "Habilitar cadastro" -#: common/models.py:1962 +#: common/models.py:1948 msgid "Enable self-registration for users on the login pages" msgstr "Ativar auto-registro para usuários na página de entrada" -#: common/models.py:1967 +#: common/models.py:1953 msgid "Enable SSO" msgstr "Ativar SSO" -#: common/models.py:1968 +#: common/models.py:1954 msgid "Enable SSO on the login pages" msgstr "Ativar SSO na página de acesso" -#: common/models.py:1973 +#: common/models.py:1959 msgid "Enable SSO registration" msgstr "Ativar registro SSO" -#: common/models.py:1975 +#: common/models.py:1961 msgid "Enable self-registration via SSO for users on the login pages" msgstr "Ativar auto-registro por SSO para usuários na página de entrada" -#: common/models.py:1981 +#: common/models.py:1967 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1983 +#: common/models.py:1969 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1989 +#: common/models.py:1975 msgid "SSO group key" msgstr "" -#: common/models.py:1991 +#: common/models.py:1977 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1997 +#: common/models.py:1983 msgid "SSO group map" msgstr "" -#: common/models.py:1999 +#: common/models.py:1985 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/models.py:2005 +#: common/models.py:1991 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:2007 +#: common/models.py:1993 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/models.py:2013 +#: common/models.py:1999 msgid "Email required" msgstr "Email obrigatório" -#: common/models.py:2014 +#: common/models.py:2000 msgid "Require user to supply mail on signup" msgstr "Exigir do usuário o e-mail no cadastro" -#: common/models.py:2019 +#: common/models.py:2005 msgid "Auto-fill SSO users" msgstr "Auto-preencher usuários SSO" -#: common/models.py:2021 +#: common/models.py:2007 msgid "Automatically fill out user-details from SSO account-data" msgstr "Preencher automaticamente os detalhes do usuário a partir de dados da conta SSO" -#: common/models.py:2027 +#: common/models.py:2013 msgid "Mail twice" msgstr "Enviar email duplo" -#: common/models.py:2028 +#: common/models.py:2014 msgid "On signup ask users twice for their mail" msgstr "No registro pedir aos usuários duas vezes pelo email" -#: common/models.py:2033 +#: common/models.py:2019 msgid "Password twice" msgstr "Senha duas vezes" -#: common/models.py:2034 +#: common/models.py:2020 msgid "On signup ask users twice for their password" msgstr "No registro pedir aos usuários duas vezes pela senha" -#: common/models.py:2039 +#: common/models.py:2025 msgid "Allowed domains" msgstr "Domínios permitidos" -#: common/models.py:2041 +#: common/models.py:2027 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "Restringir registros a certos domínios (separados por vírgula, começando com @)" -#: common/models.py:2047 +#: common/models.py:2033 msgid "Group on signup" msgstr "Grupo no cadastro" -#: common/models.py:2049 +#: common/models.py:2035 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:2055 +#: common/models.py:2041 msgid "Enforce MFA" msgstr "Forçar AMF" -#: common/models.py:2056 +#: common/models.py:2042 msgid "Users must use multifactor security." msgstr "Os usuários devem usar uma segurança multifator." -#: common/models.py:2061 +#: common/models.py:2047 msgid "Check plugins on startup" msgstr "Checar extensões no início" -#: common/models.py:2063 +#: common/models.py:2049 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "Checar que todas as extensões instaladas no início — ativar em ambientes de contêineres" -#: common/models.py:2071 +#: common/models.py:2057 msgid "Check for plugin updates" msgstr "Verificar por atualizações de plugin" -#: common/models.py:2072 +#: common/models.py:2058 msgid "Enable periodic checks for updates to installed plugins" msgstr "Habilitar verificações periódicas de atualizações para plugins instalados" -#: common/models.py:2078 +#: common/models.py:2064 msgid "Enable URL integration" msgstr "Ativar integração URL" -#: common/models.py:2079 +#: common/models.py:2065 msgid "Enable plugins to add URL routes" msgstr "Ativar extensão para adicionar rotas URL" -#: common/models.py:2085 +#: common/models.py:2071 msgid "Enable navigation integration" msgstr "Ativar integração de navegação" -#: common/models.py:2086 +#: common/models.py:2072 msgid "Enable plugins to integrate into navigation" msgstr "Ativar extensões para integrar à navegação" -#: common/models.py:2092 +#: common/models.py:2078 msgid "Enable app integration" msgstr "Ativa integração com aplicativo" -#: common/models.py:2093 +#: common/models.py:2079 msgid "Enable plugins to add apps" msgstr "Ativar extensões para adicionar aplicativos" -#: common/models.py:2099 +#: common/models.py:2085 msgid "Enable schedule integration" msgstr "Ativar integração do calendário" -#: common/models.py:2100 +#: common/models.py:2086 msgid "Enable plugins to run scheduled tasks" msgstr "Ativar extensões para executar tarefas agendadas" -#: common/models.py:2106 +#: common/models.py:2092 msgid "Enable event integration" msgstr "Ativar integração de eventos" -#: common/models.py:2107 +#: common/models.py:2093 msgid "Enable plugins to respond to internal events" msgstr "Ativar extensões para responder a eventos internos" -#: common/models.py:2113 +#: common/models.py:2099 msgid "Enable project codes" msgstr "Habilitar códigos de projeto" -#: common/models.py:2114 +#: common/models.py:2100 msgid "Enable project codes for tracking projects" msgstr "Ativar códigos de projeto para rastrear projetos" -#: common/models.py:2119 +#: common/models.py:2105 msgid "Stocktake Functionality" msgstr "Funcionalidade de Balanço do Inventário" -#: common/models.py:2121 +#: common/models.py:2107 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "Ativar funcionalidade de balanço para gravar níveis de estoque e calcular seu valor" -#: common/models.py:2127 +#: common/models.py:2113 msgid "Exclude External Locations" msgstr "Excluir Locais Externos" -#: common/models.py:2129 +#: common/models.py:2115 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "Excluir itens de estoque em locais externos dos cálculos do estoque" -#: common/models.py:2135 +#: common/models.py:2121 msgid "Automatic Stocktake Period" msgstr "Período de Balanço Automático" -#: common/models.py:2137 +#: common/models.py:2123 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "Número de dias entre gravação do balanço de estoque (coloque zero para desativar)" -#: common/models.py:2143 +#: common/models.py:2129 msgid "Report Deletion Interval" msgstr "Intervalo para Excluir o Relatório" -#: common/models.py:2145 +#: common/models.py:2131 msgid "Stocktake reports will be deleted after specified number of days" msgstr "Relatórios de balanço serão apagados após um número de dias especificado" -#: common/models.py:2152 +#: common/models.py:2138 msgid "Display Users full names" msgstr "Mostrar nomes completos dos usuários" -#: common/models.py:2153 +#: common/models.py:2139 msgid "Display Users full names instead of usernames" msgstr "Mostrar Nomes Completos em vez de Nomes de Usuário" -#: common/models.py:2158 +#: common/models.py:2144 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2159 +#: common/models.py:2145 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2171 common/models.py:2551 +#: common/models.py:2150 +msgid "Create Template on Upload" +msgstr "" + +#: common/models.py:2152 +msgid "Create a new test template when uploading test data which does not match an existing template" +msgstr "" + +#: common/models.py:2165 common/models.py:2545 msgid "Settings key (must be unique - case insensitive" msgstr "Senha de configurações (deve ser única — diferencia maiúsculas de minúsculas" -#: common/models.py:2214 +#: common/models.py:2208 msgid "Hide inactive parts" msgstr "Ocultar peças inativas" -#: common/models.py:2216 +#: common/models.py:2210 msgid "Hide inactive parts in results displayed on the homepage" msgstr "Ocultar peças inativas nos resultados exibidos na página inicial" -#: common/models.py:2222 +#: common/models.py:2216 msgid "Show subscribed parts" msgstr "Mostrar peças subscritas" -#: common/models.py:2223 +#: common/models.py:2217 msgid "Show subscribed parts on the homepage" msgstr "Mostrar peças subscritas na tela inicial" -#: common/models.py:2228 +#: common/models.py:2222 msgid "Show subscribed categories" msgstr "Mostrar categorias subscritas" -#: common/models.py:2229 +#: common/models.py:2223 msgid "Show subscribed part categories on the homepage" msgstr "Mostrar categorias de peças subscritas na tela inicial" -#: common/models.py:2234 +#: common/models.py:2228 msgid "Show latest parts" msgstr "Mostrar peças mais recentes" -#: common/models.py:2235 +#: common/models.py:2229 msgid "Show latest parts on the homepage" msgstr "Mostrar as peças mais recentes na página inicial" -#: common/models.py:2240 +#: common/models.py:2234 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2241 +#: common/models.py:2235 msgid "Show BOMs that await validation on the homepage" msgstr "Mostrar LDMs que aguardam validação na página inicial" -#: common/models.py:2246 +#: common/models.py:2240 msgid "Show recent stock changes" msgstr "Mostrar alterações recentes de estoque" -#: common/models.py:2247 +#: common/models.py:2241 msgid "Show recently changed stock items on the homepage" msgstr "Mostrar itens de estoque alterados recentemente na página inicial" -#: common/models.py:2252 +#: common/models.py:2246 msgid "Show low stock" msgstr "Mostrar estoque baixo" -#: common/models.py:2253 +#: common/models.py:2247 msgid "Show low stock items on the homepage" msgstr "Mostrar itens de baixo estoque na página inicial" -#: common/models.py:2258 +#: common/models.py:2252 msgid "Show depleted stock" msgstr "Mostrar estoque esgotado" -#: common/models.py:2259 +#: common/models.py:2253 msgid "Show depleted stock items on the homepage" msgstr "Mostrar itens sem estoque na página inicial" -#: common/models.py:2264 +#: common/models.py:2258 msgid "Show needed stock" msgstr "Mostrar estoque necessário" -#: common/models.py:2265 +#: common/models.py:2259 msgid "Show stock items needed for builds on the homepage" msgstr "Mostrar itens de estoque necessários para produções na tela inicial" -#: common/models.py:2270 +#: common/models.py:2264 msgid "Show expired stock" msgstr "Mostrar estoque expirado" -#: common/models.py:2271 +#: common/models.py:2265 msgid "Show expired stock items on the homepage" msgstr "Mostrar expirados itens em estoque na tela inicial" -#: common/models.py:2276 +#: common/models.py:2270 msgid "Show stale stock" msgstr "Mostrar estoque inativo" -#: common/models.py:2277 +#: common/models.py:2271 msgid "Show stale stock items on the homepage" msgstr "Mostrar estoque inativo na tela inicial" -#: common/models.py:2282 +#: common/models.py:2276 msgid "Show pending builds" msgstr "Mostrar produções pendentes" -#: common/models.py:2283 +#: common/models.py:2277 msgid "Show pending builds on the homepage" msgstr "Mostrar produções pendentes na tela inicial" -#: common/models.py:2288 +#: common/models.py:2282 msgid "Show overdue builds" msgstr "Mostrar produções atrasadas" -#: common/models.py:2289 +#: common/models.py:2283 msgid "Show overdue builds on the homepage" msgstr "Mostrar produções atrasadas na tela inicial" -#: common/models.py:2294 +#: common/models.py:2288 msgid "Show outstanding POs" msgstr "Mostrar pedidos de compra pendentes" -#: common/models.py:2295 +#: common/models.py:2289 msgid "Show outstanding POs on the homepage" msgstr "Mostrar os Pedidos de Compras pendentes na página inicial" -#: common/models.py:2300 +#: common/models.py:2294 msgid "Show overdue POs" msgstr "Mostrar Pedidos de Compra atrasados" -#: common/models.py:2301 +#: common/models.py:2295 msgid "Show overdue POs on the homepage" msgstr "Mostrar os Pedidos de Compras atrasadas na tela inicial" -#: common/models.py:2306 +#: common/models.py:2300 msgid "Show outstanding SOs" msgstr "Mostrar pedidos de vendas pendentes" -#: common/models.py:2307 +#: common/models.py:2301 msgid "Show outstanding SOs on the homepage" msgstr "Mostrar os Pedidos de Vendas pendentes na página inicial" -#: common/models.py:2312 +#: common/models.py:2306 msgid "Show overdue SOs" msgstr "Mostrar Pedidos de Venda atrasados" -#: common/models.py:2313 +#: common/models.py:2307 msgid "Show overdue SOs on the homepage" msgstr "Mostrar os Pedidos de Vendas atrasadas na tela inicial" -#: common/models.py:2318 +#: common/models.py:2312 msgid "Show pending SO shipments" msgstr "Mostrar remessas de OV pendentes" -#: common/models.py:2319 +#: common/models.py:2313 msgid "Show pending SO shipments on the homepage" msgstr "Mostrar envios OV pendentes na tela inicial" -#: common/models.py:2324 +#: common/models.py:2318 msgid "Show News" msgstr "Mostrar notícias" -#: common/models.py:2325 +#: common/models.py:2319 msgid "Show news on the homepage" msgstr "Mostrar notícias na tela inicial" -#: common/models.py:2330 +#: common/models.py:2324 msgid "Inline label display" msgstr "Mostrar etiqueta em linha" -#: common/models.py:2332 +#: common/models.py:2326 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "Mostrar etiquetas em PDF no navegador, ao invés de baixar o arquivo" -#: common/models.py:2338 +#: common/models.py:2332 msgid "Default label printer" msgstr "Impressora de etiquetas padrão" -#: common/models.py:2340 +#: common/models.py:2334 msgid "Configure which label printer should be selected by default" msgstr "Configurar qual impressora de etiqueta deve ser selecionada por padrão" -#: common/models.py:2346 +#: common/models.py:2340 msgid "Inline report display" msgstr "Mostrar relatório em linha" -#: common/models.py:2348 +#: common/models.py:2342 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "Mostrar relatórios em PDF no navegador, ao invés de baixar o arquivo" -#: common/models.py:2354 +#: common/models.py:2348 msgid "Search Parts" msgstr "Procurar Peças" -#: common/models.py:2355 +#: common/models.py:2349 msgid "Display parts in search preview window" msgstr "Mostrar peças na janela de visualização de pesquisa" -#: common/models.py:2360 +#: common/models.py:2354 msgid "Search Supplier Parts" msgstr "Buscar Peças do Fornecedor" -#: common/models.py:2361 +#: common/models.py:2355 msgid "Display supplier parts in search preview window" msgstr "Mostrar fornecedor de peças na janela de visualização de pesquisa" -#: common/models.py:2366 +#: common/models.py:2360 msgid "Search Manufacturer Parts" msgstr "Buscar peças do fabricante" -#: common/models.py:2367 +#: common/models.py:2361 msgid "Display manufacturer parts in search preview window" msgstr "Mostrar fabricante de peças na janela de visualização de pesquisa" -#: common/models.py:2372 +#: common/models.py:2366 msgid "Hide Inactive Parts" msgstr "Ocultar peças inativas" -#: common/models.py:2373 +#: common/models.py:2367 msgid "Excluded inactive parts from search preview window" msgstr "Não incluir peças inativas na janela de visualização de pesquisa" -#: common/models.py:2378 +#: common/models.py:2372 msgid "Search Categories" msgstr "Pesquisar Categorias" -#: common/models.py:2379 +#: common/models.py:2373 msgid "Display part categories in search preview window" msgstr "Mostrar categoria das peças na janela de visualização de pesquisa" -#: common/models.py:2384 +#: common/models.py:2378 msgid "Search Stock" msgstr "Pesquisar Estoque" -#: common/models.py:2385 +#: common/models.py:2379 msgid "Display stock items in search preview window" msgstr "Mostrar itens do estoque na janela de visualização de pesquisa" -#: common/models.py:2390 +#: common/models.py:2384 msgid "Hide Unavailable Stock Items" msgstr "Ocultar itens do estoque indisponíveis" -#: common/models.py:2392 +#: common/models.py:2386 msgid "Exclude stock items which are not available from the search preview window" msgstr "Não incluir itens de estoque que não estão disponíveis na janela de visualização de pesquisa" -#: common/models.py:2398 +#: common/models.py:2392 msgid "Search Locations" msgstr "Procurar Locais" -#: common/models.py:2399 +#: common/models.py:2393 msgid "Display stock locations in search preview window" msgstr "Mostrar locais de estoque na janela de visualização de pesquisa" -#: common/models.py:2404 +#: common/models.py:2398 msgid "Search Companies" msgstr "Pesquisar empresas" -#: common/models.py:2405 +#: common/models.py:2399 msgid "Display companies in search preview window" msgstr "Mostrar empresas na janela de visualização de pesquisa" -#: common/models.py:2410 +#: common/models.py:2404 msgid "Search Build Orders" msgstr "Procurar Pedidos de Produção" -#: common/models.py:2411 +#: common/models.py:2405 msgid "Display build orders in search preview window" msgstr "Mostrar pedidos de produção na janela de visualização de pesquisa" -#: common/models.py:2416 +#: common/models.py:2410 msgid "Search Purchase Orders" msgstr "Mostrar Pedido de Compras" -#: common/models.py:2417 +#: common/models.py:2411 msgid "Display purchase orders in search preview window" msgstr "Mostrar pedidos de compra na janela de visualização de pesquisa" -#: common/models.py:2422 +#: common/models.py:2416 msgid "Exclude Inactive Purchase Orders" msgstr "Não incluir Pedidos de Compras Inativos" -#: common/models.py:2424 +#: common/models.py:2418 msgid "Exclude inactive purchase orders from search preview window" msgstr "Não incluir pedidos de compras inativos na janela de visualização de pesquisa" -#: common/models.py:2430 +#: common/models.py:2424 msgid "Search Sales Orders" msgstr "Procurar Pedidos de Vendas" -#: common/models.py:2431 +#: common/models.py:2425 msgid "Display sales orders in search preview window" msgstr "Mostrar pedidos de vendas na janela de visualização de pesquisa" -#: common/models.py:2436 +#: common/models.py:2430 msgid "Exclude Inactive Sales Orders" msgstr "Não Incluir Pedidos de Compras Inativas" -#: common/models.py:2438 +#: common/models.py:2432 msgid "Exclude inactive sales orders from search preview window" msgstr "Não incluir pedidos de vendas inativos na janela de visualização de pesquisa" -#: common/models.py:2444 +#: common/models.py:2438 msgid "Search Return Orders" msgstr "Procurar Pedidos de Devolução" -#: common/models.py:2445 +#: common/models.py:2439 msgid "Display return orders in search preview window" msgstr "Mostrar pedidos de devolução na janela de visualização de pesquisa" -#: common/models.py:2450 +#: common/models.py:2444 msgid "Exclude Inactive Return Orders" msgstr "Não Incluir Pedidos de Devolução Inativas" -#: common/models.py:2452 +#: common/models.py:2446 msgid "Exclude inactive return orders from search preview window" msgstr "Não incluir pedidos de devolução inativos na janela de visualização de pesquisa" -#: common/models.py:2458 +#: common/models.py:2452 msgid "Search Preview Results" msgstr "Mostrar Resultados Anteriores" -#: common/models.py:2460 +#: common/models.py:2454 msgid "Number of results to show in each section of the search preview window" msgstr "Número de resultados mostrados em cada seção da janela de visualização de pesquisa" -#: common/models.py:2466 +#: common/models.py:2460 msgid "Regex Search" msgstr "Pesquisa de Regex" -#: common/models.py:2467 +#: common/models.py:2461 msgid "Enable regular expressions in search queries" msgstr "Permitir expressôes comuns nas conultas de pesquisas" -#: common/models.py:2472 +#: common/models.py:2466 msgid "Whole Word Search" msgstr "Busca de Palavras Inteira" -#: common/models.py:2473 +#: common/models.py:2467 msgid "Search queries return results for whole word matches" msgstr "Pesquisa retorna que palavra inteira coincide" -#: common/models.py:2478 +#: common/models.py:2472 msgid "Show Quantity in Forms" msgstr "Mostrar Quantidade nos Formulários" -#: common/models.py:2479 +#: common/models.py:2473 msgid "Display available part quantity in some forms" msgstr "Mostrar a quantidade de peças disponíveis em alguns formulários" -#: common/models.py:2484 +#: common/models.py:2478 msgid "Escape Key Closes Forms" msgstr "Tecla Esc Fecha Formulários" -#: common/models.py:2485 +#: common/models.py:2479 msgid "Use the escape key to close modal forms" msgstr "Usar a tecla Esc para fechar fomulários modais" -#: common/models.py:2490 +#: common/models.py:2484 msgid "Fixed Navbar" msgstr "Fixar Navbar" -#: common/models.py:2491 +#: common/models.py:2485 msgid "The navbar position is fixed to the top of the screen" msgstr "A posição do Navbar é fixa no topo da tela" -#: common/models.py:2496 +#: common/models.py:2490 msgid "Date Format" msgstr "Formato da data" -#: common/models.py:2497 +#: common/models.py:2491 msgid "Preferred format for displaying dates" msgstr "Formato preferido para mostrar datas" -#: common/models.py:2510 part/templates/part/detail.html:41 +#: common/models.py:2504 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "Agendamento de peças" -#: common/models.py:2511 +#: common/models.py:2505 msgid "Display part scheduling information" msgstr "Mostrar informações de agendamento de peças" -#: common/models.py:2516 part/templates/part/detail.html:62 +#: common/models.py:2510 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "Balanço de Peça" -#: common/models.py:2518 +#: common/models.py:2512 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "Mostrar informação de balanço da peça (se a funcionalidade de balanço estiver habilitada)" -#: common/models.py:2524 +#: common/models.py:2518 msgid "Table String Length" msgstr "Comprimento da Tabela de Frases" -#: common/models.py:2526 +#: common/models.py:2520 msgid "Maximum length limit for strings displayed in table views" msgstr "Limite máximo de comprimento para frases exibidas nas visualizações de tabela" -#: common/models.py:2532 +#: common/models.py:2526 msgid "Receive error reports" msgstr "Receber relatório de erros" -#: common/models.py:2533 +#: common/models.py:2527 msgid "Receive notifications for system errors" msgstr "Receber notificações para erros do sistema" -#: common/models.py:2538 +#: common/models.py:2532 msgid "Last used printing machines" msgstr "Últimas máquinas de impressão utilizadas" -#: common/models.py:2539 +#: common/models.py:2533 msgid "Save the last used printing machines for a user" msgstr "Salvar as últimas máquinas de impressão usadas para um usuário" -#: common/models.py:2559 common/models.py:2560 common/models.py:2717 -#: common/models.py:2718 common/models.py:2963 common/models.py:2964 -#: common/models.py:3287 common/models.py:3288 importer/models.py:89 +#: common/models.py:2553 common/models.py:2554 common/models.py:2711 +#: common/models.py:2712 common/models.py:2957 common/models.py:2958 +#: common/models.py:3281 common/models.py:3282 importer/models.py:89 #: part/models.py:3319 part/models.py:3406 part/models.py:3480 #: part/models.py:3508 plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3735,11 +3724,11 @@ msgstr "Salvar as últimas máquinas de impressão usadas para um usuário" msgid "User" msgstr "Usuario" -#: common/models.py:2582 +#: common/models.py:2576 msgid "Price break quantity" msgstr "Quantidade de Parcelamentos" -#: common/models.py:2589 company/serializers.py:517 order/admin.py:42 +#: common/models.py:2583 company/serializers.py:517 order/admin.py:42 #: order/models.py:1423 order/models.py:2410 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1892 #: templates/js/translated/pricing.js:621 @@ -3747,96 +3736,96 @@ msgstr "Quantidade de Parcelamentos" msgid "Price" msgstr "Preço" -#: common/models.py:2590 +#: common/models.py:2584 msgid "Unit price at specified quantity" msgstr "Preço unitário na quantidade especificada" -#: common/models.py:2694 common/models.py:2879 +#: common/models.py:2688 common/models.py:2873 msgid "Endpoint" msgstr "Ponto final" -#: common/models.py:2695 +#: common/models.py:2689 msgid "Endpoint at which this webhook is received" msgstr "Ponto final em qual o gancho web foi recebido" -#: common/models.py:2705 +#: common/models.py:2699 msgid "Name for this webhook" msgstr "Nome para este webhook" -#: common/models.py:2709 +#: common/models.py:2703 msgid "Is this webhook active" msgstr "Este gancho web está ativo" -#: common/models.py:2725 users/models.py:159 +#: common/models.py:2719 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2726 +#: common/models.py:2720 msgid "Token for access" msgstr "Token de acesso" -#: common/models.py:2734 +#: common/models.py:2728 msgid "Secret" msgstr "Segredo" -#: common/models.py:2735 +#: common/models.py:2729 msgid "Shared secret for HMAC" msgstr "Segredo compartilhado para HMAC" -#: common/models.py:2843 +#: common/models.py:2837 msgid "Message ID" msgstr "ID da Mensagem" -#: common/models.py:2844 +#: common/models.py:2838 msgid "Unique identifier for this message" msgstr "Identificador exclusivo desta mensagem" -#: common/models.py:2852 +#: common/models.py:2846 msgid "Host" msgstr "Servidor" -#: common/models.py:2853 +#: common/models.py:2847 msgid "Host from which this message was received" msgstr "Servidor do qual esta mensagem foi recebida" -#: common/models.py:2861 +#: common/models.py:2855 msgid "Header" msgstr "Cabeçalho" -#: common/models.py:2862 +#: common/models.py:2856 msgid "Header of this message" msgstr "Cabeçalho da mensagem" -#: common/models.py:2869 +#: common/models.py:2863 msgid "Body" msgstr "Corpo" -#: common/models.py:2870 +#: common/models.py:2864 msgid "Body of this message" msgstr "Corpo da mensagem" -#: common/models.py:2880 +#: common/models.py:2874 msgid "Endpoint on which this message was received" msgstr "Ponto do qual esta mensagem foi recebida" -#: common/models.py:2885 +#: common/models.py:2879 msgid "Worked on" msgstr "Trabalhado em" -#: common/models.py:2886 +#: common/models.py:2880 msgid "Was the work on this message finished?" msgstr "O trabalho desta mensagem foi concluído?" -#: common/models.py:3012 +#: common/models.py:3006 msgid "Id" msgstr "" -#: common/models.py:3014 templates/js/translated/company.js:965 +#: common/models.py:3008 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "Título" -#: common/models.py:3016 common/models.py:3271 company/models.py:146 +#: common/models.py:3010 common/models.py:3265 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 #: order/models.py:303 order/models.py:1378 order/models.py:1810 #: part/admin.py:55 part/models.py:1069 @@ -3853,217 +3842,217 @@ msgstr "Título" msgid "Link" msgstr "Ligação" -#: common/models.py:3018 templates/js/translated/news.js:60 +#: common/models.py:3012 templates/js/translated/news.js:60 msgid "Published" msgstr "Publicado" -#: common/models.py:3020 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:3014 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "Autor" -#: common/models.py:3022 templates/js/translated/news.js:52 +#: common/models.py:3016 templates/js/translated/news.js:52 msgid "Summary" msgstr "Resumo" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Read" msgstr "Lida" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Was this news item read?" msgstr "Esta notícia do item foi lida?" -#: common/models.py:3042 company/models.py:156 part/models.py:1079 +#: common/models.py:3036 company/models.py:156 part/models.py:1079 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 -#: stock/templates/stock/item_base.html:133 templates/503.html:31 +#: stock/templates/stock/item_base.html:129 templates/503.html:31 #: templates/hover_image.html:7 templates/hover_image.html:9 #: templates/modals.html:6 msgid "Image" msgstr "Imagem" -#: common/models.py:3042 +#: common/models.py:3036 msgid "Image file" msgstr "Arquivo de imagem" -#: common/models.py:3054 common/models.py:3255 +#: common/models.py:3048 common/models.py:3249 msgid "Target model type for this image" msgstr "" -#: common/models.py:3058 +#: common/models.py:3052 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3080 +#: common/models.py:3074 msgid "Custom Unit" msgstr "" -#: common/models.py:3098 +#: common/models.py:3092 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:3113 +#: common/models.py:3107 msgid "Unit name must be a valid identifier" msgstr "Nome da unidade deve ser um identificador válido" -#: common/models.py:3132 +#: common/models.py:3126 msgid "Unit name" msgstr "Nome da unidade" -#: common/models.py:3139 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3133 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "Símbolo" -#: common/models.py:3140 +#: common/models.py:3134 msgid "Optional unit symbol" msgstr "Símbolo de unidade opcional" -#: common/models.py:3146 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3140 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "Definição" -#: common/models.py:3147 +#: common/models.py:3141 msgid "Unit definition" msgstr "Definição de unidade" -#: common/models.py:3205 common/models.py:3262 stock/models.py:2552 +#: common/models.py:3199 common/models.py:3256 stock/models.py:2549 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Anexo" -#: common/models.py:3217 +#: common/models.py:3211 msgid "Missing file" msgstr "Arquivo ausente" -#: common/models.py:3218 +#: common/models.py:3212 msgid "Missing external link" msgstr "Link externo não encontrado" -#: common/models.py:3263 +#: common/models.py:3257 msgid "Select file to attach" msgstr "Selecione arquivo para anexar" -#: common/models.py:3278 templates/js/translated/attachment.js:120 +#: common/models.py:3272 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Comentario" -#: common/models.py:3279 +#: common/models.py:3273 msgid "Attachment comment" msgstr "" -#: common/models.py:3295 +#: common/models.py:3289 msgid "Upload date" msgstr "" -#: common/models.py:3296 +#: common/models.py:3290 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size in bytes" msgstr "" -#: common/models.py:3338 common/serializers.py:588 +#: common/models.py:3332 common/serializers.py:588 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3347 plugin/models.py:43 users/models.py:100 +#: common/models.py:3341 plugin/models.py:43 users/models.py:100 msgid "Key" msgstr "Chave" -#: common/models.py:3348 +#: common/models.py:3342 msgid "Value that will be saved in the models database" msgstr "" -#: common/models.py:3351 +#: common/models.py:3345 msgid "Name of the state" msgstr "" -#: common/models.py:3355 +#: common/models.py:3349 msgid "Label" msgstr "" -#: common/models.py:3356 +#: common/models.py:3350 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:3362 +#: common/models.py:3356 msgid "Color" msgstr "" -#: common/models.py:3363 +#: common/models.py:3357 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:3366 +#: common/models.py:3360 msgid "Logical Key" msgstr "" -#: common/models.py:3368 +#: common/models.py:3362 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:3376 +#: common/models.py:3370 msgid "Model" msgstr "" -#: common/models.py:3377 +#: common/models.py:3371 msgid "Model this state is associated with" msgstr "" -#: common/models.py:3381 +#: common/models.py:3375 msgid "Reference Status Set" msgstr "" -#: common/models.py:3382 +#: common/models.py:3376 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:3388 +#: common/models.py:3382 msgid "Custom State" msgstr "" -#: common/models.py:3389 +#: common/models.py:3383 msgid "Custom States" msgstr "" -#: common/models.py:3404 +#: common/models.py:3398 msgid "Model must be selected" msgstr "" -#: common/models.py:3407 +#: common/models.py:3401 msgid "Key must be selected" msgstr "" -#: common/models.py:3410 +#: common/models.py:3404 msgid "Logical key must be selected" msgstr "" -#: common/models.py:3414 +#: common/models.py:3408 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:3418 +#: common/models.py:3412 msgid "Reference status must be selected" msgstr "" -#: common/models.py:3430 +#: common/models.py:3424 msgid "Reference status set not found" msgstr "" -#: common/models.py:3436 +#: common/models.py:3430 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:3442 +#: common/models.py:3436 msgid "Logical key must be in the logical keys of the reference status" msgstr "" @@ -4165,7 +4154,7 @@ msgstr "Argumentos Palavra-chave da Tarefa" msgid "Filename" msgstr "Nome do arquivo" -#: common/serializers.py:563 report/api.py:100 report/serializers.py:53 +#: common/serializers.py:563 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" @@ -4447,12 +4436,12 @@ msgstr "Link para as informações do endereço (externo)" #: company/models.py:467 company/models.py:584 company/models.py:808 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 -#: stock/templates/stock/item_base.html:217 +#: stock/templates/stock/item_base.html:213 msgid "Manufacturer Part" msgstr "Peça do Fabricante" #: company/models.py:484 company/models.py:776 stock/models.py:791 -#: stock/serializers.py:452 stock/templates/stock/item_base.html:142 +#: stock/serializers.py:452 stock/templates/stock/item_base.html:138 #: templates/js/translated/bom.js:622 msgid "Base Part" msgstr "Peça base" @@ -4463,8 +4452,8 @@ msgstr "Selecionar peça" #: company/models.py:495 company/templates/company/company_base.html:82 #: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:145 part/serializers.py:567 -#: stock/templates/stock/item_base.html:207 +#: company/templates/company/supplier_part.html:145 part/serializers.py:565 +#: stock/templates/stock/item_base.html:203 #: templates/js/translated/company.js:507 #: templates/js/translated/company.js:1118 #: templates/js/translated/company.js:1296 @@ -4479,7 +4468,7 @@ msgstr "Selecionar fabricante" #: company/models.py:502 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:153 order/serializers.py:557 -#: part/serializers.py:577 templates/js/translated/company.js:351 +#: part/serializers.py:575 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 #: templates/js/translated/company.js:1630 templates/js/translated/part.js:1807 @@ -4505,7 +4494,7 @@ msgid "Parameter name" msgstr "Nome do parâmetro" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2544 templates/js/translated/company.js:1166 +#: stock/models.py:2541 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1499 #: templates/js/translated/stock.js:1607 msgid "Value" @@ -4530,7 +4519,7 @@ msgstr "Unidades do parâmetro" #: company/models.py:659 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 #: order/serializers.py:492 stock/models.py:802 -#: stock/templates/stock/item_base.html:233 +#: stock/templates/stock/item_base.html:229 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 @@ -4553,9 +4542,9 @@ msgstr "Parte do fabricante vinculado deve fazer referência à mesma peça base #: company/models.py:786 company/templates/company/company_base.html:87 #: company/templates/company/supplier_part.html:129 order/models.py:492 #: order/templates/order/order_base.html:141 part/bom.py:279 part/bom.py:314 -#: part/serializers.py:551 plugin/builtin/suppliers/digikey.py:25 +#: part/serializers.py:549 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/templates/stock/item_base.html:224 +#: plugin/builtin/suppliers/tme.py:26 stock/templates/stock/item_base.html:220 #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:511 @@ -4570,7 +4559,7 @@ msgstr "Fornecedor" msgid "Select supplier" msgstr "Selecione o fornecedor" -#: company/models.py:793 part/serializers.py:562 +#: company/models.py:793 part/serializers.py:560 msgid "Supplier stock keeping unit" msgstr "Unidade de reserva de estoque fornecedor" @@ -4661,7 +4650,7 @@ msgstr "Moeda padrão utilizada para este fornecedor" msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:919 +#: company/serializers.py:397 part/admin.py:126 part/serializers.py:917 #: part/templates/part/part_base.html:197 #: templates/js/translated/company.js:1689 #: templates/js/translated/table_filters.js:362 @@ -4735,7 +4724,7 @@ msgstr "Excluir imagem" #: order/models.py:2140 order/templates/order/return_order_base.html:134 #: order/templates/order/sales_order_base.html:151 stock/models.py:844 #: stock/models.py:845 stock/serializers.py:1336 -#: stock/templates/stock/item_base.html:405 +#: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 #: templates/js/translated/return_order.js:295 @@ -4939,7 +4928,7 @@ msgstr "Nenhuma informação do fabricante disponível" #: company/templates/company/manufacturer_part.html:119 #: company/templates/company/supplier_part.html:15 company/views.py:31 -#: part/admin.py:122 part/serializers.py:925 +#: part/admin.py:122 part/serializers.py:923 #: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190 #: templates/navbar.html:48 msgid "Suppliers" @@ -5030,7 +5019,7 @@ msgid "No supplier information available" msgstr "Nenhuma informação do fornecedor está disponível" #: company/templates/company/supplier_part.html:139 order/serializers.py:554 -#: part/bom.py:286 part/bom.py:315 part/serializers.py:561 +#: part/bom.py:286 part/bom.py:315 part/serializers.py:559 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1793 #: templates/js/translated/pricing.js:510 #: templates/js/translated/purchase_order.js:1920 @@ -5084,7 +5073,7 @@ msgid "Update Part Availability" msgstr "Atualizar Disponibilidade de Peças" #: company/templates/company/supplier_part_sidebar.html:5 -#: part/serializers.py:923 part/stocktake.py:223 +#: part/serializers.py:921 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 #: stock/serializers.py:1021 stock/serializers.py:1199 @@ -5473,7 +5462,7 @@ msgstr "" #: order/models.py:1592 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_purchase_order_report.html:14 -#: stock/serializers.py:121 stock/templates/stock/item_base.html:176 +#: stock/serializers.py:121 stock/templates/stock/item_base.html:172 #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:168 @@ -5694,7 +5683,7 @@ msgid "Number of items received" msgstr "Número de itens recebidos" #: order/models.py:1513 stock/models.py:963 stock/serializers.py:617 -#: stock/templates/stock/item_base.html:183 +#: stock/templates/stock/item_base.html:179 #: templates/js/translated/stock.js:2397 msgid "Purchase Price" msgstr "Preço de Compra" @@ -5768,7 +5757,7 @@ msgid "User who checked this shipment" msgstr "Usuário que verificou esta remessa" #: order/models.py:1788 order/models.py:2011 order/serializers.py:1479 -#: order/serializers.py:1589 templates/js/translated/model_renderers.js:455 +#: order/serializers.py:1597 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "Remessa" @@ -5982,7 +5971,7 @@ msgstr "Itens de linha" msgid "Line item does not match purchase order" msgstr "O item de linha não corresponde ao pedido de compra" -#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1790 +#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1798 msgid "Select destination location for received items" msgstr "Selecione o local de destino para os itens recebidos" @@ -6019,7 +6008,7 @@ msgstr "Código de barras já em uso" msgid "An integer quantity must be provided for trackable parts" msgstr "Quantidade inteira deve ser fornecida para peças rastreáveis" -#: order/serializers.py:795 order/serializers.py:1806 +#: order/serializers.py:795 order/serializers.py:1814 msgid "Line items must be provided" msgstr "Itens de linha deve ser providenciados" @@ -6051,39 +6040,39 @@ msgstr "Quantidade deve ser positiva" msgid "Enter serial numbers to allocate" msgstr "Digite números de série para alocar" -#: order/serializers.py:1491 order/serializers.py:1597 +#: order/serializers.py:1491 order/serializers.py:1605 msgid "Shipment has already been shipped" msgstr "O pedido já foi enviado" -#: order/serializers.py:1494 order/serializers.py:1600 +#: order/serializers.py:1494 order/serializers.py:1608 msgid "Shipment is not associated with this order" msgstr "O envio não está associado a este pedido" -#: order/serializers.py:1541 +#: order/serializers.py:1549 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:1548 -msgid "The following serial numbers are already allocated" -msgstr "Os seguintes números de série já estão alocados" +#: order/serializers.py:1556 +msgid "The following serial numbers are unavailable" +msgstr "" -#: order/serializers.py:1760 +#: order/serializers.py:1768 msgid "Return order line item" msgstr "Devolver item do pedido" -#: order/serializers.py:1766 +#: order/serializers.py:1774 msgid "Line item does not match return order" msgstr "Item do pedido não bate com o pedido de devolução" -#: order/serializers.py:1769 +#: order/serializers.py:1777 msgid "Line item has already been received" msgstr "Item do pedido já foi recebido" -#: order/serializers.py:1798 +#: order/serializers.py:1806 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:1881 +#: order/serializers.py:1889 msgid "Line price currency" msgstr "Tipo de moeda para o item do pedido" @@ -6510,7 +6499,7 @@ msgstr "Atualizado {part} unid.-preço para {price}" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "Atualizado {part} unid.-preço para {price} e quantidade para {qty}" -#: part/admin.py:48 part/models.py:1044 part/serializers.py:908 +#: part/admin.py:48 part/models.py:1044 part/serializers.py:906 #: part/templates/part/part_base.html:276 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 @@ -6537,7 +6526,7 @@ msgstr "Imagem da Peça" msgid "Category ID" msgstr "ID da Categoria" -#: part/admin.py:67 part/admin.py:304 part/serializers.py:893 +#: part/admin.py:67 part/admin.py:304 part/serializers.py:891 #: part/stocktake.py:222 msgid "Category Name" msgstr "Nome da Categoria" @@ -6562,7 +6551,7 @@ msgstr "Estoque Mínimo" msgid "Used In" msgstr "Usado em" -#: part/admin.py:150 part/serializers.py:918 +#: part/admin.py:150 part/serializers.py:916 #: part/templates/part/part_base.html:248 stock/admin.py:236 #: templates/js/translated/part.js:717 templates/js/translated/part.js:2159 msgid "Building" @@ -6592,7 +6581,7 @@ msgid "Category Path" msgstr "Caminho da Categoria" #: part/admin.py:325 part/models.py:420 part/serializers.py:130 -#: part/serializers.py:290 part/serializers.py:428 +#: part/serializers.py:290 part/serializers.py:426 #: part/templates/part/cat_link.html:3 part/templates/part/category.html:20 #: part/templates/part/category.html:138 part/templates/part/category.html:158 #: part/templates/part/category_sidebar.html:9 @@ -6619,13 +6608,13 @@ msgstr "IPN Paternal" msgid "Part Revision" msgstr "" -#: part/admin.py:418 part/serializers.py:1367 +#: part/admin.py:418 part/serializers.py:1365 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "Preço Mínimo" -#: part/admin.py:423 part/serializers.py:1382 +#: part/admin.py:423 part/serializers.py:1380 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -6720,7 +6709,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1520 part/models.py:1036 part/models.py:3501 part/models.py:4060 -#: part/serializers.py:443 part/serializers.py:1223 +#: part/serializers.py:441 part/serializers.py:1221 #: part/templates/part/part_base.html:267 stock/api.py:780 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6746,7 +6735,7 @@ msgstr "" msgid "Default Location" msgstr "Local Padrão" -#: part/bom.py:184 part/serializers.py:926 +#: part/bom.py:184 part/serializers.py:924 #: templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "Estoque Total" @@ -6906,7 +6895,7 @@ msgstr "Palavras-chave para melhorar a visibilidade nos resultados da pesquisa" msgid "Part category" msgstr "Categoria da Peça" -#: part/models.py:1052 part/serializers.py:360 +#: part/models.py:1052 msgid "Part revision or version number" msgstr "Revisão de peça ou número de versão" @@ -7012,7 +7001,7 @@ msgid "Owner responsible for this part" msgstr "Proprietário responsável por esta peça" #: part/models.py:1264 part/templates/part/part_base.html:355 -#: stock/templates/stock/item_base.html:451 +#: stock/templates/stock/item_base.html:447 #: templates/js/translated/part.js:2490 msgid "Last Stocktake" msgstr "Último Balanço" @@ -7277,7 +7266,7 @@ msgstr "Descrição do Teste" msgid "Enter description for this test" msgstr "Digite a descrição para este teste" -#: part/models.py:3635 report/models.py:208 +#: part/models.py:3635 report/models.py:216 #: templates/js/translated/part.js:2919 #: templates/js/translated/table_filters.js:502 msgid "Enabled" @@ -7571,326 +7560,326 @@ msgstr "Moeda de compra deste item de estoque" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:434 +#: part/serializers.py:432 msgid "No parts selected" msgstr "Nenhuma parte selecionada" -#: part/serializers.py:444 +#: part/serializers.py:442 msgid "Select category" msgstr "Selecionar categoria" -#: part/serializers.py:479 +#: part/serializers.py:477 msgid "Original Part" msgstr "Peça Original" -#: part/serializers.py:480 +#: part/serializers.py:478 msgid "Select original part to duplicate" msgstr "Selecione a peça original para duplicar" -#: part/serializers.py:485 +#: part/serializers.py:483 msgid "Copy Image" msgstr "Copiar imagem" -#: part/serializers.py:486 +#: part/serializers.py:484 msgid "Copy image from original part" msgstr "Copiar imagem da peça original" -#: part/serializers.py:492 part/templates/part/detail.html:293 +#: part/serializers.py:490 part/templates/part/detail.html:293 msgid "Copy BOM" msgstr "Copiar LDM" -#: part/serializers.py:493 +#: part/serializers.py:491 msgid "Copy bill of materials from original part" msgstr "Copiar lista de materiais da peça original" -#: part/serializers.py:499 +#: part/serializers.py:497 msgid "Copy Parameters" msgstr "Copiar Parâmetros" -#: part/serializers.py:500 +#: part/serializers.py:498 msgid "Copy parameter data from original part" msgstr "Copiar dados do parâmetro da peça original" -#: part/serializers.py:506 +#: part/serializers.py:504 msgid "Copy Notes" msgstr "Copiar Notas" -#: part/serializers.py:507 +#: part/serializers.py:505 msgid "Copy notes from original part" msgstr "Copiar imagem da peça original" -#: part/serializers.py:525 +#: part/serializers.py:523 msgid "Initial Stock Quantity" msgstr "Quantidade Inicial de Estoque" -#: part/serializers.py:527 +#: part/serializers.py:525 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:534 +#: part/serializers.py:532 msgid "Initial Stock Location" msgstr "Local Inicial do Estoque" -#: part/serializers.py:535 +#: part/serializers.py:533 msgid "Specify initial stock location for this Part" msgstr "Especifique o local do estoque inicial para esta Peça" -#: part/serializers.py:552 +#: part/serializers.py:550 msgid "Select supplier (or leave blank to skip)" msgstr "Selecione o fornecedor (ou deixe em branco para pular)" -#: part/serializers.py:568 +#: part/serializers.py:566 msgid "Select manufacturer (or leave blank to skip)" msgstr "Selecione fabricante (ou deixe em branco para pular)" -#: part/serializers.py:578 +#: part/serializers.py:576 msgid "Manufacturer part number" msgstr "Número de Peça do Fabricante" -#: part/serializers.py:585 +#: part/serializers.py:583 msgid "Selected company is not a valid supplier" msgstr "A empresa selecionada não é um fornecedor válido" -#: part/serializers.py:594 +#: part/serializers.py:592 msgid "Selected company is not a valid manufacturer" msgstr "A empresa selecionada não é um fabricante válido" -#: part/serializers.py:605 +#: part/serializers.py:603 msgid "Manufacturer part matching this MPN already exists" msgstr "A peça do fabricante que corresponde a essa MPN já existe" -#: part/serializers.py:612 +#: part/serializers.py:610 msgid "Supplier part matching this SKU already exists" msgstr "A peça do fornecedor que corresponde a essa SKU já existe" -#: part/serializers.py:924 +#: part/serializers.py:922 msgid "Revisions" msgstr "" -#: part/serializers.py:929 +#: part/serializers.py:927 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:932 +#: part/serializers.py:930 msgid "Variant Stock" msgstr "" -#: part/serializers.py:962 part/templates/part/copy_part.html:9 +#: part/serializers.py:960 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:474 msgid "Duplicate Part" msgstr "Peça duplicada" -#: part/serializers.py:963 +#: part/serializers.py:961 msgid "Copy initial data from another Part" msgstr "Copiar dados iniciais de outra peça" -#: part/serializers.py:969 templates/js/translated/part.js:103 +#: part/serializers.py:967 templates/js/translated/part.js:103 msgid "Initial Stock" msgstr "Estoque inicial" -#: part/serializers.py:970 +#: part/serializers.py:968 msgid "Create Part with initial stock quantity" msgstr "Criar peça com a quantidade inicial de estoque" -#: part/serializers.py:976 +#: part/serializers.py:974 msgid "Supplier Information" msgstr "Informações do Fornecedor" -#: part/serializers.py:977 +#: part/serializers.py:975 msgid "Add initial supplier information for this part" msgstr "Adicionar informação inicial de fornecedor para esta peça" -#: part/serializers.py:985 +#: part/serializers.py:983 msgid "Copy Category Parameters" msgstr "Copiar Parâmetros da Categoria" -#: part/serializers.py:986 +#: part/serializers.py:984 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:991 +#: part/serializers.py:989 msgid "Existing Image" msgstr "Imagem Existente" -#: part/serializers.py:992 +#: part/serializers.py:990 msgid "Filename of an existing part image" msgstr "Nome de arquivo de uma imagem de peça existente" -#: part/serializers.py:1009 +#: part/serializers.py:1007 msgid "Image file does not exist" msgstr "A imagem não existe" -#: part/serializers.py:1215 +#: part/serializers.py:1213 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:1225 +#: part/serializers.py:1223 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:1235 +#: part/serializers.py:1233 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:1241 +#: part/serializers.py:1239 msgid "Exclude External Stock" msgstr "Excluir Estoque externo" -#: part/serializers.py:1242 +#: part/serializers.py:1240 msgid "Exclude stock items in external locations" msgstr "Excluir itens de estoque em locais externos" -#: part/serializers.py:1247 +#: part/serializers.py:1245 msgid "Generate Report" msgstr "Gerar relatório" -#: part/serializers.py:1248 +#: part/serializers.py:1246 msgid "Generate report file containing calculated stocktake data" msgstr "Gerar arquivo de relatório contendo dados de estoque calculados" -#: part/serializers.py:1253 +#: part/serializers.py:1251 msgid "Update Parts" msgstr "Atualizar Peças" -#: part/serializers.py:1254 +#: part/serializers.py:1252 msgid "Update specified parts with calculated stocktake data" msgstr "Atualizar peças especificadas com dados de estoque calculados" -#: part/serializers.py:1262 +#: part/serializers.py:1260 msgid "Stocktake functionality is not enabled" msgstr "Função de Balanço de Estoque não está ativada" -#: part/serializers.py:1368 +#: part/serializers.py:1366 msgid "Override calculated value for minimum price" msgstr "Sobrepor valor calculado para preço mínimo" -#: part/serializers.py:1375 +#: part/serializers.py:1373 msgid "Minimum price currency" msgstr "Moeda do preço mínimo" -#: part/serializers.py:1383 +#: part/serializers.py:1381 msgid "Override calculated value for maximum price" msgstr "Sobrepor valor calculado para preço máximo" -#: part/serializers.py:1390 +#: part/serializers.py:1388 msgid "Maximum price currency" msgstr "Moeda do preço máximo" -#: part/serializers.py:1419 +#: part/serializers.py:1417 msgid "Update" msgstr "Atualizar" -#: part/serializers.py:1420 +#: part/serializers.py:1418 msgid "Update pricing for this part" msgstr "Atualizar preços desta peça" -#: part/serializers.py:1443 +#: part/serializers.py:1441 #, 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:1450 +#: part/serializers.py:1448 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:1453 +#: part/serializers.py:1451 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:1597 +#: part/serializers.py:1595 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1606 +#: part/serializers.py:1604 msgid "Component Name" msgstr "" -#: part/serializers.py:1609 +#: part/serializers.py:1607 msgid "Component IPN" msgstr "" -#: part/serializers.py:1612 +#: part/serializers.py:1610 msgid "Component Description" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1616 msgid "Select the component part" msgstr "" -#: part/serializers.py:1627 part/templates/part/part_base.html:242 +#: part/serializers.py:1625 part/templates/part/part_base.html:242 #: templates/js/translated/bom.js:1219 msgid "Can Build" msgstr "Pode Produzir" -#: part/serializers.py:1858 +#: part/serializers.py:1856 msgid "Select part to copy BOM from" msgstr "Selecionar peça para copiar a LDM" -#: part/serializers.py:1866 +#: part/serializers.py:1864 msgid "Remove Existing Data" msgstr "Remover Dado Existente" -#: part/serializers.py:1867 +#: part/serializers.py:1865 msgid "Remove existing BOM items before copying" msgstr "Remova itens LDM existentes antes de copiar" -#: part/serializers.py:1872 +#: part/serializers.py:1870 msgid "Include Inherited" msgstr "Incluir Herdados" -#: part/serializers.py:1873 +#: part/serializers.py:1871 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:1878 +#: part/serializers.py:1876 msgid "Skip Invalid Rows" msgstr "Pular Linhas inválidas" -#: part/serializers.py:1879 +#: part/serializers.py:1877 msgid "Enable this option to skip invalid rows" msgstr "Habilitar esta opção para pular linhas inválidas" -#: part/serializers.py:1884 +#: part/serializers.py:1882 msgid "Copy Substitute Parts" msgstr "Copiar Peças Substitutas" -#: part/serializers.py:1885 +#: part/serializers.py:1883 msgid "Copy substitute parts when duplicate BOM items" msgstr "Copiar peças de substitutas quando duplicar itens de LDM" -#: part/serializers.py:1922 +#: part/serializers.py:1920 msgid "Clear Existing BOM" msgstr "Limpar LDM Existente" -#: part/serializers.py:1923 +#: part/serializers.py:1921 msgid "Delete existing BOM items before uploading" msgstr "Apagar itens LDM existentes antes de carregar" -#: part/serializers.py:1955 +#: part/serializers.py:1953 msgid "No part column specified" msgstr "Nenhuma coluna de peça especificada" -#: part/serializers.py:1999 +#: part/serializers.py:1997 msgid "Multiple matching parts found" msgstr "Múltiplas peças correspondentes encontradas" -#: part/serializers.py:2002 +#: part/serializers.py:2000 msgid "No matching part found" msgstr "Nenhuma peça correspondente encontrada" -#: part/serializers.py:2004 +#: part/serializers.py:2002 msgid "Part is not designated as a component" msgstr "Peça não está designada como componente" -#: part/serializers.py:2013 +#: part/serializers.py:2011 msgid "Quantity not provided" msgstr "Quantidade não foi fornecida" -#: part/serializers.py:2021 +#: part/serializers.py:2019 msgid "Invalid quantity" msgstr "Quantidade Inválida" -#: part/serializers.py:2044 +#: part/serializers.py:2042 msgid "At least one BOM item is required" msgstr "Pelo menos um item LDM é necessário" @@ -8216,7 +8205,7 @@ msgid "Subscribe to notifications for this part" msgstr "Inscrever-se para notificações desta peça" #: part/templates/part/part_base.html:52 -#: stock/templates/stock/item_base.html:62 +#: stock/templates/stock/item_base.html:61 #: stock/templates/stock/location.html:71 templates/js/translated/label.js:136 msgid "Print Label" msgstr "Imprimir Etiqueta" @@ -8226,7 +8215,7 @@ msgid "Show pricing information" msgstr "Mostrar informações de preços" #: part/templates/part/part_base.html:63 -#: stock/templates/stock/item_base.html:110 +#: stock/templates/stock/item_base.html:106 #: stock/templates/stock/location.html:80 msgid "Stock actions" msgstr "Ações de Estoque" @@ -8297,12 +8286,12 @@ msgid "Required for Orders" msgstr "" #: part/templates/part/part_base.html:225 -#: stock/templates/stock/item_base.html:388 +#: stock/templates/stock/item_base.html:384 msgid "Allocated to Build Orders" msgstr "Alocado para Pedidos de Construção" #: part/templates/part/part_base.html:234 -#: stock/templates/stock/item_base.html:381 +#: stock/templates/stock/item_base.html:377 msgid "Allocated to Sales Orders" msgstr "Alocado para Pedidos de Venda" @@ -8322,7 +8311,7 @@ msgid "Latest Serial Number" msgstr "Último Número de Série" #: part/templates/part/part_base.html:372 -#: stock/templates/stock/item_base.html:322 +#: stock/templates/stock/item_base.html:318 msgid "Search for serial number" msgstr "Procurar por número serial" @@ -8449,7 +8438,7 @@ msgid "Edit" msgstr "Editar" #: part/templates/part/prices.html:28 stock/admin.py:252 -#: stock/templates/stock/item_base.html:446 +#: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1703 #: templates/js/translated/company.js:1713 #: templates/js/translated/stock.js:2332 @@ -8940,7 +8929,7 @@ msgstr "Borda" msgid "Print a border around each label" msgstr "Imprima uma borda em torno de cada etiqueta" -#: plugin/builtin/labels/label_sheet.py:47 report/models.py:307 +#: plugin/builtin/labels/label_sheet.py:47 report/models.py:315 msgid "Landscape" msgstr "Paisagem" @@ -9098,7 +9087,7 @@ msgstr "Plugin embutido" msgid "Package Plugin" msgstr "" -#: plugin/models.py:220 report/models.py:474 +#: plugin/models.py:220 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" @@ -9249,8 +9238,8 @@ msgstr "" msgid "No valid objects provided to template" msgstr "Nenhum objeto válido fornecido para o modelo" -#: report/api.py:103 report/models.py:438 report/serializers.py:98 -#: report/serializers.py:148 templates/js/translated/purchase_order.js:1817 +#: report/api.py:103 report/models.py:446 report/serializers.py:99 +#: report/serializers.py:149 templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:353 #: templates/js/translated/sales_order.js:887 #: templates/js/translated/sales_order.js:1047 @@ -9281,7 +9270,11 @@ msgstr "" msgid "Error printing label" msgstr "Erro ao imprimir etiqueta" -#: report/api.py:375 report/api.py:411 +#: report/api.py:358 +msgid "Report saved at time of printing" +msgstr "" + +#: report/api.py:384 report/api.py:420 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "Arquivo modelo '{template}' perdido ou não existe" @@ -9318,135 +9311,143 @@ msgstr "" msgid "Revision number (auto-increments)" msgstr "" -#: report/models.py:202 +#: report/models.py:168 +msgid "Attach to Model on Print" +msgstr "" + +#: report/models.py:170 +msgid "Save report output as an attachment against linked model instance when printing" +msgstr "" + +#: report/models.py:210 msgid "Filename Pattern" msgstr "Padrão de Nome de Arquivo" -#: report/models.py:203 +#: report/models.py:211 msgid "Pattern for generating filenames" msgstr "" -#: report/models.py:208 +#: report/models.py:216 msgid "Template is enabled" msgstr "" -#: report/models.py:214 +#: report/models.py:222 msgid "Target model type for template" msgstr "" -#: report/models.py:234 +#: report/models.py:242 msgid "Filters" msgstr "Filtros" -#: report/models.py:235 +#: report/models.py:243 msgid "Template query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:294 report/models.py:361 +#: report/models.py:302 report/models.py:369 msgid "Template file" msgstr "" -#: report/models.py:302 +#: report/models.py:310 msgid "Page size for PDF reports" msgstr "Tamanho da página para relatórios PDF" -#: report/models.py:308 +#: report/models.py:316 msgid "Render report in landscape orientation" msgstr "Renderizar relatório em orientação paisagem" -#: report/models.py:367 +#: report/models.py:375 msgid "Width [mm]" msgstr "Largura [mm]" -#: report/models.py:368 +#: report/models.py:376 msgid "Label width, specified in mm" msgstr "Largura da etiqueta, em mm" -#: report/models.py:374 +#: report/models.py:382 msgid "Height [mm]" msgstr "Altura [mm]" -#: report/models.py:375 +#: report/models.py:383 msgid "Label height, specified in mm" msgstr "Altura da Etiqueta, em mm" -#: report/models.py:438 +#: report/models.py:446 msgid "Number of items to process" msgstr "" -#: report/models.py:444 +#: report/models.py:452 msgid "Report generation is complete" msgstr "" -#: report/models.py:448 templates/js/translated/build.js:2352 +#: report/models.py:456 templates/js/translated/build.js:2352 msgid "Progress" msgstr "Progresso" -#: report/models.py:448 +#: report/models.py:456 msgid "Report generation progress" msgstr "" -#: report/models.py:456 +#: report/models.py:464 msgid "Report Template" msgstr "" -#: report/models.py:463 report/models.py:486 +#: report/models.py:471 report/models.py:494 msgid "Output File" msgstr "" -#: report/models.py:464 report/models.py:487 +#: report/models.py:472 report/models.py:495 msgid "Generated output file" msgstr "" -#: report/models.py:475 +#: report/models.py:483 msgid "Label output plugin" msgstr "" -#: report/models.py:479 +#: report/models.py:487 msgid "Label Template" msgstr "" -#: report/models.py:502 +#: report/models.py:510 msgid "Snippet" msgstr "Recorte" -#: report/models.py:503 +#: report/models.py:511 msgid "Report snippet file" msgstr "Relatar arquivo de recorte" -#: report/models.py:510 +#: report/models.py:518 msgid "Snippet file description" msgstr "Descrição do arquivo de recorte" -#: report/models.py:528 +#: report/models.py:536 msgid "Asset" msgstr "Patrimônio" -#: report/models.py:529 +#: report/models.py:537 msgid "Report asset file" msgstr "Reportar arquivo de ativos" -#: report/models.py:536 +#: report/models.py:544 msgid "Asset file description" msgstr "Descrição do arquivo de ativos" -#: report/serializers.py:91 +#: report/serializers.py:92 msgid "Select report template" msgstr "" -#: report/serializers.py:99 report/serializers.py:149 +#: report/serializers.py:100 report/serializers.py:150 msgid "List of item primary keys to include in the report" msgstr "" -#: report/serializers.py:132 +#: report/serializers.py:133 msgid "Select label template" msgstr "Selecione o modelo de etiqueta" -#: report/serializers.py:140 +#: report/serializers.py:141 msgid "Printing Plugin" msgstr "" -#: report/serializers.py:141 +#: report/serializers.py:142 msgid "Select plugin to use for label printing" msgstr "" @@ -9517,7 +9518,7 @@ msgstr "Resultados do teste" msgid "Test" msgstr "Teste" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2538 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2535 msgid "Result" msgstr "Resultado" @@ -9598,7 +9599,7 @@ msgid "Customer ID" msgstr "ID Cliente" #: stock/admin.py:206 stock/models.py:829 -#: stock/templates/stock/item_base.html:354 +#: stock/templates/stock/item_base.html:350 msgid "Installed In" msgstr "Instalado em" @@ -9623,7 +9624,7 @@ msgid "Delete on Deplete" msgstr "Excluir quando esgotado" #: stock/admin.py:261 stock/models.py:923 -#: stock/templates/stock/item_base.html:433 +#: stock/templates/stock/item_base.html:429 #: templates/js/translated/stock.js:2316 users/models.py:124 msgid "Expiry Date" msgstr "Data de validade" @@ -9665,7 +9666,7 @@ msgid "Expiry date after" msgstr "Data de validade depois" #: stock/api.py:839 stock/serializers.py:611 -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #: templates/js/translated/table_filters.js:448 msgid "Stale" msgstr "Inativo" @@ -9715,7 +9716,7 @@ msgid "Stock Locations" msgstr "Locais de estoque" #: stock/models.py:185 stock/models.py:972 -#: stock/templates/stock/item_base.html:247 +#: stock/templates/stock/item_base.html:243 msgid "Owner" msgstr "Responsavel" @@ -9826,7 +9827,7 @@ msgstr "Produção de Origem" msgid "Build for this stock item" msgstr "Produção para este item de estoque" -#: stock/models.py:892 stock/templates/stock/item_base.html:363 +#: stock/models.py:892 stock/templates/stock/item_base.html:359 msgid "Consumed By" msgstr "Consumido por" @@ -9891,7 +9892,7 @@ msgstr "A quantidade não corresponde aos números de série" msgid "Serial numbers already exist" msgstr "Números de série já existem" -#: stock/models.py:1636 +#: stock/models.py:1636 stock/models.py:2438 msgid "Test template does not exist" msgstr "" @@ -9951,55 +9952,55 @@ msgstr "Observações de entrada" msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2443 +#: stock/models.py:2441 msgid "Value must be provided for this test" msgstr "Deve-se fornecer o valor desse teste" -#: stock/models.py:2448 +#: stock/models.py:2445 msgid "Attachment must be uploaded for this test" msgstr "O anexo deve ser enviado para este teste" -#: stock/models.py:2453 +#: stock/models.py:2450 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2538 +#: stock/models.py:2535 msgid "Test result" msgstr "Resultado do teste" -#: stock/models.py:2545 +#: stock/models.py:2542 msgid "Test output value" msgstr "Valor da saída do teste" -#: stock/models.py:2553 stock/serializers.py:245 +#: stock/models.py:2550 stock/serializers.py:245 msgid "Test result attachment" msgstr "Anexo do resultado do teste" -#: stock/models.py:2557 +#: stock/models.py:2554 msgid "Test notes" msgstr "Notas do teste" -#: stock/models.py:2565 templates/js/translated/stock.js:1633 +#: stock/models.py:2562 templates/js/translated/stock.js:1633 msgid "Test station" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2563 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2572 +#: stock/models.py:2569 msgid "Started" msgstr "" -#: stock/models.py:2573 +#: stock/models.py:2570 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2579 +#: stock/models.py:2576 msgid "Finished" msgstr "" -#: stock/models.py:2580 +#: stock/models.py:2577 msgid "The timestamp of the test finish" msgstr "" @@ -10059,7 +10060,7 @@ msgstr "" msgid "Serial number is too large" msgstr "Número de série é muito grande" -#: stock/serializers.py:459 stock/templates/stock/item_base.html:193 +#: stock/serializers.py:459 stock/templates/stock/item_base.html:189 msgid "Parent Item" msgstr "Item Primário" @@ -10071,7 +10072,7 @@ msgstr "" msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "Usar tamanho do pacote ao adicionar: a quantidade definida é o número de pacotes" -#: stock/serializers.py:603 stock/templates/stock/item_base.html:437 +#: stock/serializers.py:603 stock/templates/stock/item_base.html:433 #: templates/js/translated/table_filters.js:442 users/models.py:174 msgid "Expired" msgstr "Expirado" @@ -10410,7 +10411,7 @@ msgstr "Este item de estoque não possuí nenhum filho" msgid "Test Data" msgstr "Dados de teste" -#: stock/templates/stock/item.html:85 stock/templates/stock/item_base.html:65 +#: stock/templates/stock/item.html:85 msgid "Test Report" msgstr "Relatório do teste" @@ -10450,200 +10451,204 @@ msgstr "Localizar item de estoque" msgid "Scan to Location" msgstr "Escanear a Localização" -#: stock/templates/stock/item_base.html:59 +#: stock/templates/stock/item_base.html:58 #: stock/templates/stock/location.html:67 #: templates/js/translated/filters.js:434 msgid "Printing actions" msgstr "Ações de Impressão" -#: stock/templates/stock/item_base.html:75 +#: stock/templates/stock/item_base.html:63 templates/js/translated/report.js:49 +msgid "Print Report" +msgstr "" + +#: stock/templates/stock/item_base.html:71 msgid "Stock adjustment actions" msgstr "Ações de ajuste de estoque" -#: stock/templates/stock/item_base.html:79 +#: stock/templates/stock/item_base.html:75 #: stock/templates/stock/location.html:87 templates/js/translated/stock.js:1909 msgid "Count stock" msgstr "Contagem de estoque" -#: stock/templates/stock/item_base.html:81 +#: stock/templates/stock/item_base.html:77 #: templates/js/translated/stock.js:1891 msgid "Add stock" msgstr "Adicionar estoque" -#: stock/templates/stock/item_base.html:82 +#: stock/templates/stock/item_base.html:78 #: templates/js/translated/stock.js:1900 msgid "Remove stock" msgstr "Remover estoque" -#: stock/templates/stock/item_base.html:85 +#: stock/templates/stock/item_base.html:81 msgid "Serialize stock" msgstr "Serializar estoque" -#: stock/templates/stock/item_base.html:88 +#: stock/templates/stock/item_base.html:84 #: stock/templates/stock/location.html:93 templates/js/translated/stock.js:1918 msgid "Transfer stock" msgstr "Transferir estoque" -#: stock/templates/stock/item_base.html:91 +#: stock/templates/stock/item_base.html:87 #: templates/js/translated/stock.js:1973 msgid "Assign to customer" msgstr "Disponibilizar para o cliente" -#: stock/templates/stock/item_base.html:94 +#: stock/templates/stock/item_base.html:90 msgid "Return to stock" msgstr "Devolver ao estoque" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall stock item" msgstr "Desinstalar o item do estoque" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall" msgstr "Desinstalar" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install stock item" msgstr "Instalar item do estoque" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install" msgstr "Instalar" -#: stock/templates/stock/item_base.html:115 +#: stock/templates/stock/item_base.html:111 msgid "Convert to variant" msgstr "Converter em variante" -#: stock/templates/stock/item_base.html:118 +#: stock/templates/stock/item_base.html:114 msgid "Duplicate stock item" msgstr "Duplicar item" -#: stock/templates/stock/item_base.html:120 +#: stock/templates/stock/item_base.html:116 msgid "Edit stock item" msgstr "Editar item de estoque" -#: stock/templates/stock/item_base.html:123 +#: stock/templates/stock/item_base.html:119 msgid "Delete stock item" msgstr "Excluir item de estoque" -#: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 +#: stock/templates/stock/item_base.html:165 templates/InvenTree/search.html:139 #: templates/js/translated/build.js:2298 templates/navbar.html:38 msgid "Build" msgstr "Produção" -#: stock/templates/stock/item_base.html:211 +#: stock/templates/stock/item_base.html:207 msgid "No manufacturer set" msgstr "Nenhum fabricante definido" -#: stock/templates/stock/item_base.html:251 +#: stock/templates/stock/item_base.html:247 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "Você não está autorizado a editar esse item." -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:248 #: stock/templates/stock/location.html:146 msgid "Read only" msgstr "Somente leitura" -#: stock/templates/stock/item_base.html:265 +#: stock/templates/stock/item_base.html:261 msgid "This stock item is unavailable" msgstr "Este item não está disponível no estoque" -#: stock/templates/stock/item_base.html:271 +#: stock/templates/stock/item_base.html:267 msgid "This stock item is in production and cannot be edited." msgstr "Este item de estoque está em produção e não pode ser editado." -#: stock/templates/stock/item_base.html:272 +#: stock/templates/stock/item_base.html:268 msgid "Edit the stock item from the build view." msgstr "Edite este item usando o formulário de construçao." -#: stock/templates/stock/item_base.html:287 +#: stock/templates/stock/item_base.html:283 msgid "This stock item is allocated to Sales Order" msgstr "Este item de estoque está alocado a um pedido de venda" -#: stock/templates/stock/item_base.html:295 +#: stock/templates/stock/item_base.html:291 msgid "This stock item is allocated to Build Order" msgstr "Este item de estoque está alocado a um pedido de produção" -#: stock/templates/stock/item_base.html:311 +#: stock/templates/stock/item_base.html:307 msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted" msgstr "Este item de estoque é serializado. Tem um único número de série e a quantidade não pode ser ajustada" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "previous page" msgstr "página anterior" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "Navigate to previous serial number" msgstr "Navegar para o número de série anterior" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "next page" msgstr "próxima página" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "Navigate to next serial number" msgstr "Navegar para o próximo número de série" -#: stock/templates/stock/item_base.html:398 +#: stock/templates/stock/item_base.html:394 #: templates/js/translated/build.js:2555 msgid "No location set" msgstr "Nenhum local definido" -#: stock/templates/stock/item_base.html:413 +#: stock/templates/stock/item_base.html:409 msgid "Tests" msgstr "Testes" -#: stock/templates/stock/item_base.html:419 +#: stock/templates/stock/item_base.html:415 msgid "This stock item has not passed all required tests" msgstr "Este item de estoque não passou todos os testes necessários" -#: stock/templates/stock/item_base.html:437 +#: stock/templates/stock/item_base.html:433 #, python-format msgid "This StockItem expired on %(item.expiry_date)s" msgstr "Este Item do Estoque expirou em %(item.expiry_date)s" -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "Este Item do Estoque expira em %(item.expiry_date)s" -#: stock/templates/stock/item_base.html:455 +#: stock/templates/stock/item_base.html:451 msgid "No stocktake performed" msgstr "Nenhum balanço feito" -#: stock/templates/stock/item_base.html:504 +#: stock/templates/stock/item_base.html:500 #: templates/js/translated/stock.js:2038 msgid "stock item" msgstr "item de estoque" -#: stock/templates/stock/item_base.html:527 +#: stock/templates/stock/item_base.html:523 msgid "Edit Stock Status" msgstr "Editar Situação do Estoque" -#: stock/templates/stock/item_base.html:536 +#: stock/templates/stock/item_base.html:532 msgid "Stock Item QR Code" msgstr "QR Code do Item de Estoque" -#: stock/templates/stock/item_base.html:547 +#: stock/templates/stock/item_base.html:543 msgid "Link Barcode to Stock Item" msgstr "Vincular Código de barras ao item de estoque" -#: stock/templates/stock/item_base.html:611 +#: stock/templates/stock/item_base.html:607 msgid "Select one of the part variants listed below." msgstr "Selecione uma das peças variantes listada abaixo." -#: stock/templates/stock/item_base.html:614 +#: stock/templates/stock/item_base.html:610 msgid "Warning" msgstr "Atenção" -#: stock/templates/stock/item_base.html:615 +#: stock/templates/stock/item_base.html:611 msgid "This action cannot be easily undone" msgstr "Esta ação não pode ser facilmente desfeita" -#: stock/templates/stock/item_base.html:623 +#: stock/templates/stock/item_base.html:619 msgid "Convert Stock Item" msgstr "Converter Item de Estoque" -#: stock/templates/stock/item_base.html:656 +#: stock/templates/stock/item_base.html:652 msgid "Return to Stock" msgstr "Retornar ao Estoque" @@ -11310,7 +11315,7 @@ msgid "Delete Location Type" msgstr "Apagar Tipo de Localização" #: templates/InvenTree/settings/settings_staff_js.html:503 -#: templates/InvenTree/settings/stock.html:38 +#: templates/InvenTree/settings/stock.html:39 msgid "New Location Type" msgstr "Novo Tipo de localização" @@ -11367,7 +11372,7 @@ msgstr "Configurações do Pedido de Venda" msgid "Stock Settings" msgstr "Configurações de Estoque" -#: templates/InvenTree/settings/stock.html:34 +#: templates/InvenTree/settings/stock.html:35 msgid "Stock Location Types" msgstr "Tipos de Locais de estoque" @@ -11852,23 +11857,23 @@ msgstr "Adicionar anexo" msgid "Barcode Identifier" msgstr "Identificador de Código de Barras" -#: templates/base.html:103 +#: templates/base.html:102 msgid "Server Restart Required" msgstr "Reinicialização do Servidor é Necessária" -#: templates/base.html:106 +#: templates/base.html:105 msgid "A configuration option has been changed which requires a server restart" msgstr "Uma opção de configuração foi alterada, o que requer uma reinicialização do servidor" -#: templates/base.html:106 templates/base.html:116 +#: templates/base.html:105 templates/base.html:115 msgid "Contact your system administrator for further information" msgstr "Contate seu administrador de sistema para mais informações" -#: templates/base.html:113 +#: templates/base.html:112 msgid "Pending Database Migrations" msgstr "Migrações de Banco de Dados Pendentes" -#: templates/base.html:116 +#: templates/base.html:115 msgid "There are pending database migrations which require attention" msgstr "Existem migrações pendentes do banco de dados que requerem atenção" @@ -13946,10 +13951,6 @@ msgstr "" msgid "Delete line item" msgstr "" -#: templates/js/translated/report.js:49 -msgid "Print Report" -msgstr "" - #: templates/js/translated/report.js:68 msgid "Report print successful" msgstr "" diff --git a/src/backend/InvenTree/locale/pt_BR/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pt_BR/LC_MESSAGES/django.po index 66c518fbd1..2e8485d378 100644 --- a/src/backend/InvenTree/locale/pt_BR/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/pt_BR/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-29 07:07+0000\n" -"PO-Revision-Date: 2024-08-29 07:10\n" +"POT-Creation-Date: 2024-09-06 05:16+0000\n" +"PO-Revision-Date: 2024-09-10 00:20\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" @@ -19,7 +19,7 @@ msgstr "" #: InvenTree/api.py:269 msgid "API endpoint not found" -msgstr "" +msgstr "API endpoint não encontrado" #: InvenTree/api.py:499 msgid "User does not have permission to view this model" @@ -67,7 +67,7 @@ msgstr "" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3309 part/templates/part/part_sidebar.html:65 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2557 +#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2554 #: stock/serializers.py:705 stock/serializers.py:863 stock/serializers.py:989 #: stock/serializers.py:1039 stock/serializers.py:1350 #: stock/serializers.py:1439 stock/serializers.py:1604 @@ -102,19 +102,19 @@ msgstr "" #: InvenTree/forms.py:139 msgid "Confirm password" -msgstr "" +msgstr "Confirme a senha" #: InvenTree/forms.py:140 msgid "Confirm new password" -msgstr "" +msgstr "Confirme a nova senha" #: InvenTree/forms.py:144 msgid "Old password" -msgstr "" +msgstr "Senha antiga" #: InvenTree/forms.py:183 msgid "Email (again)" -msgstr "" +msgstr "Email (novamente)" #: InvenTree/forms.py:187 msgid "Email address confirmation" @@ -229,23 +229,23 @@ msgstr "" #: InvenTree/locales.py:22 msgid "German" -msgstr "" +msgstr "Alemão" #: InvenTree/locales.py:23 msgid "Greek" -msgstr "" +msgstr "Grego" #: InvenTree/locales.py:24 msgid "English" -msgstr "" +msgstr "Inglês" #: InvenTree/locales.py:25 msgid "Spanish" -msgstr "" +msgstr "Espanhol" #: InvenTree/locales.py:26 msgid "Spanish (Mexican)" -msgstr "" +msgstr "Espanhol (mexicano)" #: InvenTree/locales.py:27 msgid "Estonian" @@ -253,7 +253,7 @@ msgstr "" #: InvenTree/locales.py:28 msgid "Farsi / Persian" -msgstr "" +msgstr "Farsi / Persa" #: InvenTree/locales.py:29 msgid "Finnish" @@ -261,7 +261,7 @@ msgstr "" #: InvenTree/locales.py:30 msgid "French" -msgstr "" +msgstr "Francês" #: InvenTree/locales.py:31 msgid "Hebrew" @@ -285,7 +285,7 @@ msgstr "" #: InvenTree/locales.py:36 msgid "Korean" -msgstr "" +msgstr "Coreano" #: InvenTree/locales.py:37 msgid "Latvian" @@ -301,11 +301,11 @@ msgstr "" #: InvenTree/locales.py:40 msgid "Polish" -msgstr "" +msgstr "Polonês" #: InvenTree/locales.py:41 msgid "Portuguese" -msgstr "" +msgstr "Português" #: InvenTree/locales.py:42 msgid "Portuguese (Brazilian)" @@ -313,11 +313,11 @@ msgstr "" #: InvenTree/locales.py:43 msgid "Romanian" -msgstr "" +msgstr "Romeno" #: InvenTree/locales.py:44 msgid "Russian" -msgstr "" +msgstr "Russo" #: InvenTree/locales.py:45 msgid "Slovak" @@ -325,7 +325,7 @@ msgstr "" #: InvenTree/locales.py:46 msgid "Slovenian" -msgstr "" +msgstr "Esloveno" #: InvenTree/locales.py:47 msgid "Serbian" @@ -341,23 +341,23 @@ msgstr "" #: InvenTree/locales.py:50 msgid "Turkish" -msgstr "" +msgstr "Turco" #: InvenTree/locales.py:51 msgid "Ukrainian" -msgstr "" +msgstr "Ucraniano" #: InvenTree/locales.py:52 msgid "Vietnamese" -msgstr "" +msgstr "Vietnamita" #: InvenTree/locales.py:53 msgid "Chinese (Simplified)" -msgstr "" +msgstr "Chinês (simplificado)" #: InvenTree/locales.py:54 msgid "Chinese (Traditional)" -msgstr "" +msgstr "Chinês (tradicional)" #: InvenTree/magic_login.py:28 #, python-brace-format @@ -401,7 +401,7 @@ msgstr "" #: InvenTree/models.py:430 msgid "Reference field cannot be empty" -msgstr "" +msgstr "O campo de referência não deve ficar vazio" #: InvenTree/models.py:438 msgid "Reference must match required pattern" @@ -409,7 +409,7 @@ msgstr "" #: InvenTree/models.py:469 msgid "Reference number is too large" -msgstr "" +msgstr "O número de referência é muito longo" #: InvenTree/models.py:720 msgid "Duplicate names cannot exist under the same parent" @@ -419,8 +419,8 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:767 common/models.py:2704 common/models.py:3131 -#: common/models.py:3351 common/serializers.py:439 company/models.py:590 +#: InvenTree/models.py:767 common/models.py:2698 common/models.py:3125 +#: common/models.py:3345 common/serializers.py:439 company/models.py:590 #: machine/models.py:24 part/models.py:995 part/models.py:3776 #: plugin/models.py:51 report/models.py:149 stock/models.py:82 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -449,7 +449,7 @@ msgstr "" #: part/models.py:3791 part/templates/part/category.html:79 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:155 -#: report/models.py:509 report/models.py:535 +#: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 #: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:122 #: templates/InvenTree/settings/notifications.html:19 @@ -511,7 +511,7 @@ msgstr "" #: InvenTree/models.py:1075 msgid "Server Error" -msgstr "" +msgstr "Erro de servidor" #: InvenTree/models.py:1076 msgid "An error has been logged by the server." @@ -572,7 +572,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:444 common/models.py:2709 company/models.py:160 +#: InvenTree/serializers.py:444 common/models.py:2703 company/models.py:160 #: company/models.py:798 machine/models.py:39 part/admin.py:88 #: part/models.py:1201 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -615,7 +615,7 @@ msgstr "" #: InvenTree/serializers.py:580 importer/models.py:64 msgid "Data File" -msgstr "" +msgstr "Arquivo de dados" #: InvenTree/serializers.py:581 msgid "Select data file for upload" @@ -667,7 +667,7 @@ msgstr "" msgid "Downloading images from remote URL is not enabled" msgstr "" -#: InvenTree/status.py:65 part/serializers.py:1267 +#: InvenTree/status.py:65 part/serializers.py:1265 msgid "Background worker check failed" msgstr "" @@ -777,7 +777,7 @@ msgid "Optional" msgstr "" #: build/api.py:321 common/models.py:1491 part/admin.py:91 part/admin.py:428 -#: part/models.py:1166 part/serializers.py:1596 +#: part/models.py:1166 part/serializers.py:1594 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 #: templates/js/translated/table_filters.js:729 @@ -896,7 +896,7 @@ msgstr "" #: part/models.py:3282 part/models.py:3430 part/models.py:3451 #: part/models.py:3473 part/models.py:3609 part/models.py:3951 #: part/models.py:4114 part/models.py:4244 part/models.py:4602 -#: part/serializers.py:1213 part/serializers.py:1857 +#: part/serializers.py:1211 part/serializers.py:1855 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -946,7 +946,7 @@ msgstr "" #: build/models.py:281 msgid "Sales Order Reference" -msgstr "" +msgstr "Referência do pedido de venda" #: build/models.py:285 msgid "SalesOrder to which this build is allocated" @@ -1063,12 +1063,12 @@ msgstr "" #: order/templates/order/return_order_base.html:148 #: order/templates/order/sales_order_base.html:187 #: part/templates/part/part_base.html:399 stock/models.py:859 -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:196 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "" -#: build/models.py:378 common/models.py:3272 part/models.py:1070 +#: build/models.py:378 common/models.py:3266 part/models.py:1070 #: stock/models.py:859 msgid "Link to external URL" msgstr "" @@ -1124,7 +1124,7 @@ msgstr "" #: build/models.py:1060 build/serializers.py:279 build/serializers.py:328 #: build/serializers.py:959 order/models.py:565 order/serializers.py:500 -#: order/serializers.py:666 part/serializers.py:1590 part/serializers.py:2019 +#: order/serializers.py:666 part/serializers.py:1588 part/serializers.py:2017 #: stock/models.py:704 stock/models.py:1515 stock/serializers.py:676 msgid "Quantity must be greater than zero" msgstr "" @@ -1149,7 +1149,7 @@ msgstr "" #: build/models.py:1505 build/models.py:1761 build/serializers.py:266 #: build/serializers.py:313 build/serializers.py:1339 #: build/templates/build/build_base.html:110 -#: build/templates/build/detail.html:34 common/models.py:2581 +#: build/templates/build/detail.html:34 common/models.py:2575 #: order/models.py:1349 order/models.py:2034 order/serializers.py:1464 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3296 part/models.py:4266 @@ -1163,9 +1163,9 @@ msgstr "" #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 stock/admin.py:160 #: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:667 -#: stock/templates/stock/item_base.html:287 -#: stock/templates/stock/item_base.html:295 -#: stock/templates/stock/item_base.html:342 +#: stock/templates/stock/item_base.html:283 +#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:338 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:981 templates/js/translated/build.js:525 @@ -1196,7 +1196,7 @@ msgstr "" #: build/models.py:1506 msgid "Required quantity for build order" -msgstr "" +msgstr "Quantidade necessária para o pedido de produção" #: build/models.py:1586 msgid "Build item must specify a build output, as master part is marked as trackable" @@ -1228,7 +1228,7 @@ msgstr "" #: stock/serializers.py:770 stock/serializers.py:1288 stock/serializers.py:1400 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 -#: stock/templates/stock/item_base.html:194 +#: stock/templates/stock/item_base.html:190 #: templates/js/translated/build.js:1921 #: templates/js/translated/sales_order.js:301 #: templates/js/translated/sales_order.js:1234 @@ -1323,10 +1323,10 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:359 build/serializers.py:500 build/serializers.py:572 -#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1789 -#: part/serializers.py:1233 stock/serializers.py:103 stock/serializers.py:698 +#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1797 +#: part/serializers.py:1231 stock/serializers.py:103 stock/serializers.py:698 #: stock/serializers.py:858 stock/serializers.py:984 stock/serializers.py:1432 -#: stock/serializers.py:1688 stock/templates/stock/item_base.html:394 +#: stock/serializers.py:1688 stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2547 @@ -1352,7 +1352,7 @@ msgstr "" #: build/serializers.py:375 msgid "Automatically allocate required items with matching serial numbers" -msgstr "" +msgstr "Alocar automaticamente os itens necessários com os números de série correspondentes" #: build/serializers.py:390 msgid "Serial numbers must be provided for trackable parts" @@ -1390,7 +1390,7 @@ msgstr "" #: build/templates/build/detail.html:62 order/models.py:477 #: order/models.py:1003 order/models.py:2152 order/serializers.py:687 #: stock/admin.py:165 stock/serializers.py:1035 stock/serializers.py:1576 -#: stock/templates/stock/item_base.html:427 +#: stock/templates/stock/item_base.html:423 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1371 #: templates/js/translated/purchase_order.js:1792 @@ -1455,7 +1455,7 @@ msgstr "" #: build/serializers.py:783 msgid "Accept that stock items have not been fully allocated to this build order" -msgstr "" +msgstr "Aceitar que os itens de estoque não foram totalmente alocados para esta encomenda" #: build/serializers.py:793 templates/js/translated/build.js:319 msgid "Required stock has not been fully allocated" @@ -1522,7 +1522,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1030 order/serializers.py:1614 +#: build/serializers.py:1030 order/serializers.py:1622 msgid "Allocation items must be provided" msgstr "" @@ -1590,7 +1590,7 @@ msgstr "" #: build/serializers.py:1230 company/models.py:849 #: company/templates/company/supplier_part.html:160 order/serializers.py:691 #: stock/admin.py:229 stock/models.py:822 stock/serializers.py:1586 -#: stock/templates/stock/item_base.html:240 +#: stock/templates/stock/item_base.html:236 #: templates/js/translated/company.js:1646 #: templates/js/translated/purchase_order.js:1169 #: templates/js/translated/purchase_order.js:1332 @@ -1625,7 +1625,7 @@ msgstr "" #: build/serializers.py:1243 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:849 -#: stock/serializers.py:152 stock/templates/stock/item_base.html:311 +#: stock/serializers.py:152 stock/templates/stock/item_base.html:307 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2530 #: templates/js/translated/model_renderers.js:231 @@ -1644,7 +1644,7 @@ msgstr "" msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1257 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1257 stock/templates/stock/item_base.html:336 msgid "Available Quantity" msgstr "" @@ -1684,7 +1684,7 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1355 order/serializers.py:1179 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:920 part/serializers.py:1623 +#: part/bom.py:186 part/serializers.py:918 part/serializers.py:1621 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2807 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2155 @@ -1692,13 +1692,13 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1625 +#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1623 #: templates/js/translated/build.js:2811 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1650 +#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1648 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" @@ -1716,7 +1716,7 @@ msgstr "" msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1372 part/serializers.py:927 +#: build/serializers.py:1372 part/serializers.py:925 msgid "External Stock" msgstr "" @@ -1739,13 +1739,13 @@ msgstr "" #: build/status_codes.py:14 order/status_codes.py:16 order/status_codes.py:51 #: order/status_codes.py:82 msgid "Cancelled" -msgstr "" +msgstr "Cancelado" #: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:510 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:50 order/status_codes.py:81 #: order/templates/order/order_base.html:163 -#: order/templates/order/sales_order_base.html:168 report/models.py:443 +#: order/templates/order/sales_order_base.html:168 report/models.py:451 msgid "Complete" msgstr "" @@ -1849,9 +1849,6 @@ msgid "Delete Build" msgstr "" #: build/templates/build/build_base.html:87 -msgid "Isueue Build" -msgstr "" - #: build/templates/build/build_base.html:88 msgid "Issue Build" msgstr "" @@ -1931,7 +1928,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 -#: stock/templates/stock/item_base.html:369 +#: stock/templates/stock/item_base.html:365 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 #: templates/js/translated/sales_order.js:805 @@ -1991,7 +1988,7 @@ msgid "Allocated Parts" msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:163 -#: stock/templates/stock/item_base.html:162 +#: stock/templates/stock/item_base.html:158 #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:242 #: templates/js/translated/purchase_order.js:1326 @@ -2352,8 +2349,8 @@ msgstr "" #: common/models.py:1297 common/models.py:1353 common/models.py:1366 #: common/models.py:1374 common/models.py:1383 common/models.py:1392 -#: common/models.py:1629 common/models.py:1651 common/models.py:1766 -#: common/models.py:2148 +#: common/models.py:1629 common/models.py:1651 common/models.py:1752 +#: common/models.py:2134 msgid "days" msgstr "" @@ -2459,7 +2456,7 @@ msgstr "" #: common/models.py:1389 msgid "User notifications will be deleted after specified number of days" -msgstr "" +msgstr "Notificações de usuários será excluído após um número especificado de dias" #: common/models.py:1396 templates/InvenTree/settings/sidebar.html:31 msgid "Barcode Support" @@ -2582,12 +2579,12 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:1485 part/admin.py:108 part/models.py:3959 -#: report/models.py:293 report/models.py:360 report/serializers.py:90 -#: report/serializers.py:131 stock/serializers.py:233 +#: report/models.py:301 report/models.py:368 report/serializers.py:91 +#: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 #: templates/js/translated/table_filters.js:775 msgid "Template" -msgstr "" +msgstr "Modelo" #: common/models.py:1486 msgid "Parts are templates by default" @@ -2598,7 +2595,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:1497 part/admin.py:95 part/models.py:1172 -#: part/serializers.py:1617 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1615 templates/js/translated/table_filters.js:737 msgid "Component" msgstr "" @@ -2823,7 +2820,7 @@ msgid "Log errors which occur when generating reports" msgstr "" #: common/models.py:1702 plugin/builtin/labels/label_sheet.py:28 -#: report/models.py:301 +#: report/models.py:309 msgid "Page Size" msgstr "" @@ -2832,902 +2829,894 @@ msgid "Default page size for PDF reports" msgstr "" #: common/models.py:1708 -msgid "Enable Test Reports" -msgstr "" - -#: common/models.py:1709 -msgid "Enable generation of test reports" -msgstr "" - -#: common/models.py:1714 -msgid "Attach Test Reports" -msgstr "" - -#: common/models.py:1716 -msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" -msgstr "" - -#: common/models.py:1722 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1723 +#: common/models.py:1709 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1728 +#: common/models.py:1714 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1729 +#: common/models.py:1715 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1734 +#: common/models.py:1720 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1736 +#: common/models.py:1722 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1742 +#: common/models.py:1728 msgid "Batch Code Template" msgstr "" -#: common/models.py:1744 +#: common/models.py:1730 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1749 +#: common/models.py:1735 msgid "Stock Expiry" msgstr "" -#: common/models.py:1750 +#: common/models.py:1736 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1755 +#: common/models.py:1741 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1756 +#: common/models.py:1742 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1761 +#: common/models.py:1747 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1763 +#: common/models.py:1749 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1770 +#: common/models.py:1756 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1771 +#: common/models.py:1757 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1776 +#: common/models.py:1762 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1777 +#: common/models.py:1763 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1782 +#: common/models.py:1768 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1783 +#: common/models.py:1769 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1788 +#: common/models.py:1774 msgid "Show Installed Stock Items" msgstr "" -#: common/models.py:1789 +#: common/models.py:1775 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1794 +#: common/models.py:1780 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1796 +#: common/models.py:1782 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1802 +#: common/models.py:1788 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1804 +#: common/models.py:1790 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1810 +#: common/models.py:1796 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1812 +#: common/models.py:1798 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1818 common/models.py:1874 common/models.py:1896 -#: common/models.py:1932 +#: common/models.py:1804 common/models.py:1860 common/models.py:1882 +#: common/models.py:1918 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1819 common/models.py:1875 common/models.py:1897 -#: common/models.py:1933 +#: common/models.py:1805 common/models.py:1861 common/models.py:1883 +#: common/models.py:1919 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1824 +#: common/models.py:1810 msgid "Require Active Part" msgstr "" -#: common/models.py:1825 +#: common/models.py:1811 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1830 +#: common/models.py:1816 msgid "Require Locked Part" msgstr "" -#: common/models.py:1831 +#: common/models.py:1817 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/models.py:1836 +#: common/models.py:1822 msgid "Require Valid BOM" msgstr "" -#: common/models.py:1838 +#: common/models.py:1824 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1844 +#: common/models.py:1830 msgid "Require Closed Child Orders" msgstr "" -#: common/models.py:1846 +#: common/models.py:1832 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/models.py:1852 +#: common/models.py:1838 msgid "Block Until Tests Pass" msgstr "" -#: common/models.py:1854 +#: common/models.py:1840 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" -#: common/models.py:1860 +#: common/models.py:1846 msgid "Enable Return Orders" msgstr "" -#: common/models.py:1861 +#: common/models.py:1847 msgid "Enable return order functionality in the user interface" msgstr "" -#: common/models.py:1866 +#: common/models.py:1852 msgid "Return Order Reference Pattern" msgstr "" -#: common/models.py:1868 +#: common/models.py:1854 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1880 +#: common/models.py:1866 msgid "Edit Completed Return Orders" msgstr "" -#: common/models.py:1882 +#: common/models.py:1868 msgid "Allow editing of return orders after they have been completed" msgstr "" -#: common/models.py:1888 +#: common/models.py:1874 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1890 +#: common/models.py:1876 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1902 +#: common/models.py:1888 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1903 +#: common/models.py:1889 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1908 +#: common/models.py:1894 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1910 +#: common/models.py:1896 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1916 +#: common/models.py:1902 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1918 +#: common/models.py:1904 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1924 +#: common/models.py:1910 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1926 +#: common/models.py:1912 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1938 +#: common/models.py:1924 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1940 +#: common/models.py:1926 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1946 +#: common/models.py:1932 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1948 +#: common/models.py:1934 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1955 +#: common/models.py:1941 msgid "Enable password forgot" msgstr "" -#: common/models.py:1956 +#: common/models.py:1942 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1961 +#: common/models.py:1947 msgid "Enable registration" msgstr "" -#: common/models.py:1962 +#: common/models.py:1948 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1967 +#: common/models.py:1953 msgid "Enable SSO" msgstr "" -#: common/models.py:1968 +#: common/models.py:1954 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1973 +#: common/models.py:1959 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1975 +#: common/models.py:1961 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1981 +#: common/models.py:1967 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1983 +#: common/models.py:1969 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1989 +#: common/models.py:1975 msgid "SSO group key" msgstr "" -#: common/models.py:1991 +#: common/models.py:1977 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1997 +#: common/models.py:1983 msgid "SSO group map" msgstr "" -#: common/models.py:1999 +#: common/models.py:1985 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/models.py:2005 +#: common/models.py:1991 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:2007 +#: common/models.py:1993 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/models.py:2013 +#: common/models.py:1999 msgid "Email required" msgstr "" -#: common/models.py:2014 +#: common/models.py:2000 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:2019 +#: common/models.py:2005 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:2021 +#: common/models.py:2007 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:2027 +#: common/models.py:2013 msgid "Mail twice" msgstr "" -#: common/models.py:2028 +#: common/models.py:2014 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:2033 +#: common/models.py:2019 msgid "Password twice" msgstr "" -#: common/models.py:2034 +#: common/models.py:2020 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:2039 +#: common/models.py:2025 msgid "Allowed domains" msgstr "" -#: common/models.py:2041 +#: common/models.py:2027 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:2047 +#: common/models.py:2033 msgid "Group on signup" msgstr "" -#: common/models.py:2049 +#: common/models.py:2035 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:2055 +#: common/models.py:2041 msgid "Enforce MFA" msgstr "" -#: common/models.py:2056 +#: common/models.py:2042 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:2061 +#: common/models.py:2047 msgid "Check plugins on startup" msgstr "" -#: common/models.py:2063 +#: common/models.py:2049 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:2071 +#: common/models.py:2057 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2072 +#: common/models.py:2058 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2078 +#: common/models.py:2064 msgid "Enable URL integration" msgstr "" -#: common/models.py:2079 +#: common/models.py:2065 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:2085 +#: common/models.py:2071 msgid "Enable navigation integration" msgstr "" -#: common/models.py:2086 +#: common/models.py:2072 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:2092 +#: common/models.py:2078 msgid "Enable app integration" msgstr "" -#: common/models.py:2093 +#: common/models.py:2079 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:2099 +#: common/models.py:2085 msgid "Enable schedule integration" msgstr "" -#: common/models.py:2100 +#: common/models.py:2086 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2106 +#: common/models.py:2092 msgid "Enable event integration" msgstr "" -#: common/models.py:2107 +#: common/models.py:2093 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2113 +#: common/models.py:2099 msgid "Enable project codes" msgstr "" -#: common/models.py:2114 +#: common/models.py:2100 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2119 +#: common/models.py:2105 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2121 +#: common/models.py:2107 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2127 +#: common/models.py:2113 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2129 +#: common/models.py:2115 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2135 +#: common/models.py:2121 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2137 +#: common/models.py:2123 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2143 +#: common/models.py:2129 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2145 +#: common/models.py:2131 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2152 +#: common/models.py:2138 msgid "Display Users full names" msgstr "" -#: common/models.py:2153 +#: common/models.py:2139 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2158 +#: common/models.py:2144 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2159 +#: common/models.py:2145 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2171 common/models.py:2551 +#: common/models.py:2150 +msgid "Create Template on Upload" +msgstr "" + +#: common/models.py:2152 +msgid "Create a new test template when uploading test data which does not match an existing template" +msgstr "" + +#: common/models.py:2165 common/models.py:2545 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2214 +#: common/models.py:2208 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2216 +#: common/models.py:2210 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2216 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2223 +#: common/models.py:2217 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2228 +#: common/models.py:2222 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2229 +#: common/models.py:2223 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2234 +#: common/models.py:2228 msgid "Show latest parts" msgstr "" -#: common/models.py:2235 +#: common/models.py:2229 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2240 +#: common/models.py:2234 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2241 +#: common/models.py:2235 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2246 +#: common/models.py:2240 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2247 +#: common/models.py:2241 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2252 +#: common/models.py:2246 msgid "Show low stock" msgstr "" -#: common/models.py:2253 +#: common/models.py:2247 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2258 +#: common/models.py:2252 msgid "Show depleted stock" msgstr "" -#: common/models.py:2259 +#: common/models.py:2253 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2264 +#: common/models.py:2258 msgid "Show needed stock" msgstr "" -#: common/models.py:2265 +#: common/models.py:2259 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2270 +#: common/models.py:2264 msgid "Show expired stock" msgstr "" -#: common/models.py:2271 +#: common/models.py:2265 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2276 +#: common/models.py:2270 msgid "Show stale stock" msgstr "" -#: common/models.py:2277 +#: common/models.py:2271 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2282 +#: common/models.py:2276 msgid "Show pending builds" msgstr "" -#: common/models.py:2283 +#: common/models.py:2277 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2288 +#: common/models.py:2282 msgid "Show overdue builds" msgstr "" -#: common/models.py:2289 +#: common/models.py:2283 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2294 +#: common/models.py:2288 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2295 +#: common/models.py:2289 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2300 +#: common/models.py:2294 msgid "Show overdue POs" msgstr "" -#: common/models.py:2301 +#: common/models.py:2295 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2306 +#: common/models.py:2300 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2307 +#: common/models.py:2301 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2312 +#: common/models.py:2306 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2313 +#: common/models.py:2307 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2318 +#: common/models.py:2312 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2319 +#: common/models.py:2313 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2324 +#: common/models.py:2318 msgid "Show News" msgstr "" -#: common/models.py:2325 +#: common/models.py:2319 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2330 +#: common/models.py:2324 msgid "Inline label display" msgstr "" -#: common/models.py:2332 +#: common/models.py:2326 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2338 +#: common/models.py:2332 msgid "Default label printer" msgstr "" -#: common/models.py:2340 +#: common/models.py:2334 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2346 +#: common/models.py:2340 msgid "Inline report display" msgstr "" -#: common/models.py:2348 +#: common/models.py:2342 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2354 +#: common/models.py:2348 msgid "Search Parts" msgstr "" -#: common/models.py:2355 +#: common/models.py:2349 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2360 +#: common/models.py:2354 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2361 +#: common/models.py:2355 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2366 +#: common/models.py:2360 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2367 +#: common/models.py:2361 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2372 +#: common/models.py:2366 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2373 +#: common/models.py:2367 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2378 +#: common/models.py:2372 msgid "Search Categories" msgstr "" -#: common/models.py:2379 +#: common/models.py:2373 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2384 +#: common/models.py:2378 msgid "Search Stock" msgstr "" -#: common/models.py:2385 +#: common/models.py:2379 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2384 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2392 +#: common/models.py:2386 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2398 +#: common/models.py:2392 msgid "Search Locations" msgstr "" -#: common/models.py:2399 +#: common/models.py:2393 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2404 +#: common/models.py:2398 msgid "Search Companies" msgstr "" -#: common/models.py:2405 +#: common/models.py:2399 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2410 +#: common/models.py:2404 msgid "Search Build Orders" msgstr "" -#: common/models.py:2411 +#: common/models.py:2405 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2416 +#: common/models.py:2410 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2417 +#: common/models.py:2411 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2422 +#: common/models.py:2416 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2424 +#: common/models.py:2418 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2430 +#: common/models.py:2424 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2431 +#: common/models.py:2425 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2436 +#: common/models.py:2430 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2438 +#: common/models.py:2432 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2444 +#: common/models.py:2438 msgid "Search Return Orders" msgstr "" -#: common/models.py:2445 +#: common/models.py:2439 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2450 +#: common/models.py:2444 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2452 +#: common/models.py:2446 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2458 +#: common/models.py:2452 msgid "Search Preview Results" msgstr "" -#: common/models.py:2460 +#: common/models.py:2454 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2466 +#: common/models.py:2460 msgid "Regex Search" msgstr "" -#: common/models.py:2467 +#: common/models.py:2461 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2472 +#: common/models.py:2466 msgid "Whole Word Search" msgstr "" -#: common/models.py:2473 +#: common/models.py:2467 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2478 +#: common/models.py:2472 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2479 +#: common/models.py:2473 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2484 +#: common/models.py:2478 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2485 +#: common/models.py:2479 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2490 +#: common/models.py:2484 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2491 +#: common/models.py:2485 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2496 +#: common/models.py:2490 msgid "Date Format" msgstr "" -#: common/models.py:2497 +#: common/models.py:2491 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2510 part/templates/part/detail.html:41 +#: common/models.py:2504 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2511 +#: common/models.py:2505 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2516 part/templates/part/detail.html:62 +#: common/models.py:2510 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2518 +#: common/models.py:2512 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2524 +#: common/models.py:2518 msgid "Table String Length" msgstr "" -#: common/models.py:2526 +#: common/models.py:2520 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2532 +#: common/models.py:2526 msgid "Receive error reports" msgstr "" -#: common/models.py:2533 +#: common/models.py:2527 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2538 +#: common/models.py:2532 msgid "Last used printing machines" msgstr "" -#: common/models.py:2539 +#: common/models.py:2533 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2559 common/models.py:2560 common/models.py:2717 -#: common/models.py:2718 common/models.py:2963 common/models.py:2964 -#: common/models.py:3287 common/models.py:3288 importer/models.py:89 +#: common/models.py:2553 common/models.py:2554 common/models.py:2711 +#: common/models.py:2712 common/models.py:2957 common/models.py:2958 +#: common/models.py:3281 common/models.py:3282 importer/models.py:89 #: part/models.py:3319 part/models.py:3406 part/models.py:3480 #: part/models.py:3508 plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3735,11 +3724,11 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:2582 +#: common/models.py:2576 msgid "Price break quantity" msgstr "" -#: common/models.py:2589 company/serializers.py:517 order/admin.py:42 +#: common/models.py:2583 company/serializers.py:517 order/admin.py:42 #: order/models.py:1423 order/models.py:2410 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1892 #: templates/js/translated/pricing.js:621 @@ -3747,96 +3736,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2590 +#: common/models.py:2584 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2694 common/models.py:2879 +#: common/models.py:2688 common/models.py:2873 msgid "Endpoint" msgstr "" -#: common/models.py:2695 +#: common/models.py:2689 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2705 +#: common/models.py:2699 msgid "Name for this webhook" msgstr "" -#: common/models.py:2709 +#: common/models.py:2703 msgid "Is this webhook active" msgstr "" -#: common/models.py:2725 users/models.py:159 +#: common/models.py:2719 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2726 +#: common/models.py:2720 msgid "Token for access" msgstr "" -#: common/models.py:2734 +#: common/models.py:2728 msgid "Secret" msgstr "" -#: common/models.py:2735 +#: common/models.py:2729 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2843 +#: common/models.py:2837 msgid "Message ID" msgstr "" -#: common/models.py:2844 +#: common/models.py:2838 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2852 +#: common/models.py:2846 msgid "Host" msgstr "" -#: common/models.py:2853 +#: common/models.py:2847 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2861 +#: common/models.py:2855 msgid "Header" msgstr "" -#: common/models.py:2862 +#: common/models.py:2856 msgid "Header of this message" msgstr "" -#: common/models.py:2869 +#: common/models.py:2863 msgid "Body" msgstr "" -#: common/models.py:2870 +#: common/models.py:2864 msgid "Body of this message" msgstr "" -#: common/models.py:2880 +#: common/models.py:2874 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2885 +#: common/models.py:2879 msgid "Worked on" msgstr "" -#: common/models.py:2886 +#: common/models.py:2880 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:3012 +#: common/models.py:3006 msgid "Id" msgstr "" -#: common/models.py:3014 templates/js/translated/company.js:965 +#: common/models.py:3008 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:3016 common/models.py:3271 company/models.py:146 +#: common/models.py:3010 common/models.py:3265 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 #: order/models.py:303 order/models.py:1378 order/models.py:1810 #: part/admin.py:55 part/models.py:1069 @@ -3853,217 +3842,217 @@ msgstr "" msgid "Link" msgstr "" -#: common/models.py:3018 templates/js/translated/news.js:60 +#: common/models.py:3012 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:3020 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:3014 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" -#: common/models.py:3022 templates/js/translated/news.js:52 +#: common/models.py:3016 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Read" msgstr "" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Was this news item read?" msgstr "" -#: common/models.py:3042 company/models.py:156 part/models.py:1079 +#: common/models.py:3036 company/models.py:156 part/models.py:1079 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 -#: stock/templates/stock/item_base.html:133 templates/503.html:31 +#: stock/templates/stock/item_base.html:129 templates/503.html:31 #: templates/hover_image.html:7 templates/hover_image.html:9 #: templates/modals.html:6 msgid "Image" msgstr "" -#: common/models.py:3042 +#: common/models.py:3036 msgid "Image file" msgstr "" -#: common/models.py:3054 common/models.py:3255 +#: common/models.py:3048 common/models.py:3249 msgid "Target model type for this image" msgstr "" -#: common/models.py:3058 +#: common/models.py:3052 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3080 +#: common/models.py:3074 msgid "Custom Unit" msgstr "" -#: common/models.py:3098 +#: common/models.py:3092 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:3113 +#: common/models.py:3107 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3132 +#: common/models.py:3126 msgid "Unit name" msgstr "" -#: common/models.py:3139 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3133 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3140 +#: common/models.py:3134 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3146 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3140 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3147 +#: common/models.py:3141 msgid "Unit definition" msgstr "" -#: common/models.py:3205 common/models.py:3262 stock/models.py:2552 +#: common/models.py:3199 common/models.py:3256 stock/models.py:2549 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "" -#: common/models.py:3217 +#: common/models.py:3211 msgid "Missing file" msgstr "" -#: common/models.py:3218 +#: common/models.py:3212 msgid "Missing external link" msgstr "" -#: common/models.py:3263 +#: common/models.py:3257 msgid "Select file to attach" msgstr "" -#: common/models.py:3278 templates/js/translated/attachment.js:120 +#: common/models.py:3272 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "" -#: common/models.py:3279 +#: common/models.py:3273 msgid "Attachment comment" msgstr "" -#: common/models.py:3295 +#: common/models.py:3289 msgid "Upload date" msgstr "" -#: common/models.py:3296 +#: common/models.py:3290 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size in bytes" msgstr "" -#: common/models.py:3338 common/serializers.py:588 +#: common/models.py:3332 common/serializers.py:588 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3347 plugin/models.py:43 users/models.py:100 +#: common/models.py:3341 plugin/models.py:43 users/models.py:100 msgid "Key" msgstr "" -#: common/models.py:3348 +#: common/models.py:3342 msgid "Value that will be saved in the models database" msgstr "" -#: common/models.py:3351 +#: common/models.py:3345 msgid "Name of the state" msgstr "" -#: common/models.py:3355 +#: common/models.py:3349 msgid "Label" msgstr "" -#: common/models.py:3356 +#: common/models.py:3350 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:3362 +#: common/models.py:3356 msgid "Color" msgstr "" -#: common/models.py:3363 +#: common/models.py:3357 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:3366 +#: common/models.py:3360 msgid "Logical Key" msgstr "" -#: common/models.py:3368 +#: common/models.py:3362 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:3376 +#: common/models.py:3370 msgid "Model" msgstr "" -#: common/models.py:3377 +#: common/models.py:3371 msgid "Model this state is associated with" msgstr "" -#: common/models.py:3381 +#: common/models.py:3375 msgid "Reference Status Set" msgstr "" -#: common/models.py:3382 +#: common/models.py:3376 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:3388 +#: common/models.py:3382 msgid "Custom State" msgstr "" -#: common/models.py:3389 +#: common/models.py:3383 msgid "Custom States" msgstr "" -#: common/models.py:3404 +#: common/models.py:3398 msgid "Model must be selected" msgstr "" -#: common/models.py:3407 +#: common/models.py:3401 msgid "Key must be selected" msgstr "" -#: common/models.py:3410 +#: common/models.py:3404 msgid "Logical key must be selected" msgstr "" -#: common/models.py:3414 +#: common/models.py:3408 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:3418 +#: common/models.py:3412 msgid "Reference status must be selected" msgstr "" -#: common/models.py:3430 +#: common/models.py:3424 msgid "Reference status set not found" msgstr "" -#: common/models.py:3436 +#: common/models.py:3430 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:3442 +#: common/models.py:3436 msgid "Logical key must be in the logical keys of the reference status" msgstr "" @@ -4165,7 +4154,7 @@ msgstr "" msgid "Filename" msgstr "" -#: common/serializers.py:563 report/api.py:100 report/serializers.py:53 +#: common/serializers.py:563 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" @@ -4447,12 +4436,12 @@ msgstr "" #: company/models.py:467 company/models.py:584 company/models.py:808 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 -#: stock/templates/stock/item_base.html:217 +#: stock/templates/stock/item_base.html:213 msgid "Manufacturer Part" msgstr "" #: company/models.py:484 company/models.py:776 stock/models.py:791 -#: stock/serializers.py:452 stock/templates/stock/item_base.html:142 +#: stock/serializers.py:452 stock/templates/stock/item_base.html:138 #: templates/js/translated/bom.js:622 msgid "Base Part" msgstr "" @@ -4463,8 +4452,8 @@ msgstr "" #: company/models.py:495 company/templates/company/company_base.html:82 #: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:145 part/serializers.py:567 -#: stock/templates/stock/item_base.html:207 +#: company/templates/company/supplier_part.html:145 part/serializers.py:565 +#: stock/templates/stock/item_base.html:203 #: templates/js/translated/company.js:507 #: templates/js/translated/company.js:1118 #: templates/js/translated/company.js:1296 @@ -4479,7 +4468,7 @@ msgstr "" #: company/models.py:502 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:153 order/serializers.py:557 -#: part/serializers.py:577 templates/js/translated/company.js:351 +#: part/serializers.py:575 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 #: templates/js/translated/company.js:1630 templates/js/translated/part.js:1807 @@ -4505,7 +4494,7 @@ msgid "Parameter name" msgstr "" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2544 templates/js/translated/company.js:1166 +#: stock/models.py:2541 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1499 #: templates/js/translated/stock.js:1607 msgid "Value" @@ -4530,7 +4519,7 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 #: order/serializers.py:492 stock/models.py:802 -#: stock/templates/stock/item_base.html:233 +#: stock/templates/stock/item_base.html:229 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 @@ -4553,9 +4542,9 @@ msgstr "" #: company/models.py:786 company/templates/company/company_base.html:87 #: company/templates/company/supplier_part.html:129 order/models.py:492 #: order/templates/order/order_base.html:141 part/bom.py:279 part/bom.py:314 -#: part/serializers.py:551 plugin/builtin/suppliers/digikey.py:25 +#: part/serializers.py:549 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/templates/stock/item_base.html:224 +#: plugin/builtin/suppliers/tme.py:26 stock/templates/stock/item_base.html:220 #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:511 @@ -4570,7 +4559,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:793 part/serializers.py:562 +#: company/models.py:793 part/serializers.py:560 msgid "Supplier stock keeping unit" msgstr "" @@ -4661,7 +4650,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:919 +#: company/serializers.py:397 part/admin.py:126 part/serializers.py:917 #: part/templates/part/part_base.html:197 #: templates/js/translated/company.js:1689 #: templates/js/translated/table_filters.js:362 @@ -4735,7 +4724,7 @@ msgstr "" #: order/models.py:2140 order/templates/order/return_order_base.html:134 #: order/templates/order/sales_order_base.html:151 stock/models.py:844 #: stock/models.py:845 stock/serializers.py:1336 -#: stock/templates/stock/item_base.html:405 +#: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 #: templates/js/translated/return_order.js:295 @@ -4939,7 +4928,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:119 #: company/templates/company/supplier_part.html:15 company/views.py:31 -#: part/admin.py:122 part/serializers.py:925 +#: part/admin.py:122 part/serializers.py:923 #: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190 #: templates/navbar.html:48 msgid "Suppliers" @@ -5030,7 +5019,7 @@ msgid "No supplier information available" msgstr "" #: company/templates/company/supplier_part.html:139 order/serializers.py:554 -#: part/bom.py:286 part/bom.py:315 part/serializers.py:561 +#: part/bom.py:286 part/bom.py:315 part/serializers.py:559 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1793 #: templates/js/translated/pricing.js:510 #: templates/js/translated/purchase_order.js:1920 @@ -5084,7 +5073,7 @@ msgid "Update Part Availability" msgstr "" #: company/templates/company/supplier_part_sidebar.html:5 -#: part/serializers.py:923 part/stocktake.py:223 +#: part/serializers.py:921 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 #: stock/serializers.py:1021 stock/serializers.py:1199 @@ -5473,7 +5462,7 @@ msgstr "" #: order/models.py:1592 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_purchase_order_report.html:14 -#: stock/serializers.py:121 stock/templates/stock/item_base.html:176 +#: stock/serializers.py:121 stock/templates/stock/item_base.html:172 #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:168 @@ -5694,7 +5683,7 @@ msgid "Number of items received" msgstr "" #: order/models.py:1513 stock/models.py:963 stock/serializers.py:617 -#: stock/templates/stock/item_base.html:183 +#: stock/templates/stock/item_base.html:179 #: templates/js/translated/stock.js:2397 msgid "Purchase Price" msgstr "" @@ -5768,7 +5757,7 @@ msgid "User who checked this shipment" msgstr "" #: order/models.py:1788 order/models.py:2011 order/serializers.py:1479 -#: order/serializers.py:1589 templates/js/translated/model_renderers.js:455 +#: order/serializers.py:1597 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "" @@ -5982,7 +5971,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1790 +#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1798 msgid "Select destination location for received items" msgstr "" @@ -6019,7 +6008,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:795 order/serializers.py:1806 +#: order/serializers.py:795 order/serializers.py:1814 msgid "Line items must be provided" msgstr "" @@ -6051,39 +6040,39 @@ msgstr "" msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1491 order/serializers.py:1597 +#: order/serializers.py:1491 order/serializers.py:1605 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1494 order/serializers.py:1600 +#: order/serializers.py:1494 order/serializers.py:1608 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1541 +#: order/serializers.py:1549 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1548 -msgid "The following serial numbers are already allocated" +#: order/serializers.py:1556 +msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1760 +#: order/serializers.py:1768 msgid "Return order line item" msgstr "" -#: order/serializers.py:1766 +#: order/serializers.py:1774 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1777 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1798 +#: order/serializers.py:1806 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1881 +#: order/serializers.py:1889 msgid "Line price currency" msgstr "" @@ -6510,7 +6499,7 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/admin.py:48 part/models.py:1044 part/serializers.py:908 +#: part/admin.py:48 part/models.py:1044 part/serializers.py:906 #: part/templates/part/part_base.html:276 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 @@ -6537,7 +6526,7 @@ msgstr "" msgid "Category ID" msgstr "" -#: part/admin.py:67 part/admin.py:304 part/serializers.py:893 +#: part/admin.py:67 part/admin.py:304 part/serializers.py:891 #: part/stocktake.py:222 msgid "Category Name" msgstr "" @@ -6562,7 +6551,7 @@ msgstr "" msgid "Used In" msgstr "" -#: part/admin.py:150 part/serializers.py:918 +#: part/admin.py:150 part/serializers.py:916 #: part/templates/part/part_base.html:248 stock/admin.py:236 #: templates/js/translated/part.js:717 templates/js/translated/part.js:2159 msgid "Building" @@ -6592,7 +6581,7 @@ msgid "Category Path" msgstr "" #: part/admin.py:325 part/models.py:420 part/serializers.py:130 -#: part/serializers.py:290 part/serializers.py:428 +#: part/serializers.py:290 part/serializers.py:426 #: part/templates/part/cat_link.html:3 part/templates/part/category.html:20 #: part/templates/part/category.html:138 part/templates/part/category.html:158 #: part/templates/part/category_sidebar.html:9 @@ -6619,13 +6608,13 @@ msgstr "" msgid "Part Revision" msgstr "" -#: part/admin.py:418 part/serializers.py:1367 +#: part/admin.py:418 part/serializers.py:1365 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "" -#: part/admin.py:423 part/serializers.py:1382 +#: part/admin.py:423 part/serializers.py:1380 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -6720,7 +6709,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1520 part/models.py:1036 part/models.py:3501 part/models.py:4060 -#: part/serializers.py:443 part/serializers.py:1223 +#: part/serializers.py:441 part/serializers.py:1221 #: part/templates/part/part_base.html:267 stock/api.py:780 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6746,7 +6735,7 @@ msgstr "" msgid "Default Location" msgstr "" -#: part/bom.py:184 part/serializers.py:926 +#: part/bom.py:184 part/serializers.py:924 #: templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "" @@ -6906,7 +6895,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1052 part/serializers.py:360 +#: part/models.py:1052 msgid "Part revision or version number" msgstr "" @@ -7012,7 +7001,7 @@ msgid "Owner responsible for this part" msgstr "" #: part/models.py:1264 part/templates/part/part_base.html:355 -#: stock/templates/stock/item_base.html:451 +#: stock/templates/stock/item_base.html:447 #: templates/js/translated/part.js:2490 msgid "Last Stocktake" msgstr "" @@ -7277,7 +7266,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3635 report/models.py:208 +#: part/models.py:3635 report/models.py:216 #: templates/js/translated/part.js:2919 #: templates/js/translated/table_filters.js:502 msgid "Enabled" @@ -7571,326 +7560,326 @@ msgstr "" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:434 +#: part/serializers.py:432 msgid "No parts selected" msgstr "" -#: part/serializers.py:444 +#: part/serializers.py:442 msgid "Select category" msgstr "" -#: part/serializers.py:479 +#: part/serializers.py:477 msgid "Original Part" msgstr "" -#: part/serializers.py:480 +#: part/serializers.py:478 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:485 +#: part/serializers.py:483 msgid "Copy Image" msgstr "" -#: part/serializers.py:486 +#: part/serializers.py:484 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:492 part/templates/part/detail.html:293 +#: part/serializers.py:490 part/templates/part/detail.html:293 msgid "Copy BOM" msgstr "" -#: part/serializers.py:493 +#: part/serializers.py:491 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:499 +#: part/serializers.py:497 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:500 +#: part/serializers.py:498 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:506 +#: part/serializers.py:504 msgid "Copy Notes" msgstr "" -#: part/serializers.py:507 +#: part/serializers.py:505 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:523 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:527 +#: part/serializers.py:525 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:534 +#: part/serializers.py:532 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:535 +#: part/serializers.py:533 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:552 +#: part/serializers.py:550 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:568 +#: part/serializers.py:566 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:578 +#: part/serializers.py:576 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:585 +#: part/serializers.py:583 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:594 +#: part/serializers.py:592 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:605 +#: part/serializers.py:603 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:612 +#: part/serializers.py:610 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:924 +#: part/serializers.py:922 msgid "Revisions" msgstr "" -#: part/serializers.py:929 +#: part/serializers.py:927 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:932 +#: part/serializers.py:930 msgid "Variant Stock" msgstr "" -#: part/serializers.py:962 part/templates/part/copy_part.html:9 +#: part/serializers.py:960 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:474 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:963 +#: part/serializers.py:961 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:969 templates/js/translated/part.js:103 +#: part/serializers.py:967 templates/js/translated/part.js:103 msgid "Initial Stock" msgstr "" -#: part/serializers.py:970 +#: part/serializers.py:968 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:976 +#: part/serializers.py:974 msgid "Supplier Information" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:975 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:985 +#: part/serializers.py:983 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:986 +#: part/serializers.py:984 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:991 +#: part/serializers.py:989 msgid "Existing Image" msgstr "" -#: part/serializers.py:992 +#: part/serializers.py:990 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1007 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1215 +#: part/serializers.py:1213 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1225 +#: part/serializers.py:1223 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1235 +#: part/serializers.py:1233 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1239 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1240 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1247 +#: part/serializers.py:1245 msgid "Generate Report" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1246 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1253 +#: part/serializers.py:1251 msgid "Update Parts" msgstr "" -#: part/serializers.py:1254 +#: part/serializers.py:1252 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1262 +#: part/serializers.py:1260 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1368 +#: part/serializers.py:1366 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1373 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1383 +#: part/serializers.py:1381 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1390 +#: part/serializers.py:1388 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1419 +#: part/serializers.py:1417 msgid "Update" msgstr "" -#: part/serializers.py:1420 +#: part/serializers.py:1418 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1443 +#: part/serializers.py:1441 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1450 +#: part/serializers.py:1448 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1451 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1597 +#: part/serializers.py:1595 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1606 +#: part/serializers.py:1604 msgid "Component Name" msgstr "" -#: part/serializers.py:1609 +#: part/serializers.py:1607 msgid "Component IPN" msgstr "" -#: part/serializers.py:1612 +#: part/serializers.py:1610 msgid "Component Description" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1616 msgid "Select the component part" msgstr "" -#: part/serializers.py:1627 part/templates/part/part_base.html:242 +#: part/serializers.py:1625 part/templates/part/part_base.html:242 #: templates/js/translated/bom.js:1219 msgid "Can Build" msgstr "" -#: part/serializers.py:1858 +#: part/serializers.py:1856 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1866 +#: part/serializers.py:1864 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1867 +#: part/serializers.py:1865 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1872 +#: part/serializers.py:1870 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1873 +#: part/serializers.py:1871 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1878 +#: part/serializers.py:1876 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1879 +#: part/serializers.py:1877 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1884 +#: part/serializers.py:1882 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1885 +#: part/serializers.py:1883 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1920 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1921 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1955 +#: part/serializers.py:1953 msgid "No part column specified" msgstr "" -#: part/serializers.py:1999 +#: part/serializers.py:1997 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2002 +#: part/serializers.py:2000 msgid "No matching part found" msgstr "" -#: part/serializers.py:2004 +#: part/serializers.py:2002 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2013 +#: part/serializers.py:2011 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2021 +#: part/serializers.py:2019 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2044 +#: part/serializers.py:2042 msgid "At least one BOM item is required" msgstr "" @@ -8216,7 +8205,7 @@ msgid "Subscribe to notifications for this part" msgstr "" #: part/templates/part/part_base.html:52 -#: stock/templates/stock/item_base.html:62 +#: stock/templates/stock/item_base.html:61 #: stock/templates/stock/location.html:71 templates/js/translated/label.js:136 msgid "Print Label" msgstr "" @@ -8226,7 +8215,7 @@ msgid "Show pricing information" msgstr "" #: part/templates/part/part_base.html:63 -#: stock/templates/stock/item_base.html:110 +#: stock/templates/stock/item_base.html:106 #: stock/templates/stock/location.html:80 msgid "Stock actions" msgstr "" @@ -8297,12 +8286,12 @@ msgid "Required for Orders" msgstr "" #: part/templates/part/part_base.html:225 -#: stock/templates/stock/item_base.html:388 +#: stock/templates/stock/item_base.html:384 msgid "Allocated to Build Orders" msgstr "" #: part/templates/part/part_base.html:234 -#: stock/templates/stock/item_base.html:381 +#: stock/templates/stock/item_base.html:377 msgid "Allocated to Sales Orders" msgstr "" @@ -8322,7 +8311,7 @@ msgid "Latest Serial Number" msgstr "" #: part/templates/part/part_base.html:372 -#: stock/templates/stock/item_base.html:322 +#: stock/templates/stock/item_base.html:318 msgid "Search for serial number" msgstr "" @@ -8449,7 +8438,7 @@ msgid "Edit" msgstr "" #: part/templates/part/prices.html:28 stock/admin.py:252 -#: stock/templates/stock/item_base.html:446 +#: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1703 #: templates/js/translated/company.js:1713 #: templates/js/translated/stock.js:2332 @@ -8940,7 +8929,7 @@ msgstr "" msgid "Print a border around each label" msgstr "" -#: plugin/builtin/labels/label_sheet.py:47 report/models.py:307 +#: plugin/builtin/labels/label_sheet.py:47 report/models.py:315 msgid "Landscape" msgstr "" @@ -9098,7 +9087,7 @@ msgstr "" msgid "Package Plugin" msgstr "" -#: plugin/models.py:220 report/models.py:474 +#: plugin/models.py:220 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" @@ -9249,8 +9238,8 @@ msgstr "" msgid "No valid objects provided to template" msgstr "" -#: report/api.py:103 report/models.py:438 report/serializers.py:98 -#: report/serializers.py:148 templates/js/translated/purchase_order.js:1817 +#: report/api.py:103 report/models.py:446 report/serializers.py:99 +#: report/serializers.py:149 templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:353 #: templates/js/translated/sales_order.js:887 #: templates/js/translated/sales_order.js:1047 @@ -9281,7 +9270,11 @@ msgstr "" msgid "Error printing label" msgstr "" -#: report/api.py:375 report/api.py:411 +#: report/api.py:358 +msgid "Report saved at time of printing" +msgstr "" + +#: report/api.py:384 report/api.py:420 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "" @@ -9318,135 +9311,143 @@ msgstr "" msgid "Revision number (auto-increments)" msgstr "" -#: report/models.py:202 +#: report/models.py:168 +msgid "Attach to Model on Print" +msgstr "" + +#: report/models.py:170 +msgid "Save report output as an attachment against linked model instance when printing" +msgstr "" + +#: report/models.py:210 msgid "Filename Pattern" msgstr "" -#: report/models.py:203 +#: report/models.py:211 msgid "Pattern for generating filenames" msgstr "" -#: report/models.py:208 +#: report/models.py:216 msgid "Template is enabled" msgstr "" -#: report/models.py:214 +#: report/models.py:222 msgid "Target model type for template" msgstr "" -#: report/models.py:234 +#: report/models.py:242 msgid "Filters" msgstr "" -#: report/models.py:235 +#: report/models.py:243 msgid "Template query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:294 report/models.py:361 +#: report/models.py:302 report/models.py:369 msgid "Template file" msgstr "" -#: report/models.py:302 +#: report/models.py:310 msgid "Page size for PDF reports" msgstr "" -#: report/models.py:308 +#: report/models.py:316 msgid "Render report in landscape orientation" msgstr "" -#: report/models.py:367 +#: report/models.py:375 msgid "Width [mm]" msgstr "" -#: report/models.py:368 +#: report/models.py:376 msgid "Label width, specified in mm" msgstr "" -#: report/models.py:374 +#: report/models.py:382 msgid "Height [mm]" msgstr "" -#: report/models.py:375 +#: report/models.py:383 msgid "Label height, specified in mm" msgstr "" -#: report/models.py:438 +#: report/models.py:446 msgid "Number of items to process" msgstr "" -#: report/models.py:444 +#: report/models.py:452 msgid "Report generation is complete" msgstr "" -#: report/models.py:448 templates/js/translated/build.js:2352 +#: report/models.py:456 templates/js/translated/build.js:2352 msgid "Progress" msgstr "" -#: report/models.py:448 +#: report/models.py:456 msgid "Report generation progress" msgstr "" -#: report/models.py:456 +#: report/models.py:464 msgid "Report Template" msgstr "" -#: report/models.py:463 report/models.py:486 +#: report/models.py:471 report/models.py:494 msgid "Output File" msgstr "" -#: report/models.py:464 report/models.py:487 +#: report/models.py:472 report/models.py:495 msgid "Generated output file" msgstr "" -#: report/models.py:475 +#: report/models.py:483 msgid "Label output plugin" msgstr "" -#: report/models.py:479 +#: report/models.py:487 msgid "Label Template" msgstr "" -#: report/models.py:502 +#: report/models.py:510 msgid "Snippet" msgstr "" -#: report/models.py:503 +#: report/models.py:511 msgid "Report snippet file" msgstr "" -#: report/models.py:510 +#: report/models.py:518 msgid "Snippet file description" msgstr "" -#: report/models.py:528 +#: report/models.py:536 msgid "Asset" msgstr "" -#: report/models.py:529 +#: report/models.py:537 msgid "Report asset file" msgstr "" -#: report/models.py:536 +#: report/models.py:544 msgid "Asset file description" msgstr "" -#: report/serializers.py:91 +#: report/serializers.py:92 msgid "Select report template" msgstr "" -#: report/serializers.py:99 report/serializers.py:149 +#: report/serializers.py:100 report/serializers.py:150 msgid "List of item primary keys to include in the report" msgstr "" -#: report/serializers.py:132 +#: report/serializers.py:133 msgid "Select label template" msgstr "" -#: report/serializers.py:140 +#: report/serializers.py:141 msgid "Printing Plugin" msgstr "" -#: report/serializers.py:141 +#: report/serializers.py:142 msgid "Select plugin to use for label printing" msgstr "" @@ -9517,7 +9518,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2538 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2535 msgid "Result" msgstr "" @@ -9598,7 +9599,7 @@ msgid "Customer ID" msgstr "" #: stock/admin.py:206 stock/models.py:829 -#: stock/templates/stock/item_base.html:354 +#: stock/templates/stock/item_base.html:350 msgid "Installed In" msgstr "" @@ -9623,7 +9624,7 @@ msgid "Delete on Deplete" msgstr "" #: stock/admin.py:261 stock/models.py:923 -#: stock/templates/stock/item_base.html:433 +#: stock/templates/stock/item_base.html:429 #: templates/js/translated/stock.js:2316 users/models.py:124 msgid "Expiry Date" msgstr "" @@ -9665,7 +9666,7 @@ msgid "Expiry date after" msgstr "" #: stock/api.py:839 stock/serializers.py:611 -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #: templates/js/translated/table_filters.js:448 msgid "Stale" msgstr "" @@ -9715,7 +9716,7 @@ msgid "Stock Locations" msgstr "" #: stock/models.py:185 stock/models.py:972 -#: stock/templates/stock/item_base.html:247 +#: stock/templates/stock/item_base.html:243 msgid "Owner" msgstr "" @@ -9826,7 +9827,7 @@ msgstr "" msgid "Build for this stock item" msgstr "" -#: stock/models.py:892 stock/templates/stock/item_base.html:363 +#: stock/models.py:892 stock/templates/stock/item_base.html:359 msgid "Consumed By" msgstr "" @@ -9891,7 +9892,7 @@ msgstr "" msgid "Serial numbers already exist" msgstr "" -#: stock/models.py:1636 +#: stock/models.py:1636 stock/models.py:2438 msgid "Test template does not exist" msgstr "" @@ -9951,55 +9952,55 @@ msgstr "" msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2443 +#: stock/models.py:2441 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2448 +#: stock/models.py:2445 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2450 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2538 +#: stock/models.py:2535 msgid "Test result" msgstr "" -#: stock/models.py:2545 +#: stock/models.py:2542 msgid "Test output value" msgstr "" -#: stock/models.py:2553 stock/serializers.py:245 +#: stock/models.py:2550 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2557 +#: stock/models.py:2554 msgid "Test notes" msgstr "" -#: stock/models.py:2565 templates/js/translated/stock.js:1633 +#: stock/models.py:2562 templates/js/translated/stock.js:1633 msgid "Test station" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2563 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2572 +#: stock/models.py:2569 msgid "Started" msgstr "" -#: stock/models.py:2573 +#: stock/models.py:2570 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2579 +#: stock/models.py:2576 msgid "Finished" msgstr "" -#: stock/models.py:2580 +#: stock/models.py:2577 msgid "The timestamp of the test finish" msgstr "" @@ -10059,7 +10060,7 @@ msgstr "" msgid "Serial number is too large" msgstr "" -#: stock/serializers.py:459 stock/templates/stock/item_base.html:193 +#: stock/serializers.py:459 stock/templates/stock/item_base.html:189 msgid "Parent Item" msgstr "" @@ -10071,7 +10072,7 @@ msgstr "" msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:603 stock/templates/stock/item_base.html:437 +#: stock/serializers.py:603 stock/templates/stock/item_base.html:433 #: templates/js/translated/table_filters.js:442 users/models.py:174 msgid "Expired" msgstr "" @@ -10410,7 +10411,7 @@ msgstr "" msgid "Test Data" msgstr "" -#: stock/templates/stock/item.html:85 stock/templates/stock/item_base.html:65 +#: stock/templates/stock/item.html:85 msgid "Test Report" msgstr "" @@ -10450,200 +10451,204 @@ msgstr "" msgid "Scan to Location" msgstr "" -#: stock/templates/stock/item_base.html:59 +#: stock/templates/stock/item_base.html:58 #: stock/templates/stock/location.html:67 #: templates/js/translated/filters.js:434 msgid "Printing actions" msgstr "" -#: stock/templates/stock/item_base.html:75 +#: stock/templates/stock/item_base.html:63 templates/js/translated/report.js:49 +msgid "Print Report" +msgstr "" + +#: stock/templates/stock/item_base.html:71 msgid "Stock adjustment actions" msgstr "" -#: stock/templates/stock/item_base.html:79 +#: stock/templates/stock/item_base.html:75 #: stock/templates/stock/location.html:87 templates/js/translated/stock.js:1909 msgid "Count stock" msgstr "" -#: stock/templates/stock/item_base.html:81 +#: stock/templates/stock/item_base.html:77 #: templates/js/translated/stock.js:1891 msgid "Add stock" msgstr "" -#: stock/templates/stock/item_base.html:82 +#: stock/templates/stock/item_base.html:78 #: templates/js/translated/stock.js:1900 msgid "Remove stock" msgstr "" -#: stock/templates/stock/item_base.html:85 +#: stock/templates/stock/item_base.html:81 msgid "Serialize stock" msgstr "" -#: stock/templates/stock/item_base.html:88 +#: stock/templates/stock/item_base.html:84 #: stock/templates/stock/location.html:93 templates/js/translated/stock.js:1918 msgid "Transfer stock" msgstr "" -#: stock/templates/stock/item_base.html:91 +#: stock/templates/stock/item_base.html:87 #: templates/js/translated/stock.js:1973 msgid "Assign to customer" msgstr "" -#: stock/templates/stock/item_base.html:94 +#: stock/templates/stock/item_base.html:90 msgid "Return to stock" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall stock item" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install stock item" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install" msgstr "" -#: stock/templates/stock/item_base.html:115 +#: stock/templates/stock/item_base.html:111 msgid "Convert to variant" msgstr "" -#: stock/templates/stock/item_base.html:118 +#: stock/templates/stock/item_base.html:114 msgid "Duplicate stock item" msgstr "" -#: stock/templates/stock/item_base.html:120 +#: stock/templates/stock/item_base.html:116 msgid "Edit stock item" msgstr "" -#: stock/templates/stock/item_base.html:123 +#: stock/templates/stock/item_base.html:119 msgid "Delete stock item" msgstr "" -#: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 +#: stock/templates/stock/item_base.html:165 templates/InvenTree/search.html:139 #: templates/js/translated/build.js:2298 templates/navbar.html:38 msgid "Build" msgstr "" -#: stock/templates/stock/item_base.html:211 +#: stock/templates/stock/item_base.html:207 msgid "No manufacturer set" msgstr "" -#: stock/templates/stock/item_base.html:251 +#: stock/templates/stock/item_base.html:247 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:248 #: stock/templates/stock/location.html:146 msgid "Read only" msgstr "" -#: stock/templates/stock/item_base.html:265 +#: stock/templates/stock/item_base.html:261 msgid "This stock item is unavailable" msgstr "" -#: stock/templates/stock/item_base.html:271 +#: stock/templates/stock/item_base.html:267 msgid "This stock item is in production and cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:272 +#: stock/templates/stock/item_base.html:268 msgid "Edit the stock item from the build view." msgstr "" -#: stock/templates/stock/item_base.html:287 +#: stock/templates/stock/item_base.html:283 msgid "This stock item is allocated to Sales Order" msgstr "" -#: stock/templates/stock/item_base.html:295 +#: stock/templates/stock/item_base.html:291 msgid "This stock item is allocated to Build Order" msgstr "" -#: stock/templates/stock/item_base.html:311 +#: stock/templates/stock/item_base.html:307 msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted" msgstr "" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "previous page" msgstr "" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "Navigate to previous serial number" msgstr "" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "next page" msgstr "" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "Navigate to next serial number" msgstr "" -#: stock/templates/stock/item_base.html:398 +#: stock/templates/stock/item_base.html:394 #: templates/js/translated/build.js:2555 msgid "No location set" msgstr "" -#: stock/templates/stock/item_base.html:413 +#: stock/templates/stock/item_base.html:409 msgid "Tests" msgstr "" -#: stock/templates/stock/item_base.html:419 +#: stock/templates/stock/item_base.html:415 msgid "This stock item has not passed all required tests" msgstr "" -#: stock/templates/stock/item_base.html:437 +#: stock/templates/stock/item_base.html:433 #, python-format msgid "This StockItem expired on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:455 +#: stock/templates/stock/item_base.html:451 msgid "No stocktake performed" msgstr "" -#: stock/templates/stock/item_base.html:504 +#: stock/templates/stock/item_base.html:500 #: templates/js/translated/stock.js:2038 msgid "stock item" msgstr "" -#: stock/templates/stock/item_base.html:527 +#: stock/templates/stock/item_base.html:523 msgid "Edit Stock Status" msgstr "" -#: stock/templates/stock/item_base.html:536 +#: stock/templates/stock/item_base.html:532 msgid "Stock Item QR Code" msgstr "" -#: stock/templates/stock/item_base.html:547 +#: stock/templates/stock/item_base.html:543 msgid "Link Barcode to Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:611 +#: stock/templates/stock/item_base.html:607 msgid "Select one of the part variants listed below." msgstr "" -#: stock/templates/stock/item_base.html:614 +#: stock/templates/stock/item_base.html:610 msgid "Warning" msgstr "" -#: stock/templates/stock/item_base.html:615 +#: stock/templates/stock/item_base.html:611 msgid "This action cannot be easily undone" msgstr "" -#: stock/templates/stock/item_base.html:623 +#: stock/templates/stock/item_base.html:619 msgid "Convert Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:656 +#: stock/templates/stock/item_base.html:652 msgid "Return to Stock" msgstr "" @@ -11310,7 +11315,7 @@ msgid "Delete Location Type" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:503 -#: templates/InvenTree/settings/stock.html:38 +#: templates/InvenTree/settings/stock.html:39 msgid "New Location Type" msgstr "" @@ -11367,7 +11372,7 @@ msgstr "" msgid "Stock Settings" msgstr "" -#: templates/InvenTree/settings/stock.html:34 +#: templates/InvenTree/settings/stock.html:35 msgid "Stock Location Types" msgstr "" @@ -11852,23 +11857,23 @@ msgstr "" msgid "Barcode Identifier" msgstr "" -#: templates/base.html:103 +#: templates/base.html:102 msgid "Server Restart Required" msgstr "" -#: templates/base.html:106 +#: templates/base.html:105 msgid "A configuration option has been changed which requires a server restart" msgstr "" -#: templates/base.html:106 templates/base.html:116 +#: templates/base.html:105 templates/base.html:115 msgid "Contact your system administrator for further information" msgstr "" -#: templates/base.html:113 +#: templates/base.html:112 msgid "Pending Database Migrations" msgstr "" -#: templates/base.html:116 +#: templates/base.html:115 msgid "There are pending database migrations which require attention" msgstr "" @@ -13946,10 +13951,6 @@ msgstr "" msgid "Delete line item" msgstr "" -#: templates/js/translated/report.js:49 -msgid "Print Report" -msgstr "" - #: templates/js/translated/report.js:68 msgid "Report print successful" msgstr "" diff --git a/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po index a7efed80aa..bd090a035b 100644 --- a/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-29 07:07+0000\n" -"PO-Revision-Date: 2024-08-29 07:10\n" +"POT-Creation-Date: 2024-09-06 05:16+0000\n" +"PO-Revision-Date: 2024-09-06 05:19\n" "Last-Translator: \n" "Language-Team: Romanian\n" "Language: ro_RO\n" @@ -67,7 +67,7 @@ msgstr "" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3309 part/templates/part/part_sidebar.html:65 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2557 +#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2554 #: stock/serializers.py:705 stock/serializers.py:863 stock/serializers.py:989 #: stock/serializers.py:1039 stock/serializers.py:1350 #: stock/serializers.py:1439 stock/serializers.py:1604 @@ -419,8 +419,8 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:767 common/models.py:2704 common/models.py:3131 -#: common/models.py:3351 common/serializers.py:439 company/models.py:590 +#: InvenTree/models.py:767 common/models.py:2698 common/models.py:3125 +#: common/models.py:3345 common/serializers.py:439 company/models.py:590 #: machine/models.py:24 part/models.py:995 part/models.py:3776 #: plugin/models.py:51 report/models.py:149 stock/models.py:82 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -449,7 +449,7 @@ msgstr "" #: part/models.py:3791 part/templates/part/category.html:79 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:155 -#: report/models.py:509 report/models.py:535 +#: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 #: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:122 #: templates/InvenTree/settings/notifications.html:19 @@ -572,7 +572,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:444 common/models.py:2709 company/models.py:160 +#: InvenTree/serializers.py:444 common/models.py:2703 company/models.py:160 #: company/models.py:798 machine/models.py:39 part/admin.py:88 #: part/models.py:1201 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -667,7 +667,7 @@ msgstr "" msgid "Downloading images from remote URL is not enabled" msgstr "" -#: InvenTree/status.py:65 part/serializers.py:1267 +#: InvenTree/status.py:65 part/serializers.py:1265 msgid "Background worker check failed" msgstr "" @@ -777,7 +777,7 @@ msgid "Optional" msgstr "" #: build/api.py:321 common/models.py:1491 part/admin.py:91 part/admin.py:428 -#: part/models.py:1166 part/serializers.py:1596 +#: part/models.py:1166 part/serializers.py:1594 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 #: templates/js/translated/table_filters.js:729 @@ -896,7 +896,7 @@ msgstr "" #: part/models.py:3282 part/models.py:3430 part/models.py:3451 #: part/models.py:3473 part/models.py:3609 part/models.py:3951 #: part/models.py:4114 part/models.py:4244 part/models.py:4602 -#: part/serializers.py:1213 part/serializers.py:1857 +#: part/serializers.py:1211 part/serializers.py:1855 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1063,12 +1063,12 @@ msgstr "" #: order/templates/order/return_order_base.html:148 #: order/templates/order/sales_order_base.html:187 #: part/templates/part/part_base.html:399 stock/models.py:859 -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:196 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "" -#: build/models.py:378 common/models.py:3272 part/models.py:1070 +#: build/models.py:378 common/models.py:3266 part/models.py:1070 #: stock/models.py:859 msgid "Link to external URL" msgstr "" @@ -1124,7 +1124,7 @@ msgstr "" #: build/models.py:1060 build/serializers.py:279 build/serializers.py:328 #: build/serializers.py:959 order/models.py:565 order/serializers.py:500 -#: order/serializers.py:666 part/serializers.py:1590 part/serializers.py:2019 +#: order/serializers.py:666 part/serializers.py:1588 part/serializers.py:2017 #: stock/models.py:704 stock/models.py:1515 stock/serializers.py:676 msgid "Quantity must be greater than zero" msgstr "" @@ -1149,7 +1149,7 @@ msgstr "" #: build/models.py:1505 build/models.py:1761 build/serializers.py:266 #: build/serializers.py:313 build/serializers.py:1339 #: build/templates/build/build_base.html:110 -#: build/templates/build/detail.html:34 common/models.py:2581 +#: build/templates/build/detail.html:34 common/models.py:2575 #: order/models.py:1349 order/models.py:2034 order/serializers.py:1464 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3296 part/models.py:4266 @@ -1163,9 +1163,9 @@ msgstr "" #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 stock/admin.py:160 #: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:667 -#: stock/templates/stock/item_base.html:287 -#: stock/templates/stock/item_base.html:295 -#: stock/templates/stock/item_base.html:342 +#: stock/templates/stock/item_base.html:283 +#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:338 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:981 templates/js/translated/build.js:525 @@ -1228,7 +1228,7 @@ msgstr "" #: stock/serializers.py:770 stock/serializers.py:1288 stock/serializers.py:1400 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 -#: stock/templates/stock/item_base.html:194 +#: stock/templates/stock/item_base.html:190 #: templates/js/translated/build.js:1921 #: templates/js/translated/sales_order.js:301 #: templates/js/translated/sales_order.js:1234 @@ -1323,10 +1323,10 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:359 build/serializers.py:500 build/serializers.py:572 -#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1789 -#: part/serializers.py:1233 stock/serializers.py:103 stock/serializers.py:698 +#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1797 +#: part/serializers.py:1231 stock/serializers.py:103 stock/serializers.py:698 #: stock/serializers.py:858 stock/serializers.py:984 stock/serializers.py:1432 -#: stock/serializers.py:1688 stock/templates/stock/item_base.html:394 +#: stock/serializers.py:1688 stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2547 @@ -1390,7 +1390,7 @@ msgstr "" #: build/templates/build/detail.html:62 order/models.py:477 #: order/models.py:1003 order/models.py:2152 order/serializers.py:687 #: stock/admin.py:165 stock/serializers.py:1035 stock/serializers.py:1576 -#: stock/templates/stock/item_base.html:427 +#: stock/templates/stock/item_base.html:423 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1371 #: templates/js/translated/purchase_order.js:1792 @@ -1522,7 +1522,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1030 order/serializers.py:1614 +#: build/serializers.py:1030 order/serializers.py:1622 msgid "Allocation items must be provided" msgstr "" @@ -1590,7 +1590,7 @@ msgstr "" #: build/serializers.py:1230 company/models.py:849 #: company/templates/company/supplier_part.html:160 order/serializers.py:691 #: stock/admin.py:229 stock/models.py:822 stock/serializers.py:1586 -#: stock/templates/stock/item_base.html:240 +#: stock/templates/stock/item_base.html:236 #: templates/js/translated/company.js:1646 #: templates/js/translated/purchase_order.js:1169 #: templates/js/translated/purchase_order.js:1332 @@ -1625,7 +1625,7 @@ msgstr "" #: build/serializers.py:1243 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:849 -#: stock/serializers.py:152 stock/templates/stock/item_base.html:311 +#: stock/serializers.py:152 stock/templates/stock/item_base.html:307 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2530 #: templates/js/translated/model_renderers.js:231 @@ -1644,7 +1644,7 @@ msgstr "" msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1257 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1257 stock/templates/stock/item_base.html:336 msgid "Available Quantity" msgstr "" @@ -1684,7 +1684,7 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1355 order/serializers.py:1179 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:920 part/serializers.py:1623 +#: part/bom.py:186 part/serializers.py:918 part/serializers.py:1621 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2807 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2155 @@ -1692,13 +1692,13 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1625 +#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1623 #: templates/js/translated/build.js:2811 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1650 +#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1648 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" @@ -1716,7 +1716,7 @@ msgstr "" msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1372 part/serializers.py:927 +#: build/serializers.py:1372 part/serializers.py:925 msgid "External Stock" msgstr "" @@ -1745,7 +1745,7 @@ msgstr "" #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:50 order/status_codes.py:81 #: order/templates/order/order_base.html:163 -#: order/templates/order/sales_order_base.html:168 report/models.py:443 +#: order/templates/order/sales_order_base.html:168 report/models.py:451 msgid "Complete" msgstr "" @@ -1849,9 +1849,6 @@ msgid "Delete Build" msgstr "" #: build/templates/build/build_base.html:87 -msgid "Isueue Build" -msgstr "" - #: build/templates/build/build_base.html:88 msgid "Issue Build" msgstr "" @@ -1931,7 +1928,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 -#: stock/templates/stock/item_base.html:369 +#: stock/templates/stock/item_base.html:365 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 #: templates/js/translated/sales_order.js:805 @@ -1991,7 +1988,7 @@ msgid "Allocated Parts" msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:163 -#: stock/templates/stock/item_base.html:162 +#: stock/templates/stock/item_base.html:158 #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:242 #: templates/js/translated/purchase_order.js:1326 @@ -2352,8 +2349,8 @@ msgstr "" #: common/models.py:1297 common/models.py:1353 common/models.py:1366 #: common/models.py:1374 common/models.py:1383 common/models.py:1392 -#: common/models.py:1629 common/models.py:1651 common/models.py:1766 -#: common/models.py:2148 +#: common/models.py:1629 common/models.py:1651 common/models.py:1752 +#: common/models.py:2134 msgid "days" msgstr "" @@ -2582,8 +2579,8 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:1485 part/admin.py:108 part/models.py:3959 -#: report/models.py:293 report/models.py:360 report/serializers.py:90 -#: report/serializers.py:131 stock/serializers.py:233 +#: report/models.py:301 report/models.py:368 report/serializers.py:91 +#: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 #: templates/js/translated/table_filters.js:775 msgid "Template" @@ -2598,7 +2595,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:1497 part/admin.py:95 part/models.py:1172 -#: part/serializers.py:1617 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1615 templates/js/translated/table_filters.js:737 msgid "Component" msgstr "" @@ -2823,7 +2820,7 @@ msgid "Log errors which occur when generating reports" msgstr "" #: common/models.py:1702 plugin/builtin/labels/label_sheet.py:28 -#: report/models.py:301 +#: report/models.py:309 msgid "Page Size" msgstr "" @@ -2832,902 +2829,894 @@ msgid "Default page size for PDF reports" msgstr "" #: common/models.py:1708 -msgid "Enable Test Reports" -msgstr "" - -#: common/models.py:1709 -msgid "Enable generation of test reports" -msgstr "" - -#: common/models.py:1714 -msgid "Attach Test Reports" -msgstr "" - -#: common/models.py:1716 -msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" -msgstr "" - -#: common/models.py:1722 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1723 +#: common/models.py:1709 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1728 +#: common/models.py:1714 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1729 +#: common/models.py:1715 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1734 +#: common/models.py:1720 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1736 +#: common/models.py:1722 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1742 +#: common/models.py:1728 msgid "Batch Code Template" msgstr "" -#: common/models.py:1744 +#: common/models.py:1730 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1749 +#: common/models.py:1735 msgid "Stock Expiry" msgstr "" -#: common/models.py:1750 +#: common/models.py:1736 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1755 +#: common/models.py:1741 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1756 +#: common/models.py:1742 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1761 +#: common/models.py:1747 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1763 +#: common/models.py:1749 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1770 +#: common/models.py:1756 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1771 +#: common/models.py:1757 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1776 +#: common/models.py:1762 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1777 +#: common/models.py:1763 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1782 +#: common/models.py:1768 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1783 +#: common/models.py:1769 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1788 +#: common/models.py:1774 msgid "Show Installed Stock Items" msgstr "" -#: common/models.py:1789 +#: common/models.py:1775 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1794 +#: common/models.py:1780 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1796 +#: common/models.py:1782 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1802 +#: common/models.py:1788 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1804 +#: common/models.py:1790 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1810 +#: common/models.py:1796 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1812 +#: common/models.py:1798 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1818 common/models.py:1874 common/models.py:1896 -#: common/models.py:1932 +#: common/models.py:1804 common/models.py:1860 common/models.py:1882 +#: common/models.py:1918 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1819 common/models.py:1875 common/models.py:1897 -#: common/models.py:1933 +#: common/models.py:1805 common/models.py:1861 common/models.py:1883 +#: common/models.py:1919 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1824 +#: common/models.py:1810 msgid "Require Active Part" msgstr "" -#: common/models.py:1825 +#: common/models.py:1811 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1830 +#: common/models.py:1816 msgid "Require Locked Part" msgstr "" -#: common/models.py:1831 +#: common/models.py:1817 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/models.py:1836 +#: common/models.py:1822 msgid "Require Valid BOM" msgstr "" -#: common/models.py:1838 +#: common/models.py:1824 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1844 +#: common/models.py:1830 msgid "Require Closed Child Orders" msgstr "" -#: common/models.py:1846 +#: common/models.py:1832 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/models.py:1852 +#: common/models.py:1838 msgid "Block Until Tests Pass" msgstr "" -#: common/models.py:1854 +#: common/models.py:1840 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" -#: common/models.py:1860 +#: common/models.py:1846 msgid "Enable Return Orders" msgstr "" -#: common/models.py:1861 +#: common/models.py:1847 msgid "Enable return order functionality in the user interface" msgstr "" -#: common/models.py:1866 +#: common/models.py:1852 msgid "Return Order Reference Pattern" msgstr "" -#: common/models.py:1868 +#: common/models.py:1854 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1880 +#: common/models.py:1866 msgid "Edit Completed Return Orders" msgstr "" -#: common/models.py:1882 +#: common/models.py:1868 msgid "Allow editing of return orders after they have been completed" msgstr "" -#: common/models.py:1888 +#: common/models.py:1874 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1890 +#: common/models.py:1876 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1902 +#: common/models.py:1888 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1903 +#: common/models.py:1889 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1908 +#: common/models.py:1894 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1910 +#: common/models.py:1896 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1916 +#: common/models.py:1902 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1918 +#: common/models.py:1904 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1924 +#: common/models.py:1910 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1926 +#: common/models.py:1912 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1938 +#: common/models.py:1924 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1940 +#: common/models.py:1926 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1946 +#: common/models.py:1932 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1948 +#: common/models.py:1934 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1955 +#: common/models.py:1941 msgid "Enable password forgot" msgstr "" -#: common/models.py:1956 +#: common/models.py:1942 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1961 +#: common/models.py:1947 msgid "Enable registration" msgstr "" -#: common/models.py:1962 +#: common/models.py:1948 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1967 +#: common/models.py:1953 msgid "Enable SSO" msgstr "" -#: common/models.py:1968 +#: common/models.py:1954 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1973 +#: common/models.py:1959 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1975 +#: common/models.py:1961 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1981 +#: common/models.py:1967 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1983 +#: common/models.py:1969 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1989 +#: common/models.py:1975 msgid "SSO group key" msgstr "" -#: common/models.py:1991 +#: common/models.py:1977 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1997 +#: common/models.py:1983 msgid "SSO group map" msgstr "" -#: common/models.py:1999 +#: common/models.py:1985 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/models.py:2005 +#: common/models.py:1991 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:2007 +#: common/models.py:1993 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/models.py:2013 +#: common/models.py:1999 msgid "Email required" msgstr "" -#: common/models.py:2014 +#: common/models.py:2000 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:2019 +#: common/models.py:2005 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:2021 +#: common/models.py:2007 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:2027 +#: common/models.py:2013 msgid "Mail twice" msgstr "" -#: common/models.py:2028 +#: common/models.py:2014 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:2033 +#: common/models.py:2019 msgid "Password twice" msgstr "" -#: common/models.py:2034 +#: common/models.py:2020 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:2039 +#: common/models.py:2025 msgid "Allowed domains" msgstr "" -#: common/models.py:2041 +#: common/models.py:2027 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:2047 +#: common/models.py:2033 msgid "Group on signup" msgstr "" -#: common/models.py:2049 +#: common/models.py:2035 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:2055 +#: common/models.py:2041 msgid "Enforce MFA" msgstr "" -#: common/models.py:2056 +#: common/models.py:2042 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:2061 +#: common/models.py:2047 msgid "Check plugins on startup" msgstr "" -#: common/models.py:2063 +#: common/models.py:2049 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:2071 +#: common/models.py:2057 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2072 +#: common/models.py:2058 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2078 +#: common/models.py:2064 msgid "Enable URL integration" msgstr "" -#: common/models.py:2079 +#: common/models.py:2065 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:2085 +#: common/models.py:2071 msgid "Enable navigation integration" msgstr "" -#: common/models.py:2086 +#: common/models.py:2072 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:2092 +#: common/models.py:2078 msgid "Enable app integration" msgstr "" -#: common/models.py:2093 +#: common/models.py:2079 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:2099 +#: common/models.py:2085 msgid "Enable schedule integration" msgstr "" -#: common/models.py:2100 +#: common/models.py:2086 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2106 +#: common/models.py:2092 msgid "Enable event integration" msgstr "" -#: common/models.py:2107 +#: common/models.py:2093 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2113 +#: common/models.py:2099 msgid "Enable project codes" msgstr "" -#: common/models.py:2114 +#: common/models.py:2100 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2119 +#: common/models.py:2105 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2121 +#: common/models.py:2107 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2127 +#: common/models.py:2113 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2129 +#: common/models.py:2115 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2135 +#: common/models.py:2121 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2137 +#: common/models.py:2123 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2143 +#: common/models.py:2129 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2145 +#: common/models.py:2131 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2152 +#: common/models.py:2138 msgid "Display Users full names" msgstr "" -#: common/models.py:2153 +#: common/models.py:2139 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2158 +#: common/models.py:2144 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2159 +#: common/models.py:2145 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2171 common/models.py:2551 +#: common/models.py:2150 +msgid "Create Template on Upload" +msgstr "" + +#: common/models.py:2152 +msgid "Create a new test template when uploading test data which does not match an existing template" +msgstr "" + +#: common/models.py:2165 common/models.py:2545 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2214 +#: common/models.py:2208 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2216 +#: common/models.py:2210 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2216 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2223 +#: common/models.py:2217 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2228 +#: common/models.py:2222 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2229 +#: common/models.py:2223 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2234 +#: common/models.py:2228 msgid "Show latest parts" msgstr "" -#: common/models.py:2235 +#: common/models.py:2229 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2240 +#: common/models.py:2234 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2241 +#: common/models.py:2235 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2246 +#: common/models.py:2240 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2247 +#: common/models.py:2241 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2252 +#: common/models.py:2246 msgid "Show low stock" msgstr "" -#: common/models.py:2253 +#: common/models.py:2247 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2258 +#: common/models.py:2252 msgid "Show depleted stock" msgstr "" -#: common/models.py:2259 +#: common/models.py:2253 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2264 +#: common/models.py:2258 msgid "Show needed stock" msgstr "" -#: common/models.py:2265 +#: common/models.py:2259 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2270 +#: common/models.py:2264 msgid "Show expired stock" msgstr "" -#: common/models.py:2271 +#: common/models.py:2265 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2276 +#: common/models.py:2270 msgid "Show stale stock" msgstr "" -#: common/models.py:2277 +#: common/models.py:2271 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2282 +#: common/models.py:2276 msgid "Show pending builds" msgstr "" -#: common/models.py:2283 +#: common/models.py:2277 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2288 +#: common/models.py:2282 msgid "Show overdue builds" msgstr "" -#: common/models.py:2289 +#: common/models.py:2283 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2294 +#: common/models.py:2288 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2295 +#: common/models.py:2289 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2300 +#: common/models.py:2294 msgid "Show overdue POs" msgstr "" -#: common/models.py:2301 +#: common/models.py:2295 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2306 +#: common/models.py:2300 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2307 +#: common/models.py:2301 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2312 +#: common/models.py:2306 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2313 +#: common/models.py:2307 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2318 +#: common/models.py:2312 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2319 +#: common/models.py:2313 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2324 +#: common/models.py:2318 msgid "Show News" msgstr "" -#: common/models.py:2325 +#: common/models.py:2319 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2330 +#: common/models.py:2324 msgid "Inline label display" msgstr "" -#: common/models.py:2332 +#: common/models.py:2326 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2338 +#: common/models.py:2332 msgid "Default label printer" msgstr "" -#: common/models.py:2340 +#: common/models.py:2334 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2346 +#: common/models.py:2340 msgid "Inline report display" msgstr "" -#: common/models.py:2348 +#: common/models.py:2342 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2354 +#: common/models.py:2348 msgid "Search Parts" msgstr "" -#: common/models.py:2355 +#: common/models.py:2349 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2360 +#: common/models.py:2354 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2361 +#: common/models.py:2355 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2366 +#: common/models.py:2360 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2367 +#: common/models.py:2361 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2372 +#: common/models.py:2366 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2373 +#: common/models.py:2367 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2378 +#: common/models.py:2372 msgid "Search Categories" msgstr "" -#: common/models.py:2379 +#: common/models.py:2373 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2384 +#: common/models.py:2378 msgid "Search Stock" msgstr "" -#: common/models.py:2385 +#: common/models.py:2379 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2384 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2392 +#: common/models.py:2386 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2398 +#: common/models.py:2392 msgid "Search Locations" msgstr "" -#: common/models.py:2399 +#: common/models.py:2393 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2404 +#: common/models.py:2398 msgid "Search Companies" msgstr "" -#: common/models.py:2405 +#: common/models.py:2399 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2410 +#: common/models.py:2404 msgid "Search Build Orders" msgstr "" -#: common/models.py:2411 +#: common/models.py:2405 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2416 +#: common/models.py:2410 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2417 +#: common/models.py:2411 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2422 +#: common/models.py:2416 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2424 +#: common/models.py:2418 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2430 +#: common/models.py:2424 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2431 +#: common/models.py:2425 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2436 +#: common/models.py:2430 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2438 +#: common/models.py:2432 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2444 +#: common/models.py:2438 msgid "Search Return Orders" msgstr "" -#: common/models.py:2445 +#: common/models.py:2439 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2450 +#: common/models.py:2444 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2452 +#: common/models.py:2446 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2458 +#: common/models.py:2452 msgid "Search Preview Results" msgstr "" -#: common/models.py:2460 +#: common/models.py:2454 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2466 +#: common/models.py:2460 msgid "Regex Search" msgstr "" -#: common/models.py:2467 +#: common/models.py:2461 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2472 +#: common/models.py:2466 msgid "Whole Word Search" msgstr "" -#: common/models.py:2473 +#: common/models.py:2467 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2478 +#: common/models.py:2472 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2479 +#: common/models.py:2473 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2484 +#: common/models.py:2478 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2485 +#: common/models.py:2479 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2490 +#: common/models.py:2484 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2491 +#: common/models.py:2485 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2496 +#: common/models.py:2490 msgid "Date Format" msgstr "" -#: common/models.py:2497 +#: common/models.py:2491 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2510 part/templates/part/detail.html:41 +#: common/models.py:2504 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2511 +#: common/models.py:2505 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2516 part/templates/part/detail.html:62 +#: common/models.py:2510 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2518 +#: common/models.py:2512 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2524 +#: common/models.py:2518 msgid "Table String Length" msgstr "" -#: common/models.py:2526 +#: common/models.py:2520 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2532 +#: common/models.py:2526 msgid "Receive error reports" msgstr "" -#: common/models.py:2533 +#: common/models.py:2527 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2538 +#: common/models.py:2532 msgid "Last used printing machines" msgstr "" -#: common/models.py:2539 +#: common/models.py:2533 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2559 common/models.py:2560 common/models.py:2717 -#: common/models.py:2718 common/models.py:2963 common/models.py:2964 -#: common/models.py:3287 common/models.py:3288 importer/models.py:89 +#: common/models.py:2553 common/models.py:2554 common/models.py:2711 +#: common/models.py:2712 common/models.py:2957 common/models.py:2958 +#: common/models.py:3281 common/models.py:3282 importer/models.py:89 #: part/models.py:3319 part/models.py:3406 part/models.py:3480 #: part/models.py:3508 plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3735,11 +3724,11 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:2582 +#: common/models.py:2576 msgid "Price break quantity" msgstr "" -#: common/models.py:2589 company/serializers.py:517 order/admin.py:42 +#: common/models.py:2583 company/serializers.py:517 order/admin.py:42 #: order/models.py:1423 order/models.py:2410 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1892 #: templates/js/translated/pricing.js:621 @@ -3747,96 +3736,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2590 +#: common/models.py:2584 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2694 common/models.py:2879 +#: common/models.py:2688 common/models.py:2873 msgid "Endpoint" msgstr "" -#: common/models.py:2695 +#: common/models.py:2689 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2705 +#: common/models.py:2699 msgid "Name for this webhook" msgstr "" -#: common/models.py:2709 +#: common/models.py:2703 msgid "Is this webhook active" msgstr "" -#: common/models.py:2725 users/models.py:159 +#: common/models.py:2719 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2726 +#: common/models.py:2720 msgid "Token for access" msgstr "" -#: common/models.py:2734 +#: common/models.py:2728 msgid "Secret" msgstr "" -#: common/models.py:2735 +#: common/models.py:2729 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2843 +#: common/models.py:2837 msgid "Message ID" msgstr "" -#: common/models.py:2844 +#: common/models.py:2838 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2852 +#: common/models.py:2846 msgid "Host" msgstr "" -#: common/models.py:2853 +#: common/models.py:2847 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2861 +#: common/models.py:2855 msgid "Header" msgstr "" -#: common/models.py:2862 +#: common/models.py:2856 msgid "Header of this message" msgstr "" -#: common/models.py:2869 +#: common/models.py:2863 msgid "Body" msgstr "" -#: common/models.py:2870 +#: common/models.py:2864 msgid "Body of this message" msgstr "" -#: common/models.py:2880 +#: common/models.py:2874 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2885 +#: common/models.py:2879 msgid "Worked on" msgstr "" -#: common/models.py:2886 +#: common/models.py:2880 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:3012 +#: common/models.py:3006 msgid "Id" msgstr "" -#: common/models.py:3014 templates/js/translated/company.js:965 +#: common/models.py:3008 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:3016 common/models.py:3271 company/models.py:146 +#: common/models.py:3010 common/models.py:3265 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 #: order/models.py:303 order/models.py:1378 order/models.py:1810 #: part/admin.py:55 part/models.py:1069 @@ -3853,217 +3842,217 @@ msgstr "" msgid "Link" msgstr "" -#: common/models.py:3018 templates/js/translated/news.js:60 +#: common/models.py:3012 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:3020 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:3014 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" -#: common/models.py:3022 templates/js/translated/news.js:52 +#: common/models.py:3016 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Read" msgstr "" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Was this news item read?" msgstr "" -#: common/models.py:3042 company/models.py:156 part/models.py:1079 +#: common/models.py:3036 company/models.py:156 part/models.py:1079 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 -#: stock/templates/stock/item_base.html:133 templates/503.html:31 +#: stock/templates/stock/item_base.html:129 templates/503.html:31 #: templates/hover_image.html:7 templates/hover_image.html:9 #: templates/modals.html:6 msgid "Image" msgstr "" -#: common/models.py:3042 +#: common/models.py:3036 msgid "Image file" msgstr "" -#: common/models.py:3054 common/models.py:3255 +#: common/models.py:3048 common/models.py:3249 msgid "Target model type for this image" msgstr "" -#: common/models.py:3058 +#: common/models.py:3052 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3080 +#: common/models.py:3074 msgid "Custom Unit" msgstr "" -#: common/models.py:3098 +#: common/models.py:3092 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:3113 +#: common/models.py:3107 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3132 +#: common/models.py:3126 msgid "Unit name" msgstr "" -#: common/models.py:3139 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3133 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3140 +#: common/models.py:3134 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3146 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3140 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3147 +#: common/models.py:3141 msgid "Unit definition" msgstr "" -#: common/models.py:3205 common/models.py:3262 stock/models.py:2552 +#: common/models.py:3199 common/models.py:3256 stock/models.py:2549 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "" -#: common/models.py:3217 +#: common/models.py:3211 msgid "Missing file" msgstr "" -#: common/models.py:3218 +#: common/models.py:3212 msgid "Missing external link" msgstr "" -#: common/models.py:3263 +#: common/models.py:3257 msgid "Select file to attach" msgstr "" -#: common/models.py:3278 templates/js/translated/attachment.js:120 +#: common/models.py:3272 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "" -#: common/models.py:3279 +#: common/models.py:3273 msgid "Attachment comment" msgstr "" -#: common/models.py:3295 +#: common/models.py:3289 msgid "Upload date" msgstr "" -#: common/models.py:3296 +#: common/models.py:3290 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size in bytes" msgstr "" -#: common/models.py:3338 common/serializers.py:588 +#: common/models.py:3332 common/serializers.py:588 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3347 plugin/models.py:43 users/models.py:100 +#: common/models.py:3341 plugin/models.py:43 users/models.py:100 msgid "Key" msgstr "" -#: common/models.py:3348 +#: common/models.py:3342 msgid "Value that will be saved in the models database" msgstr "" -#: common/models.py:3351 +#: common/models.py:3345 msgid "Name of the state" msgstr "" -#: common/models.py:3355 +#: common/models.py:3349 msgid "Label" msgstr "" -#: common/models.py:3356 +#: common/models.py:3350 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:3362 +#: common/models.py:3356 msgid "Color" msgstr "" -#: common/models.py:3363 +#: common/models.py:3357 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:3366 +#: common/models.py:3360 msgid "Logical Key" msgstr "" -#: common/models.py:3368 +#: common/models.py:3362 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:3376 +#: common/models.py:3370 msgid "Model" msgstr "" -#: common/models.py:3377 +#: common/models.py:3371 msgid "Model this state is associated with" msgstr "" -#: common/models.py:3381 +#: common/models.py:3375 msgid "Reference Status Set" msgstr "" -#: common/models.py:3382 +#: common/models.py:3376 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:3388 +#: common/models.py:3382 msgid "Custom State" msgstr "" -#: common/models.py:3389 +#: common/models.py:3383 msgid "Custom States" msgstr "" -#: common/models.py:3404 +#: common/models.py:3398 msgid "Model must be selected" msgstr "" -#: common/models.py:3407 +#: common/models.py:3401 msgid "Key must be selected" msgstr "" -#: common/models.py:3410 +#: common/models.py:3404 msgid "Logical key must be selected" msgstr "" -#: common/models.py:3414 +#: common/models.py:3408 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:3418 +#: common/models.py:3412 msgid "Reference status must be selected" msgstr "" -#: common/models.py:3430 +#: common/models.py:3424 msgid "Reference status set not found" msgstr "" -#: common/models.py:3436 +#: common/models.py:3430 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:3442 +#: common/models.py:3436 msgid "Logical key must be in the logical keys of the reference status" msgstr "" @@ -4165,7 +4154,7 @@ msgstr "" msgid "Filename" msgstr "" -#: common/serializers.py:563 report/api.py:100 report/serializers.py:53 +#: common/serializers.py:563 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" @@ -4447,12 +4436,12 @@ msgstr "" #: company/models.py:467 company/models.py:584 company/models.py:808 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 -#: stock/templates/stock/item_base.html:217 +#: stock/templates/stock/item_base.html:213 msgid "Manufacturer Part" msgstr "" #: company/models.py:484 company/models.py:776 stock/models.py:791 -#: stock/serializers.py:452 stock/templates/stock/item_base.html:142 +#: stock/serializers.py:452 stock/templates/stock/item_base.html:138 #: templates/js/translated/bom.js:622 msgid "Base Part" msgstr "" @@ -4463,8 +4452,8 @@ msgstr "" #: company/models.py:495 company/templates/company/company_base.html:82 #: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:145 part/serializers.py:567 -#: stock/templates/stock/item_base.html:207 +#: company/templates/company/supplier_part.html:145 part/serializers.py:565 +#: stock/templates/stock/item_base.html:203 #: templates/js/translated/company.js:507 #: templates/js/translated/company.js:1118 #: templates/js/translated/company.js:1296 @@ -4479,7 +4468,7 @@ msgstr "" #: company/models.py:502 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:153 order/serializers.py:557 -#: part/serializers.py:577 templates/js/translated/company.js:351 +#: part/serializers.py:575 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 #: templates/js/translated/company.js:1630 templates/js/translated/part.js:1807 @@ -4505,7 +4494,7 @@ msgid "Parameter name" msgstr "" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2544 templates/js/translated/company.js:1166 +#: stock/models.py:2541 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1499 #: templates/js/translated/stock.js:1607 msgid "Value" @@ -4530,7 +4519,7 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 #: order/serializers.py:492 stock/models.py:802 -#: stock/templates/stock/item_base.html:233 +#: stock/templates/stock/item_base.html:229 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 @@ -4553,9 +4542,9 @@ msgstr "" #: company/models.py:786 company/templates/company/company_base.html:87 #: company/templates/company/supplier_part.html:129 order/models.py:492 #: order/templates/order/order_base.html:141 part/bom.py:279 part/bom.py:314 -#: part/serializers.py:551 plugin/builtin/suppliers/digikey.py:25 +#: part/serializers.py:549 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/templates/stock/item_base.html:224 +#: plugin/builtin/suppliers/tme.py:26 stock/templates/stock/item_base.html:220 #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:511 @@ -4570,7 +4559,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:793 part/serializers.py:562 +#: company/models.py:793 part/serializers.py:560 msgid "Supplier stock keeping unit" msgstr "" @@ -4661,7 +4650,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:919 +#: company/serializers.py:397 part/admin.py:126 part/serializers.py:917 #: part/templates/part/part_base.html:197 #: templates/js/translated/company.js:1689 #: templates/js/translated/table_filters.js:362 @@ -4735,7 +4724,7 @@ msgstr "" #: order/models.py:2140 order/templates/order/return_order_base.html:134 #: order/templates/order/sales_order_base.html:151 stock/models.py:844 #: stock/models.py:845 stock/serializers.py:1336 -#: stock/templates/stock/item_base.html:405 +#: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 #: templates/js/translated/return_order.js:295 @@ -4939,7 +4928,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:119 #: company/templates/company/supplier_part.html:15 company/views.py:31 -#: part/admin.py:122 part/serializers.py:925 +#: part/admin.py:122 part/serializers.py:923 #: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190 #: templates/navbar.html:48 msgid "Suppliers" @@ -5030,7 +5019,7 @@ msgid "No supplier information available" msgstr "" #: company/templates/company/supplier_part.html:139 order/serializers.py:554 -#: part/bom.py:286 part/bom.py:315 part/serializers.py:561 +#: part/bom.py:286 part/bom.py:315 part/serializers.py:559 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1793 #: templates/js/translated/pricing.js:510 #: templates/js/translated/purchase_order.js:1920 @@ -5084,7 +5073,7 @@ msgid "Update Part Availability" msgstr "" #: company/templates/company/supplier_part_sidebar.html:5 -#: part/serializers.py:923 part/stocktake.py:223 +#: part/serializers.py:921 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 #: stock/serializers.py:1021 stock/serializers.py:1199 @@ -5473,7 +5462,7 @@ msgstr "" #: order/models.py:1592 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_purchase_order_report.html:14 -#: stock/serializers.py:121 stock/templates/stock/item_base.html:176 +#: stock/serializers.py:121 stock/templates/stock/item_base.html:172 #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:168 @@ -5694,7 +5683,7 @@ msgid "Number of items received" msgstr "" #: order/models.py:1513 stock/models.py:963 stock/serializers.py:617 -#: stock/templates/stock/item_base.html:183 +#: stock/templates/stock/item_base.html:179 #: templates/js/translated/stock.js:2397 msgid "Purchase Price" msgstr "" @@ -5768,7 +5757,7 @@ msgid "User who checked this shipment" msgstr "" #: order/models.py:1788 order/models.py:2011 order/serializers.py:1479 -#: order/serializers.py:1589 templates/js/translated/model_renderers.js:455 +#: order/serializers.py:1597 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "" @@ -5982,7 +5971,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1790 +#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1798 msgid "Select destination location for received items" msgstr "" @@ -6019,7 +6008,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:795 order/serializers.py:1806 +#: order/serializers.py:795 order/serializers.py:1814 msgid "Line items must be provided" msgstr "" @@ -6051,39 +6040,39 @@ msgstr "" msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1491 order/serializers.py:1597 +#: order/serializers.py:1491 order/serializers.py:1605 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1494 order/serializers.py:1600 +#: order/serializers.py:1494 order/serializers.py:1608 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1541 +#: order/serializers.py:1549 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1548 -msgid "The following serial numbers are already allocated" +#: order/serializers.py:1556 +msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1760 +#: order/serializers.py:1768 msgid "Return order line item" msgstr "" -#: order/serializers.py:1766 +#: order/serializers.py:1774 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1777 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1798 +#: order/serializers.py:1806 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1881 +#: order/serializers.py:1889 msgid "Line price currency" msgstr "" @@ -6510,7 +6499,7 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/admin.py:48 part/models.py:1044 part/serializers.py:908 +#: part/admin.py:48 part/models.py:1044 part/serializers.py:906 #: part/templates/part/part_base.html:276 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 @@ -6537,7 +6526,7 @@ msgstr "" msgid "Category ID" msgstr "" -#: part/admin.py:67 part/admin.py:304 part/serializers.py:893 +#: part/admin.py:67 part/admin.py:304 part/serializers.py:891 #: part/stocktake.py:222 msgid "Category Name" msgstr "" @@ -6562,7 +6551,7 @@ msgstr "" msgid "Used In" msgstr "" -#: part/admin.py:150 part/serializers.py:918 +#: part/admin.py:150 part/serializers.py:916 #: part/templates/part/part_base.html:248 stock/admin.py:236 #: templates/js/translated/part.js:717 templates/js/translated/part.js:2159 msgid "Building" @@ -6592,7 +6581,7 @@ msgid "Category Path" msgstr "" #: part/admin.py:325 part/models.py:420 part/serializers.py:130 -#: part/serializers.py:290 part/serializers.py:428 +#: part/serializers.py:290 part/serializers.py:426 #: part/templates/part/cat_link.html:3 part/templates/part/category.html:20 #: part/templates/part/category.html:138 part/templates/part/category.html:158 #: part/templates/part/category_sidebar.html:9 @@ -6619,13 +6608,13 @@ msgstr "" msgid "Part Revision" msgstr "" -#: part/admin.py:418 part/serializers.py:1367 +#: part/admin.py:418 part/serializers.py:1365 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "" -#: part/admin.py:423 part/serializers.py:1382 +#: part/admin.py:423 part/serializers.py:1380 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -6720,7 +6709,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1520 part/models.py:1036 part/models.py:3501 part/models.py:4060 -#: part/serializers.py:443 part/serializers.py:1223 +#: part/serializers.py:441 part/serializers.py:1221 #: part/templates/part/part_base.html:267 stock/api.py:780 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6746,7 +6735,7 @@ msgstr "" msgid "Default Location" msgstr "" -#: part/bom.py:184 part/serializers.py:926 +#: part/bom.py:184 part/serializers.py:924 #: templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "" @@ -6906,7 +6895,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1052 part/serializers.py:360 +#: part/models.py:1052 msgid "Part revision or version number" msgstr "" @@ -7012,7 +7001,7 @@ msgid "Owner responsible for this part" msgstr "" #: part/models.py:1264 part/templates/part/part_base.html:355 -#: stock/templates/stock/item_base.html:451 +#: stock/templates/stock/item_base.html:447 #: templates/js/translated/part.js:2490 msgid "Last Stocktake" msgstr "" @@ -7277,7 +7266,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3635 report/models.py:208 +#: part/models.py:3635 report/models.py:216 #: templates/js/translated/part.js:2919 #: templates/js/translated/table_filters.js:502 msgid "Enabled" @@ -7571,326 +7560,326 @@ msgstr "" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:434 +#: part/serializers.py:432 msgid "No parts selected" msgstr "" -#: part/serializers.py:444 +#: part/serializers.py:442 msgid "Select category" msgstr "" -#: part/serializers.py:479 +#: part/serializers.py:477 msgid "Original Part" msgstr "" -#: part/serializers.py:480 +#: part/serializers.py:478 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:485 +#: part/serializers.py:483 msgid "Copy Image" msgstr "" -#: part/serializers.py:486 +#: part/serializers.py:484 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:492 part/templates/part/detail.html:293 +#: part/serializers.py:490 part/templates/part/detail.html:293 msgid "Copy BOM" msgstr "" -#: part/serializers.py:493 +#: part/serializers.py:491 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:499 +#: part/serializers.py:497 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:500 +#: part/serializers.py:498 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:506 +#: part/serializers.py:504 msgid "Copy Notes" msgstr "" -#: part/serializers.py:507 +#: part/serializers.py:505 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:523 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:527 +#: part/serializers.py:525 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:534 +#: part/serializers.py:532 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:535 +#: part/serializers.py:533 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:552 +#: part/serializers.py:550 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:568 +#: part/serializers.py:566 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:578 +#: part/serializers.py:576 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:585 +#: part/serializers.py:583 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:594 +#: part/serializers.py:592 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:605 +#: part/serializers.py:603 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:612 +#: part/serializers.py:610 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:924 +#: part/serializers.py:922 msgid "Revisions" msgstr "" -#: part/serializers.py:929 +#: part/serializers.py:927 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:932 +#: part/serializers.py:930 msgid "Variant Stock" msgstr "" -#: part/serializers.py:962 part/templates/part/copy_part.html:9 +#: part/serializers.py:960 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:474 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:963 +#: part/serializers.py:961 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:969 templates/js/translated/part.js:103 +#: part/serializers.py:967 templates/js/translated/part.js:103 msgid "Initial Stock" msgstr "" -#: part/serializers.py:970 +#: part/serializers.py:968 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:976 +#: part/serializers.py:974 msgid "Supplier Information" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:975 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:985 +#: part/serializers.py:983 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:986 +#: part/serializers.py:984 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:991 +#: part/serializers.py:989 msgid "Existing Image" msgstr "" -#: part/serializers.py:992 +#: part/serializers.py:990 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1007 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1215 +#: part/serializers.py:1213 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1225 +#: part/serializers.py:1223 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1235 +#: part/serializers.py:1233 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1239 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1240 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1247 +#: part/serializers.py:1245 msgid "Generate Report" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1246 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1253 +#: part/serializers.py:1251 msgid "Update Parts" msgstr "" -#: part/serializers.py:1254 +#: part/serializers.py:1252 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1262 +#: part/serializers.py:1260 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1368 +#: part/serializers.py:1366 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1373 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1383 +#: part/serializers.py:1381 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1390 +#: part/serializers.py:1388 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1419 +#: part/serializers.py:1417 msgid "Update" msgstr "" -#: part/serializers.py:1420 +#: part/serializers.py:1418 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1443 +#: part/serializers.py:1441 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1450 +#: part/serializers.py:1448 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1451 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1597 +#: part/serializers.py:1595 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1606 +#: part/serializers.py:1604 msgid "Component Name" msgstr "" -#: part/serializers.py:1609 +#: part/serializers.py:1607 msgid "Component IPN" msgstr "" -#: part/serializers.py:1612 +#: part/serializers.py:1610 msgid "Component Description" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1616 msgid "Select the component part" msgstr "" -#: part/serializers.py:1627 part/templates/part/part_base.html:242 +#: part/serializers.py:1625 part/templates/part/part_base.html:242 #: templates/js/translated/bom.js:1219 msgid "Can Build" msgstr "" -#: part/serializers.py:1858 +#: part/serializers.py:1856 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1866 +#: part/serializers.py:1864 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1867 +#: part/serializers.py:1865 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1872 +#: part/serializers.py:1870 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1873 +#: part/serializers.py:1871 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1878 +#: part/serializers.py:1876 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1879 +#: part/serializers.py:1877 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1884 +#: part/serializers.py:1882 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1885 +#: part/serializers.py:1883 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1920 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1921 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1955 +#: part/serializers.py:1953 msgid "No part column specified" msgstr "" -#: part/serializers.py:1999 +#: part/serializers.py:1997 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2002 +#: part/serializers.py:2000 msgid "No matching part found" msgstr "" -#: part/serializers.py:2004 +#: part/serializers.py:2002 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2013 +#: part/serializers.py:2011 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2021 +#: part/serializers.py:2019 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2044 +#: part/serializers.py:2042 msgid "At least one BOM item is required" msgstr "" @@ -8216,7 +8205,7 @@ msgid "Subscribe to notifications for this part" msgstr "" #: part/templates/part/part_base.html:52 -#: stock/templates/stock/item_base.html:62 +#: stock/templates/stock/item_base.html:61 #: stock/templates/stock/location.html:71 templates/js/translated/label.js:136 msgid "Print Label" msgstr "" @@ -8226,7 +8215,7 @@ msgid "Show pricing information" msgstr "" #: part/templates/part/part_base.html:63 -#: stock/templates/stock/item_base.html:110 +#: stock/templates/stock/item_base.html:106 #: stock/templates/stock/location.html:80 msgid "Stock actions" msgstr "" @@ -8297,12 +8286,12 @@ msgid "Required for Orders" msgstr "" #: part/templates/part/part_base.html:225 -#: stock/templates/stock/item_base.html:388 +#: stock/templates/stock/item_base.html:384 msgid "Allocated to Build Orders" msgstr "" #: part/templates/part/part_base.html:234 -#: stock/templates/stock/item_base.html:381 +#: stock/templates/stock/item_base.html:377 msgid "Allocated to Sales Orders" msgstr "" @@ -8322,7 +8311,7 @@ msgid "Latest Serial Number" msgstr "" #: part/templates/part/part_base.html:372 -#: stock/templates/stock/item_base.html:322 +#: stock/templates/stock/item_base.html:318 msgid "Search for serial number" msgstr "" @@ -8449,7 +8438,7 @@ msgid "Edit" msgstr "" #: part/templates/part/prices.html:28 stock/admin.py:252 -#: stock/templates/stock/item_base.html:446 +#: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1703 #: templates/js/translated/company.js:1713 #: templates/js/translated/stock.js:2332 @@ -8940,7 +8929,7 @@ msgstr "" msgid "Print a border around each label" msgstr "" -#: plugin/builtin/labels/label_sheet.py:47 report/models.py:307 +#: plugin/builtin/labels/label_sheet.py:47 report/models.py:315 msgid "Landscape" msgstr "" @@ -9098,7 +9087,7 @@ msgstr "" msgid "Package Plugin" msgstr "" -#: plugin/models.py:220 report/models.py:474 +#: plugin/models.py:220 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" @@ -9249,8 +9238,8 @@ msgstr "" msgid "No valid objects provided to template" msgstr "" -#: report/api.py:103 report/models.py:438 report/serializers.py:98 -#: report/serializers.py:148 templates/js/translated/purchase_order.js:1817 +#: report/api.py:103 report/models.py:446 report/serializers.py:99 +#: report/serializers.py:149 templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:353 #: templates/js/translated/sales_order.js:887 #: templates/js/translated/sales_order.js:1047 @@ -9281,7 +9270,11 @@ msgstr "" msgid "Error printing label" msgstr "" -#: report/api.py:375 report/api.py:411 +#: report/api.py:358 +msgid "Report saved at time of printing" +msgstr "" + +#: report/api.py:384 report/api.py:420 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "" @@ -9318,135 +9311,143 @@ msgstr "" msgid "Revision number (auto-increments)" msgstr "" -#: report/models.py:202 +#: report/models.py:168 +msgid "Attach to Model on Print" +msgstr "" + +#: report/models.py:170 +msgid "Save report output as an attachment against linked model instance when printing" +msgstr "" + +#: report/models.py:210 msgid "Filename Pattern" msgstr "" -#: report/models.py:203 +#: report/models.py:211 msgid "Pattern for generating filenames" msgstr "" -#: report/models.py:208 +#: report/models.py:216 msgid "Template is enabled" msgstr "" -#: report/models.py:214 +#: report/models.py:222 msgid "Target model type for template" msgstr "" -#: report/models.py:234 +#: report/models.py:242 msgid "Filters" msgstr "" -#: report/models.py:235 +#: report/models.py:243 msgid "Template query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:294 report/models.py:361 +#: report/models.py:302 report/models.py:369 msgid "Template file" msgstr "" -#: report/models.py:302 +#: report/models.py:310 msgid "Page size for PDF reports" msgstr "" -#: report/models.py:308 +#: report/models.py:316 msgid "Render report in landscape orientation" msgstr "" -#: report/models.py:367 +#: report/models.py:375 msgid "Width [mm]" msgstr "" -#: report/models.py:368 +#: report/models.py:376 msgid "Label width, specified in mm" msgstr "" -#: report/models.py:374 +#: report/models.py:382 msgid "Height [mm]" msgstr "" -#: report/models.py:375 +#: report/models.py:383 msgid "Label height, specified in mm" msgstr "" -#: report/models.py:438 +#: report/models.py:446 msgid "Number of items to process" msgstr "" -#: report/models.py:444 +#: report/models.py:452 msgid "Report generation is complete" msgstr "" -#: report/models.py:448 templates/js/translated/build.js:2352 +#: report/models.py:456 templates/js/translated/build.js:2352 msgid "Progress" msgstr "" -#: report/models.py:448 +#: report/models.py:456 msgid "Report generation progress" msgstr "" -#: report/models.py:456 +#: report/models.py:464 msgid "Report Template" msgstr "" -#: report/models.py:463 report/models.py:486 +#: report/models.py:471 report/models.py:494 msgid "Output File" msgstr "" -#: report/models.py:464 report/models.py:487 +#: report/models.py:472 report/models.py:495 msgid "Generated output file" msgstr "" -#: report/models.py:475 +#: report/models.py:483 msgid "Label output plugin" msgstr "" -#: report/models.py:479 +#: report/models.py:487 msgid "Label Template" msgstr "" -#: report/models.py:502 +#: report/models.py:510 msgid "Snippet" msgstr "" -#: report/models.py:503 +#: report/models.py:511 msgid "Report snippet file" msgstr "" -#: report/models.py:510 +#: report/models.py:518 msgid "Snippet file description" msgstr "" -#: report/models.py:528 +#: report/models.py:536 msgid "Asset" msgstr "" -#: report/models.py:529 +#: report/models.py:537 msgid "Report asset file" msgstr "" -#: report/models.py:536 +#: report/models.py:544 msgid "Asset file description" msgstr "" -#: report/serializers.py:91 +#: report/serializers.py:92 msgid "Select report template" msgstr "" -#: report/serializers.py:99 report/serializers.py:149 +#: report/serializers.py:100 report/serializers.py:150 msgid "List of item primary keys to include in the report" msgstr "" -#: report/serializers.py:132 +#: report/serializers.py:133 msgid "Select label template" msgstr "" -#: report/serializers.py:140 +#: report/serializers.py:141 msgid "Printing Plugin" msgstr "" -#: report/serializers.py:141 +#: report/serializers.py:142 msgid "Select plugin to use for label printing" msgstr "" @@ -9517,7 +9518,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2538 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2535 msgid "Result" msgstr "" @@ -9598,7 +9599,7 @@ msgid "Customer ID" msgstr "" #: stock/admin.py:206 stock/models.py:829 -#: stock/templates/stock/item_base.html:354 +#: stock/templates/stock/item_base.html:350 msgid "Installed In" msgstr "" @@ -9623,7 +9624,7 @@ msgid "Delete on Deplete" msgstr "" #: stock/admin.py:261 stock/models.py:923 -#: stock/templates/stock/item_base.html:433 +#: stock/templates/stock/item_base.html:429 #: templates/js/translated/stock.js:2316 users/models.py:124 msgid "Expiry Date" msgstr "" @@ -9665,7 +9666,7 @@ msgid "Expiry date after" msgstr "" #: stock/api.py:839 stock/serializers.py:611 -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #: templates/js/translated/table_filters.js:448 msgid "Stale" msgstr "" @@ -9715,7 +9716,7 @@ msgid "Stock Locations" msgstr "" #: stock/models.py:185 stock/models.py:972 -#: stock/templates/stock/item_base.html:247 +#: stock/templates/stock/item_base.html:243 msgid "Owner" msgstr "" @@ -9826,7 +9827,7 @@ msgstr "" msgid "Build for this stock item" msgstr "" -#: stock/models.py:892 stock/templates/stock/item_base.html:363 +#: stock/models.py:892 stock/templates/stock/item_base.html:359 msgid "Consumed By" msgstr "" @@ -9891,7 +9892,7 @@ msgstr "" msgid "Serial numbers already exist" msgstr "" -#: stock/models.py:1636 +#: stock/models.py:1636 stock/models.py:2438 msgid "Test template does not exist" msgstr "" @@ -9951,55 +9952,55 @@ msgstr "" msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2443 +#: stock/models.py:2441 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2448 +#: stock/models.py:2445 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2450 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2538 +#: stock/models.py:2535 msgid "Test result" msgstr "" -#: stock/models.py:2545 +#: stock/models.py:2542 msgid "Test output value" msgstr "" -#: stock/models.py:2553 stock/serializers.py:245 +#: stock/models.py:2550 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2557 +#: stock/models.py:2554 msgid "Test notes" msgstr "" -#: stock/models.py:2565 templates/js/translated/stock.js:1633 +#: stock/models.py:2562 templates/js/translated/stock.js:1633 msgid "Test station" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2563 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2572 +#: stock/models.py:2569 msgid "Started" msgstr "" -#: stock/models.py:2573 +#: stock/models.py:2570 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2579 +#: stock/models.py:2576 msgid "Finished" msgstr "" -#: stock/models.py:2580 +#: stock/models.py:2577 msgid "The timestamp of the test finish" msgstr "" @@ -10059,7 +10060,7 @@ msgstr "" msgid "Serial number is too large" msgstr "" -#: stock/serializers.py:459 stock/templates/stock/item_base.html:193 +#: stock/serializers.py:459 stock/templates/stock/item_base.html:189 msgid "Parent Item" msgstr "" @@ -10071,7 +10072,7 @@ msgstr "" msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:603 stock/templates/stock/item_base.html:437 +#: stock/serializers.py:603 stock/templates/stock/item_base.html:433 #: templates/js/translated/table_filters.js:442 users/models.py:174 msgid "Expired" msgstr "" @@ -10410,7 +10411,7 @@ msgstr "" msgid "Test Data" msgstr "" -#: stock/templates/stock/item.html:85 stock/templates/stock/item_base.html:65 +#: stock/templates/stock/item.html:85 msgid "Test Report" msgstr "" @@ -10450,200 +10451,204 @@ msgstr "" msgid "Scan to Location" msgstr "" -#: stock/templates/stock/item_base.html:59 +#: stock/templates/stock/item_base.html:58 #: stock/templates/stock/location.html:67 #: templates/js/translated/filters.js:434 msgid "Printing actions" msgstr "" -#: stock/templates/stock/item_base.html:75 +#: stock/templates/stock/item_base.html:63 templates/js/translated/report.js:49 +msgid "Print Report" +msgstr "" + +#: stock/templates/stock/item_base.html:71 msgid "Stock adjustment actions" msgstr "" -#: stock/templates/stock/item_base.html:79 +#: stock/templates/stock/item_base.html:75 #: stock/templates/stock/location.html:87 templates/js/translated/stock.js:1909 msgid "Count stock" msgstr "" -#: stock/templates/stock/item_base.html:81 +#: stock/templates/stock/item_base.html:77 #: templates/js/translated/stock.js:1891 msgid "Add stock" msgstr "" -#: stock/templates/stock/item_base.html:82 +#: stock/templates/stock/item_base.html:78 #: templates/js/translated/stock.js:1900 msgid "Remove stock" msgstr "" -#: stock/templates/stock/item_base.html:85 +#: stock/templates/stock/item_base.html:81 msgid "Serialize stock" msgstr "" -#: stock/templates/stock/item_base.html:88 +#: stock/templates/stock/item_base.html:84 #: stock/templates/stock/location.html:93 templates/js/translated/stock.js:1918 msgid "Transfer stock" msgstr "" -#: stock/templates/stock/item_base.html:91 +#: stock/templates/stock/item_base.html:87 #: templates/js/translated/stock.js:1973 msgid "Assign to customer" msgstr "" -#: stock/templates/stock/item_base.html:94 +#: stock/templates/stock/item_base.html:90 msgid "Return to stock" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall stock item" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install stock item" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install" msgstr "" -#: stock/templates/stock/item_base.html:115 +#: stock/templates/stock/item_base.html:111 msgid "Convert to variant" msgstr "" -#: stock/templates/stock/item_base.html:118 +#: stock/templates/stock/item_base.html:114 msgid "Duplicate stock item" msgstr "" -#: stock/templates/stock/item_base.html:120 +#: stock/templates/stock/item_base.html:116 msgid "Edit stock item" msgstr "" -#: stock/templates/stock/item_base.html:123 +#: stock/templates/stock/item_base.html:119 msgid "Delete stock item" msgstr "" -#: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 +#: stock/templates/stock/item_base.html:165 templates/InvenTree/search.html:139 #: templates/js/translated/build.js:2298 templates/navbar.html:38 msgid "Build" msgstr "" -#: stock/templates/stock/item_base.html:211 +#: stock/templates/stock/item_base.html:207 msgid "No manufacturer set" msgstr "" -#: stock/templates/stock/item_base.html:251 +#: stock/templates/stock/item_base.html:247 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:248 #: stock/templates/stock/location.html:146 msgid "Read only" msgstr "" -#: stock/templates/stock/item_base.html:265 +#: stock/templates/stock/item_base.html:261 msgid "This stock item is unavailable" msgstr "" -#: stock/templates/stock/item_base.html:271 +#: stock/templates/stock/item_base.html:267 msgid "This stock item is in production and cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:272 +#: stock/templates/stock/item_base.html:268 msgid "Edit the stock item from the build view." msgstr "" -#: stock/templates/stock/item_base.html:287 +#: stock/templates/stock/item_base.html:283 msgid "This stock item is allocated to Sales Order" msgstr "" -#: stock/templates/stock/item_base.html:295 +#: stock/templates/stock/item_base.html:291 msgid "This stock item is allocated to Build Order" msgstr "" -#: stock/templates/stock/item_base.html:311 +#: stock/templates/stock/item_base.html:307 msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted" msgstr "" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "previous page" msgstr "" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "Navigate to previous serial number" msgstr "" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "next page" msgstr "" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "Navigate to next serial number" msgstr "" -#: stock/templates/stock/item_base.html:398 +#: stock/templates/stock/item_base.html:394 #: templates/js/translated/build.js:2555 msgid "No location set" msgstr "" -#: stock/templates/stock/item_base.html:413 +#: stock/templates/stock/item_base.html:409 msgid "Tests" msgstr "" -#: stock/templates/stock/item_base.html:419 +#: stock/templates/stock/item_base.html:415 msgid "This stock item has not passed all required tests" msgstr "" -#: stock/templates/stock/item_base.html:437 +#: stock/templates/stock/item_base.html:433 #, python-format msgid "This StockItem expired on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:455 +#: stock/templates/stock/item_base.html:451 msgid "No stocktake performed" msgstr "" -#: stock/templates/stock/item_base.html:504 +#: stock/templates/stock/item_base.html:500 #: templates/js/translated/stock.js:2038 msgid "stock item" msgstr "" -#: stock/templates/stock/item_base.html:527 +#: stock/templates/stock/item_base.html:523 msgid "Edit Stock Status" msgstr "" -#: stock/templates/stock/item_base.html:536 +#: stock/templates/stock/item_base.html:532 msgid "Stock Item QR Code" msgstr "" -#: stock/templates/stock/item_base.html:547 +#: stock/templates/stock/item_base.html:543 msgid "Link Barcode to Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:611 +#: stock/templates/stock/item_base.html:607 msgid "Select one of the part variants listed below." msgstr "" -#: stock/templates/stock/item_base.html:614 +#: stock/templates/stock/item_base.html:610 msgid "Warning" msgstr "" -#: stock/templates/stock/item_base.html:615 +#: stock/templates/stock/item_base.html:611 msgid "This action cannot be easily undone" msgstr "" -#: stock/templates/stock/item_base.html:623 +#: stock/templates/stock/item_base.html:619 msgid "Convert Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:656 +#: stock/templates/stock/item_base.html:652 msgid "Return to Stock" msgstr "" @@ -11310,7 +11315,7 @@ msgid "Delete Location Type" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:503 -#: templates/InvenTree/settings/stock.html:38 +#: templates/InvenTree/settings/stock.html:39 msgid "New Location Type" msgstr "" @@ -11367,7 +11372,7 @@ msgstr "" msgid "Stock Settings" msgstr "" -#: templates/InvenTree/settings/stock.html:34 +#: templates/InvenTree/settings/stock.html:35 msgid "Stock Location Types" msgstr "" @@ -11852,23 +11857,23 @@ msgstr "" msgid "Barcode Identifier" msgstr "" -#: templates/base.html:103 +#: templates/base.html:102 msgid "Server Restart Required" msgstr "" -#: templates/base.html:106 +#: templates/base.html:105 msgid "A configuration option has been changed which requires a server restart" msgstr "" -#: templates/base.html:106 templates/base.html:116 +#: templates/base.html:105 templates/base.html:115 msgid "Contact your system administrator for further information" msgstr "" -#: templates/base.html:113 +#: templates/base.html:112 msgid "Pending Database Migrations" msgstr "" -#: templates/base.html:116 +#: templates/base.html:115 msgid "There are pending database migrations which require attention" msgstr "" @@ -13946,10 +13951,6 @@ msgstr "" msgid "Delete line item" msgstr "" -#: templates/js/translated/report.js:49 -msgid "Print Report" -msgstr "" - #: templates/js/translated/report.js:68 msgid "Report print successful" msgstr "" diff --git a/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po index fdaa89efbf..d28f088a2c 100644 --- a/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-29 07:07+0000\n" -"PO-Revision-Date: 2024-08-29 07:10\n" +"POT-Creation-Date: 2024-09-06 05:16+0000\n" +"PO-Revision-Date: 2024-09-06 05:19\n" "Last-Translator: \n" "Language-Team: Russian\n" "Language: ru_RU\n" @@ -67,7 +67,7 @@ msgstr "Введите дату" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3309 part/templates/part/part_sidebar.html:65 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2557 +#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2554 #: stock/serializers.py:705 stock/serializers.py:863 stock/serializers.py:989 #: stock/serializers.py:1039 stock/serializers.py:1350 #: stock/serializers.py:1439 stock/serializers.py:1604 @@ -419,8 +419,8 @@ msgstr "Повторяющиеся имена не могут существов msgid "Invalid choice" msgstr "Неверный выбор" -#: InvenTree/models.py:767 common/models.py:2704 common/models.py:3131 -#: common/models.py:3351 common/serializers.py:439 company/models.py:590 +#: InvenTree/models.py:767 common/models.py:2698 common/models.py:3125 +#: common/models.py:3345 common/serializers.py:439 company/models.py:590 #: machine/models.py:24 part/models.py:995 part/models.py:3776 #: plugin/models.py:51 report/models.py:149 stock/models.py:82 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -449,7 +449,7 @@ msgstr "Название" #: part/models.py:3791 part/templates/part/category.html:79 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:155 -#: report/models.py:509 report/models.py:535 +#: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 #: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:122 #: templates/InvenTree/settings/notifications.html:19 @@ -572,7 +572,7 @@ msgstr "Суперпользователь" msgid "Is this user a superuser" msgstr "Это пользователь является суперпользователем" -#: InvenTree/serializers.py:444 common/models.py:2709 company/models.py:160 +#: InvenTree/serializers.py:444 common/models.py:2703 company/models.py:160 #: company/models.py:798 machine/models.py:39 part/admin.py:88 #: part/models.py:1201 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -667,7 +667,7 @@ msgstr "ССЫЛКА файла изображения на удаленном msgid "Downloading images from remote URL is not enabled" msgstr "Загрузка изображений с удаленного URL-адреса не включена" -#: InvenTree/status.py:65 part/serializers.py:1267 +#: InvenTree/status.py:65 part/serializers.py:1265 msgid "Background worker check failed" msgstr "Проверка фонового работника не удалась" @@ -777,7 +777,7 @@ msgid "Optional" msgstr "Необязательно" #: build/api.py:321 common/models.py:1491 part/admin.py:91 part/admin.py:428 -#: part/models.py:1166 part/serializers.py:1596 +#: part/models.py:1166 part/serializers.py:1594 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 #: templates/js/translated/table_filters.js:729 @@ -896,7 +896,7 @@ msgstr "Заказ на производство, которому принад #: part/models.py:3282 part/models.py:3430 part/models.py:3451 #: part/models.py:3473 part/models.py:3609 part/models.py:3951 #: part/models.py:4114 part/models.py:4244 part/models.py:4602 -#: part/serializers.py:1213 part/serializers.py:1857 +#: part/serializers.py:1211 part/serializers.py:1855 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1063,12 +1063,12 @@ msgstr "Пользователь, ответственный за этот за #: order/templates/order/return_order_base.html:148 #: order/templates/order/sales_order_base.html:187 #: part/templates/part/part_base.html:399 stock/models.py:859 -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:196 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "Внешняя ссылка" -#: build/models.py:378 common/models.py:3272 part/models.py:1070 +#: build/models.py:378 common/models.py:3266 part/models.py:1070 #: stock/models.py:859 msgid "Link to external URL" msgstr "Ссылка на внешний URL" @@ -1124,7 +1124,7 @@ msgstr "Продукция не совпадает с заказом на про #: build/models.py:1060 build/serializers.py:279 build/serializers.py:328 #: build/serializers.py:959 order/models.py:565 order/serializers.py:500 -#: order/serializers.py:666 part/serializers.py:1590 part/serializers.py:2019 +#: order/serializers.py:666 part/serializers.py:1588 part/serializers.py:2017 #: stock/models.py:704 stock/models.py:1515 stock/serializers.py:676 msgid "Quantity must be greater than zero" msgstr "Количество должно быть больше нуля" @@ -1149,7 +1149,7 @@ msgstr "Объект производства" #: build/models.py:1505 build/models.py:1761 build/serializers.py:266 #: build/serializers.py:313 build/serializers.py:1339 #: build/templates/build/build_base.html:110 -#: build/templates/build/detail.html:34 common/models.py:2581 +#: build/templates/build/detail.html:34 common/models.py:2575 #: order/models.py:1349 order/models.py:2034 order/serializers.py:1464 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3296 part/models.py:4266 @@ -1163,9 +1163,9 @@ msgstr "Объект производства" #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 stock/admin.py:160 #: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:667 -#: stock/templates/stock/item_base.html:287 -#: stock/templates/stock/item_base.html:295 -#: stock/templates/stock/item_base.html:342 +#: stock/templates/stock/item_base.html:283 +#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:338 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:981 templates/js/translated/build.js:525 @@ -1228,7 +1228,7 @@ msgstr "Выбранная складская позиция не соответ #: stock/serializers.py:770 stock/serializers.py:1288 stock/serializers.py:1400 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 -#: stock/templates/stock/item_base.html:194 +#: stock/templates/stock/item_base.html:190 #: templates/js/translated/build.js:1921 #: templates/js/translated/sales_order.js:301 #: templates/js/translated/sales_order.js:1234 @@ -1323,10 +1323,10 @@ msgid "Enter serial numbers for build outputs" msgstr "Введите серийные номера для продукции" #: build/serializers.py:359 build/serializers.py:500 build/serializers.py:572 -#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1789 -#: part/serializers.py:1233 stock/serializers.py:103 stock/serializers.py:698 +#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1797 +#: part/serializers.py:1231 stock/serializers.py:103 stock/serializers.py:698 #: stock/serializers.py:858 stock/serializers.py:984 stock/serializers.py:1432 -#: stock/serializers.py:1688 stock/templates/stock/item_base.html:394 +#: stock/serializers.py:1688 stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2547 @@ -1390,7 +1390,7 @@ msgstr "Место хранения для завершенной продукц #: build/templates/build/detail.html:62 order/models.py:477 #: order/models.py:1003 order/models.py:2152 order/serializers.py:687 #: stock/admin.py:165 stock/serializers.py:1035 stock/serializers.py:1576 -#: stock/templates/stock/item_base.html:427 +#: stock/templates/stock/item_base.html:423 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1371 #: templates/js/translated/purchase_order.js:1792 @@ -1522,7 +1522,7 @@ msgstr "Продукция должна быть указан для резер msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Продукция не может быть указана для резервирования не отслеживаемых частей" -#: build/serializers.py:1030 order/serializers.py:1614 +#: build/serializers.py:1030 order/serializers.py:1622 msgid "Allocation items must be provided" msgstr "Необходимо указать резервируемые элементы" @@ -1590,7 +1590,7 @@ msgstr "" #: build/serializers.py:1230 company/models.py:849 #: company/templates/company/supplier_part.html:160 order/serializers.py:691 #: stock/admin.py:229 stock/models.py:822 stock/serializers.py:1586 -#: stock/templates/stock/item_base.html:240 +#: stock/templates/stock/item_base.html:236 #: templates/js/translated/company.js:1646 #: templates/js/translated/purchase_order.js:1169 #: templates/js/translated/purchase_order.js:1332 @@ -1625,7 +1625,7 @@ msgstr "" #: build/serializers.py:1243 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:849 -#: stock/serializers.py:152 stock/templates/stock/item_base.html:311 +#: stock/serializers.py:152 stock/templates/stock/item_base.html:307 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2530 #: templates/js/translated/model_renderers.js:231 @@ -1644,7 +1644,7 @@ msgstr "Серийный номер" msgid "Allocated Quantity" msgstr "Зарезервированное количество" -#: build/serializers.py:1257 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1257 stock/templates/stock/item_base.html:336 msgid "Available Quantity" msgstr "Доступный запас" @@ -1684,7 +1684,7 @@ msgid "Allocated Stock" msgstr "Зарезервированные Запасы" #: build/serializers.py:1355 order/serializers.py:1179 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:920 part/serializers.py:1623 +#: part/bom.py:186 part/serializers.py:918 part/serializers.py:1621 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2807 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2155 @@ -1692,13 +1692,13 @@ msgstr "Зарезервированные Запасы" msgid "On Order" msgstr "В заказе" -#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1625 +#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1623 #: templates/js/translated/build.js:2811 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "В производстве" -#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1650 +#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1648 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" @@ -1716,7 +1716,7 @@ msgstr "" msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1372 part/serializers.py:927 +#: build/serializers.py:1372 part/serializers.py:925 msgid "External Stock" msgstr "Внешний склад" @@ -1745,7 +1745,7 @@ msgstr "Отменено" #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:50 order/status_codes.py:81 #: order/templates/order/order_base.html:163 -#: order/templates/order/sales_order_base.html:168 report/models.py:443 +#: order/templates/order/sales_order_base.html:168 report/models.py:451 msgid "Complete" msgstr "Готово" @@ -1849,9 +1849,6 @@ msgid "Delete Build" msgstr "Удалить производство" #: build/templates/build/build_base.html:87 -msgid "Isueue Build" -msgstr "" - #: build/templates/build/build_base.html:88 msgid "Issue Build" msgstr "" @@ -1931,7 +1928,7 @@ msgstr "Завершенная продукция" #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 -#: stock/templates/stock/item_base.html:369 +#: stock/templates/stock/item_base.html:365 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 #: templates/js/translated/sales_order.js:805 @@ -1991,7 +1988,7 @@ msgid "Allocated Parts" msgstr "Зарезервированные детали" #: build/templates/build/detail.html:80 stock/admin.py:163 -#: stock/templates/stock/item_base.html:162 +#: stock/templates/stock/item_base.html:158 #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:242 #: templates/js/translated/purchase_order.js:1326 @@ -2352,8 +2349,8 @@ msgstr "Как часто обновлять курс валют (установ #: common/models.py:1297 common/models.py:1353 common/models.py:1366 #: common/models.py:1374 common/models.py:1383 common/models.py:1392 -#: common/models.py:1629 common/models.py:1651 common/models.py:1766 -#: common/models.py:2148 +#: common/models.py:1629 common/models.py:1651 common/models.py:1752 +#: common/models.py:2134 msgid "days" msgstr "дней" @@ -2582,8 +2579,8 @@ msgid "Copy category parameter templates when creating a part" msgstr "Копировать параметры по шаблону категории при создании детали" #: common/models.py:1485 part/admin.py:108 part/models.py:3959 -#: report/models.py:293 report/models.py:360 report/serializers.py:90 -#: report/serializers.py:131 stock/serializers.py:233 +#: report/models.py:301 report/models.py:368 report/serializers.py:91 +#: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 #: templates/js/translated/table_filters.js:775 msgid "Template" @@ -2598,7 +2595,7 @@ msgid "Parts can be assembled from other components by default" msgstr "По умолчанию детали могут быть собраны из других компонентов" #: common/models.py:1497 part/admin.py:95 part/models.py:1172 -#: part/serializers.py:1617 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1615 templates/js/translated/table_filters.js:737 msgid "Component" msgstr "Компонент" @@ -2823,7 +2820,7 @@ msgid "Log errors which occur when generating reports" msgstr "Журнал ошибок, которые возникают при создании отчетов" #: common/models.py:1702 plugin/builtin/labels/label_sheet.py:28 -#: report/models.py:301 +#: report/models.py:309 msgid "Page Size" msgstr "Размер страницы" @@ -2832,902 +2829,894 @@ msgid "Default page size for PDF reports" msgstr "Размер страницы по умолчанию для PDF отчетов" #: common/models.py:1708 -msgid "Enable Test Reports" -msgstr "Включить отчеты" - -#: common/models.py:1709 -msgid "Enable generation of test reports" -msgstr "Включить генерацию отчетов" - -#: common/models.py:1714 -msgid "Attach Test Reports" -msgstr "Прикрепить отчеты о тестах" - -#: common/models.py:1716 -msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" -msgstr "При печати отчета о тестировании приложить копию тестового отчета к соответствующему складской позиции" - -#: common/models.py:1722 msgid "Globally Unique Serials" msgstr "Глобально уникальные серийные номера" -#: common/models.py:1723 +#: common/models.py:1709 msgid "Serial numbers for stock items must be globally unique" msgstr "Серийные номера для складских позиций должны быть уникальными глобально" -#: common/models.py:1728 +#: common/models.py:1714 msgid "Autofill Serial Numbers" msgstr "Автоматическое заполнение серийных номеров" -#: common/models.py:1729 +#: common/models.py:1715 msgid "Autofill serial numbers in forms" msgstr "Автоматическое заполнение серийных номеров в формах" -#: common/models.py:1734 +#: common/models.py:1720 msgid "Delete Depleted Stock" msgstr "Удалить исчерпанный запас" -#: common/models.py:1736 +#: common/models.py:1722 msgid "Determines default behavior when a stock item is depleted" msgstr "Определяет поведение по умолчанию, когда складская позиция заканчивается" -#: common/models.py:1742 +#: common/models.py:1728 msgid "Batch Code Template" msgstr "Код партии Шаблона" -#: common/models.py:1744 +#: common/models.py:1730 msgid "Template for generating default batch codes for stock items" msgstr "Шаблон для создания кодов партии по умолчанию для складских позиций" -#: common/models.py:1749 +#: common/models.py:1735 msgid "Stock Expiry" msgstr "Срок годности Запасов" -#: common/models.py:1750 +#: common/models.py:1736 msgid "Enable stock expiry functionality" msgstr "Включить функцию истечения срока годности" -#: common/models.py:1755 +#: common/models.py:1741 msgid "Sell Expired Stock" msgstr "Использовать просроченные остатки в производстве" -#: common/models.py:1756 +#: common/models.py:1742 msgid "Allow sale of expired stock" msgstr "Разрешить продажу просроченных запасов" -#: common/models.py:1761 +#: common/models.py:1747 msgid "Stock Stale Time" msgstr "Время Залежалости Запасов" -#: common/models.py:1763 +#: common/models.py:1749 msgid "Number of days stock items are considered stale before expiring" msgstr "Количество дней перед тем как складская единица будет считаться просроченной" -#: common/models.py:1770 +#: common/models.py:1756 msgid "Build Expired Stock" msgstr "Использовать просроченные остатки в производстве" -#: common/models.py:1771 +#: common/models.py:1757 msgid "Allow building with expired stock" msgstr "Разрешить использовать просроченные остатки в производстве" -#: common/models.py:1776 +#: common/models.py:1762 msgid "Stock Ownership Control" msgstr "Контроль за собственными запасами" -#: common/models.py:1777 +#: common/models.py:1763 msgid "Enable ownership control over stock locations and items" msgstr "Разрешить владельцу контролировать расположение складов и номенклатуры" -#: common/models.py:1782 +#: common/models.py:1768 msgid "Stock Location Default Icon" msgstr "Значок местоположения по умолчанию" -#: common/models.py:1783 +#: common/models.py:1769 msgid "Stock location default icon (empty means no icon)" msgstr "Значок местоположения склада по умолчанию (пустой означает отсутствие значка)" -#: common/models.py:1788 +#: common/models.py:1774 msgid "Show Installed Stock Items" msgstr "Показать установленные складские позиции" -#: common/models.py:1789 +#: common/models.py:1775 msgid "Display installed stock items in stock tables" msgstr "Отображать установленные складские позиции в складских таблицах" -#: common/models.py:1794 +#: common/models.py:1780 msgid "Check BOM when installing items" msgstr "Проверять спецификацию при установке изделий" -#: common/models.py:1796 +#: common/models.py:1782 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "Установленные единица хранения должны присутствовать в спецификации для родительской детали" -#: common/models.py:1802 +#: common/models.py:1788 msgid "Allow Out of Stock Transfer" msgstr "Разрешить передачу товара, отсутствующего на складе" -#: common/models.py:1804 +#: common/models.py:1790 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "Разрешить перемещение товаров, которых нет на складе, между складами" -#: common/models.py:1810 +#: common/models.py:1796 msgid "Build Order Reference Pattern" msgstr "Паттерн ссылки заказа на производство" -#: common/models.py:1812 +#: common/models.py:1798 msgid "Required pattern for generating Build Order reference field" msgstr "Поле требуемого паттерна для создания ссылки заказа на производство" -#: common/models.py:1818 common/models.py:1874 common/models.py:1896 -#: common/models.py:1932 +#: common/models.py:1804 common/models.py:1860 common/models.py:1882 +#: common/models.py:1918 msgid "Require Responsible Owner" msgstr "Требуется ответственный владелец" -#: common/models.py:1819 common/models.py:1875 common/models.py:1897 -#: common/models.py:1933 +#: common/models.py:1805 common/models.py:1861 common/models.py:1883 +#: common/models.py:1919 msgid "A responsible owner must be assigned to each order" msgstr "Ответственный владелец должен быть назначен для каждого заказа" -#: common/models.py:1824 +#: common/models.py:1810 msgid "Require Active Part" msgstr "" -#: common/models.py:1825 +#: common/models.py:1811 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1830 +#: common/models.py:1816 msgid "Require Locked Part" msgstr "" -#: common/models.py:1831 +#: common/models.py:1817 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/models.py:1836 +#: common/models.py:1822 msgid "Require Valid BOM" msgstr "" -#: common/models.py:1838 +#: common/models.py:1824 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1844 +#: common/models.py:1830 msgid "Require Closed Child Orders" msgstr "" -#: common/models.py:1846 +#: common/models.py:1832 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/models.py:1852 +#: common/models.py:1838 msgid "Block Until Tests Pass" msgstr "" -#: common/models.py:1854 +#: common/models.py:1840 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "Запретить вывод сборки до тех пор, пока не пройдут все необходимые тесты" -#: common/models.py:1860 +#: common/models.py:1846 msgid "Enable Return Orders" msgstr "Включить заказы на возврат" -#: common/models.py:1861 +#: common/models.py:1847 msgid "Enable return order functionality in the user interface" msgstr "Включите функцию заказа на возврат в пользовательском интерфейсе" -#: common/models.py:1866 +#: common/models.py:1852 msgid "Return Order Reference Pattern" msgstr "Шаблон заказа на возврат товара" -#: common/models.py:1868 +#: common/models.py:1854 msgid "Required pattern for generating Return Order reference field" msgstr "Необходимый шаблон для создания поля «Возврат заказа»" -#: common/models.py:1880 +#: common/models.py:1866 msgid "Edit Completed Return Orders" msgstr "Редактировать завершенные возвратные заказы" -#: common/models.py:1882 +#: common/models.py:1868 msgid "Allow editing of return orders after they have been completed" msgstr "Разрешить редактирование возвращенных заказов после их завершения" -#: common/models.py:1888 +#: common/models.py:1874 msgid "Sales Order Reference Pattern" msgstr "Шаблон заказа на возврат товара" -#: common/models.py:1890 +#: common/models.py:1876 msgid "Required pattern for generating Sales Order reference field" msgstr "Необходимый шаблон для создания поля «Возврат заказа»" -#: common/models.py:1902 +#: common/models.py:1888 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1903 +#: common/models.py:1889 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1908 +#: common/models.py:1894 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1910 +#: common/models.py:1896 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1916 +#: common/models.py:1902 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1918 +#: common/models.py:1904 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1924 +#: common/models.py:1910 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1926 +#: common/models.py:1912 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1938 +#: common/models.py:1924 msgid "Edit Completed Purchase Orders" msgstr "Редактировать завершенные заказы на покупку" -#: common/models.py:1940 +#: common/models.py:1926 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1946 +#: common/models.py:1932 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1948 +#: common/models.py:1934 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1955 +#: common/models.py:1941 msgid "Enable password forgot" msgstr "" -#: common/models.py:1956 +#: common/models.py:1942 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1961 +#: common/models.py:1947 msgid "Enable registration" msgstr "Разрешить регистрацию" -#: common/models.py:1962 +#: common/models.py:1948 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1967 +#: common/models.py:1953 msgid "Enable SSO" msgstr "Включить SSO" -#: common/models.py:1968 +#: common/models.py:1954 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1973 +#: common/models.py:1959 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1975 +#: common/models.py:1961 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1981 +#: common/models.py:1967 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1983 +#: common/models.py:1969 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1989 +#: common/models.py:1975 msgid "SSO group key" msgstr "" -#: common/models.py:1991 +#: common/models.py:1977 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1997 +#: common/models.py:1983 msgid "SSO group map" msgstr "" -#: common/models.py:1999 +#: common/models.py:1985 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/models.py:2005 +#: common/models.py:1991 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:2007 +#: common/models.py:1993 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/models.py:2013 +#: common/models.py:1999 msgid "Email required" msgstr "Необходимо указать EMail" -#: common/models.py:2014 +#: common/models.py:2000 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:2019 +#: common/models.py:2005 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:2021 +#: common/models.py:2007 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:2027 +#: common/models.py:2013 msgid "Mail twice" msgstr "Написать дважды" -#: common/models.py:2028 +#: common/models.py:2014 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:2033 +#: common/models.py:2019 msgid "Password twice" msgstr "Пароль дважды" -#: common/models.py:2034 +#: common/models.py:2020 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:2039 +#: common/models.py:2025 msgid "Allowed domains" msgstr "Разрешенные домены" -#: common/models.py:2041 +#: common/models.py:2027 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:2047 +#: common/models.py:2033 msgid "Group on signup" msgstr "" -#: common/models.py:2049 +#: common/models.py:2035 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:2055 +#: common/models.py:2041 msgid "Enforce MFA" msgstr "Принудительное MFA" -#: common/models.py:2056 +#: common/models.py:2042 msgid "Users must use multifactor security." msgstr "Пользователи должны использовать многофакторную безопасность." -#: common/models.py:2061 +#: common/models.py:2047 msgid "Check plugins on startup" msgstr "Проверять плагины при запуске" -#: common/models.py:2063 +#: common/models.py:2049 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:2071 +#: common/models.py:2057 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2072 +#: common/models.py:2058 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2078 +#: common/models.py:2064 msgid "Enable URL integration" msgstr "" -#: common/models.py:2079 +#: common/models.py:2065 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:2085 +#: common/models.py:2071 msgid "Enable navigation integration" msgstr "" -#: common/models.py:2086 +#: common/models.py:2072 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:2092 +#: common/models.py:2078 msgid "Enable app integration" msgstr "" -#: common/models.py:2093 +#: common/models.py:2079 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:2099 +#: common/models.py:2085 msgid "Enable schedule integration" msgstr "" -#: common/models.py:2100 +#: common/models.py:2086 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2106 +#: common/models.py:2092 msgid "Enable event integration" msgstr "" -#: common/models.py:2107 +#: common/models.py:2093 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2113 +#: common/models.py:2099 msgid "Enable project codes" msgstr "" -#: common/models.py:2114 +#: common/models.py:2100 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2119 +#: common/models.py:2105 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2121 +#: common/models.py:2107 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2127 +#: common/models.py:2113 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2129 +#: common/models.py:2115 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "Исключить складские позиции во внешних местах хранения из инвентаризации" -#: common/models.py:2135 +#: common/models.py:2121 msgid "Automatic Stocktake Period" msgstr "Автоматический период инвентаризации" -#: common/models.py:2137 +#: common/models.py:2123 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "Количество дней между автоматической записью запасов (установите нулевое значение для отключения)" -#: common/models.py:2143 +#: common/models.py:2129 msgid "Report Deletion Interval" msgstr "Интервал удаления журнала ошибок" -#: common/models.py:2145 +#: common/models.py:2131 msgid "Stocktake reports will be deleted after specified number of days" msgstr "Журналы ошибок будут удалены после указанного количества дней" -#: common/models.py:2152 +#: common/models.py:2138 msgid "Display Users full names" msgstr "Показывать полные имена пользователей" -#: common/models.py:2153 +#: common/models.py:2139 msgid "Display Users full names instead of usernames" msgstr "Отображать полные имена пользователей вместо логинов" -#: common/models.py:2158 +#: common/models.py:2144 msgid "Enable Test Station Data" msgstr "Включить данные тестовой станции" -#: common/models.py:2159 +#: common/models.py:2145 msgid "Enable test station data collection for test results" msgstr "Включить сбор данных с тестовой станции для получения результатов тестирования" -#: common/models.py:2171 common/models.py:2551 +#: common/models.py:2150 +msgid "Create Template on Upload" +msgstr "" + +#: common/models.py:2152 +msgid "Create a new test template when uploading test data which does not match an existing template" +msgstr "" + +#: common/models.py:2165 common/models.py:2545 msgid "Settings key (must be unique - case insensitive" msgstr "Ключ настроек (должен быть уникальным - не чувствителен к регистру)" -#: common/models.py:2214 +#: common/models.py:2208 msgid "Hide inactive parts" msgstr "Скрыть неактивные детали" -#: common/models.py:2216 +#: common/models.py:2210 msgid "Hide inactive parts in results displayed on the homepage" msgstr "Скрывать неактивные части в результатах, отображаемых на главной странице," -#: common/models.py:2222 +#: common/models.py:2216 msgid "Show subscribed parts" msgstr "Показывать детали, на которые включены уведомления" -#: common/models.py:2223 +#: common/models.py:2217 msgid "Show subscribed parts on the homepage" msgstr "Показывать детали, на которые включены уведомления, на главной странице" -#: common/models.py:2228 +#: common/models.py:2222 msgid "Show subscribed categories" msgstr "Показывать категории, на которые включены уведомления" -#: common/models.py:2229 +#: common/models.py:2223 msgid "Show subscribed part categories on the homepage" msgstr "Показывать категории, на которые включены уведомления, на главной странице" -#: common/models.py:2234 +#: common/models.py:2228 msgid "Show latest parts" msgstr "Показывать последние детали" -#: common/models.py:2235 +#: common/models.py:2229 msgid "Show latest parts on the homepage" msgstr "Показывать последние детали на главной странице" -#: common/models.py:2240 +#: common/models.py:2234 msgid "Show invalid BOMs" msgstr "Показывать недопустимые спецификации" -#: common/models.py:2241 +#: common/models.py:2235 msgid "Show BOMs that await validation on the homepage" msgstr "Показывать BOMы, ожидающие проверки, на главной странице" -#: common/models.py:2246 +#: common/models.py:2240 msgid "Show recent stock changes" msgstr "Показывать изменившиеся складские запасы" -#: common/models.py:2247 +#: common/models.py:2241 msgid "Show recently changed stock items on the homepage" msgstr "Показывать складские позиции с недавно изменившимися запасами на главной странице" -#: common/models.py:2252 +#: common/models.py:2246 msgid "Show low stock" msgstr "Показывать низкие складские запасы" -#: common/models.py:2253 +#: common/models.py:2247 msgid "Show low stock items on the homepage" msgstr "Показывать складские позиции с низкими запасами на главной странице" -#: common/models.py:2258 +#: common/models.py:2252 msgid "Show depleted stock" msgstr "Показывать закончившиеся складские позиции" -#: common/models.py:2259 +#: common/models.py:2253 msgid "Show depleted stock items on the homepage" msgstr "Показывать закончившиеся складские позиции на главной странице" -#: common/models.py:2264 +#: common/models.py:2258 msgid "Show needed stock" msgstr "Показывать требуемые складские позиции" -#: common/models.py:2265 +#: common/models.py:2259 msgid "Show stock items needed for builds on the homepage" msgstr "Показывать требуемые для производства складские позиции на главной странице" -#: common/models.py:2270 +#: common/models.py:2264 msgid "Show expired stock" msgstr "Показывать складские позиции с истекшим сроком годности" -#: common/models.py:2271 +#: common/models.py:2265 msgid "Show expired stock items on the homepage" msgstr "Показывать складские позиции с истёкшим сроком годности на главной странице" -#: common/models.py:2276 +#: common/models.py:2270 msgid "Show stale stock" msgstr "Показывать залежалые складские позиции" -#: common/models.py:2277 +#: common/models.py:2271 msgid "Show stale stock items on the homepage" msgstr "Показывать складские позиции с истекающим сроком годности на главной странице" -#: common/models.py:2282 +#: common/models.py:2276 msgid "Show pending builds" msgstr "Показывать незавершённые производства" -#: common/models.py:2283 +#: common/models.py:2277 msgid "Show pending builds on the homepage" msgstr "Показывать незавершённые производства на главной странице" -#: common/models.py:2288 +#: common/models.py:2282 msgid "Show overdue builds" msgstr "Показывать просроченные производства" -#: common/models.py:2289 +#: common/models.py:2283 msgid "Show overdue builds on the homepage" msgstr "Показывать просроченные производства на главной странице" -#: common/models.py:2294 +#: common/models.py:2288 msgid "Show outstanding POs" msgstr "Показать невыполненные заказы" -#: common/models.py:2295 +#: common/models.py:2289 msgid "Show outstanding POs on the homepage" msgstr "Покажите невыполненные заказы на покупку на главной странице" -#: common/models.py:2300 +#: common/models.py:2294 msgid "Show overdue POs" msgstr "Показать просроченные заказы на производство" -#: common/models.py:2301 +#: common/models.py:2295 msgid "Show overdue POs on the homepage" msgstr "Показывать просроченные сборки на главной странице" -#: common/models.py:2306 +#: common/models.py:2300 msgid "Show outstanding SOs" msgstr "Показать невыполненные заказы" -#: common/models.py:2307 +#: common/models.py:2301 msgid "Show outstanding SOs on the homepage" msgstr "Покажите невыполненные заказы на покупку на главной странице" -#: common/models.py:2312 +#: common/models.py:2306 msgid "Show overdue SOs" msgstr "Показать просроченные заказы на продажу" -#: common/models.py:2313 +#: common/models.py:2307 msgid "Show overdue SOs on the homepage" msgstr "Показывать просроченные заказы на покупку на главной странице" -#: common/models.py:2318 +#: common/models.py:2312 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2319 +#: common/models.py:2313 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2324 +#: common/models.py:2318 msgid "Show News" msgstr "Показывать новости" -#: common/models.py:2325 +#: common/models.py:2319 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2330 +#: common/models.py:2324 msgid "Inline label display" msgstr "" -#: common/models.py:2332 +#: common/models.py:2326 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "Отображение PDF-этикетки в браузере вместо загрузки в виде файла" -#: common/models.py:2338 +#: common/models.py:2332 msgid "Default label printer" msgstr "Принтер этикетки по умолчанию" -#: common/models.py:2340 +#: common/models.py:2334 msgid "Configure which label printer should be selected by default" msgstr "Настроить принтер этикеток по умолчанию" -#: common/models.py:2346 +#: common/models.py:2340 msgid "Inline report display" msgstr "Отображение встроенного отчета" -#: common/models.py:2348 +#: common/models.py:2342 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "Отображение PDF-этикетки в браузере вместо загрузки в виде файла" -#: common/models.py:2354 +#: common/models.py:2348 msgid "Search Parts" msgstr "Поиск Деталей" -#: common/models.py:2355 +#: common/models.py:2349 msgid "Display parts in search preview window" msgstr "Отображение деталей в окне предварительного просмотра поиска" -#: common/models.py:2360 +#: common/models.py:2354 msgid "Search Supplier Parts" msgstr "Поиск деталей поставщика" -#: common/models.py:2361 +#: common/models.py:2355 msgid "Display supplier parts in search preview window" msgstr "Отображение деталей поставщика в окне предварительного просмотра поиска" -#: common/models.py:2366 +#: common/models.py:2360 msgid "Search Manufacturer Parts" msgstr "Новая деталь производителя" -#: common/models.py:2367 +#: common/models.py:2361 msgid "Display manufacturer parts in search preview window" msgstr "Отображение деталей поставщика в окне предварительного просмотра поиска" -#: common/models.py:2372 +#: common/models.py:2366 msgid "Hide Inactive Parts" msgstr "Скрыть неактивные детали" -#: common/models.py:2373 +#: common/models.py:2367 msgid "Excluded inactive parts from search preview window" msgstr "Исключить неактивные детали из окна предварительного просмотра поиска" -#: common/models.py:2378 +#: common/models.py:2372 msgid "Search Categories" msgstr "Категории поиска" -#: common/models.py:2379 +#: common/models.py:2373 msgid "Display part categories in search preview window" msgstr "Отображение деталей в окне предварительного просмотра поиска" -#: common/models.py:2384 +#: common/models.py:2378 msgid "Search Stock" msgstr "Поиск Запасов" -#: common/models.py:2385 +#: common/models.py:2379 msgid "Display stock items in search preview window" msgstr "Отображать складские позиции в окне предварительного просмотра поиска" -#: common/models.py:2390 +#: common/models.py:2384 msgid "Hide Unavailable Stock Items" msgstr "Скрыть недоступные складские позиции" -#: common/models.py:2392 +#: common/models.py:2386 msgid "Exclude stock items which are not available from the search preview window" msgstr "Исключить недоступные складские позиции из окна предварительного просмотра поиска" -#: common/models.py:2398 +#: common/models.py:2392 msgid "Search Locations" msgstr "Поиск мест хранения" -#: common/models.py:2399 +#: common/models.py:2393 msgid "Display stock locations in search preview window" msgstr "Отображать места хранения в окне предварительного просмотра поиска" -#: common/models.py:2404 +#: common/models.py:2398 msgid "Search Companies" msgstr "Поиск компаний" -#: common/models.py:2405 +#: common/models.py:2399 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2410 +#: common/models.py:2404 msgid "Search Build Orders" msgstr "Поиск заказов на производство" -#: common/models.py:2411 +#: common/models.py:2405 msgid "Display build orders in search preview window" msgstr "Отображать заказы на производство в окне предварительного просмотра поиска" -#: common/models.py:2416 +#: common/models.py:2410 msgid "Search Purchase Orders" msgstr "Поиск заказов на покупку" -#: common/models.py:2417 +#: common/models.py:2411 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2422 +#: common/models.py:2416 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2424 +#: common/models.py:2418 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2430 +#: common/models.py:2424 msgid "Search Sales Orders" msgstr "Поиск заказов на продажу" -#: common/models.py:2431 +#: common/models.py:2425 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2436 +#: common/models.py:2430 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2438 +#: common/models.py:2432 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2444 +#: common/models.py:2438 msgid "Search Return Orders" msgstr "Поиск заказов на возврат" -#: common/models.py:2445 +#: common/models.py:2439 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2450 +#: common/models.py:2444 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2452 +#: common/models.py:2446 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2458 +#: common/models.py:2452 msgid "Search Preview Results" msgstr "" -#: common/models.py:2460 +#: common/models.py:2454 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2466 +#: common/models.py:2460 msgid "Regex Search" msgstr "Поиск по Regex" -#: common/models.py:2467 +#: common/models.py:2461 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2472 +#: common/models.py:2466 msgid "Whole Word Search" msgstr "" -#: common/models.py:2473 +#: common/models.py:2467 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2478 +#: common/models.py:2472 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2479 +#: common/models.py:2473 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2484 +#: common/models.py:2478 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2485 +#: common/models.py:2479 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2490 +#: common/models.py:2484 msgid "Fixed Navbar" msgstr "Фиксированная панель навигации" -#: common/models.py:2491 +#: common/models.py:2485 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2496 +#: common/models.py:2490 msgid "Date Format" msgstr "Формат даты" -#: common/models.py:2497 +#: common/models.py:2491 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2510 part/templates/part/detail.html:41 +#: common/models.py:2504 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "Планирование деталей" -#: common/models.py:2511 +#: common/models.py:2505 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2516 part/templates/part/detail.html:62 +#: common/models.py:2510 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "Инвентаризация детали" -#: common/models.py:2518 +#: common/models.py:2512 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2524 +#: common/models.py:2518 msgid "Table String Length" msgstr "" -#: common/models.py:2526 +#: common/models.py:2520 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2532 +#: common/models.py:2526 msgid "Receive error reports" msgstr "" -#: common/models.py:2533 +#: common/models.py:2527 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2538 +#: common/models.py:2532 msgid "Last used printing machines" msgstr "" -#: common/models.py:2539 +#: common/models.py:2533 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2559 common/models.py:2560 common/models.py:2717 -#: common/models.py:2718 common/models.py:2963 common/models.py:2964 -#: common/models.py:3287 common/models.py:3288 importer/models.py:89 +#: common/models.py:2553 common/models.py:2554 common/models.py:2711 +#: common/models.py:2712 common/models.py:2957 common/models.py:2958 +#: common/models.py:3281 common/models.py:3282 importer/models.py:89 #: part/models.py:3319 part/models.py:3406 part/models.py:3480 #: part/models.py:3508 plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3735,11 +3724,11 @@ msgstr "" msgid "User" msgstr "Пользователь" -#: common/models.py:2582 +#: common/models.py:2576 msgid "Price break quantity" msgstr "" -#: common/models.py:2589 company/serializers.py:517 order/admin.py:42 +#: common/models.py:2583 company/serializers.py:517 order/admin.py:42 #: order/models.py:1423 order/models.py:2410 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1892 #: templates/js/translated/pricing.js:621 @@ -3747,96 +3736,96 @@ msgstr "" msgid "Price" msgstr "Цена" -#: common/models.py:2590 +#: common/models.py:2584 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2694 common/models.py:2879 +#: common/models.py:2688 common/models.py:2873 msgid "Endpoint" msgstr "Конечная точка" -#: common/models.py:2695 +#: common/models.py:2689 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2705 +#: common/models.py:2699 msgid "Name for this webhook" msgstr "" -#: common/models.py:2709 +#: common/models.py:2703 msgid "Is this webhook active" msgstr "" -#: common/models.py:2725 users/models.py:159 +#: common/models.py:2719 users/models.py:159 msgid "Token" msgstr "Токен" -#: common/models.py:2726 +#: common/models.py:2720 msgid "Token for access" msgstr "Токен для доступа" -#: common/models.py:2734 +#: common/models.py:2728 msgid "Secret" msgstr "Секрет" -#: common/models.py:2735 +#: common/models.py:2729 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2843 +#: common/models.py:2837 msgid "Message ID" msgstr "ID Сообщения" -#: common/models.py:2844 +#: common/models.py:2838 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2852 +#: common/models.py:2846 msgid "Host" msgstr "Хост" -#: common/models.py:2853 +#: common/models.py:2847 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2861 +#: common/models.py:2855 msgid "Header" msgstr "Заголовок" -#: common/models.py:2862 +#: common/models.py:2856 msgid "Header of this message" msgstr "" -#: common/models.py:2869 +#: common/models.py:2863 msgid "Body" msgstr "Тело" -#: common/models.py:2870 +#: common/models.py:2864 msgid "Body of this message" msgstr "" -#: common/models.py:2880 +#: common/models.py:2874 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2885 +#: common/models.py:2879 msgid "Worked on" msgstr "Работал над" -#: common/models.py:2886 +#: common/models.py:2880 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:3012 +#: common/models.py:3006 msgid "Id" msgstr "Код" -#: common/models.py:3014 templates/js/translated/company.js:965 +#: common/models.py:3008 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "Заголовок" -#: common/models.py:3016 common/models.py:3271 company/models.py:146 +#: common/models.py:3010 common/models.py:3265 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 #: order/models.py:303 order/models.py:1378 order/models.py:1810 #: part/admin.py:55 part/models.py:1069 @@ -3853,217 +3842,217 @@ msgstr "Заголовок" msgid "Link" msgstr "Ссылка" -#: common/models.py:3018 templates/js/translated/news.js:60 +#: common/models.py:3012 templates/js/translated/news.js:60 msgid "Published" msgstr "Опубликовано" -#: common/models.py:3020 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:3014 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "Автор" -#: common/models.py:3022 templates/js/translated/news.js:52 +#: common/models.py:3016 templates/js/translated/news.js:52 msgid "Summary" msgstr "Итого" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Read" msgstr "Читать" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Was this news item read?" msgstr "" -#: common/models.py:3042 company/models.py:156 part/models.py:1079 +#: common/models.py:3036 company/models.py:156 part/models.py:1079 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 -#: stock/templates/stock/item_base.html:133 templates/503.html:31 +#: stock/templates/stock/item_base.html:129 templates/503.html:31 #: templates/hover_image.html:7 templates/hover_image.html:9 #: templates/modals.html:6 msgid "Image" msgstr "Изображение" -#: common/models.py:3042 +#: common/models.py:3036 msgid "Image file" msgstr "Файл изображения" -#: common/models.py:3054 common/models.py:3255 +#: common/models.py:3048 common/models.py:3249 msgid "Target model type for this image" msgstr "" -#: common/models.py:3058 +#: common/models.py:3052 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3080 +#: common/models.py:3074 msgid "Custom Unit" msgstr "" -#: common/models.py:3098 +#: common/models.py:3092 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:3113 +#: common/models.py:3107 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3132 +#: common/models.py:3126 msgid "Unit name" msgstr "Название единицы" -#: common/models.py:3139 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3133 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "Символ" -#: common/models.py:3140 +#: common/models.py:3134 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3146 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3140 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "Определение" -#: common/models.py:3147 +#: common/models.py:3141 msgid "Unit definition" msgstr "" -#: common/models.py:3205 common/models.py:3262 stock/models.py:2552 +#: common/models.py:3199 common/models.py:3256 stock/models.py:2549 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Вложения" -#: common/models.py:3217 +#: common/models.py:3211 msgid "Missing file" msgstr "Файл не найден" -#: common/models.py:3218 +#: common/models.py:3212 msgid "Missing external link" msgstr "Отсутствует внешняя ссылка" -#: common/models.py:3263 +#: common/models.py:3257 msgid "Select file to attach" msgstr "Выберите файл для вложения" -#: common/models.py:3278 templates/js/translated/attachment.js:120 +#: common/models.py:3272 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Комментарий" -#: common/models.py:3279 +#: common/models.py:3273 msgid "Attachment comment" msgstr "" -#: common/models.py:3295 +#: common/models.py:3289 msgid "Upload date" msgstr "" -#: common/models.py:3296 +#: common/models.py:3290 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size in bytes" msgstr "" -#: common/models.py:3338 common/serializers.py:588 +#: common/models.py:3332 common/serializers.py:588 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3347 plugin/models.py:43 users/models.py:100 +#: common/models.py:3341 plugin/models.py:43 users/models.py:100 msgid "Key" msgstr "Ключ" -#: common/models.py:3348 +#: common/models.py:3342 msgid "Value that will be saved in the models database" msgstr "" -#: common/models.py:3351 +#: common/models.py:3345 msgid "Name of the state" msgstr "" -#: common/models.py:3355 +#: common/models.py:3349 msgid "Label" msgstr "" -#: common/models.py:3356 +#: common/models.py:3350 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:3362 +#: common/models.py:3356 msgid "Color" msgstr "" -#: common/models.py:3363 +#: common/models.py:3357 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:3366 +#: common/models.py:3360 msgid "Logical Key" msgstr "" -#: common/models.py:3368 +#: common/models.py:3362 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:3376 +#: common/models.py:3370 msgid "Model" msgstr "" -#: common/models.py:3377 +#: common/models.py:3371 msgid "Model this state is associated with" msgstr "" -#: common/models.py:3381 +#: common/models.py:3375 msgid "Reference Status Set" msgstr "" -#: common/models.py:3382 +#: common/models.py:3376 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:3388 +#: common/models.py:3382 msgid "Custom State" msgstr "" -#: common/models.py:3389 +#: common/models.py:3383 msgid "Custom States" msgstr "" -#: common/models.py:3404 +#: common/models.py:3398 msgid "Model must be selected" msgstr "" -#: common/models.py:3407 +#: common/models.py:3401 msgid "Key must be selected" msgstr "" -#: common/models.py:3410 +#: common/models.py:3404 msgid "Logical key must be selected" msgstr "" -#: common/models.py:3414 +#: common/models.py:3408 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:3418 +#: common/models.py:3412 msgid "Reference status must be selected" msgstr "" -#: common/models.py:3430 +#: common/models.py:3424 msgid "Reference status set not found" msgstr "" -#: common/models.py:3436 +#: common/models.py:3430 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:3442 +#: common/models.py:3436 msgid "Logical key must be in the logical keys of the reference status" msgstr "" @@ -4165,7 +4154,7 @@ msgstr "" msgid "Filename" msgstr "Имя файла" -#: common/serializers.py:563 report/api.py:100 report/serializers.py:53 +#: common/serializers.py:563 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" @@ -4447,12 +4436,12 @@ msgstr "Ссылка на адресную информацию (внешняя) #: company/models.py:467 company/models.py:584 company/models.py:808 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 -#: stock/templates/stock/item_base.html:217 +#: stock/templates/stock/item_base.html:213 msgid "Manufacturer Part" msgstr "Деталь производителя" #: company/models.py:484 company/models.py:776 stock/models.py:791 -#: stock/serializers.py:452 stock/templates/stock/item_base.html:142 +#: stock/serializers.py:452 stock/templates/stock/item_base.html:138 #: templates/js/translated/bom.js:622 msgid "Base Part" msgstr "Базовая деталь" @@ -4463,8 +4452,8 @@ msgstr "Выберите деталь" #: company/models.py:495 company/templates/company/company_base.html:82 #: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:145 part/serializers.py:567 -#: stock/templates/stock/item_base.html:207 +#: company/templates/company/supplier_part.html:145 part/serializers.py:565 +#: stock/templates/stock/item_base.html:203 #: templates/js/translated/company.js:507 #: templates/js/translated/company.js:1118 #: templates/js/translated/company.js:1296 @@ -4479,7 +4468,7 @@ msgstr "Выберите производителя" #: company/models.py:502 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:153 order/serializers.py:557 -#: part/serializers.py:577 templates/js/translated/company.js:351 +#: part/serializers.py:575 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 #: templates/js/translated/company.js:1630 templates/js/translated/part.js:1807 @@ -4505,7 +4494,7 @@ msgid "Parameter name" msgstr "Наименование параметра" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2544 templates/js/translated/company.js:1166 +#: stock/models.py:2541 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1499 #: templates/js/translated/stock.js:1607 msgid "Value" @@ -4530,7 +4519,7 @@ msgstr "Единицы измерения параметра" #: company/models.py:659 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 #: order/serializers.py:492 stock/models.py:802 -#: stock/templates/stock/item_base.html:233 +#: stock/templates/stock/item_base.html:229 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 @@ -4553,9 +4542,9 @@ msgstr "Связанная деталь производителя должна #: company/models.py:786 company/templates/company/company_base.html:87 #: company/templates/company/supplier_part.html:129 order/models.py:492 #: order/templates/order/order_base.html:141 part/bom.py:279 part/bom.py:314 -#: part/serializers.py:551 plugin/builtin/suppliers/digikey.py:25 +#: part/serializers.py:549 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/templates/stock/item_base.html:224 +#: plugin/builtin/suppliers/tme.py:26 stock/templates/stock/item_base.html:220 #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:511 @@ -4570,7 +4559,7 @@ msgstr "Поставщик" msgid "Select supplier" msgstr "Выберите поставщика" -#: company/models.py:793 part/serializers.py:562 +#: company/models.py:793 part/serializers.py:560 msgid "Supplier stock keeping unit" msgstr "Код поставщика" @@ -4661,7 +4650,7 @@ msgstr "Валюта по умолчанию для этого поставщи msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:919 +#: company/serializers.py:397 part/admin.py:126 part/serializers.py:917 #: part/templates/part/part_base.html:197 #: templates/js/translated/company.js:1689 #: templates/js/translated/table_filters.js:362 @@ -4735,7 +4724,7 @@ msgstr "Удалить изображение" #: order/models.py:2140 order/templates/order/return_order_base.html:134 #: order/templates/order/sales_order_base.html:151 stock/models.py:844 #: stock/models.py:845 stock/serializers.py:1336 -#: stock/templates/stock/item_base.html:405 +#: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 #: templates/js/translated/return_order.js:295 @@ -4939,7 +4928,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:119 #: company/templates/company/supplier_part.html:15 company/views.py:31 -#: part/admin.py:122 part/serializers.py:925 +#: part/admin.py:122 part/serializers.py:923 #: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190 #: templates/navbar.html:48 msgid "Suppliers" @@ -5030,7 +5019,7 @@ msgid "No supplier information available" msgstr "" #: company/templates/company/supplier_part.html:139 order/serializers.py:554 -#: part/bom.py:286 part/bom.py:315 part/serializers.py:561 +#: part/bom.py:286 part/bom.py:315 part/serializers.py:559 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1793 #: templates/js/translated/pricing.js:510 #: templates/js/translated/purchase_order.js:1920 @@ -5084,7 +5073,7 @@ msgid "Update Part Availability" msgstr "" #: company/templates/company/supplier_part_sidebar.html:5 -#: part/serializers.py:923 part/stocktake.py:223 +#: part/serializers.py:921 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 #: stock/serializers.py:1021 stock/serializers.py:1199 @@ -5473,7 +5462,7 @@ msgstr "" #: order/models.py:1592 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_purchase_order_report.html:14 -#: stock/serializers.py:121 stock/templates/stock/item_base.html:176 +#: stock/serializers.py:121 stock/templates/stock/item_base.html:172 #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:168 @@ -5694,7 +5683,7 @@ msgid "Number of items received" msgstr "" #: order/models.py:1513 stock/models.py:963 stock/serializers.py:617 -#: stock/templates/stock/item_base.html:183 +#: stock/templates/stock/item_base.html:179 #: templates/js/translated/stock.js:2397 msgid "Purchase Price" msgstr "Закупочная цена" @@ -5768,7 +5757,7 @@ msgid "User who checked this shipment" msgstr "" #: order/models.py:1788 order/models.py:2011 order/serializers.py:1479 -#: order/serializers.py:1589 templates/js/translated/model_renderers.js:455 +#: order/serializers.py:1597 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "Отправление" @@ -5982,7 +5971,7 @@ msgstr "Позиция" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1790 +#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1798 msgid "Select destination location for received items" msgstr "Выберите место назначения для полученных элементов" @@ -6019,7 +6008,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "Для отслеживаемых деталей должно быть указано целочисленное количество" -#: order/serializers.py:795 order/serializers.py:1806 +#: order/serializers.py:795 order/serializers.py:1814 msgid "Line items must be provided" msgstr "" @@ -6051,39 +6040,39 @@ msgstr "" msgid "Enter serial numbers to allocate" msgstr "Введите серийные номера для резервирования" -#: order/serializers.py:1491 order/serializers.py:1597 +#: order/serializers.py:1491 order/serializers.py:1605 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1494 order/serializers.py:1600 +#: order/serializers.py:1494 order/serializers.py:1608 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1541 +#: order/serializers.py:1549 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1548 -msgid "The following serial numbers are already allocated" +#: order/serializers.py:1556 +msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1760 +#: order/serializers.py:1768 msgid "Return order line item" msgstr "" -#: order/serializers.py:1766 +#: order/serializers.py:1774 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1777 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1798 +#: order/serializers.py:1806 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1881 +#: order/serializers.py:1889 msgid "Line price currency" msgstr "" @@ -6510,7 +6499,7 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/admin.py:48 part/models.py:1044 part/serializers.py:908 +#: part/admin.py:48 part/models.py:1044 part/serializers.py:906 #: part/templates/part/part_base.html:276 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 @@ -6537,7 +6526,7 @@ msgstr "Изображение Детали" msgid "Category ID" msgstr "Код категории" -#: part/admin.py:67 part/admin.py:304 part/serializers.py:893 +#: part/admin.py:67 part/admin.py:304 part/serializers.py:891 #: part/stocktake.py:222 msgid "Category Name" msgstr "Название категории" @@ -6562,7 +6551,7 @@ msgstr "Минимальный запас" msgid "Used In" msgstr "Используется в" -#: part/admin.py:150 part/serializers.py:918 +#: part/admin.py:150 part/serializers.py:916 #: part/templates/part/part_base.html:248 stock/admin.py:236 #: templates/js/translated/part.js:717 templates/js/translated/part.js:2159 msgid "Building" @@ -6592,7 +6581,7 @@ msgid "Category Path" msgstr "Путь к категории" #: part/admin.py:325 part/models.py:420 part/serializers.py:130 -#: part/serializers.py:290 part/serializers.py:428 +#: part/serializers.py:290 part/serializers.py:426 #: part/templates/part/cat_link.html:3 part/templates/part/category.html:20 #: part/templates/part/category.html:138 part/templates/part/category.html:158 #: part/templates/part/category_sidebar.html:9 @@ -6619,13 +6608,13 @@ msgstr "Родительский IPN" msgid "Part Revision" msgstr "" -#: part/admin.py:418 part/serializers.py:1367 +#: part/admin.py:418 part/serializers.py:1365 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "Минимальная цена" -#: part/admin.py:423 part/serializers.py:1382 +#: part/admin.py:423 part/serializers.py:1380 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -6720,7 +6709,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1520 part/models.py:1036 part/models.py:3501 part/models.py:4060 -#: part/serializers.py:443 part/serializers.py:1223 +#: part/serializers.py:441 part/serializers.py:1221 #: part/templates/part/part_base.html:267 stock/api.py:780 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6746,7 +6735,7 @@ msgstr "" msgid "Default Location" msgstr "Место хранения по умолчанию" -#: part/bom.py:184 part/serializers.py:926 +#: part/bom.py:184 part/serializers.py:924 #: templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "Общий запас" @@ -6906,7 +6895,7 @@ msgstr "Ключевые слова для улучшения видимости msgid "Part category" msgstr "Категория" -#: part/models.py:1052 part/serializers.py:360 +#: part/models.py:1052 msgid "Part revision or version number" msgstr "Ревизия или серийный номер детали" @@ -7012,7 +7001,7 @@ msgid "Owner responsible for this part" msgstr "" #: part/models.py:1264 part/templates/part/part_base.html:355 -#: stock/templates/stock/item_base.html:451 +#: stock/templates/stock/item_base.html:447 #: templates/js/translated/part.js:2490 msgid "Last Stocktake" msgstr "Последняя инвентаризация" @@ -7277,7 +7266,7 @@ msgstr "Описание теста" msgid "Enter description for this test" msgstr "Введите описание для этого теста" -#: part/models.py:3635 report/models.py:208 +#: part/models.py:3635 report/models.py:216 #: templates/js/translated/part.js:2919 #: templates/js/translated/table_filters.js:502 msgid "Enabled" @@ -7571,326 +7560,326 @@ msgstr "Валюта закупки складской позиции" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:434 +#: part/serializers.py:432 msgid "No parts selected" msgstr "Не выбрана ни одна деталь" -#: part/serializers.py:444 +#: part/serializers.py:442 msgid "Select category" msgstr "Выберите категорию" -#: part/serializers.py:479 +#: part/serializers.py:477 msgid "Original Part" msgstr "Оригинальная деталь" -#: part/serializers.py:480 +#: part/serializers.py:478 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:485 +#: part/serializers.py:483 msgid "Copy Image" msgstr "Копировать Изображение" -#: part/serializers.py:486 +#: part/serializers.py:484 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:492 part/templates/part/detail.html:293 +#: part/serializers.py:490 part/templates/part/detail.html:293 msgid "Copy BOM" msgstr "Скопировать BOM" -#: part/serializers.py:493 +#: part/serializers.py:491 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:499 +#: part/serializers.py:497 msgid "Copy Parameters" msgstr "Скопировать параметры" -#: part/serializers.py:500 +#: part/serializers.py:498 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:506 +#: part/serializers.py:504 msgid "Copy Notes" msgstr "Копировать Записи" -#: part/serializers.py:507 +#: part/serializers.py:505 msgid "Copy notes from original part" msgstr "Скопировать записи из оригинальной детали" -#: part/serializers.py:525 +#: part/serializers.py:523 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:527 +#: part/serializers.py:525 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:534 +#: part/serializers.py:532 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:535 +#: part/serializers.py:533 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:552 +#: part/serializers.py:550 msgid "Select supplier (or leave blank to skip)" msgstr "Выберите поставщика (или оставьте поле пустым, чтобы пропустить)" -#: part/serializers.py:568 +#: part/serializers.py:566 msgid "Select manufacturer (or leave blank to skip)" msgstr "Выберите поставщика (или оставьте поле пустым, чтобы пропустить)" -#: part/serializers.py:578 +#: part/serializers.py:576 msgid "Manufacturer part number" msgstr "Код производителя" -#: part/serializers.py:585 +#: part/serializers.py:583 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:594 +#: part/serializers.py:592 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:605 +#: part/serializers.py:603 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:612 +#: part/serializers.py:610 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:924 +#: part/serializers.py:922 msgid "Revisions" msgstr "" -#: part/serializers.py:929 +#: part/serializers.py:927 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:932 +#: part/serializers.py:930 msgid "Variant Stock" msgstr "" -#: part/serializers.py:962 part/templates/part/copy_part.html:9 +#: part/serializers.py:960 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:474 msgid "Duplicate Part" msgstr "Дублировать деталь" -#: part/serializers.py:963 +#: part/serializers.py:961 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:969 templates/js/translated/part.js:103 +#: part/serializers.py:967 templates/js/translated/part.js:103 msgid "Initial Stock" msgstr "Начальный запас" -#: part/serializers.py:970 +#: part/serializers.py:968 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:976 +#: part/serializers.py:974 msgid "Supplier Information" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:975 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:985 +#: part/serializers.py:983 msgid "Copy Category Parameters" msgstr "Копировать параметры категории" -#: part/serializers.py:986 +#: part/serializers.py:984 msgid "Copy parameter templates from selected part category" msgstr "Копировать шаблоны параметров из выбранной категории деталей" -#: part/serializers.py:991 +#: part/serializers.py:989 msgid "Existing Image" msgstr "Существующее изображение" -#: part/serializers.py:992 +#: part/serializers.py:990 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1007 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1215 +#: part/serializers.py:1213 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1225 +#: part/serializers.py:1223 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1235 +#: part/serializers.py:1233 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1239 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1240 msgid "Exclude stock items in external locations" msgstr "Исключить складские позиции в внешних местах хранения" -#: part/serializers.py:1247 +#: part/serializers.py:1245 msgid "Generate Report" msgstr "Создать отчет" -#: part/serializers.py:1248 +#: part/serializers.py:1246 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1253 +#: part/serializers.py:1251 msgid "Update Parts" msgstr "Обновить детали" -#: part/serializers.py:1254 +#: part/serializers.py:1252 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1262 +#: part/serializers.py:1260 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1368 +#: part/serializers.py:1366 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1373 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1383 +#: part/serializers.py:1381 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1390 +#: part/serializers.py:1388 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1419 +#: part/serializers.py:1417 msgid "Update" msgstr "Обновить" -#: part/serializers.py:1420 +#: part/serializers.py:1418 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1443 +#: part/serializers.py:1441 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1450 +#: part/serializers.py:1448 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1451 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1597 +#: part/serializers.py:1595 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1606 +#: part/serializers.py:1604 msgid "Component Name" msgstr "" -#: part/serializers.py:1609 +#: part/serializers.py:1607 msgid "Component IPN" msgstr "" -#: part/serializers.py:1612 +#: part/serializers.py:1610 msgid "Component Description" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1616 msgid "Select the component part" msgstr "" -#: part/serializers.py:1627 part/templates/part/part_base.html:242 +#: part/serializers.py:1625 part/templates/part/part_base.html:242 #: templates/js/translated/bom.js:1219 msgid "Can Build" msgstr "Можно произвести" -#: part/serializers.py:1858 +#: part/serializers.py:1856 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1866 +#: part/serializers.py:1864 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1867 +#: part/serializers.py:1865 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1872 +#: part/serializers.py:1870 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1873 +#: part/serializers.py:1871 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1878 +#: part/serializers.py:1876 msgid "Skip Invalid Rows" msgstr "Пропустить некорректные строки" -#: part/serializers.py:1879 +#: part/serializers.py:1877 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1884 +#: part/serializers.py:1882 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1885 +#: part/serializers.py:1883 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1920 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1921 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1955 +#: part/serializers.py:1953 msgid "No part column specified" msgstr "" -#: part/serializers.py:1999 +#: part/serializers.py:1997 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2002 +#: part/serializers.py:2000 msgid "No matching part found" msgstr "Подходящая деталь не найдена" -#: part/serializers.py:2004 +#: part/serializers.py:2002 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2013 +#: part/serializers.py:2011 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2021 +#: part/serializers.py:2019 msgid "Invalid quantity" msgstr "Некорректное количество" -#: part/serializers.py:2044 +#: part/serializers.py:2042 msgid "At least one BOM item is required" msgstr "" @@ -8216,7 +8205,7 @@ msgid "Subscribe to notifications for this part" msgstr "Включить уведомления для данной детали" #: part/templates/part/part_base.html:52 -#: stock/templates/stock/item_base.html:62 +#: stock/templates/stock/item_base.html:61 #: stock/templates/stock/location.html:71 templates/js/translated/label.js:136 msgid "Print Label" msgstr "Печать этикетки" @@ -8226,7 +8215,7 @@ msgid "Show pricing information" msgstr "" #: part/templates/part/part_base.html:63 -#: stock/templates/stock/item_base.html:110 +#: stock/templates/stock/item_base.html:106 #: stock/templates/stock/location.html:80 msgid "Stock actions" msgstr "Действия со складом" @@ -8297,12 +8286,12 @@ msgid "Required for Orders" msgstr "" #: part/templates/part/part_base.html:225 -#: stock/templates/stock/item_base.html:388 +#: stock/templates/stock/item_base.html:384 msgid "Allocated to Build Orders" msgstr "Зарезервировано заказами на производство" #: part/templates/part/part_base.html:234 -#: stock/templates/stock/item_base.html:381 +#: stock/templates/stock/item_base.html:377 msgid "Allocated to Sales Orders" msgstr "" @@ -8322,7 +8311,7 @@ msgid "Latest Serial Number" msgstr "Последний Серийный Номер" #: part/templates/part/part_base.html:372 -#: stock/templates/stock/item_base.html:322 +#: stock/templates/stock/item_base.html:318 msgid "Search for serial number" msgstr "" @@ -8449,7 +8438,7 @@ msgid "Edit" msgstr "Редактировать" #: part/templates/part/prices.html:28 stock/admin.py:252 -#: stock/templates/stock/item_base.html:446 +#: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1703 #: templates/js/translated/company.js:1713 #: templates/js/translated/stock.js:2332 @@ -8940,7 +8929,7 @@ msgstr "Граница" msgid "Print a border around each label" msgstr "" -#: plugin/builtin/labels/label_sheet.py:47 report/models.py:307 +#: plugin/builtin/labels/label_sheet.py:47 report/models.py:315 msgid "Landscape" msgstr "Альбомная" @@ -9098,7 +9087,7 @@ msgstr "Встроенный плагин" msgid "Package Plugin" msgstr "" -#: plugin/models.py:220 report/models.py:474 +#: plugin/models.py:220 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" @@ -9249,8 +9238,8 @@ msgstr "" msgid "No valid objects provided to template" msgstr "" -#: report/api.py:103 report/models.py:438 report/serializers.py:98 -#: report/serializers.py:148 templates/js/translated/purchase_order.js:1817 +#: report/api.py:103 report/models.py:446 report/serializers.py:99 +#: report/serializers.py:149 templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:353 #: templates/js/translated/sales_order.js:887 #: templates/js/translated/sales_order.js:1047 @@ -9281,7 +9270,11 @@ msgstr "" msgid "Error printing label" msgstr "" -#: report/api.py:375 report/api.py:411 +#: report/api.py:358 +msgid "Report saved at time of printing" +msgstr "" + +#: report/api.py:384 report/api.py:420 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "" @@ -9318,135 +9311,143 @@ msgstr "Описание шаблона" msgid "Revision number (auto-increments)" msgstr "Номер ревизии (автоматически)" -#: report/models.py:202 +#: report/models.py:168 +msgid "Attach to Model on Print" +msgstr "" + +#: report/models.py:170 +msgid "Save report output as an attachment against linked model instance when printing" +msgstr "" + +#: report/models.py:210 msgid "Filename Pattern" msgstr "Шаблон имени файла" -#: report/models.py:203 +#: report/models.py:211 msgid "Pattern for generating filenames" msgstr "" -#: report/models.py:208 +#: report/models.py:216 msgid "Template is enabled" msgstr "" -#: report/models.py:214 +#: report/models.py:222 msgid "Target model type for template" msgstr "" -#: report/models.py:234 +#: report/models.py:242 msgid "Filters" msgstr "Фильтры" -#: report/models.py:235 +#: report/models.py:243 msgid "Template query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:294 report/models.py:361 +#: report/models.py:302 report/models.py:369 msgid "Template file" msgstr "" -#: report/models.py:302 +#: report/models.py:310 msgid "Page size for PDF reports" msgstr "" -#: report/models.py:308 +#: report/models.py:316 msgid "Render report in landscape orientation" msgstr "" -#: report/models.py:367 +#: report/models.py:375 msgid "Width [mm]" msgstr "Ширина [мм]" -#: report/models.py:368 +#: report/models.py:376 msgid "Label width, specified in mm" msgstr "" -#: report/models.py:374 +#: report/models.py:382 msgid "Height [mm]" msgstr "Высота [мм]" -#: report/models.py:375 +#: report/models.py:383 msgid "Label height, specified in mm" msgstr "" -#: report/models.py:438 +#: report/models.py:446 msgid "Number of items to process" msgstr "" -#: report/models.py:444 +#: report/models.py:452 msgid "Report generation is complete" msgstr "" -#: report/models.py:448 templates/js/translated/build.js:2352 +#: report/models.py:456 templates/js/translated/build.js:2352 msgid "Progress" msgstr "Прогресс" -#: report/models.py:448 +#: report/models.py:456 msgid "Report generation progress" msgstr "" -#: report/models.py:456 +#: report/models.py:464 msgid "Report Template" msgstr "" -#: report/models.py:463 report/models.py:486 +#: report/models.py:471 report/models.py:494 msgid "Output File" msgstr "Выходной файл" -#: report/models.py:464 report/models.py:487 +#: report/models.py:472 report/models.py:495 msgid "Generated output file" msgstr "Сгенерированный выходной файл" -#: report/models.py:475 +#: report/models.py:483 msgid "Label output plugin" msgstr "" -#: report/models.py:479 +#: report/models.py:487 msgid "Label Template" msgstr "" -#: report/models.py:502 +#: report/models.py:510 msgid "Snippet" msgstr "Сниппет" -#: report/models.py:503 +#: report/models.py:511 msgid "Report snippet file" msgstr "" -#: report/models.py:510 +#: report/models.py:518 msgid "Snippet file description" msgstr "Описание файла сниппета" -#: report/models.py:528 +#: report/models.py:536 msgid "Asset" msgstr "Объект" -#: report/models.py:529 +#: report/models.py:537 msgid "Report asset file" msgstr "" -#: report/models.py:536 +#: report/models.py:544 msgid "Asset file description" msgstr "Описание медиафайла" -#: report/serializers.py:91 +#: report/serializers.py:92 msgid "Select report template" msgstr "" -#: report/serializers.py:99 report/serializers.py:149 +#: report/serializers.py:100 report/serializers.py:150 msgid "List of item primary keys to include in the report" msgstr "" -#: report/serializers.py:132 +#: report/serializers.py:133 msgid "Select label template" msgstr "" -#: report/serializers.py:140 +#: report/serializers.py:141 msgid "Printing Plugin" msgstr "" -#: report/serializers.py:141 +#: report/serializers.py:142 msgid "Select plugin to use for label printing" msgstr "" @@ -9517,7 +9518,7 @@ msgstr "Результаты тестирования" msgid "Test" msgstr "Тестирование" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2538 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2535 msgid "Result" msgstr "Результат" @@ -9598,7 +9599,7 @@ msgid "Customer ID" msgstr "ID Клиента" #: stock/admin.py:206 stock/models.py:829 -#: stock/templates/stock/item_base.html:354 +#: stock/templates/stock/item_base.html:350 msgid "Installed In" msgstr "Установлено в" @@ -9623,7 +9624,7 @@ msgid "Delete on Deplete" msgstr "" #: stock/admin.py:261 stock/models.py:923 -#: stock/templates/stock/item_base.html:433 +#: stock/templates/stock/item_base.html:429 #: templates/js/translated/stock.js:2316 users/models.py:124 msgid "Expiry Date" msgstr "Истекает" @@ -9665,7 +9666,7 @@ msgid "Expiry date after" msgstr "" #: stock/api.py:839 stock/serializers.py:611 -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #: templates/js/translated/table_filters.js:448 msgid "Stale" msgstr "Залежалый" @@ -9715,7 +9716,7 @@ msgid "Stock Locations" msgstr "Места хранения" #: stock/models.py:185 stock/models.py:972 -#: stock/templates/stock/item_base.html:247 +#: stock/templates/stock/item_base.html:243 msgid "Owner" msgstr "Владелец" @@ -9826,7 +9827,7 @@ msgstr "Исходное производство" msgid "Build for this stock item" msgstr "Производства для этой складской позиции" -#: stock/models.py:892 stock/templates/stock/item_base.html:363 +#: stock/models.py:892 stock/templates/stock/item_base.html:359 msgid "Consumed By" msgstr "Поглощен" @@ -9891,7 +9892,7 @@ msgstr "" msgid "Serial numbers already exist" msgstr "Серийные номера уже существуют" -#: stock/models.py:1636 +#: stock/models.py:1636 stock/models.py:2438 msgid "Test template does not exist" msgstr "" @@ -9951,55 +9952,55 @@ msgstr "" msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2443 +#: stock/models.py:2441 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2448 +#: stock/models.py:2445 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2450 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2538 +#: stock/models.py:2535 msgid "Test result" msgstr "Результат тестирования" -#: stock/models.py:2545 +#: stock/models.py:2542 msgid "Test output value" msgstr "" -#: stock/models.py:2553 stock/serializers.py:245 +#: stock/models.py:2550 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2557 +#: stock/models.py:2554 msgid "Test notes" msgstr "Записи Тестирования" -#: stock/models.py:2565 templates/js/translated/stock.js:1633 +#: stock/models.py:2562 templates/js/translated/stock.js:1633 msgid "Test station" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2563 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2572 +#: stock/models.py:2569 msgid "Started" msgstr "" -#: stock/models.py:2573 +#: stock/models.py:2570 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2579 +#: stock/models.py:2576 msgid "Finished" msgstr "" -#: stock/models.py:2580 +#: stock/models.py:2577 msgid "The timestamp of the test finish" msgstr "" @@ -10059,7 +10060,7 @@ msgstr "" msgid "Serial number is too large" msgstr "" -#: stock/serializers.py:459 stock/templates/stock/item_base.html:193 +#: stock/serializers.py:459 stock/templates/stock/item_base.html:189 msgid "Parent Item" msgstr "Родительский элемент" @@ -10071,7 +10072,7 @@ msgstr "" msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:603 stock/templates/stock/item_base.html:437 +#: stock/serializers.py:603 stock/templates/stock/item_base.html:433 #: templates/js/translated/table_filters.js:442 users/models.py:174 msgid "Expired" msgstr "Просрочен" @@ -10410,7 +10411,7 @@ msgstr "Эта складская позиция не имеет дочерни msgid "Test Data" msgstr "Данные тестов" -#: stock/templates/stock/item.html:85 stock/templates/stock/item_base.html:65 +#: stock/templates/stock/item.html:85 msgid "Test Report" msgstr "Отчет тестирования" @@ -10450,200 +10451,204 @@ msgstr "Найти складскую позицию" msgid "Scan to Location" msgstr "Сканировать в место хранения" -#: stock/templates/stock/item_base.html:59 +#: stock/templates/stock/item_base.html:58 #: stock/templates/stock/location.html:67 #: templates/js/translated/filters.js:434 msgid "Printing actions" msgstr "Действия печати" -#: stock/templates/stock/item_base.html:75 +#: stock/templates/stock/item_base.html:63 templates/js/translated/report.js:49 +msgid "Print Report" +msgstr "" + +#: stock/templates/stock/item_base.html:71 msgid "Stock adjustment actions" msgstr "" -#: stock/templates/stock/item_base.html:79 +#: stock/templates/stock/item_base.html:75 #: stock/templates/stock/location.html:87 templates/js/translated/stock.js:1909 msgid "Count stock" msgstr "Установить запасы" -#: stock/templates/stock/item_base.html:81 +#: stock/templates/stock/item_base.html:77 #: templates/js/translated/stock.js:1891 msgid "Add stock" msgstr "Добавить Остатки" -#: stock/templates/stock/item_base.html:82 +#: stock/templates/stock/item_base.html:78 #: templates/js/translated/stock.js:1900 msgid "Remove stock" msgstr "Удалить запасы" -#: stock/templates/stock/item_base.html:85 +#: stock/templates/stock/item_base.html:81 msgid "Serialize stock" msgstr "Сериализовать запасы" -#: stock/templates/stock/item_base.html:88 +#: stock/templates/stock/item_base.html:84 #: stock/templates/stock/location.html:93 templates/js/translated/stock.js:1918 msgid "Transfer stock" msgstr "Переместить запасы" -#: stock/templates/stock/item_base.html:91 +#: stock/templates/stock/item_base.html:87 #: templates/js/translated/stock.js:1973 msgid "Assign to customer" msgstr "" -#: stock/templates/stock/item_base.html:94 +#: stock/templates/stock/item_base.html:90 msgid "Return to stock" msgstr "Вернуть на склад" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall stock item" msgstr "Удалить складскую позицию" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall" msgstr "Удалить" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install stock item" msgstr "Установить складскую позицию" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install" msgstr "Установить" -#: stock/templates/stock/item_base.html:115 +#: stock/templates/stock/item_base.html:111 msgid "Convert to variant" msgstr "Преобразовать в разновидность" -#: stock/templates/stock/item_base.html:118 +#: stock/templates/stock/item_base.html:114 msgid "Duplicate stock item" msgstr "Дублировать складскую позицию" -#: stock/templates/stock/item_base.html:120 +#: stock/templates/stock/item_base.html:116 msgid "Edit stock item" msgstr "Редактировать складскую позицию" -#: stock/templates/stock/item_base.html:123 +#: stock/templates/stock/item_base.html:119 msgid "Delete stock item" msgstr "Удалить складскую позицию" -#: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 +#: stock/templates/stock/item_base.html:165 templates/InvenTree/search.html:139 #: templates/js/translated/build.js:2298 templates/navbar.html:38 msgid "Build" msgstr "Производство" -#: stock/templates/stock/item_base.html:211 +#: stock/templates/stock/item_base.html:207 msgid "No manufacturer set" msgstr "" -#: stock/templates/stock/item_base.html:251 +#: stock/templates/stock/item_base.html:247 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "Вы не в списке владельцев этого элемента. Складская позиция не может быть отредактирована." -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:248 #: stock/templates/stock/location.html:146 msgid "Read only" msgstr "Только для чтения" -#: stock/templates/stock/item_base.html:265 +#: stock/templates/stock/item_base.html:261 msgid "This stock item is unavailable" msgstr "Эта складская позиция не доступна" -#: stock/templates/stock/item_base.html:271 +#: stock/templates/stock/item_base.html:267 msgid "This stock item is in production and cannot be edited." msgstr "Эта складская позиция находиться в производстве и не может быть отредактирована." -#: stock/templates/stock/item_base.html:272 +#: stock/templates/stock/item_base.html:268 msgid "Edit the stock item from the build view." msgstr "Редактировать складскую позицию из производства." -#: stock/templates/stock/item_base.html:287 +#: stock/templates/stock/item_base.html:283 msgid "This stock item is allocated to Sales Order" msgstr "Эта складская позиция зарезервирована для заказа на продажу" -#: stock/templates/stock/item_base.html:295 +#: stock/templates/stock/item_base.html:291 msgid "This stock item is allocated to Build Order" msgstr "Этот складская позиция зарезервирована заказом на производство" -#: stock/templates/stock/item_base.html:311 +#: stock/templates/stock/item_base.html:307 msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted" msgstr "Это отслеживаемая складская позиция. Она имеет уникальный серийный номер и количество не может быть изменено" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "previous page" msgstr "предыдущая страница" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "Navigate to previous serial number" msgstr "" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "next page" msgstr "следующая страница" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "Navigate to next serial number" msgstr "" -#: stock/templates/stock/item_base.html:398 +#: stock/templates/stock/item_base.html:394 #: templates/js/translated/build.js:2555 msgid "No location set" msgstr "Место хранения не установлено" -#: stock/templates/stock/item_base.html:413 +#: stock/templates/stock/item_base.html:409 msgid "Tests" msgstr "Тесты" -#: stock/templates/stock/item_base.html:419 +#: stock/templates/stock/item_base.html:415 msgid "This stock item has not passed all required tests" msgstr "Эта складская позиция не прошла требуемое тестирование" -#: stock/templates/stock/item_base.html:437 +#: stock/templates/stock/item_base.html:433 #, python-format msgid "This StockItem expired on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:455 +#: stock/templates/stock/item_base.html:451 msgid "No stocktake performed" msgstr "" -#: stock/templates/stock/item_base.html:504 +#: stock/templates/stock/item_base.html:500 #: templates/js/translated/stock.js:2038 msgid "stock item" msgstr "" -#: stock/templates/stock/item_base.html:527 +#: stock/templates/stock/item_base.html:523 msgid "Edit Stock Status" msgstr "" -#: stock/templates/stock/item_base.html:536 +#: stock/templates/stock/item_base.html:532 msgid "Stock Item QR Code" msgstr "QR-код складской позиции" -#: stock/templates/stock/item_base.html:547 +#: stock/templates/stock/item_base.html:543 msgid "Link Barcode to Stock Item" msgstr "Привязать штрих-код к складской позиции" -#: stock/templates/stock/item_base.html:611 +#: stock/templates/stock/item_base.html:607 msgid "Select one of the part variants listed below." msgstr "" -#: stock/templates/stock/item_base.html:614 +#: stock/templates/stock/item_base.html:610 msgid "Warning" msgstr "Предупреждение" -#: stock/templates/stock/item_base.html:615 +#: stock/templates/stock/item_base.html:611 msgid "This action cannot be easily undone" msgstr "" -#: stock/templates/stock/item_base.html:623 +#: stock/templates/stock/item_base.html:619 msgid "Convert Stock Item" msgstr "Преобразовать складскую позицию" -#: stock/templates/stock/item_base.html:656 +#: stock/templates/stock/item_base.html:652 msgid "Return to Stock" msgstr "Вернуть на склад" @@ -11310,7 +11315,7 @@ msgid "Delete Location Type" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:503 -#: templates/InvenTree/settings/stock.html:38 +#: templates/InvenTree/settings/stock.html:39 msgid "New Location Type" msgstr "" @@ -11367,7 +11372,7 @@ msgstr "Настройки заказов на продажу" msgid "Stock Settings" msgstr "Настройки склада" -#: templates/InvenTree/settings/stock.html:34 +#: templates/InvenTree/settings/stock.html:35 msgid "Stock Location Types" msgstr "" @@ -11852,23 +11857,23 @@ msgstr "Прикрепить файл" msgid "Barcode Identifier" msgstr "" -#: templates/base.html:103 +#: templates/base.html:102 msgid "Server Restart Required" msgstr "" -#: templates/base.html:106 +#: templates/base.html:105 msgid "A configuration option has been changed which requires a server restart" msgstr "" -#: templates/base.html:106 templates/base.html:116 +#: templates/base.html:105 templates/base.html:115 msgid "Contact your system administrator for further information" msgstr "" -#: templates/base.html:113 +#: templates/base.html:112 msgid "Pending Database Migrations" msgstr "" -#: templates/base.html:116 +#: templates/base.html:115 msgid "There are pending database migrations which require attention" msgstr "" @@ -13946,10 +13951,6 @@ msgstr "Редактировать Позицию" msgid "Delete line item" msgstr "Удалить позицию" -#: templates/js/translated/report.js:49 -msgid "Print Report" -msgstr "" - #: templates/js/translated/report.js:68 msgid "Report print successful" msgstr "" diff --git a/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po index 1ddbe1cdfa..05c492fe69 100644 --- a/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-29 07:07+0000\n" -"PO-Revision-Date: 2024-08-29 07:10\n" +"POT-Creation-Date: 2024-09-06 05:16+0000\n" +"PO-Revision-Date: 2024-09-06 05:19\n" "Last-Translator: \n" "Language-Team: Slovak\n" "Language: sk_SK\n" @@ -67,7 +67,7 @@ msgstr "" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3309 part/templates/part/part_sidebar.html:65 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2557 +#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2554 #: stock/serializers.py:705 stock/serializers.py:863 stock/serializers.py:989 #: stock/serializers.py:1039 stock/serializers.py:1350 #: stock/serializers.py:1439 stock/serializers.py:1604 @@ -419,8 +419,8 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:767 common/models.py:2704 common/models.py:3131 -#: common/models.py:3351 common/serializers.py:439 company/models.py:590 +#: InvenTree/models.py:767 common/models.py:2698 common/models.py:3125 +#: common/models.py:3345 common/serializers.py:439 company/models.py:590 #: machine/models.py:24 part/models.py:995 part/models.py:3776 #: plugin/models.py:51 report/models.py:149 stock/models.py:82 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -449,7 +449,7 @@ msgstr "" #: part/models.py:3791 part/templates/part/category.html:79 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:155 -#: report/models.py:509 report/models.py:535 +#: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 #: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:122 #: templates/InvenTree/settings/notifications.html:19 @@ -572,7 +572,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:444 common/models.py:2709 company/models.py:160 +#: InvenTree/serializers.py:444 common/models.py:2703 company/models.py:160 #: company/models.py:798 machine/models.py:39 part/admin.py:88 #: part/models.py:1201 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -667,7 +667,7 @@ msgstr "" msgid "Downloading images from remote URL is not enabled" msgstr "" -#: InvenTree/status.py:65 part/serializers.py:1267 +#: InvenTree/status.py:65 part/serializers.py:1265 msgid "Background worker check failed" msgstr "" @@ -777,7 +777,7 @@ msgid "Optional" msgstr "" #: build/api.py:321 common/models.py:1491 part/admin.py:91 part/admin.py:428 -#: part/models.py:1166 part/serializers.py:1596 +#: part/models.py:1166 part/serializers.py:1594 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 #: templates/js/translated/table_filters.js:729 @@ -896,7 +896,7 @@ msgstr "" #: part/models.py:3282 part/models.py:3430 part/models.py:3451 #: part/models.py:3473 part/models.py:3609 part/models.py:3951 #: part/models.py:4114 part/models.py:4244 part/models.py:4602 -#: part/serializers.py:1213 part/serializers.py:1857 +#: part/serializers.py:1211 part/serializers.py:1855 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1063,12 +1063,12 @@ msgstr "" #: order/templates/order/return_order_base.html:148 #: order/templates/order/sales_order_base.html:187 #: part/templates/part/part_base.html:399 stock/models.py:859 -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:196 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "" -#: build/models.py:378 common/models.py:3272 part/models.py:1070 +#: build/models.py:378 common/models.py:3266 part/models.py:1070 #: stock/models.py:859 msgid "Link to external URL" msgstr "" @@ -1124,7 +1124,7 @@ msgstr "" #: build/models.py:1060 build/serializers.py:279 build/serializers.py:328 #: build/serializers.py:959 order/models.py:565 order/serializers.py:500 -#: order/serializers.py:666 part/serializers.py:1590 part/serializers.py:2019 +#: order/serializers.py:666 part/serializers.py:1588 part/serializers.py:2017 #: stock/models.py:704 stock/models.py:1515 stock/serializers.py:676 msgid "Quantity must be greater than zero" msgstr "" @@ -1149,7 +1149,7 @@ msgstr "" #: build/models.py:1505 build/models.py:1761 build/serializers.py:266 #: build/serializers.py:313 build/serializers.py:1339 #: build/templates/build/build_base.html:110 -#: build/templates/build/detail.html:34 common/models.py:2581 +#: build/templates/build/detail.html:34 common/models.py:2575 #: order/models.py:1349 order/models.py:2034 order/serializers.py:1464 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3296 part/models.py:4266 @@ -1163,9 +1163,9 @@ msgstr "" #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 stock/admin.py:160 #: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:667 -#: stock/templates/stock/item_base.html:287 -#: stock/templates/stock/item_base.html:295 -#: stock/templates/stock/item_base.html:342 +#: stock/templates/stock/item_base.html:283 +#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:338 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:981 templates/js/translated/build.js:525 @@ -1228,7 +1228,7 @@ msgstr "" #: stock/serializers.py:770 stock/serializers.py:1288 stock/serializers.py:1400 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 -#: stock/templates/stock/item_base.html:194 +#: stock/templates/stock/item_base.html:190 #: templates/js/translated/build.js:1921 #: templates/js/translated/sales_order.js:301 #: templates/js/translated/sales_order.js:1234 @@ -1323,10 +1323,10 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:359 build/serializers.py:500 build/serializers.py:572 -#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1789 -#: part/serializers.py:1233 stock/serializers.py:103 stock/serializers.py:698 +#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1797 +#: part/serializers.py:1231 stock/serializers.py:103 stock/serializers.py:698 #: stock/serializers.py:858 stock/serializers.py:984 stock/serializers.py:1432 -#: stock/serializers.py:1688 stock/templates/stock/item_base.html:394 +#: stock/serializers.py:1688 stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2547 @@ -1390,7 +1390,7 @@ msgstr "" #: build/templates/build/detail.html:62 order/models.py:477 #: order/models.py:1003 order/models.py:2152 order/serializers.py:687 #: stock/admin.py:165 stock/serializers.py:1035 stock/serializers.py:1576 -#: stock/templates/stock/item_base.html:427 +#: stock/templates/stock/item_base.html:423 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1371 #: templates/js/translated/purchase_order.js:1792 @@ -1522,7 +1522,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1030 order/serializers.py:1614 +#: build/serializers.py:1030 order/serializers.py:1622 msgid "Allocation items must be provided" msgstr "" @@ -1590,7 +1590,7 @@ msgstr "" #: build/serializers.py:1230 company/models.py:849 #: company/templates/company/supplier_part.html:160 order/serializers.py:691 #: stock/admin.py:229 stock/models.py:822 stock/serializers.py:1586 -#: stock/templates/stock/item_base.html:240 +#: stock/templates/stock/item_base.html:236 #: templates/js/translated/company.js:1646 #: templates/js/translated/purchase_order.js:1169 #: templates/js/translated/purchase_order.js:1332 @@ -1625,7 +1625,7 @@ msgstr "" #: build/serializers.py:1243 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:849 -#: stock/serializers.py:152 stock/templates/stock/item_base.html:311 +#: stock/serializers.py:152 stock/templates/stock/item_base.html:307 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2530 #: templates/js/translated/model_renderers.js:231 @@ -1644,7 +1644,7 @@ msgstr "" msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1257 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1257 stock/templates/stock/item_base.html:336 msgid "Available Quantity" msgstr "" @@ -1684,7 +1684,7 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1355 order/serializers.py:1179 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:920 part/serializers.py:1623 +#: part/bom.py:186 part/serializers.py:918 part/serializers.py:1621 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2807 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2155 @@ -1692,13 +1692,13 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1625 +#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1623 #: templates/js/translated/build.js:2811 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1650 +#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1648 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" @@ -1716,7 +1716,7 @@ msgstr "" msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1372 part/serializers.py:927 +#: build/serializers.py:1372 part/serializers.py:925 msgid "External Stock" msgstr "" @@ -1745,7 +1745,7 @@ msgstr "" #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:50 order/status_codes.py:81 #: order/templates/order/order_base.html:163 -#: order/templates/order/sales_order_base.html:168 report/models.py:443 +#: order/templates/order/sales_order_base.html:168 report/models.py:451 msgid "Complete" msgstr "" @@ -1849,9 +1849,6 @@ msgid "Delete Build" msgstr "" #: build/templates/build/build_base.html:87 -msgid "Isueue Build" -msgstr "" - #: build/templates/build/build_base.html:88 msgid "Issue Build" msgstr "" @@ -1931,7 +1928,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 -#: stock/templates/stock/item_base.html:369 +#: stock/templates/stock/item_base.html:365 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 #: templates/js/translated/sales_order.js:805 @@ -1991,7 +1988,7 @@ msgid "Allocated Parts" msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:163 -#: stock/templates/stock/item_base.html:162 +#: stock/templates/stock/item_base.html:158 #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:242 #: templates/js/translated/purchase_order.js:1326 @@ -2352,8 +2349,8 @@ msgstr "" #: common/models.py:1297 common/models.py:1353 common/models.py:1366 #: common/models.py:1374 common/models.py:1383 common/models.py:1392 -#: common/models.py:1629 common/models.py:1651 common/models.py:1766 -#: common/models.py:2148 +#: common/models.py:1629 common/models.py:1651 common/models.py:1752 +#: common/models.py:2134 msgid "days" msgstr "" @@ -2582,8 +2579,8 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:1485 part/admin.py:108 part/models.py:3959 -#: report/models.py:293 report/models.py:360 report/serializers.py:90 -#: report/serializers.py:131 stock/serializers.py:233 +#: report/models.py:301 report/models.py:368 report/serializers.py:91 +#: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 #: templates/js/translated/table_filters.js:775 msgid "Template" @@ -2598,7 +2595,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:1497 part/admin.py:95 part/models.py:1172 -#: part/serializers.py:1617 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1615 templates/js/translated/table_filters.js:737 msgid "Component" msgstr "" @@ -2823,7 +2820,7 @@ msgid "Log errors which occur when generating reports" msgstr "" #: common/models.py:1702 plugin/builtin/labels/label_sheet.py:28 -#: report/models.py:301 +#: report/models.py:309 msgid "Page Size" msgstr "" @@ -2832,902 +2829,894 @@ msgid "Default page size for PDF reports" msgstr "" #: common/models.py:1708 -msgid "Enable Test Reports" -msgstr "" - -#: common/models.py:1709 -msgid "Enable generation of test reports" -msgstr "" - -#: common/models.py:1714 -msgid "Attach Test Reports" -msgstr "" - -#: common/models.py:1716 -msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" -msgstr "" - -#: common/models.py:1722 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1723 +#: common/models.py:1709 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1728 +#: common/models.py:1714 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1729 +#: common/models.py:1715 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1734 +#: common/models.py:1720 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1736 +#: common/models.py:1722 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1742 +#: common/models.py:1728 msgid "Batch Code Template" msgstr "" -#: common/models.py:1744 +#: common/models.py:1730 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1749 +#: common/models.py:1735 msgid "Stock Expiry" msgstr "" -#: common/models.py:1750 +#: common/models.py:1736 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1755 +#: common/models.py:1741 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1756 +#: common/models.py:1742 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1761 +#: common/models.py:1747 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1763 +#: common/models.py:1749 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1770 +#: common/models.py:1756 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1771 +#: common/models.py:1757 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1776 +#: common/models.py:1762 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1777 +#: common/models.py:1763 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1782 +#: common/models.py:1768 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1783 +#: common/models.py:1769 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1788 +#: common/models.py:1774 msgid "Show Installed Stock Items" msgstr "" -#: common/models.py:1789 +#: common/models.py:1775 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1794 +#: common/models.py:1780 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1796 +#: common/models.py:1782 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1802 +#: common/models.py:1788 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1804 +#: common/models.py:1790 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1810 +#: common/models.py:1796 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1812 +#: common/models.py:1798 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1818 common/models.py:1874 common/models.py:1896 -#: common/models.py:1932 +#: common/models.py:1804 common/models.py:1860 common/models.py:1882 +#: common/models.py:1918 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1819 common/models.py:1875 common/models.py:1897 -#: common/models.py:1933 +#: common/models.py:1805 common/models.py:1861 common/models.py:1883 +#: common/models.py:1919 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1824 +#: common/models.py:1810 msgid "Require Active Part" msgstr "" -#: common/models.py:1825 +#: common/models.py:1811 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1830 +#: common/models.py:1816 msgid "Require Locked Part" msgstr "" -#: common/models.py:1831 +#: common/models.py:1817 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/models.py:1836 +#: common/models.py:1822 msgid "Require Valid BOM" msgstr "" -#: common/models.py:1838 +#: common/models.py:1824 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1844 +#: common/models.py:1830 msgid "Require Closed Child Orders" msgstr "" -#: common/models.py:1846 +#: common/models.py:1832 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/models.py:1852 +#: common/models.py:1838 msgid "Block Until Tests Pass" msgstr "" -#: common/models.py:1854 +#: common/models.py:1840 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" -#: common/models.py:1860 +#: common/models.py:1846 msgid "Enable Return Orders" msgstr "" -#: common/models.py:1861 +#: common/models.py:1847 msgid "Enable return order functionality in the user interface" msgstr "" -#: common/models.py:1866 +#: common/models.py:1852 msgid "Return Order Reference Pattern" msgstr "" -#: common/models.py:1868 +#: common/models.py:1854 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1880 +#: common/models.py:1866 msgid "Edit Completed Return Orders" msgstr "" -#: common/models.py:1882 +#: common/models.py:1868 msgid "Allow editing of return orders after they have been completed" msgstr "" -#: common/models.py:1888 +#: common/models.py:1874 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1890 +#: common/models.py:1876 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1902 +#: common/models.py:1888 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1903 +#: common/models.py:1889 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1908 +#: common/models.py:1894 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1910 +#: common/models.py:1896 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1916 +#: common/models.py:1902 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1918 +#: common/models.py:1904 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1924 +#: common/models.py:1910 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1926 +#: common/models.py:1912 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1938 +#: common/models.py:1924 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1940 +#: common/models.py:1926 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1946 +#: common/models.py:1932 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1948 +#: common/models.py:1934 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1955 +#: common/models.py:1941 msgid "Enable password forgot" msgstr "" -#: common/models.py:1956 +#: common/models.py:1942 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1961 +#: common/models.py:1947 msgid "Enable registration" msgstr "" -#: common/models.py:1962 +#: common/models.py:1948 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1967 +#: common/models.py:1953 msgid "Enable SSO" msgstr "" -#: common/models.py:1968 +#: common/models.py:1954 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1973 +#: common/models.py:1959 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1975 +#: common/models.py:1961 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1981 +#: common/models.py:1967 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1983 +#: common/models.py:1969 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1989 +#: common/models.py:1975 msgid "SSO group key" msgstr "" -#: common/models.py:1991 +#: common/models.py:1977 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1997 +#: common/models.py:1983 msgid "SSO group map" msgstr "" -#: common/models.py:1999 +#: common/models.py:1985 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/models.py:2005 +#: common/models.py:1991 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:2007 +#: common/models.py:1993 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/models.py:2013 +#: common/models.py:1999 msgid "Email required" msgstr "" -#: common/models.py:2014 +#: common/models.py:2000 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:2019 +#: common/models.py:2005 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:2021 +#: common/models.py:2007 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:2027 +#: common/models.py:2013 msgid "Mail twice" msgstr "" -#: common/models.py:2028 +#: common/models.py:2014 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:2033 +#: common/models.py:2019 msgid "Password twice" msgstr "" -#: common/models.py:2034 +#: common/models.py:2020 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:2039 +#: common/models.py:2025 msgid "Allowed domains" msgstr "" -#: common/models.py:2041 +#: common/models.py:2027 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:2047 +#: common/models.py:2033 msgid "Group on signup" msgstr "" -#: common/models.py:2049 +#: common/models.py:2035 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:2055 +#: common/models.py:2041 msgid "Enforce MFA" msgstr "" -#: common/models.py:2056 +#: common/models.py:2042 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:2061 +#: common/models.py:2047 msgid "Check plugins on startup" msgstr "" -#: common/models.py:2063 +#: common/models.py:2049 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:2071 +#: common/models.py:2057 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2072 +#: common/models.py:2058 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2078 +#: common/models.py:2064 msgid "Enable URL integration" msgstr "" -#: common/models.py:2079 +#: common/models.py:2065 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:2085 +#: common/models.py:2071 msgid "Enable navigation integration" msgstr "" -#: common/models.py:2086 +#: common/models.py:2072 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:2092 +#: common/models.py:2078 msgid "Enable app integration" msgstr "" -#: common/models.py:2093 +#: common/models.py:2079 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:2099 +#: common/models.py:2085 msgid "Enable schedule integration" msgstr "" -#: common/models.py:2100 +#: common/models.py:2086 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2106 +#: common/models.py:2092 msgid "Enable event integration" msgstr "" -#: common/models.py:2107 +#: common/models.py:2093 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2113 +#: common/models.py:2099 msgid "Enable project codes" msgstr "" -#: common/models.py:2114 +#: common/models.py:2100 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2119 +#: common/models.py:2105 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2121 +#: common/models.py:2107 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2127 +#: common/models.py:2113 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2129 +#: common/models.py:2115 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2135 +#: common/models.py:2121 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2137 +#: common/models.py:2123 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2143 +#: common/models.py:2129 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2145 +#: common/models.py:2131 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2152 +#: common/models.py:2138 msgid "Display Users full names" msgstr "" -#: common/models.py:2153 +#: common/models.py:2139 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2158 +#: common/models.py:2144 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2159 +#: common/models.py:2145 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2171 common/models.py:2551 +#: common/models.py:2150 +msgid "Create Template on Upload" +msgstr "" + +#: common/models.py:2152 +msgid "Create a new test template when uploading test data which does not match an existing template" +msgstr "" + +#: common/models.py:2165 common/models.py:2545 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2214 +#: common/models.py:2208 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2216 +#: common/models.py:2210 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2216 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2223 +#: common/models.py:2217 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2228 +#: common/models.py:2222 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2229 +#: common/models.py:2223 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2234 +#: common/models.py:2228 msgid "Show latest parts" msgstr "" -#: common/models.py:2235 +#: common/models.py:2229 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2240 +#: common/models.py:2234 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2241 +#: common/models.py:2235 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2246 +#: common/models.py:2240 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2247 +#: common/models.py:2241 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2252 +#: common/models.py:2246 msgid "Show low stock" msgstr "" -#: common/models.py:2253 +#: common/models.py:2247 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2258 +#: common/models.py:2252 msgid "Show depleted stock" msgstr "" -#: common/models.py:2259 +#: common/models.py:2253 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2264 +#: common/models.py:2258 msgid "Show needed stock" msgstr "" -#: common/models.py:2265 +#: common/models.py:2259 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2270 +#: common/models.py:2264 msgid "Show expired stock" msgstr "" -#: common/models.py:2271 +#: common/models.py:2265 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2276 +#: common/models.py:2270 msgid "Show stale stock" msgstr "" -#: common/models.py:2277 +#: common/models.py:2271 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2282 +#: common/models.py:2276 msgid "Show pending builds" msgstr "" -#: common/models.py:2283 +#: common/models.py:2277 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2288 +#: common/models.py:2282 msgid "Show overdue builds" msgstr "" -#: common/models.py:2289 +#: common/models.py:2283 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2294 +#: common/models.py:2288 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2295 +#: common/models.py:2289 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2300 +#: common/models.py:2294 msgid "Show overdue POs" msgstr "" -#: common/models.py:2301 +#: common/models.py:2295 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2306 +#: common/models.py:2300 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2307 +#: common/models.py:2301 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2312 +#: common/models.py:2306 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2313 +#: common/models.py:2307 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2318 +#: common/models.py:2312 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2319 +#: common/models.py:2313 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2324 +#: common/models.py:2318 msgid "Show News" msgstr "" -#: common/models.py:2325 +#: common/models.py:2319 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2330 +#: common/models.py:2324 msgid "Inline label display" msgstr "" -#: common/models.py:2332 +#: common/models.py:2326 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2338 +#: common/models.py:2332 msgid "Default label printer" msgstr "" -#: common/models.py:2340 +#: common/models.py:2334 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2346 +#: common/models.py:2340 msgid "Inline report display" msgstr "" -#: common/models.py:2348 +#: common/models.py:2342 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2354 +#: common/models.py:2348 msgid "Search Parts" msgstr "" -#: common/models.py:2355 +#: common/models.py:2349 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2360 +#: common/models.py:2354 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2361 +#: common/models.py:2355 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2366 +#: common/models.py:2360 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2367 +#: common/models.py:2361 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2372 +#: common/models.py:2366 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2373 +#: common/models.py:2367 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2378 +#: common/models.py:2372 msgid "Search Categories" msgstr "" -#: common/models.py:2379 +#: common/models.py:2373 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2384 +#: common/models.py:2378 msgid "Search Stock" msgstr "" -#: common/models.py:2385 +#: common/models.py:2379 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2384 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2392 +#: common/models.py:2386 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2398 +#: common/models.py:2392 msgid "Search Locations" msgstr "" -#: common/models.py:2399 +#: common/models.py:2393 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2404 +#: common/models.py:2398 msgid "Search Companies" msgstr "" -#: common/models.py:2405 +#: common/models.py:2399 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2410 +#: common/models.py:2404 msgid "Search Build Orders" msgstr "" -#: common/models.py:2411 +#: common/models.py:2405 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2416 +#: common/models.py:2410 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2417 +#: common/models.py:2411 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2422 +#: common/models.py:2416 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2424 +#: common/models.py:2418 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2430 +#: common/models.py:2424 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2431 +#: common/models.py:2425 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2436 +#: common/models.py:2430 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2438 +#: common/models.py:2432 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2444 +#: common/models.py:2438 msgid "Search Return Orders" msgstr "" -#: common/models.py:2445 +#: common/models.py:2439 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2450 +#: common/models.py:2444 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2452 +#: common/models.py:2446 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2458 +#: common/models.py:2452 msgid "Search Preview Results" msgstr "" -#: common/models.py:2460 +#: common/models.py:2454 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2466 +#: common/models.py:2460 msgid "Regex Search" msgstr "" -#: common/models.py:2467 +#: common/models.py:2461 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2472 +#: common/models.py:2466 msgid "Whole Word Search" msgstr "" -#: common/models.py:2473 +#: common/models.py:2467 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2478 +#: common/models.py:2472 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2479 +#: common/models.py:2473 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2484 +#: common/models.py:2478 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2485 +#: common/models.py:2479 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2490 +#: common/models.py:2484 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2491 +#: common/models.py:2485 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2496 +#: common/models.py:2490 msgid "Date Format" msgstr "" -#: common/models.py:2497 +#: common/models.py:2491 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2510 part/templates/part/detail.html:41 +#: common/models.py:2504 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2511 +#: common/models.py:2505 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2516 part/templates/part/detail.html:62 +#: common/models.py:2510 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2518 +#: common/models.py:2512 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2524 +#: common/models.py:2518 msgid "Table String Length" msgstr "" -#: common/models.py:2526 +#: common/models.py:2520 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2532 +#: common/models.py:2526 msgid "Receive error reports" msgstr "" -#: common/models.py:2533 +#: common/models.py:2527 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2538 +#: common/models.py:2532 msgid "Last used printing machines" msgstr "" -#: common/models.py:2539 +#: common/models.py:2533 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2559 common/models.py:2560 common/models.py:2717 -#: common/models.py:2718 common/models.py:2963 common/models.py:2964 -#: common/models.py:3287 common/models.py:3288 importer/models.py:89 +#: common/models.py:2553 common/models.py:2554 common/models.py:2711 +#: common/models.py:2712 common/models.py:2957 common/models.py:2958 +#: common/models.py:3281 common/models.py:3282 importer/models.py:89 #: part/models.py:3319 part/models.py:3406 part/models.py:3480 #: part/models.py:3508 plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3735,11 +3724,11 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:2582 +#: common/models.py:2576 msgid "Price break quantity" msgstr "" -#: common/models.py:2589 company/serializers.py:517 order/admin.py:42 +#: common/models.py:2583 company/serializers.py:517 order/admin.py:42 #: order/models.py:1423 order/models.py:2410 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1892 #: templates/js/translated/pricing.js:621 @@ -3747,96 +3736,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2590 +#: common/models.py:2584 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2694 common/models.py:2879 +#: common/models.py:2688 common/models.py:2873 msgid "Endpoint" msgstr "" -#: common/models.py:2695 +#: common/models.py:2689 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2705 +#: common/models.py:2699 msgid "Name for this webhook" msgstr "" -#: common/models.py:2709 +#: common/models.py:2703 msgid "Is this webhook active" msgstr "" -#: common/models.py:2725 users/models.py:159 +#: common/models.py:2719 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2726 +#: common/models.py:2720 msgid "Token for access" msgstr "" -#: common/models.py:2734 +#: common/models.py:2728 msgid "Secret" msgstr "" -#: common/models.py:2735 +#: common/models.py:2729 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2843 +#: common/models.py:2837 msgid "Message ID" msgstr "" -#: common/models.py:2844 +#: common/models.py:2838 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2852 +#: common/models.py:2846 msgid "Host" msgstr "" -#: common/models.py:2853 +#: common/models.py:2847 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2861 +#: common/models.py:2855 msgid "Header" msgstr "" -#: common/models.py:2862 +#: common/models.py:2856 msgid "Header of this message" msgstr "" -#: common/models.py:2869 +#: common/models.py:2863 msgid "Body" msgstr "" -#: common/models.py:2870 +#: common/models.py:2864 msgid "Body of this message" msgstr "" -#: common/models.py:2880 +#: common/models.py:2874 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2885 +#: common/models.py:2879 msgid "Worked on" msgstr "" -#: common/models.py:2886 +#: common/models.py:2880 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:3012 +#: common/models.py:3006 msgid "Id" msgstr "" -#: common/models.py:3014 templates/js/translated/company.js:965 +#: common/models.py:3008 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:3016 common/models.py:3271 company/models.py:146 +#: common/models.py:3010 common/models.py:3265 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 #: order/models.py:303 order/models.py:1378 order/models.py:1810 #: part/admin.py:55 part/models.py:1069 @@ -3853,217 +3842,217 @@ msgstr "" msgid "Link" msgstr "" -#: common/models.py:3018 templates/js/translated/news.js:60 +#: common/models.py:3012 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:3020 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:3014 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" -#: common/models.py:3022 templates/js/translated/news.js:52 +#: common/models.py:3016 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Read" msgstr "" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Was this news item read?" msgstr "" -#: common/models.py:3042 company/models.py:156 part/models.py:1079 +#: common/models.py:3036 company/models.py:156 part/models.py:1079 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 -#: stock/templates/stock/item_base.html:133 templates/503.html:31 +#: stock/templates/stock/item_base.html:129 templates/503.html:31 #: templates/hover_image.html:7 templates/hover_image.html:9 #: templates/modals.html:6 msgid "Image" msgstr "" -#: common/models.py:3042 +#: common/models.py:3036 msgid "Image file" msgstr "" -#: common/models.py:3054 common/models.py:3255 +#: common/models.py:3048 common/models.py:3249 msgid "Target model type for this image" msgstr "" -#: common/models.py:3058 +#: common/models.py:3052 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3080 +#: common/models.py:3074 msgid "Custom Unit" msgstr "" -#: common/models.py:3098 +#: common/models.py:3092 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:3113 +#: common/models.py:3107 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3132 +#: common/models.py:3126 msgid "Unit name" msgstr "" -#: common/models.py:3139 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3133 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3140 +#: common/models.py:3134 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3146 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3140 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3147 +#: common/models.py:3141 msgid "Unit definition" msgstr "" -#: common/models.py:3205 common/models.py:3262 stock/models.py:2552 +#: common/models.py:3199 common/models.py:3256 stock/models.py:2549 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "" -#: common/models.py:3217 +#: common/models.py:3211 msgid "Missing file" msgstr "" -#: common/models.py:3218 +#: common/models.py:3212 msgid "Missing external link" msgstr "" -#: common/models.py:3263 +#: common/models.py:3257 msgid "Select file to attach" msgstr "" -#: common/models.py:3278 templates/js/translated/attachment.js:120 +#: common/models.py:3272 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "" -#: common/models.py:3279 +#: common/models.py:3273 msgid "Attachment comment" msgstr "" -#: common/models.py:3295 +#: common/models.py:3289 msgid "Upload date" msgstr "" -#: common/models.py:3296 +#: common/models.py:3290 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size in bytes" msgstr "" -#: common/models.py:3338 common/serializers.py:588 +#: common/models.py:3332 common/serializers.py:588 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3347 plugin/models.py:43 users/models.py:100 +#: common/models.py:3341 plugin/models.py:43 users/models.py:100 msgid "Key" msgstr "" -#: common/models.py:3348 +#: common/models.py:3342 msgid "Value that will be saved in the models database" msgstr "" -#: common/models.py:3351 +#: common/models.py:3345 msgid "Name of the state" msgstr "" -#: common/models.py:3355 +#: common/models.py:3349 msgid "Label" msgstr "" -#: common/models.py:3356 +#: common/models.py:3350 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:3362 +#: common/models.py:3356 msgid "Color" msgstr "" -#: common/models.py:3363 +#: common/models.py:3357 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:3366 +#: common/models.py:3360 msgid "Logical Key" msgstr "" -#: common/models.py:3368 +#: common/models.py:3362 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:3376 +#: common/models.py:3370 msgid "Model" msgstr "" -#: common/models.py:3377 +#: common/models.py:3371 msgid "Model this state is associated with" msgstr "" -#: common/models.py:3381 +#: common/models.py:3375 msgid "Reference Status Set" msgstr "" -#: common/models.py:3382 +#: common/models.py:3376 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:3388 +#: common/models.py:3382 msgid "Custom State" msgstr "" -#: common/models.py:3389 +#: common/models.py:3383 msgid "Custom States" msgstr "" -#: common/models.py:3404 +#: common/models.py:3398 msgid "Model must be selected" msgstr "" -#: common/models.py:3407 +#: common/models.py:3401 msgid "Key must be selected" msgstr "" -#: common/models.py:3410 +#: common/models.py:3404 msgid "Logical key must be selected" msgstr "" -#: common/models.py:3414 +#: common/models.py:3408 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:3418 +#: common/models.py:3412 msgid "Reference status must be selected" msgstr "" -#: common/models.py:3430 +#: common/models.py:3424 msgid "Reference status set not found" msgstr "" -#: common/models.py:3436 +#: common/models.py:3430 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:3442 +#: common/models.py:3436 msgid "Logical key must be in the logical keys of the reference status" msgstr "" @@ -4165,7 +4154,7 @@ msgstr "" msgid "Filename" msgstr "" -#: common/serializers.py:563 report/api.py:100 report/serializers.py:53 +#: common/serializers.py:563 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" @@ -4447,12 +4436,12 @@ msgstr "" #: company/models.py:467 company/models.py:584 company/models.py:808 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 -#: stock/templates/stock/item_base.html:217 +#: stock/templates/stock/item_base.html:213 msgid "Manufacturer Part" msgstr "" #: company/models.py:484 company/models.py:776 stock/models.py:791 -#: stock/serializers.py:452 stock/templates/stock/item_base.html:142 +#: stock/serializers.py:452 stock/templates/stock/item_base.html:138 #: templates/js/translated/bom.js:622 msgid "Base Part" msgstr "" @@ -4463,8 +4452,8 @@ msgstr "" #: company/models.py:495 company/templates/company/company_base.html:82 #: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:145 part/serializers.py:567 -#: stock/templates/stock/item_base.html:207 +#: company/templates/company/supplier_part.html:145 part/serializers.py:565 +#: stock/templates/stock/item_base.html:203 #: templates/js/translated/company.js:507 #: templates/js/translated/company.js:1118 #: templates/js/translated/company.js:1296 @@ -4479,7 +4468,7 @@ msgstr "" #: company/models.py:502 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:153 order/serializers.py:557 -#: part/serializers.py:577 templates/js/translated/company.js:351 +#: part/serializers.py:575 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 #: templates/js/translated/company.js:1630 templates/js/translated/part.js:1807 @@ -4505,7 +4494,7 @@ msgid "Parameter name" msgstr "" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2544 templates/js/translated/company.js:1166 +#: stock/models.py:2541 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1499 #: templates/js/translated/stock.js:1607 msgid "Value" @@ -4530,7 +4519,7 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 #: order/serializers.py:492 stock/models.py:802 -#: stock/templates/stock/item_base.html:233 +#: stock/templates/stock/item_base.html:229 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 @@ -4553,9 +4542,9 @@ msgstr "" #: company/models.py:786 company/templates/company/company_base.html:87 #: company/templates/company/supplier_part.html:129 order/models.py:492 #: order/templates/order/order_base.html:141 part/bom.py:279 part/bom.py:314 -#: part/serializers.py:551 plugin/builtin/suppliers/digikey.py:25 +#: part/serializers.py:549 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/templates/stock/item_base.html:224 +#: plugin/builtin/suppliers/tme.py:26 stock/templates/stock/item_base.html:220 #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:511 @@ -4570,7 +4559,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:793 part/serializers.py:562 +#: company/models.py:793 part/serializers.py:560 msgid "Supplier stock keeping unit" msgstr "" @@ -4661,7 +4650,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:919 +#: company/serializers.py:397 part/admin.py:126 part/serializers.py:917 #: part/templates/part/part_base.html:197 #: templates/js/translated/company.js:1689 #: templates/js/translated/table_filters.js:362 @@ -4735,7 +4724,7 @@ msgstr "" #: order/models.py:2140 order/templates/order/return_order_base.html:134 #: order/templates/order/sales_order_base.html:151 stock/models.py:844 #: stock/models.py:845 stock/serializers.py:1336 -#: stock/templates/stock/item_base.html:405 +#: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 #: templates/js/translated/return_order.js:295 @@ -4939,7 +4928,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:119 #: company/templates/company/supplier_part.html:15 company/views.py:31 -#: part/admin.py:122 part/serializers.py:925 +#: part/admin.py:122 part/serializers.py:923 #: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190 #: templates/navbar.html:48 msgid "Suppliers" @@ -5030,7 +5019,7 @@ msgid "No supplier information available" msgstr "" #: company/templates/company/supplier_part.html:139 order/serializers.py:554 -#: part/bom.py:286 part/bom.py:315 part/serializers.py:561 +#: part/bom.py:286 part/bom.py:315 part/serializers.py:559 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1793 #: templates/js/translated/pricing.js:510 #: templates/js/translated/purchase_order.js:1920 @@ -5084,7 +5073,7 @@ msgid "Update Part Availability" msgstr "" #: company/templates/company/supplier_part_sidebar.html:5 -#: part/serializers.py:923 part/stocktake.py:223 +#: part/serializers.py:921 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 #: stock/serializers.py:1021 stock/serializers.py:1199 @@ -5473,7 +5462,7 @@ msgstr "" #: order/models.py:1592 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_purchase_order_report.html:14 -#: stock/serializers.py:121 stock/templates/stock/item_base.html:176 +#: stock/serializers.py:121 stock/templates/stock/item_base.html:172 #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:168 @@ -5694,7 +5683,7 @@ msgid "Number of items received" msgstr "" #: order/models.py:1513 stock/models.py:963 stock/serializers.py:617 -#: stock/templates/stock/item_base.html:183 +#: stock/templates/stock/item_base.html:179 #: templates/js/translated/stock.js:2397 msgid "Purchase Price" msgstr "" @@ -5768,7 +5757,7 @@ msgid "User who checked this shipment" msgstr "" #: order/models.py:1788 order/models.py:2011 order/serializers.py:1479 -#: order/serializers.py:1589 templates/js/translated/model_renderers.js:455 +#: order/serializers.py:1597 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "" @@ -5982,7 +5971,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1790 +#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1798 msgid "Select destination location for received items" msgstr "" @@ -6019,7 +6008,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:795 order/serializers.py:1806 +#: order/serializers.py:795 order/serializers.py:1814 msgid "Line items must be provided" msgstr "" @@ -6051,39 +6040,39 @@ msgstr "" msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1491 order/serializers.py:1597 +#: order/serializers.py:1491 order/serializers.py:1605 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1494 order/serializers.py:1600 +#: order/serializers.py:1494 order/serializers.py:1608 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1541 +#: order/serializers.py:1549 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1548 -msgid "The following serial numbers are already allocated" +#: order/serializers.py:1556 +msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1760 +#: order/serializers.py:1768 msgid "Return order line item" msgstr "" -#: order/serializers.py:1766 +#: order/serializers.py:1774 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1777 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1798 +#: order/serializers.py:1806 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1881 +#: order/serializers.py:1889 msgid "Line price currency" msgstr "" @@ -6510,7 +6499,7 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/admin.py:48 part/models.py:1044 part/serializers.py:908 +#: part/admin.py:48 part/models.py:1044 part/serializers.py:906 #: part/templates/part/part_base.html:276 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 @@ -6537,7 +6526,7 @@ msgstr "" msgid "Category ID" msgstr "" -#: part/admin.py:67 part/admin.py:304 part/serializers.py:893 +#: part/admin.py:67 part/admin.py:304 part/serializers.py:891 #: part/stocktake.py:222 msgid "Category Name" msgstr "" @@ -6562,7 +6551,7 @@ msgstr "" msgid "Used In" msgstr "" -#: part/admin.py:150 part/serializers.py:918 +#: part/admin.py:150 part/serializers.py:916 #: part/templates/part/part_base.html:248 stock/admin.py:236 #: templates/js/translated/part.js:717 templates/js/translated/part.js:2159 msgid "Building" @@ -6592,7 +6581,7 @@ msgid "Category Path" msgstr "" #: part/admin.py:325 part/models.py:420 part/serializers.py:130 -#: part/serializers.py:290 part/serializers.py:428 +#: part/serializers.py:290 part/serializers.py:426 #: part/templates/part/cat_link.html:3 part/templates/part/category.html:20 #: part/templates/part/category.html:138 part/templates/part/category.html:158 #: part/templates/part/category_sidebar.html:9 @@ -6619,13 +6608,13 @@ msgstr "" msgid "Part Revision" msgstr "" -#: part/admin.py:418 part/serializers.py:1367 +#: part/admin.py:418 part/serializers.py:1365 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "" -#: part/admin.py:423 part/serializers.py:1382 +#: part/admin.py:423 part/serializers.py:1380 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -6720,7 +6709,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1520 part/models.py:1036 part/models.py:3501 part/models.py:4060 -#: part/serializers.py:443 part/serializers.py:1223 +#: part/serializers.py:441 part/serializers.py:1221 #: part/templates/part/part_base.html:267 stock/api.py:780 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6746,7 +6735,7 @@ msgstr "" msgid "Default Location" msgstr "" -#: part/bom.py:184 part/serializers.py:926 +#: part/bom.py:184 part/serializers.py:924 #: templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "" @@ -6906,7 +6895,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1052 part/serializers.py:360 +#: part/models.py:1052 msgid "Part revision or version number" msgstr "" @@ -7012,7 +7001,7 @@ msgid "Owner responsible for this part" msgstr "" #: part/models.py:1264 part/templates/part/part_base.html:355 -#: stock/templates/stock/item_base.html:451 +#: stock/templates/stock/item_base.html:447 #: templates/js/translated/part.js:2490 msgid "Last Stocktake" msgstr "" @@ -7277,7 +7266,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3635 report/models.py:208 +#: part/models.py:3635 report/models.py:216 #: templates/js/translated/part.js:2919 #: templates/js/translated/table_filters.js:502 msgid "Enabled" @@ -7571,326 +7560,326 @@ msgstr "" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:434 +#: part/serializers.py:432 msgid "No parts selected" msgstr "" -#: part/serializers.py:444 +#: part/serializers.py:442 msgid "Select category" msgstr "" -#: part/serializers.py:479 +#: part/serializers.py:477 msgid "Original Part" msgstr "" -#: part/serializers.py:480 +#: part/serializers.py:478 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:485 +#: part/serializers.py:483 msgid "Copy Image" msgstr "" -#: part/serializers.py:486 +#: part/serializers.py:484 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:492 part/templates/part/detail.html:293 +#: part/serializers.py:490 part/templates/part/detail.html:293 msgid "Copy BOM" msgstr "" -#: part/serializers.py:493 +#: part/serializers.py:491 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:499 +#: part/serializers.py:497 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:500 +#: part/serializers.py:498 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:506 +#: part/serializers.py:504 msgid "Copy Notes" msgstr "" -#: part/serializers.py:507 +#: part/serializers.py:505 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:523 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:527 +#: part/serializers.py:525 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:534 +#: part/serializers.py:532 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:535 +#: part/serializers.py:533 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:552 +#: part/serializers.py:550 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:568 +#: part/serializers.py:566 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:578 +#: part/serializers.py:576 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:585 +#: part/serializers.py:583 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:594 +#: part/serializers.py:592 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:605 +#: part/serializers.py:603 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:612 +#: part/serializers.py:610 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:924 +#: part/serializers.py:922 msgid "Revisions" msgstr "" -#: part/serializers.py:929 +#: part/serializers.py:927 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:932 +#: part/serializers.py:930 msgid "Variant Stock" msgstr "" -#: part/serializers.py:962 part/templates/part/copy_part.html:9 +#: part/serializers.py:960 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:474 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:963 +#: part/serializers.py:961 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:969 templates/js/translated/part.js:103 +#: part/serializers.py:967 templates/js/translated/part.js:103 msgid "Initial Stock" msgstr "" -#: part/serializers.py:970 +#: part/serializers.py:968 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:976 +#: part/serializers.py:974 msgid "Supplier Information" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:975 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:985 +#: part/serializers.py:983 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:986 +#: part/serializers.py:984 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:991 +#: part/serializers.py:989 msgid "Existing Image" msgstr "" -#: part/serializers.py:992 +#: part/serializers.py:990 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1007 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1215 +#: part/serializers.py:1213 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1225 +#: part/serializers.py:1223 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1235 +#: part/serializers.py:1233 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1239 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1240 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1247 +#: part/serializers.py:1245 msgid "Generate Report" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1246 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1253 +#: part/serializers.py:1251 msgid "Update Parts" msgstr "" -#: part/serializers.py:1254 +#: part/serializers.py:1252 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1262 +#: part/serializers.py:1260 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1368 +#: part/serializers.py:1366 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1373 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1383 +#: part/serializers.py:1381 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1390 +#: part/serializers.py:1388 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1419 +#: part/serializers.py:1417 msgid "Update" msgstr "" -#: part/serializers.py:1420 +#: part/serializers.py:1418 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1443 +#: part/serializers.py:1441 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1450 +#: part/serializers.py:1448 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1451 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1597 +#: part/serializers.py:1595 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1606 +#: part/serializers.py:1604 msgid "Component Name" msgstr "" -#: part/serializers.py:1609 +#: part/serializers.py:1607 msgid "Component IPN" msgstr "" -#: part/serializers.py:1612 +#: part/serializers.py:1610 msgid "Component Description" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1616 msgid "Select the component part" msgstr "" -#: part/serializers.py:1627 part/templates/part/part_base.html:242 +#: part/serializers.py:1625 part/templates/part/part_base.html:242 #: templates/js/translated/bom.js:1219 msgid "Can Build" msgstr "" -#: part/serializers.py:1858 +#: part/serializers.py:1856 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1866 +#: part/serializers.py:1864 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1867 +#: part/serializers.py:1865 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1872 +#: part/serializers.py:1870 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1873 +#: part/serializers.py:1871 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1878 +#: part/serializers.py:1876 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1879 +#: part/serializers.py:1877 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1884 +#: part/serializers.py:1882 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1885 +#: part/serializers.py:1883 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1920 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1921 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1955 +#: part/serializers.py:1953 msgid "No part column specified" msgstr "" -#: part/serializers.py:1999 +#: part/serializers.py:1997 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2002 +#: part/serializers.py:2000 msgid "No matching part found" msgstr "" -#: part/serializers.py:2004 +#: part/serializers.py:2002 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2013 +#: part/serializers.py:2011 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2021 +#: part/serializers.py:2019 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2044 +#: part/serializers.py:2042 msgid "At least one BOM item is required" msgstr "" @@ -8216,7 +8205,7 @@ msgid "Subscribe to notifications for this part" msgstr "" #: part/templates/part/part_base.html:52 -#: stock/templates/stock/item_base.html:62 +#: stock/templates/stock/item_base.html:61 #: stock/templates/stock/location.html:71 templates/js/translated/label.js:136 msgid "Print Label" msgstr "" @@ -8226,7 +8215,7 @@ msgid "Show pricing information" msgstr "" #: part/templates/part/part_base.html:63 -#: stock/templates/stock/item_base.html:110 +#: stock/templates/stock/item_base.html:106 #: stock/templates/stock/location.html:80 msgid "Stock actions" msgstr "" @@ -8297,12 +8286,12 @@ msgid "Required for Orders" msgstr "" #: part/templates/part/part_base.html:225 -#: stock/templates/stock/item_base.html:388 +#: stock/templates/stock/item_base.html:384 msgid "Allocated to Build Orders" msgstr "" #: part/templates/part/part_base.html:234 -#: stock/templates/stock/item_base.html:381 +#: stock/templates/stock/item_base.html:377 msgid "Allocated to Sales Orders" msgstr "" @@ -8322,7 +8311,7 @@ msgid "Latest Serial Number" msgstr "" #: part/templates/part/part_base.html:372 -#: stock/templates/stock/item_base.html:322 +#: stock/templates/stock/item_base.html:318 msgid "Search for serial number" msgstr "" @@ -8449,7 +8438,7 @@ msgid "Edit" msgstr "" #: part/templates/part/prices.html:28 stock/admin.py:252 -#: stock/templates/stock/item_base.html:446 +#: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1703 #: templates/js/translated/company.js:1713 #: templates/js/translated/stock.js:2332 @@ -8940,7 +8929,7 @@ msgstr "" msgid "Print a border around each label" msgstr "" -#: plugin/builtin/labels/label_sheet.py:47 report/models.py:307 +#: plugin/builtin/labels/label_sheet.py:47 report/models.py:315 msgid "Landscape" msgstr "" @@ -9098,7 +9087,7 @@ msgstr "" msgid "Package Plugin" msgstr "" -#: plugin/models.py:220 report/models.py:474 +#: plugin/models.py:220 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" @@ -9249,8 +9238,8 @@ msgstr "" msgid "No valid objects provided to template" msgstr "" -#: report/api.py:103 report/models.py:438 report/serializers.py:98 -#: report/serializers.py:148 templates/js/translated/purchase_order.js:1817 +#: report/api.py:103 report/models.py:446 report/serializers.py:99 +#: report/serializers.py:149 templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:353 #: templates/js/translated/sales_order.js:887 #: templates/js/translated/sales_order.js:1047 @@ -9281,7 +9270,11 @@ msgstr "" msgid "Error printing label" msgstr "" -#: report/api.py:375 report/api.py:411 +#: report/api.py:358 +msgid "Report saved at time of printing" +msgstr "" + +#: report/api.py:384 report/api.py:420 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "" @@ -9318,135 +9311,143 @@ msgstr "" msgid "Revision number (auto-increments)" msgstr "" -#: report/models.py:202 +#: report/models.py:168 +msgid "Attach to Model on Print" +msgstr "" + +#: report/models.py:170 +msgid "Save report output as an attachment against linked model instance when printing" +msgstr "" + +#: report/models.py:210 msgid "Filename Pattern" msgstr "" -#: report/models.py:203 +#: report/models.py:211 msgid "Pattern for generating filenames" msgstr "" -#: report/models.py:208 +#: report/models.py:216 msgid "Template is enabled" msgstr "" -#: report/models.py:214 +#: report/models.py:222 msgid "Target model type for template" msgstr "" -#: report/models.py:234 +#: report/models.py:242 msgid "Filters" msgstr "" -#: report/models.py:235 +#: report/models.py:243 msgid "Template query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:294 report/models.py:361 +#: report/models.py:302 report/models.py:369 msgid "Template file" msgstr "" -#: report/models.py:302 +#: report/models.py:310 msgid "Page size for PDF reports" msgstr "" -#: report/models.py:308 +#: report/models.py:316 msgid "Render report in landscape orientation" msgstr "" -#: report/models.py:367 +#: report/models.py:375 msgid "Width [mm]" msgstr "" -#: report/models.py:368 +#: report/models.py:376 msgid "Label width, specified in mm" msgstr "" -#: report/models.py:374 +#: report/models.py:382 msgid "Height [mm]" msgstr "" -#: report/models.py:375 +#: report/models.py:383 msgid "Label height, specified in mm" msgstr "" -#: report/models.py:438 +#: report/models.py:446 msgid "Number of items to process" msgstr "" -#: report/models.py:444 +#: report/models.py:452 msgid "Report generation is complete" msgstr "" -#: report/models.py:448 templates/js/translated/build.js:2352 +#: report/models.py:456 templates/js/translated/build.js:2352 msgid "Progress" msgstr "" -#: report/models.py:448 +#: report/models.py:456 msgid "Report generation progress" msgstr "" -#: report/models.py:456 +#: report/models.py:464 msgid "Report Template" msgstr "" -#: report/models.py:463 report/models.py:486 +#: report/models.py:471 report/models.py:494 msgid "Output File" msgstr "" -#: report/models.py:464 report/models.py:487 +#: report/models.py:472 report/models.py:495 msgid "Generated output file" msgstr "" -#: report/models.py:475 +#: report/models.py:483 msgid "Label output plugin" msgstr "" -#: report/models.py:479 +#: report/models.py:487 msgid "Label Template" msgstr "" -#: report/models.py:502 +#: report/models.py:510 msgid "Snippet" msgstr "" -#: report/models.py:503 +#: report/models.py:511 msgid "Report snippet file" msgstr "" -#: report/models.py:510 +#: report/models.py:518 msgid "Snippet file description" msgstr "" -#: report/models.py:528 +#: report/models.py:536 msgid "Asset" msgstr "" -#: report/models.py:529 +#: report/models.py:537 msgid "Report asset file" msgstr "" -#: report/models.py:536 +#: report/models.py:544 msgid "Asset file description" msgstr "" -#: report/serializers.py:91 +#: report/serializers.py:92 msgid "Select report template" msgstr "" -#: report/serializers.py:99 report/serializers.py:149 +#: report/serializers.py:100 report/serializers.py:150 msgid "List of item primary keys to include in the report" msgstr "" -#: report/serializers.py:132 +#: report/serializers.py:133 msgid "Select label template" msgstr "" -#: report/serializers.py:140 +#: report/serializers.py:141 msgid "Printing Plugin" msgstr "" -#: report/serializers.py:141 +#: report/serializers.py:142 msgid "Select plugin to use for label printing" msgstr "" @@ -9517,7 +9518,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2538 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2535 msgid "Result" msgstr "" @@ -9598,7 +9599,7 @@ msgid "Customer ID" msgstr "" #: stock/admin.py:206 stock/models.py:829 -#: stock/templates/stock/item_base.html:354 +#: stock/templates/stock/item_base.html:350 msgid "Installed In" msgstr "" @@ -9623,7 +9624,7 @@ msgid "Delete on Deplete" msgstr "" #: stock/admin.py:261 stock/models.py:923 -#: stock/templates/stock/item_base.html:433 +#: stock/templates/stock/item_base.html:429 #: templates/js/translated/stock.js:2316 users/models.py:124 msgid "Expiry Date" msgstr "" @@ -9665,7 +9666,7 @@ msgid "Expiry date after" msgstr "" #: stock/api.py:839 stock/serializers.py:611 -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #: templates/js/translated/table_filters.js:448 msgid "Stale" msgstr "" @@ -9715,7 +9716,7 @@ msgid "Stock Locations" msgstr "" #: stock/models.py:185 stock/models.py:972 -#: stock/templates/stock/item_base.html:247 +#: stock/templates/stock/item_base.html:243 msgid "Owner" msgstr "" @@ -9826,7 +9827,7 @@ msgstr "" msgid "Build for this stock item" msgstr "" -#: stock/models.py:892 stock/templates/stock/item_base.html:363 +#: stock/models.py:892 stock/templates/stock/item_base.html:359 msgid "Consumed By" msgstr "" @@ -9891,7 +9892,7 @@ msgstr "" msgid "Serial numbers already exist" msgstr "" -#: stock/models.py:1636 +#: stock/models.py:1636 stock/models.py:2438 msgid "Test template does not exist" msgstr "" @@ -9951,55 +9952,55 @@ msgstr "" msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2443 +#: stock/models.py:2441 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2448 +#: stock/models.py:2445 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2450 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2538 +#: stock/models.py:2535 msgid "Test result" msgstr "" -#: stock/models.py:2545 +#: stock/models.py:2542 msgid "Test output value" msgstr "" -#: stock/models.py:2553 stock/serializers.py:245 +#: stock/models.py:2550 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2557 +#: stock/models.py:2554 msgid "Test notes" msgstr "" -#: stock/models.py:2565 templates/js/translated/stock.js:1633 +#: stock/models.py:2562 templates/js/translated/stock.js:1633 msgid "Test station" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2563 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2572 +#: stock/models.py:2569 msgid "Started" msgstr "" -#: stock/models.py:2573 +#: stock/models.py:2570 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2579 +#: stock/models.py:2576 msgid "Finished" msgstr "" -#: stock/models.py:2580 +#: stock/models.py:2577 msgid "The timestamp of the test finish" msgstr "" @@ -10059,7 +10060,7 @@ msgstr "" msgid "Serial number is too large" msgstr "" -#: stock/serializers.py:459 stock/templates/stock/item_base.html:193 +#: stock/serializers.py:459 stock/templates/stock/item_base.html:189 msgid "Parent Item" msgstr "" @@ -10071,7 +10072,7 @@ msgstr "" msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:603 stock/templates/stock/item_base.html:437 +#: stock/serializers.py:603 stock/templates/stock/item_base.html:433 #: templates/js/translated/table_filters.js:442 users/models.py:174 msgid "Expired" msgstr "" @@ -10410,7 +10411,7 @@ msgstr "" msgid "Test Data" msgstr "" -#: stock/templates/stock/item.html:85 stock/templates/stock/item_base.html:65 +#: stock/templates/stock/item.html:85 msgid "Test Report" msgstr "" @@ -10450,200 +10451,204 @@ msgstr "" msgid "Scan to Location" msgstr "" -#: stock/templates/stock/item_base.html:59 +#: stock/templates/stock/item_base.html:58 #: stock/templates/stock/location.html:67 #: templates/js/translated/filters.js:434 msgid "Printing actions" msgstr "" -#: stock/templates/stock/item_base.html:75 +#: stock/templates/stock/item_base.html:63 templates/js/translated/report.js:49 +msgid "Print Report" +msgstr "" + +#: stock/templates/stock/item_base.html:71 msgid "Stock adjustment actions" msgstr "" -#: stock/templates/stock/item_base.html:79 +#: stock/templates/stock/item_base.html:75 #: stock/templates/stock/location.html:87 templates/js/translated/stock.js:1909 msgid "Count stock" msgstr "" -#: stock/templates/stock/item_base.html:81 +#: stock/templates/stock/item_base.html:77 #: templates/js/translated/stock.js:1891 msgid "Add stock" msgstr "" -#: stock/templates/stock/item_base.html:82 +#: stock/templates/stock/item_base.html:78 #: templates/js/translated/stock.js:1900 msgid "Remove stock" msgstr "" -#: stock/templates/stock/item_base.html:85 +#: stock/templates/stock/item_base.html:81 msgid "Serialize stock" msgstr "" -#: stock/templates/stock/item_base.html:88 +#: stock/templates/stock/item_base.html:84 #: stock/templates/stock/location.html:93 templates/js/translated/stock.js:1918 msgid "Transfer stock" msgstr "" -#: stock/templates/stock/item_base.html:91 +#: stock/templates/stock/item_base.html:87 #: templates/js/translated/stock.js:1973 msgid "Assign to customer" msgstr "" -#: stock/templates/stock/item_base.html:94 +#: stock/templates/stock/item_base.html:90 msgid "Return to stock" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall stock item" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install stock item" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install" msgstr "" -#: stock/templates/stock/item_base.html:115 +#: stock/templates/stock/item_base.html:111 msgid "Convert to variant" msgstr "" -#: stock/templates/stock/item_base.html:118 +#: stock/templates/stock/item_base.html:114 msgid "Duplicate stock item" msgstr "" -#: stock/templates/stock/item_base.html:120 +#: stock/templates/stock/item_base.html:116 msgid "Edit stock item" msgstr "" -#: stock/templates/stock/item_base.html:123 +#: stock/templates/stock/item_base.html:119 msgid "Delete stock item" msgstr "" -#: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 +#: stock/templates/stock/item_base.html:165 templates/InvenTree/search.html:139 #: templates/js/translated/build.js:2298 templates/navbar.html:38 msgid "Build" msgstr "" -#: stock/templates/stock/item_base.html:211 +#: stock/templates/stock/item_base.html:207 msgid "No manufacturer set" msgstr "" -#: stock/templates/stock/item_base.html:251 +#: stock/templates/stock/item_base.html:247 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:248 #: stock/templates/stock/location.html:146 msgid "Read only" msgstr "" -#: stock/templates/stock/item_base.html:265 +#: stock/templates/stock/item_base.html:261 msgid "This stock item is unavailable" msgstr "" -#: stock/templates/stock/item_base.html:271 +#: stock/templates/stock/item_base.html:267 msgid "This stock item is in production and cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:272 +#: stock/templates/stock/item_base.html:268 msgid "Edit the stock item from the build view." msgstr "" -#: stock/templates/stock/item_base.html:287 +#: stock/templates/stock/item_base.html:283 msgid "This stock item is allocated to Sales Order" msgstr "" -#: stock/templates/stock/item_base.html:295 +#: stock/templates/stock/item_base.html:291 msgid "This stock item is allocated to Build Order" msgstr "" -#: stock/templates/stock/item_base.html:311 +#: stock/templates/stock/item_base.html:307 msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted" msgstr "" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "previous page" msgstr "" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "Navigate to previous serial number" msgstr "" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "next page" msgstr "" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "Navigate to next serial number" msgstr "" -#: stock/templates/stock/item_base.html:398 +#: stock/templates/stock/item_base.html:394 #: templates/js/translated/build.js:2555 msgid "No location set" msgstr "" -#: stock/templates/stock/item_base.html:413 +#: stock/templates/stock/item_base.html:409 msgid "Tests" msgstr "" -#: stock/templates/stock/item_base.html:419 +#: stock/templates/stock/item_base.html:415 msgid "This stock item has not passed all required tests" msgstr "" -#: stock/templates/stock/item_base.html:437 +#: stock/templates/stock/item_base.html:433 #, python-format msgid "This StockItem expired on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:455 +#: stock/templates/stock/item_base.html:451 msgid "No stocktake performed" msgstr "" -#: stock/templates/stock/item_base.html:504 +#: stock/templates/stock/item_base.html:500 #: templates/js/translated/stock.js:2038 msgid "stock item" msgstr "" -#: stock/templates/stock/item_base.html:527 +#: stock/templates/stock/item_base.html:523 msgid "Edit Stock Status" msgstr "" -#: stock/templates/stock/item_base.html:536 +#: stock/templates/stock/item_base.html:532 msgid "Stock Item QR Code" msgstr "" -#: stock/templates/stock/item_base.html:547 +#: stock/templates/stock/item_base.html:543 msgid "Link Barcode to Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:611 +#: stock/templates/stock/item_base.html:607 msgid "Select one of the part variants listed below." msgstr "" -#: stock/templates/stock/item_base.html:614 +#: stock/templates/stock/item_base.html:610 msgid "Warning" msgstr "" -#: stock/templates/stock/item_base.html:615 +#: stock/templates/stock/item_base.html:611 msgid "This action cannot be easily undone" msgstr "" -#: stock/templates/stock/item_base.html:623 +#: stock/templates/stock/item_base.html:619 msgid "Convert Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:656 +#: stock/templates/stock/item_base.html:652 msgid "Return to Stock" msgstr "" @@ -11310,7 +11315,7 @@ msgid "Delete Location Type" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:503 -#: templates/InvenTree/settings/stock.html:38 +#: templates/InvenTree/settings/stock.html:39 msgid "New Location Type" msgstr "" @@ -11367,7 +11372,7 @@ msgstr "" msgid "Stock Settings" msgstr "" -#: templates/InvenTree/settings/stock.html:34 +#: templates/InvenTree/settings/stock.html:35 msgid "Stock Location Types" msgstr "" @@ -11852,23 +11857,23 @@ msgstr "" msgid "Barcode Identifier" msgstr "" -#: templates/base.html:103 +#: templates/base.html:102 msgid "Server Restart Required" msgstr "" -#: templates/base.html:106 +#: templates/base.html:105 msgid "A configuration option has been changed which requires a server restart" msgstr "" -#: templates/base.html:106 templates/base.html:116 +#: templates/base.html:105 templates/base.html:115 msgid "Contact your system administrator for further information" msgstr "" -#: templates/base.html:113 +#: templates/base.html:112 msgid "Pending Database Migrations" msgstr "" -#: templates/base.html:116 +#: templates/base.html:115 msgid "There are pending database migrations which require attention" msgstr "" @@ -13946,10 +13951,6 @@ msgstr "" msgid "Delete line item" msgstr "" -#: templates/js/translated/report.js:49 -msgid "Print Report" -msgstr "" - #: templates/js/translated/report.js:68 msgid "Report print successful" msgstr "" diff --git a/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po index 8eefbfb2e1..8891feadc5 100644 --- a/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-29 07:07+0000\n" -"PO-Revision-Date: 2024-08-29 07:10\n" +"POT-Creation-Date: 2024-09-06 05:16+0000\n" +"PO-Revision-Date: 2024-09-06 05:19\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "Language: sl_SI\n" @@ -67,7 +67,7 @@ msgstr "Vnesi datum" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3309 part/templates/part/part_sidebar.html:65 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2557 +#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2554 #: stock/serializers.py:705 stock/serializers.py:863 stock/serializers.py:989 #: stock/serializers.py:1039 stock/serializers.py:1350 #: stock/serializers.py:1439 stock/serializers.py:1604 @@ -419,8 +419,8 @@ msgstr "Podvojena imena ne morejo obstajati pod istim nadrejenim elementom" msgid "Invalid choice" msgstr "Nedovoljena izbira" -#: InvenTree/models.py:767 common/models.py:2704 common/models.py:3131 -#: common/models.py:3351 common/serializers.py:439 company/models.py:590 +#: InvenTree/models.py:767 common/models.py:2698 common/models.py:3125 +#: common/models.py:3345 common/serializers.py:439 company/models.py:590 #: machine/models.py:24 part/models.py:995 part/models.py:3776 #: plugin/models.py:51 report/models.py:149 stock/models.py:82 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -449,7 +449,7 @@ msgstr "Ime" #: part/models.py:3791 part/templates/part/category.html:79 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:155 -#: report/models.py:509 report/models.py:535 +#: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 #: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:122 #: templates/InvenTree/settings/notifications.html:19 @@ -572,7 +572,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:444 common/models.py:2709 company/models.py:160 +#: InvenTree/serializers.py:444 common/models.py:2703 company/models.py:160 #: company/models.py:798 machine/models.py:39 part/admin.py:88 #: part/models.py:1201 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -667,7 +667,7 @@ msgstr "Povezava do oddaljene slike" msgid "Downloading images from remote URL is not enabled" msgstr "Prenos slik iz oddaljene povezave ni omogočen" -#: InvenTree/status.py:65 part/serializers.py:1267 +#: InvenTree/status.py:65 part/serializers.py:1265 msgid "Background worker check failed" msgstr "Nadzor dela v ozadju neuspel" @@ -777,7 +777,7 @@ msgid "Optional" msgstr "" #: build/api.py:321 common/models.py:1491 part/admin.py:91 part/admin.py:428 -#: part/models.py:1166 part/serializers.py:1596 +#: part/models.py:1166 part/serializers.py:1594 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 #: templates/js/translated/table_filters.js:729 @@ -896,7 +896,7 @@ msgstr "Nalog izgradnje na katerega se ta izgradnaj nanaša" #: part/models.py:3282 part/models.py:3430 part/models.py:3451 #: part/models.py:3473 part/models.py:3609 part/models.py:3951 #: part/models.py:4114 part/models.py:4244 part/models.py:4602 -#: part/serializers.py:1213 part/serializers.py:1857 +#: part/serializers.py:1211 part/serializers.py:1855 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1063,12 +1063,12 @@ msgstr "" #: order/templates/order/return_order_base.html:148 #: order/templates/order/sales_order_base.html:187 #: part/templates/part/part_base.html:399 stock/models.py:859 -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:196 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "Zunanja povezava" -#: build/models.py:378 common/models.py:3272 part/models.py:1070 +#: build/models.py:378 common/models.py:3266 part/models.py:1070 #: stock/models.py:859 msgid "Link to external URL" msgstr "Zunanja povezava" @@ -1124,7 +1124,7 @@ msgstr "Izgradnja se ne ujema s nalogom izdelave" #: build/models.py:1060 build/serializers.py:279 build/serializers.py:328 #: build/serializers.py:959 order/models.py:565 order/serializers.py:500 -#: order/serializers.py:666 part/serializers.py:1590 part/serializers.py:2019 +#: order/serializers.py:666 part/serializers.py:1588 part/serializers.py:2017 #: stock/models.py:704 stock/models.py:1515 stock/serializers.py:676 msgid "Quantity must be greater than zero" msgstr "" @@ -1149,7 +1149,7 @@ msgstr "" #: build/models.py:1505 build/models.py:1761 build/serializers.py:266 #: build/serializers.py:313 build/serializers.py:1339 #: build/templates/build/build_base.html:110 -#: build/templates/build/detail.html:34 common/models.py:2581 +#: build/templates/build/detail.html:34 common/models.py:2575 #: order/models.py:1349 order/models.py:2034 order/serializers.py:1464 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3296 part/models.py:4266 @@ -1163,9 +1163,9 @@ msgstr "" #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 stock/admin.py:160 #: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:667 -#: stock/templates/stock/item_base.html:287 -#: stock/templates/stock/item_base.html:295 -#: stock/templates/stock/item_base.html:342 +#: stock/templates/stock/item_base.html:283 +#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:338 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:981 templates/js/translated/build.js:525 @@ -1228,7 +1228,7 @@ msgstr "" #: stock/serializers.py:770 stock/serializers.py:1288 stock/serializers.py:1400 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 -#: stock/templates/stock/item_base.html:194 +#: stock/templates/stock/item_base.html:190 #: templates/js/translated/build.js:1921 #: templates/js/translated/sales_order.js:301 #: templates/js/translated/sales_order.js:1234 @@ -1323,10 +1323,10 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:359 build/serializers.py:500 build/serializers.py:572 -#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1789 -#: part/serializers.py:1233 stock/serializers.py:103 stock/serializers.py:698 +#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1797 +#: part/serializers.py:1231 stock/serializers.py:103 stock/serializers.py:698 #: stock/serializers.py:858 stock/serializers.py:984 stock/serializers.py:1432 -#: stock/serializers.py:1688 stock/templates/stock/item_base.html:394 +#: stock/serializers.py:1688 stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2547 @@ -1390,7 +1390,7 @@ msgstr "" #: build/templates/build/detail.html:62 order/models.py:477 #: order/models.py:1003 order/models.py:2152 order/serializers.py:687 #: stock/admin.py:165 stock/serializers.py:1035 stock/serializers.py:1576 -#: stock/templates/stock/item_base.html:427 +#: stock/templates/stock/item_base.html:423 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1371 #: templates/js/translated/purchase_order.js:1792 @@ -1522,7 +1522,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1030 order/serializers.py:1614 +#: build/serializers.py:1030 order/serializers.py:1622 msgid "Allocation items must be provided" msgstr "" @@ -1590,7 +1590,7 @@ msgstr "" #: build/serializers.py:1230 company/models.py:849 #: company/templates/company/supplier_part.html:160 order/serializers.py:691 #: stock/admin.py:229 stock/models.py:822 stock/serializers.py:1586 -#: stock/templates/stock/item_base.html:240 +#: stock/templates/stock/item_base.html:236 #: templates/js/translated/company.js:1646 #: templates/js/translated/purchase_order.js:1169 #: templates/js/translated/purchase_order.js:1332 @@ -1625,7 +1625,7 @@ msgstr "" #: build/serializers.py:1243 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:849 -#: stock/serializers.py:152 stock/templates/stock/item_base.html:311 +#: stock/serializers.py:152 stock/templates/stock/item_base.html:307 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2530 #: templates/js/translated/model_renderers.js:231 @@ -1644,7 +1644,7 @@ msgstr "" msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1257 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1257 stock/templates/stock/item_base.html:336 msgid "Available Quantity" msgstr "" @@ -1684,7 +1684,7 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1355 order/serializers.py:1179 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:920 part/serializers.py:1623 +#: part/bom.py:186 part/serializers.py:918 part/serializers.py:1621 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2807 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2155 @@ -1692,13 +1692,13 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1625 +#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1623 #: templates/js/translated/build.js:2811 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1650 +#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1648 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" @@ -1716,7 +1716,7 @@ msgstr "" msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1372 part/serializers.py:927 +#: build/serializers.py:1372 part/serializers.py:925 msgid "External Stock" msgstr "" @@ -1745,7 +1745,7 @@ msgstr "Preklicano" #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:50 order/status_codes.py:81 #: order/templates/order/order_base.html:163 -#: order/templates/order/sales_order_base.html:168 report/models.py:443 +#: order/templates/order/sales_order_base.html:168 report/models.py:451 msgid "Complete" msgstr "Končano" @@ -1849,9 +1849,6 @@ msgid "Delete Build" msgstr "" #: build/templates/build/build_base.html:87 -msgid "Isueue Build" -msgstr "" - #: build/templates/build/build_base.html:88 msgid "Issue Build" msgstr "" @@ -1931,7 +1928,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 -#: stock/templates/stock/item_base.html:369 +#: stock/templates/stock/item_base.html:365 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 #: templates/js/translated/sales_order.js:805 @@ -1991,7 +1988,7 @@ msgid "Allocated Parts" msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:163 -#: stock/templates/stock/item_base.html:162 +#: stock/templates/stock/item_base.html:158 #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:242 #: templates/js/translated/purchase_order.js:1326 @@ -2352,8 +2349,8 @@ msgstr "" #: common/models.py:1297 common/models.py:1353 common/models.py:1366 #: common/models.py:1374 common/models.py:1383 common/models.py:1392 -#: common/models.py:1629 common/models.py:1651 common/models.py:1766 -#: common/models.py:2148 +#: common/models.py:1629 common/models.py:1651 common/models.py:1752 +#: common/models.py:2134 msgid "days" msgstr "" @@ -2582,8 +2579,8 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:1485 part/admin.py:108 part/models.py:3959 -#: report/models.py:293 report/models.py:360 report/serializers.py:90 -#: report/serializers.py:131 stock/serializers.py:233 +#: report/models.py:301 report/models.py:368 report/serializers.py:91 +#: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 #: templates/js/translated/table_filters.js:775 msgid "Template" @@ -2598,7 +2595,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:1497 part/admin.py:95 part/models.py:1172 -#: part/serializers.py:1617 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1615 templates/js/translated/table_filters.js:737 msgid "Component" msgstr "" @@ -2823,7 +2820,7 @@ msgid "Log errors which occur when generating reports" msgstr "" #: common/models.py:1702 plugin/builtin/labels/label_sheet.py:28 -#: report/models.py:301 +#: report/models.py:309 msgid "Page Size" msgstr "" @@ -2832,902 +2829,894 @@ msgid "Default page size for PDF reports" msgstr "" #: common/models.py:1708 -msgid "Enable Test Reports" -msgstr "" - -#: common/models.py:1709 -msgid "Enable generation of test reports" -msgstr "" - -#: common/models.py:1714 -msgid "Attach Test Reports" -msgstr "" - -#: common/models.py:1716 -msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" -msgstr "" - -#: common/models.py:1722 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1723 +#: common/models.py:1709 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1728 +#: common/models.py:1714 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1729 +#: common/models.py:1715 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1734 +#: common/models.py:1720 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1736 +#: common/models.py:1722 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1742 +#: common/models.py:1728 msgid "Batch Code Template" msgstr "" -#: common/models.py:1744 +#: common/models.py:1730 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1749 +#: common/models.py:1735 msgid "Stock Expiry" msgstr "" -#: common/models.py:1750 +#: common/models.py:1736 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1755 +#: common/models.py:1741 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1756 +#: common/models.py:1742 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1761 +#: common/models.py:1747 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1763 +#: common/models.py:1749 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1770 +#: common/models.py:1756 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1771 +#: common/models.py:1757 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1776 +#: common/models.py:1762 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1777 +#: common/models.py:1763 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1782 +#: common/models.py:1768 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1783 +#: common/models.py:1769 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1788 +#: common/models.py:1774 msgid "Show Installed Stock Items" msgstr "" -#: common/models.py:1789 +#: common/models.py:1775 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1794 +#: common/models.py:1780 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1796 +#: common/models.py:1782 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1802 +#: common/models.py:1788 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1804 +#: common/models.py:1790 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1810 +#: common/models.py:1796 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1812 +#: common/models.py:1798 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1818 common/models.py:1874 common/models.py:1896 -#: common/models.py:1932 +#: common/models.py:1804 common/models.py:1860 common/models.py:1882 +#: common/models.py:1918 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1819 common/models.py:1875 common/models.py:1897 -#: common/models.py:1933 +#: common/models.py:1805 common/models.py:1861 common/models.py:1883 +#: common/models.py:1919 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1824 +#: common/models.py:1810 msgid "Require Active Part" msgstr "" -#: common/models.py:1825 +#: common/models.py:1811 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1830 +#: common/models.py:1816 msgid "Require Locked Part" msgstr "" -#: common/models.py:1831 +#: common/models.py:1817 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/models.py:1836 +#: common/models.py:1822 msgid "Require Valid BOM" msgstr "" -#: common/models.py:1838 +#: common/models.py:1824 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1844 +#: common/models.py:1830 msgid "Require Closed Child Orders" msgstr "" -#: common/models.py:1846 +#: common/models.py:1832 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/models.py:1852 +#: common/models.py:1838 msgid "Block Until Tests Pass" msgstr "" -#: common/models.py:1854 +#: common/models.py:1840 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" -#: common/models.py:1860 +#: common/models.py:1846 msgid "Enable Return Orders" msgstr "" -#: common/models.py:1861 +#: common/models.py:1847 msgid "Enable return order functionality in the user interface" msgstr "" -#: common/models.py:1866 +#: common/models.py:1852 msgid "Return Order Reference Pattern" msgstr "" -#: common/models.py:1868 +#: common/models.py:1854 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1880 +#: common/models.py:1866 msgid "Edit Completed Return Orders" msgstr "" -#: common/models.py:1882 +#: common/models.py:1868 msgid "Allow editing of return orders after they have been completed" msgstr "" -#: common/models.py:1888 +#: common/models.py:1874 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1890 +#: common/models.py:1876 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1902 +#: common/models.py:1888 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1903 +#: common/models.py:1889 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1908 +#: common/models.py:1894 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1910 +#: common/models.py:1896 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1916 +#: common/models.py:1902 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1918 +#: common/models.py:1904 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1924 +#: common/models.py:1910 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1926 +#: common/models.py:1912 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1938 +#: common/models.py:1924 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1940 +#: common/models.py:1926 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1946 +#: common/models.py:1932 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1948 +#: common/models.py:1934 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1955 +#: common/models.py:1941 msgid "Enable password forgot" msgstr "" -#: common/models.py:1956 +#: common/models.py:1942 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1961 +#: common/models.py:1947 msgid "Enable registration" msgstr "" -#: common/models.py:1962 +#: common/models.py:1948 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1967 +#: common/models.py:1953 msgid "Enable SSO" msgstr "" -#: common/models.py:1968 +#: common/models.py:1954 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1973 +#: common/models.py:1959 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1975 +#: common/models.py:1961 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1981 +#: common/models.py:1967 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1983 +#: common/models.py:1969 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1989 +#: common/models.py:1975 msgid "SSO group key" msgstr "" -#: common/models.py:1991 +#: common/models.py:1977 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1997 +#: common/models.py:1983 msgid "SSO group map" msgstr "" -#: common/models.py:1999 +#: common/models.py:1985 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/models.py:2005 +#: common/models.py:1991 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:2007 +#: common/models.py:1993 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/models.py:2013 +#: common/models.py:1999 msgid "Email required" msgstr "" -#: common/models.py:2014 +#: common/models.py:2000 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:2019 +#: common/models.py:2005 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:2021 +#: common/models.py:2007 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:2027 +#: common/models.py:2013 msgid "Mail twice" msgstr "" -#: common/models.py:2028 +#: common/models.py:2014 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:2033 +#: common/models.py:2019 msgid "Password twice" msgstr "" -#: common/models.py:2034 +#: common/models.py:2020 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:2039 +#: common/models.py:2025 msgid "Allowed domains" msgstr "" -#: common/models.py:2041 +#: common/models.py:2027 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:2047 +#: common/models.py:2033 msgid "Group on signup" msgstr "" -#: common/models.py:2049 +#: common/models.py:2035 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:2055 +#: common/models.py:2041 msgid "Enforce MFA" msgstr "" -#: common/models.py:2056 +#: common/models.py:2042 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:2061 +#: common/models.py:2047 msgid "Check plugins on startup" msgstr "" -#: common/models.py:2063 +#: common/models.py:2049 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:2071 +#: common/models.py:2057 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2072 +#: common/models.py:2058 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2078 +#: common/models.py:2064 msgid "Enable URL integration" msgstr "" -#: common/models.py:2079 +#: common/models.py:2065 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:2085 +#: common/models.py:2071 msgid "Enable navigation integration" msgstr "" -#: common/models.py:2086 +#: common/models.py:2072 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:2092 +#: common/models.py:2078 msgid "Enable app integration" msgstr "" -#: common/models.py:2093 +#: common/models.py:2079 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:2099 +#: common/models.py:2085 msgid "Enable schedule integration" msgstr "" -#: common/models.py:2100 +#: common/models.py:2086 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2106 +#: common/models.py:2092 msgid "Enable event integration" msgstr "" -#: common/models.py:2107 +#: common/models.py:2093 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2113 +#: common/models.py:2099 msgid "Enable project codes" msgstr "" -#: common/models.py:2114 +#: common/models.py:2100 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2119 +#: common/models.py:2105 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2121 +#: common/models.py:2107 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2127 +#: common/models.py:2113 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2129 +#: common/models.py:2115 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2135 +#: common/models.py:2121 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2137 +#: common/models.py:2123 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2143 +#: common/models.py:2129 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2145 +#: common/models.py:2131 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2152 +#: common/models.py:2138 msgid "Display Users full names" msgstr "" -#: common/models.py:2153 +#: common/models.py:2139 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2158 +#: common/models.py:2144 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2159 +#: common/models.py:2145 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2171 common/models.py:2551 +#: common/models.py:2150 +msgid "Create Template on Upload" +msgstr "" + +#: common/models.py:2152 +msgid "Create a new test template when uploading test data which does not match an existing template" +msgstr "" + +#: common/models.py:2165 common/models.py:2545 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2214 +#: common/models.py:2208 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2216 +#: common/models.py:2210 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2216 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2223 +#: common/models.py:2217 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2228 +#: common/models.py:2222 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2229 +#: common/models.py:2223 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2234 +#: common/models.py:2228 msgid "Show latest parts" msgstr "" -#: common/models.py:2235 +#: common/models.py:2229 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2240 +#: common/models.py:2234 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2241 +#: common/models.py:2235 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2246 +#: common/models.py:2240 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2247 +#: common/models.py:2241 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2252 +#: common/models.py:2246 msgid "Show low stock" msgstr "" -#: common/models.py:2253 +#: common/models.py:2247 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2258 +#: common/models.py:2252 msgid "Show depleted stock" msgstr "" -#: common/models.py:2259 +#: common/models.py:2253 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2264 +#: common/models.py:2258 msgid "Show needed stock" msgstr "" -#: common/models.py:2265 +#: common/models.py:2259 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2270 +#: common/models.py:2264 msgid "Show expired stock" msgstr "" -#: common/models.py:2271 +#: common/models.py:2265 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2276 +#: common/models.py:2270 msgid "Show stale stock" msgstr "" -#: common/models.py:2277 +#: common/models.py:2271 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2282 +#: common/models.py:2276 msgid "Show pending builds" msgstr "" -#: common/models.py:2283 +#: common/models.py:2277 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2288 +#: common/models.py:2282 msgid "Show overdue builds" msgstr "" -#: common/models.py:2289 +#: common/models.py:2283 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2294 +#: common/models.py:2288 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2295 +#: common/models.py:2289 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2300 +#: common/models.py:2294 msgid "Show overdue POs" msgstr "" -#: common/models.py:2301 +#: common/models.py:2295 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2306 +#: common/models.py:2300 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2307 +#: common/models.py:2301 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2312 +#: common/models.py:2306 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2313 +#: common/models.py:2307 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2318 +#: common/models.py:2312 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2319 +#: common/models.py:2313 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2324 +#: common/models.py:2318 msgid "Show News" msgstr "" -#: common/models.py:2325 +#: common/models.py:2319 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2330 +#: common/models.py:2324 msgid "Inline label display" msgstr "" -#: common/models.py:2332 +#: common/models.py:2326 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2338 +#: common/models.py:2332 msgid "Default label printer" msgstr "" -#: common/models.py:2340 +#: common/models.py:2334 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2346 +#: common/models.py:2340 msgid "Inline report display" msgstr "" -#: common/models.py:2348 +#: common/models.py:2342 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2354 +#: common/models.py:2348 msgid "Search Parts" msgstr "" -#: common/models.py:2355 +#: common/models.py:2349 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2360 +#: common/models.py:2354 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2361 +#: common/models.py:2355 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2366 +#: common/models.py:2360 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2367 +#: common/models.py:2361 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2372 +#: common/models.py:2366 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2373 +#: common/models.py:2367 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2378 +#: common/models.py:2372 msgid "Search Categories" msgstr "" -#: common/models.py:2379 +#: common/models.py:2373 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2384 +#: common/models.py:2378 msgid "Search Stock" msgstr "" -#: common/models.py:2385 +#: common/models.py:2379 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2384 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2392 +#: common/models.py:2386 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2398 +#: common/models.py:2392 msgid "Search Locations" msgstr "" -#: common/models.py:2399 +#: common/models.py:2393 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2404 +#: common/models.py:2398 msgid "Search Companies" msgstr "" -#: common/models.py:2405 +#: common/models.py:2399 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2410 +#: common/models.py:2404 msgid "Search Build Orders" msgstr "" -#: common/models.py:2411 +#: common/models.py:2405 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2416 +#: common/models.py:2410 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2417 +#: common/models.py:2411 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2422 +#: common/models.py:2416 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2424 +#: common/models.py:2418 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2430 +#: common/models.py:2424 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2431 +#: common/models.py:2425 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2436 +#: common/models.py:2430 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2438 +#: common/models.py:2432 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2444 +#: common/models.py:2438 msgid "Search Return Orders" msgstr "" -#: common/models.py:2445 +#: common/models.py:2439 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2450 +#: common/models.py:2444 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2452 +#: common/models.py:2446 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2458 +#: common/models.py:2452 msgid "Search Preview Results" msgstr "" -#: common/models.py:2460 +#: common/models.py:2454 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2466 +#: common/models.py:2460 msgid "Regex Search" msgstr "" -#: common/models.py:2467 +#: common/models.py:2461 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2472 +#: common/models.py:2466 msgid "Whole Word Search" msgstr "" -#: common/models.py:2473 +#: common/models.py:2467 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2478 +#: common/models.py:2472 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2479 +#: common/models.py:2473 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2484 +#: common/models.py:2478 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2485 +#: common/models.py:2479 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2490 +#: common/models.py:2484 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2491 +#: common/models.py:2485 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2496 +#: common/models.py:2490 msgid "Date Format" msgstr "" -#: common/models.py:2497 +#: common/models.py:2491 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2510 part/templates/part/detail.html:41 +#: common/models.py:2504 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2511 +#: common/models.py:2505 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2516 part/templates/part/detail.html:62 +#: common/models.py:2510 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2518 +#: common/models.py:2512 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2524 +#: common/models.py:2518 msgid "Table String Length" msgstr "" -#: common/models.py:2526 +#: common/models.py:2520 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2532 +#: common/models.py:2526 msgid "Receive error reports" msgstr "" -#: common/models.py:2533 +#: common/models.py:2527 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2538 +#: common/models.py:2532 msgid "Last used printing machines" msgstr "" -#: common/models.py:2539 +#: common/models.py:2533 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2559 common/models.py:2560 common/models.py:2717 -#: common/models.py:2718 common/models.py:2963 common/models.py:2964 -#: common/models.py:3287 common/models.py:3288 importer/models.py:89 +#: common/models.py:2553 common/models.py:2554 common/models.py:2711 +#: common/models.py:2712 common/models.py:2957 common/models.py:2958 +#: common/models.py:3281 common/models.py:3282 importer/models.py:89 #: part/models.py:3319 part/models.py:3406 part/models.py:3480 #: part/models.py:3508 plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3735,11 +3724,11 @@ msgstr "" msgid "User" msgstr "Uporabnik" -#: common/models.py:2582 +#: common/models.py:2576 msgid "Price break quantity" msgstr "" -#: common/models.py:2589 company/serializers.py:517 order/admin.py:42 +#: common/models.py:2583 company/serializers.py:517 order/admin.py:42 #: order/models.py:1423 order/models.py:2410 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1892 #: templates/js/translated/pricing.js:621 @@ -3747,96 +3736,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2590 +#: common/models.py:2584 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2694 common/models.py:2879 +#: common/models.py:2688 common/models.py:2873 msgid "Endpoint" msgstr "" -#: common/models.py:2695 +#: common/models.py:2689 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2705 +#: common/models.py:2699 msgid "Name for this webhook" msgstr "" -#: common/models.py:2709 +#: common/models.py:2703 msgid "Is this webhook active" msgstr "" -#: common/models.py:2725 users/models.py:159 +#: common/models.py:2719 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2726 +#: common/models.py:2720 msgid "Token for access" msgstr "" -#: common/models.py:2734 +#: common/models.py:2728 msgid "Secret" msgstr "" -#: common/models.py:2735 +#: common/models.py:2729 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2843 +#: common/models.py:2837 msgid "Message ID" msgstr "" -#: common/models.py:2844 +#: common/models.py:2838 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2852 +#: common/models.py:2846 msgid "Host" msgstr "" -#: common/models.py:2853 +#: common/models.py:2847 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2861 +#: common/models.py:2855 msgid "Header" msgstr "" -#: common/models.py:2862 +#: common/models.py:2856 msgid "Header of this message" msgstr "" -#: common/models.py:2869 +#: common/models.py:2863 msgid "Body" msgstr "" -#: common/models.py:2870 +#: common/models.py:2864 msgid "Body of this message" msgstr "" -#: common/models.py:2880 +#: common/models.py:2874 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2885 +#: common/models.py:2879 msgid "Worked on" msgstr "" -#: common/models.py:2886 +#: common/models.py:2880 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:3012 +#: common/models.py:3006 msgid "Id" msgstr "" -#: common/models.py:3014 templates/js/translated/company.js:965 +#: common/models.py:3008 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:3016 common/models.py:3271 company/models.py:146 +#: common/models.py:3010 common/models.py:3265 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 #: order/models.py:303 order/models.py:1378 order/models.py:1810 #: part/admin.py:55 part/models.py:1069 @@ -3853,217 +3842,217 @@ msgstr "" msgid "Link" msgstr "Povezava" -#: common/models.py:3018 templates/js/translated/news.js:60 +#: common/models.py:3012 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:3020 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:3014 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" -#: common/models.py:3022 templates/js/translated/news.js:52 +#: common/models.py:3016 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Read" msgstr "" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Was this news item read?" msgstr "" -#: common/models.py:3042 company/models.py:156 part/models.py:1079 +#: common/models.py:3036 company/models.py:156 part/models.py:1079 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 -#: stock/templates/stock/item_base.html:133 templates/503.html:31 +#: stock/templates/stock/item_base.html:129 templates/503.html:31 #: templates/hover_image.html:7 templates/hover_image.html:9 #: templates/modals.html:6 msgid "Image" msgstr "" -#: common/models.py:3042 +#: common/models.py:3036 msgid "Image file" msgstr "" -#: common/models.py:3054 common/models.py:3255 +#: common/models.py:3048 common/models.py:3249 msgid "Target model type for this image" msgstr "" -#: common/models.py:3058 +#: common/models.py:3052 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3080 +#: common/models.py:3074 msgid "Custom Unit" msgstr "" -#: common/models.py:3098 +#: common/models.py:3092 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:3113 +#: common/models.py:3107 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3132 +#: common/models.py:3126 msgid "Unit name" msgstr "" -#: common/models.py:3139 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3133 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3140 +#: common/models.py:3134 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3146 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3140 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3147 +#: common/models.py:3141 msgid "Unit definition" msgstr "" -#: common/models.py:3205 common/models.py:3262 stock/models.py:2552 +#: common/models.py:3199 common/models.py:3256 stock/models.py:2549 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Priloga" -#: common/models.py:3217 +#: common/models.py:3211 msgid "Missing file" msgstr "Manjka datoteka" -#: common/models.py:3218 +#: common/models.py:3212 msgid "Missing external link" msgstr "Manjka zunanja povezava" -#: common/models.py:3263 +#: common/models.py:3257 msgid "Select file to attach" msgstr "Izberite prilogo" -#: common/models.py:3278 templates/js/translated/attachment.js:120 +#: common/models.py:3272 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Komentar" -#: common/models.py:3279 +#: common/models.py:3273 msgid "Attachment comment" msgstr "" -#: common/models.py:3295 +#: common/models.py:3289 msgid "Upload date" msgstr "" -#: common/models.py:3296 +#: common/models.py:3290 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size in bytes" msgstr "" -#: common/models.py:3338 common/serializers.py:588 +#: common/models.py:3332 common/serializers.py:588 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3347 plugin/models.py:43 users/models.py:100 +#: common/models.py:3341 plugin/models.py:43 users/models.py:100 msgid "Key" msgstr "" -#: common/models.py:3348 +#: common/models.py:3342 msgid "Value that will be saved in the models database" msgstr "" -#: common/models.py:3351 +#: common/models.py:3345 msgid "Name of the state" msgstr "" -#: common/models.py:3355 +#: common/models.py:3349 msgid "Label" msgstr "" -#: common/models.py:3356 +#: common/models.py:3350 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:3362 +#: common/models.py:3356 msgid "Color" msgstr "" -#: common/models.py:3363 +#: common/models.py:3357 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:3366 +#: common/models.py:3360 msgid "Logical Key" msgstr "" -#: common/models.py:3368 +#: common/models.py:3362 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:3376 +#: common/models.py:3370 msgid "Model" msgstr "" -#: common/models.py:3377 +#: common/models.py:3371 msgid "Model this state is associated with" msgstr "" -#: common/models.py:3381 +#: common/models.py:3375 msgid "Reference Status Set" msgstr "" -#: common/models.py:3382 +#: common/models.py:3376 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:3388 +#: common/models.py:3382 msgid "Custom State" msgstr "" -#: common/models.py:3389 +#: common/models.py:3383 msgid "Custom States" msgstr "" -#: common/models.py:3404 +#: common/models.py:3398 msgid "Model must be selected" msgstr "" -#: common/models.py:3407 +#: common/models.py:3401 msgid "Key must be selected" msgstr "" -#: common/models.py:3410 +#: common/models.py:3404 msgid "Logical key must be selected" msgstr "" -#: common/models.py:3414 +#: common/models.py:3408 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:3418 +#: common/models.py:3412 msgid "Reference status must be selected" msgstr "" -#: common/models.py:3430 +#: common/models.py:3424 msgid "Reference status set not found" msgstr "" -#: common/models.py:3436 +#: common/models.py:3430 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:3442 +#: common/models.py:3436 msgid "Logical key must be in the logical keys of the reference status" msgstr "" @@ -4165,7 +4154,7 @@ msgstr "" msgid "Filename" msgstr "Ime datoteke" -#: common/serializers.py:563 report/api.py:100 report/serializers.py:53 +#: common/serializers.py:563 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" @@ -4447,12 +4436,12 @@ msgstr "" #: company/models.py:467 company/models.py:584 company/models.py:808 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 -#: stock/templates/stock/item_base.html:217 +#: stock/templates/stock/item_base.html:213 msgid "Manufacturer Part" msgstr "" #: company/models.py:484 company/models.py:776 stock/models.py:791 -#: stock/serializers.py:452 stock/templates/stock/item_base.html:142 +#: stock/serializers.py:452 stock/templates/stock/item_base.html:138 #: templates/js/translated/bom.js:622 msgid "Base Part" msgstr "" @@ -4463,8 +4452,8 @@ msgstr "" #: company/models.py:495 company/templates/company/company_base.html:82 #: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:145 part/serializers.py:567 -#: stock/templates/stock/item_base.html:207 +#: company/templates/company/supplier_part.html:145 part/serializers.py:565 +#: stock/templates/stock/item_base.html:203 #: templates/js/translated/company.js:507 #: templates/js/translated/company.js:1118 #: templates/js/translated/company.js:1296 @@ -4479,7 +4468,7 @@ msgstr "" #: company/models.py:502 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:153 order/serializers.py:557 -#: part/serializers.py:577 templates/js/translated/company.js:351 +#: part/serializers.py:575 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 #: templates/js/translated/company.js:1630 templates/js/translated/part.js:1807 @@ -4505,7 +4494,7 @@ msgid "Parameter name" msgstr "" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2544 templates/js/translated/company.js:1166 +#: stock/models.py:2541 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1499 #: templates/js/translated/stock.js:1607 msgid "Value" @@ -4530,7 +4519,7 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 #: order/serializers.py:492 stock/models.py:802 -#: stock/templates/stock/item_base.html:233 +#: stock/templates/stock/item_base.html:229 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 @@ -4553,9 +4542,9 @@ msgstr "" #: company/models.py:786 company/templates/company/company_base.html:87 #: company/templates/company/supplier_part.html:129 order/models.py:492 #: order/templates/order/order_base.html:141 part/bom.py:279 part/bom.py:314 -#: part/serializers.py:551 plugin/builtin/suppliers/digikey.py:25 +#: part/serializers.py:549 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/templates/stock/item_base.html:224 +#: plugin/builtin/suppliers/tme.py:26 stock/templates/stock/item_base.html:220 #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:511 @@ -4570,7 +4559,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:793 part/serializers.py:562 +#: company/models.py:793 part/serializers.py:560 msgid "Supplier stock keeping unit" msgstr "" @@ -4661,7 +4650,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:919 +#: company/serializers.py:397 part/admin.py:126 part/serializers.py:917 #: part/templates/part/part_base.html:197 #: templates/js/translated/company.js:1689 #: templates/js/translated/table_filters.js:362 @@ -4735,7 +4724,7 @@ msgstr "" #: order/models.py:2140 order/templates/order/return_order_base.html:134 #: order/templates/order/sales_order_base.html:151 stock/models.py:844 #: stock/models.py:845 stock/serializers.py:1336 -#: stock/templates/stock/item_base.html:405 +#: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 #: templates/js/translated/return_order.js:295 @@ -4939,7 +4928,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:119 #: company/templates/company/supplier_part.html:15 company/views.py:31 -#: part/admin.py:122 part/serializers.py:925 +#: part/admin.py:122 part/serializers.py:923 #: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190 #: templates/navbar.html:48 msgid "Suppliers" @@ -5030,7 +5019,7 @@ msgid "No supplier information available" msgstr "" #: company/templates/company/supplier_part.html:139 order/serializers.py:554 -#: part/bom.py:286 part/bom.py:315 part/serializers.py:561 +#: part/bom.py:286 part/bom.py:315 part/serializers.py:559 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1793 #: templates/js/translated/pricing.js:510 #: templates/js/translated/purchase_order.js:1920 @@ -5084,7 +5073,7 @@ msgid "Update Part Availability" msgstr "" #: company/templates/company/supplier_part_sidebar.html:5 -#: part/serializers.py:923 part/stocktake.py:223 +#: part/serializers.py:921 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 #: stock/serializers.py:1021 stock/serializers.py:1199 @@ -5473,7 +5462,7 @@ msgstr "" #: order/models.py:1592 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_purchase_order_report.html:14 -#: stock/serializers.py:121 stock/templates/stock/item_base.html:176 +#: stock/serializers.py:121 stock/templates/stock/item_base.html:172 #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:168 @@ -5694,7 +5683,7 @@ msgid "Number of items received" msgstr "" #: order/models.py:1513 stock/models.py:963 stock/serializers.py:617 -#: stock/templates/stock/item_base.html:183 +#: stock/templates/stock/item_base.html:179 #: templates/js/translated/stock.js:2397 msgid "Purchase Price" msgstr "" @@ -5768,7 +5757,7 @@ msgid "User who checked this shipment" msgstr "" #: order/models.py:1788 order/models.py:2011 order/serializers.py:1479 -#: order/serializers.py:1589 templates/js/translated/model_renderers.js:455 +#: order/serializers.py:1597 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "" @@ -5982,7 +5971,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1790 +#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1798 msgid "Select destination location for received items" msgstr "" @@ -6019,7 +6008,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:795 order/serializers.py:1806 +#: order/serializers.py:795 order/serializers.py:1814 msgid "Line items must be provided" msgstr "" @@ -6051,39 +6040,39 @@ msgstr "" msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1491 order/serializers.py:1597 +#: order/serializers.py:1491 order/serializers.py:1605 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1494 order/serializers.py:1600 +#: order/serializers.py:1494 order/serializers.py:1608 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1541 +#: order/serializers.py:1549 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1548 -msgid "The following serial numbers are already allocated" +#: order/serializers.py:1556 +msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1760 +#: order/serializers.py:1768 msgid "Return order line item" msgstr "" -#: order/serializers.py:1766 +#: order/serializers.py:1774 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1777 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1798 +#: order/serializers.py:1806 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1881 +#: order/serializers.py:1889 msgid "Line price currency" msgstr "" @@ -6510,7 +6499,7 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/admin.py:48 part/models.py:1044 part/serializers.py:908 +#: part/admin.py:48 part/models.py:1044 part/serializers.py:906 #: part/templates/part/part_base.html:276 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 @@ -6537,7 +6526,7 @@ msgstr "" msgid "Category ID" msgstr "" -#: part/admin.py:67 part/admin.py:304 part/serializers.py:893 +#: part/admin.py:67 part/admin.py:304 part/serializers.py:891 #: part/stocktake.py:222 msgid "Category Name" msgstr "" @@ -6562,7 +6551,7 @@ msgstr "" msgid "Used In" msgstr "" -#: part/admin.py:150 part/serializers.py:918 +#: part/admin.py:150 part/serializers.py:916 #: part/templates/part/part_base.html:248 stock/admin.py:236 #: templates/js/translated/part.js:717 templates/js/translated/part.js:2159 msgid "Building" @@ -6592,7 +6581,7 @@ msgid "Category Path" msgstr "" #: part/admin.py:325 part/models.py:420 part/serializers.py:130 -#: part/serializers.py:290 part/serializers.py:428 +#: part/serializers.py:290 part/serializers.py:426 #: part/templates/part/cat_link.html:3 part/templates/part/category.html:20 #: part/templates/part/category.html:138 part/templates/part/category.html:158 #: part/templates/part/category_sidebar.html:9 @@ -6619,13 +6608,13 @@ msgstr "" msgid "Part Revision" msgstr "" -#: part/admin.py:418 part/serializers.py:1367 +#: part/admin.py:418 part/serializers.py:1365 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "" -#: part/admin.py:423 part/serializers.py:1382 +#: part/admin.py:423 part/serializers.py:1380 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -6720,7 +6709,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1520 part/models.py:1036 part/models.py:3501 part/models.py:4060 -#: part/serializers.py:443 part/serializers.py:1223 +#: part/serializers.py:441 part/serializers.py:1221 #: part/templates/part/part_base.html:267 stock/api.py:780 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6746,7 +6735,7 @@ msgstr "" msgid "Default Location" msgstr "" -#: part/bom.py:184 part/serializers.py:926 +#: part/bom.py:184 part/serializers.py:924 #: templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "" @@ -6906,7 +6895,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1052 part/serializers.py:360 +#: part/models.py:1052 msgid "Part revision or version number" msgstr "" @@ -7012,7 +7001,7 @@ msgid "Owner responsible for this part" msgstr "" #: part/models.py:1264 part/templates/part/part_base.html:355 -#: stock/templates/stock/item_base.html:451 +#: stock/templates/stock/item_base.html:447 #: templates/js/translated/part.js:2490 msgid "Last Stocktake" msgstr "" @@ -7277,7 +7266,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3635 report/models.py:208 +#: part/models.py:3635 report/models.py:216 #: templates/js/translated/part.js:2919 #: templates/js/translated/table_filters.js:502 msgid "Enabled" @@ -7571,326 +7560,326 @@ msgstr "" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:434 +#: part/serializers.py:432 msgid "No parts selected" msgstr "" -#: part/serializers.py:444 +#: part/serializers.py:442 msgid "Select category" msgstr "" -#: part/serializers.py:479 +#: part/serializers.py:477 msgid "Original Part" msgstr "" -#: part/serializers.py:480 +#: part/serializers.py:478 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:485 +#: part/serializers.py:483 msgid "Copy Image" msgstr "" -#: part/serializers.py:486 +#: part/serializers.py:484 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:492 part/templates/part/detail.html:293 +#: part/serializers.py:490 part/templates/part/detail.html:293 msgid "Copy BOM" msgstr "" -#: part/serializers.py:493 +#: part/serializers.py:491 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:499 +#: part/serializers.py:497 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:500 +#: part/serializers.py:498 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:506 +#: part/serializers.py:504 msgid "Copy Notes" msgstr "" -#: part/serializers.py:507 +#: part/serializers.py:505 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:523 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:527 +#: part/serializers.py:525 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:534 +#: part/serializers.py:532 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:535 +#: part/serializers.py:533 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:552 +#: part/serializers.py:550 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:568 +#: part/serializers.py:566 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:578 +#: part/serializers.py:576 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:585 +#: part/serializers.py:583 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:594 +#: part/serializers.py:592 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:605 +#: part/serializers.py:603 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:612 +#: part/serializers.py:610 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:924 +#: part/serializers.py:922 msgid "Revisions" msgstr "" -#: part/serializers.py:929 +#: part/serializers.py:927 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:932 +#: part/serializers.py:930 msgid "Variant Stock" msgstr "" -#: part/serializers.py:962 part/templates/part/copy_part.html:9 +#: part/serializers.py:960 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:474 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:963 +#: part/serializers.py:961 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:969 templates/js/translated/part.js:103 +#: part/serializers.py:967 templates/js/translated/part.js:103 msgid "Initial Stock" msgstr "" -#: part/serializers.py:970 +#: part/serializers.py:968 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:976 +#: part/serializers.py:974 msgid "Supplier Information" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:975 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:985 +#: part/serializers.py:983 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:986 +#: part/serializers.py:984 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:991 +#: part/serializers.py:989 msgid "Existing Image" msgstr "" -#: part/serializers.py:992 +#: part/serializers.py:990 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1007 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1215 +#: part/serializers.py:1213 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1225 +#: part/serializers.py:1223 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1235 +#: part/serializers.py:1233 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1239 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1240 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1247 +#: part/serializers.py:1245 msgid "Generate Report" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1246 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1253 +#: part/serializers.py:1251 msgid "Update Parts" msgstr "" -#: part/serializers.py:1254 +#: part/serializers.py:1252 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1262 +#: part/serializers.py:1260 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1368 +#: part/serializers.py:1366 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1373 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1383 +#: part/serializers.py:1381 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1390 +#: part/serializers.py:1388 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1419 +#: part/serializers.py:1417 msgid "Update" msgstr "" -#: part/serializers.py:1420 +#: part/serializers.py:1418 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1443 +#: part/serializers.py:1441 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1450 +#: part/serializers.py:1448 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1451 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1597 +#: part/serializers.py:1595 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1606 +#: part/serializers.py:1604 msgid "Component Name" msgstr "" -#: part/serializers.py:1609 +#: part/serializers.py:1607 msgid "Component IPN" msgstr "" -#: part/serializers.py:1612 +#: part/serializers.py:1610 msgid "Component Description" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1616 msgid "Select the component part" msgstr "" -#: part/serializers.py:1627 part/templates/part/part_base.html:242 +#: part/serializers.py:1625 part/templates/part/part_base.html:242 #: templates/js/translated/bom.js:1219 msgid "Can Build" msgstr "" -#: part/serializers.py:1858 +#: part/serializers.py:1856 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1866 +#: part/serializers.py:1864 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1867 +#: part/serializers.py:1865 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1872 +#: part/serializers.py:1870 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1873 +#: part/serializers.py:1871 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1878 +#: part/serializers.py:1876 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1879 +#: part/serializers.py:1877 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1884 +#: part/serializers.py:1882 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1885 +#: part/serializers.py:1883 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1920 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1921 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1955 +#: part/serializers.py:1953 msgid "No part column specified" msgstr "" -#: part/serializers.py:1999 +#: part/serializers.py:1997 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2002 +#: part/serializers.py:2000 msgid "No matching part found" msgstr "" -#: part/serializers.py:2004 +#: part/serializers.py:2002 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2013 +#: part/serializers.py:2011 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2021 +#: part/serializers.py:2019 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2044 +#: part/serializers.py:2042 msgid "At least one BOM item is required" msgstr "" @@ -8216,7 +8205,7 @@ msgid "Subscribe to notifications for this part" msgstr "" #: part/templates/part/part_base.html:52 -#: stock/templates/stock/item_base.html:62 +#: stock/templates/stock/item_base.html:61 #: stock/templates/stock/location.html:71 templates/js/translated/label.js:136 msgid "Print Label" msgstr "" @@ -8226,7 +8215,7 @@ msgid "Show pricing information" msgstr "" #: part/templates/part/part_base.html:63 -#: stock/templates/stock/item_base.html:110 +#: stock/templates/stock/item_base.html:106 #: stock/templates/stock/location.html:80 msgid "Stock actions" msgstr "" @@ -8297,12 +8286,12 @@ msgid "Required for Orders" msgstr "" #: part/templates/part/part_base.html:225 -#: stock/templates/stock/item_base.html:388 +#: stock/templates/stock/item_base.html:384 msgid "Allocated to Build Orders" msgstr "" #: part/templates/part/part_base.html:234 -#: stock/templates/stock/item_base.html:381 +#: stock/templates/stock/item_base.html:377 msgid "Allocated to Sales Orders" msgstr "" @@ -8322,7 +8311,7 @@ msgid "Latest Serial Number" msgstr "" #: part/templates/part/part_base.html:372 -#: stock/templates/stock/item_base.html:322 +#: stock/templates/stock/item_base.html:318 msgid "Search for serial number" msgstr "" @@ -8449,7 +8438,7 @@ msgid "Edit" msgstr "" #: part/templates/part/prices.html:28 stock/admin.py:252 -#: stock/templates/stock/item_base.html:446 +#: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1703 #: templates/js/translated/company.js:1713 #: templates/js/translated/stock.js:2332 @@ -8940,7 +8929,7 @@ msgstr "" msgid "Print a border around each label" msgstr "" -#: plugin/builtin/labels/label_sheet.py:47 report/models.py:307 +#: plugin/builtin/labels/label_sheet.py:47 report/models.py:315 msgid "Landscape" msgstr "" @@ -9098,7 +9087,7 @@ msgstr "" msgid "Package Plugin" msgstr "" -#: plugin/models.py:220 report/models.py:474 +#: plugin/models.py:220 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" @@ -9249,8 +9238,8 @@ msgstr "" msgid "No valid objects provided to template" msgstr "" -#: report/api.py:103 report/models.py:438 report/serializers.py:98 -#: report/serializers.py:148 templates/js/translated/purchase_order.js:1817 +#: report/api.py:103 report/models.py:446 report/serializers.py:99 +#: report/serializers.py:149 templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:353 #: templates/js/translated/sales_order.js:887 #: templates/js/translated/sales_order.js:1047 @@ -9281,7 +9270,11 @@ msgstr "" msgid "Error printing label" msgstr "" -#: report/api.py:375 report/api.py:411 +#: report/api.py:358 +msgid "Report saved at time of printing" +msgstr "" + +#: report/api.py:384 report/api.py:420 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "" @@ -9318,135 +9311,143 @@ msgstr "" msgid "Revision number (auto-increments)" msgstr "" -#: report/models.py:202 +#: report/models.py:168 +msgid "Attach to Model on Print" +msgstr "" + +#: report/models.py:170 +msgid "Save report output as an attachment against linked model instance when printing" +msgstr "" + +#: report/models.py:210 msgid "Filename Pattern" msgstr "" -#: report/models.py:203 +#: report/models.py:211 msgid "Pattern for generating filenames" msgstr "" -#: report/models.py:208 +#: report/models.py:216 msgid "Template is enabled" msgstr "" -#: report/models.py:214 +#: report/models.py:222 msgid "Target model type for template" msgstr "" -#: report/models.py:234 +#: report/models.py:242 msgid "Filters" msgstr "" -#: report/models.py:235 +#: report/models.py:243 msgid "Template query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:294 report/models.py:361 +#: report/models.py:302 report/models.py:369 msgid "Template file" msgstr "" -#: report/models.py:302 +#: report/models.py:310 msgid "Page size for PDF reports" msgstr "" -#: report/models.py:308 +#: report/models.py:316 msgid "Render report in landscape orientation" msgstr "" -#: report/models.py:367 +#: report/models.py:375 msgid "Width [mm]" msgstr "" -#: report/models.py:368 +#: report/models.py:376 msgid "Label width, specified in mm" msgstr "" -#: report/models.py:374 +#: report/models.py:382 msgid "Height [mm]" msgstr "" -#: report/models.py:375 +#: report/models.py:383 msgid "Label height, specified in mm" msgstr "" -#: report/models.py:438 +#: report/models.py:446 msgid "Number of items to process" msgstr "" -#: report/models.py:444 +#: report/models.py:452 msgid "Report generation is complete" msgstr "" -#: report/models.py:448 templates/js/translated/build.js:2352 +#: report/models.py:456 templates/js/translated/build.js:2352 msgid "Progress" msgstr "" -#: report/models.py:448 +#: report/models.py:456 msgid "Report generation progress" msgstr "" -#: report/models.py:456 +#: report/models.py:464 msgid "Report Template" msgstr "" -#: report/models.py:463 report/models.py:486 +#: report/models.py:471 report/models.py:494 msgid "Output File" msgstr "" -#: report/models.py:464 report/models.py:487 +#: report/models.py:472 report/models.py:495 msgid "Generated output file" msgstr "" -#: report/models.py:475 +#: report/models.py:483 msgid "Label output plugin" msgstr "" -#: report/models.py:479 +#: report/models.py:487 msgid "Label Template" msgstr "" -#: report/models.py:502 +#: report/models.py:510 msgid "Snippet" msgstr "" -#: report/models.py:503 +#: report/models.py:511 msgid "Report snippet file" msgstr "" -#: report/models.py:510 +#: report/models.py:518 msgid "Snippet file description" msgstr "" -#: report/models.py:528 +#: report/models.py:536 msgid "Asset" msgstr "" -#: report/models.py:529 +#: report/models.py:537 msgid "Report asset file" msgstr "" -#: report/models.py:536 +#: report/models.py:544 msgid "Asset file description" msgstr "" -#: report/serializers.py:91 +#: report/serializers.py:92 msgid "Select report template" msgstr "" -#: report/serializers.py:99 report/serializers.py:149 +#: report/serializers.py:100 report/serializers.py:150 msgid "List of item primary keys to include in the report" msgstr "" -#: report/serializers.py:132 +#: report/serializers.py:133 msgid "Select label template" msgstr "" -#: report/serializers.py:140 +#: report/serializers.py:141 msgid "Printing Plugin" msgstr "" -#: report/serializers.py:141 +#: report/serializers.py:142 msgid "Select plugin to use for label printing" msgstr "" @@ -9517,7 +9518,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2538 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2535 msgid "Result" msgstr "" @@ -9598,7 +9599,7 @@ msgid "Customer ID" msgstr "" #: stock/admin.py:206 stock/models.py:829 -#: stock/templates/stock/item_base.html:354 +#: stock/templates/stock/item_base.html:350 msgid "Installed In" msgstr "" @@ -9623,7 +9624,7 @@ msgid "Delete on Deplete" msgstr "" #: stock/admin.py:261 stock/models.py:923 -#: stock/templates/stock/item_base.html:433 +#: stock/templates/stock/item_base.html:429 #: templates/js/translated/stock.js:2316 users/models.py:124 msgid "Expiry Date" msgstr "" @@ -9665,7 +9666,7 @@ msgid "Expiry date after" msgstr "" #: stock/api.py:839 stock/serializers.py:611 -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #: templates/js/translated/table_filters.js:448 msgid "Stale" msgstr "" @@ -9715,7 +9716,7 @@ msgid "Stock Locations" msgstr "" #: stock/models.py:185 stock/models.py:972 -#: stock/templates/stock/item_base.html:247 +#: stock/templates/stock/item_base.html:243 msgid "Owner" msgstr "" @@ -9826,7 +9827,7 @@ msgstr "" msgid "Build for this stock item" msgstr "" -#: stock/models.py:892 stock/templates/stock/item_base.html:363 +#: stock/models.py:892 stock/templates/stock/item_base.html:359 msgid "Consumed By" msgstr "" @@ -9891,7 +9892,7 @@ msgstr "" msgid "Serial numbers already exist" msgstr "" -#: stock/models.py:1636 +#: stock/models.py:1636 stock/models.py:2438 msgid "Test template does not exist" msgstr "" @@ -9951,55 +9952,55 @@ msgstr "" msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2443 +#: stock/models.py:2441 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2448 +#: stock/models.py:2445 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2450 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2538 +#: stock/models.py:2535 msgid "Test result" msgstr "" -#: stock/models.py:2545 +#: stock/models.py:2542 msgid "Test output value" msgstr "" -#: stock/models.py:2553 stock/serializers.py:245 +#: stock/models.py:2550 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2557 +#: stock/models.py:2554 msgid "Test notes" msgstr "" -#: stock/models.py:2565 templates/js/translated/stock.js:1633 +#: stock/models.py:2562 templates/js/translated/stock.js:1633 msgid "Test station" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2563 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2572 +#: stock/models.py:2569 msgid "Started" msgstr "" -#: stock/models.py:2573 +#: stock/models.py:2570 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2579 +#: stock/models.py:2576 msgid "Finished" msgstr "" -#: stock/models.py:2580 +#: stock/models.py:2577 msgid "The timestamp of the test finish" msgstr "" @@ -10059,7 +10060,7 @@ msgstr "" msgid "Serial number is too large" msgstr "" -#: stock/serializers.py:459 stock/templates/stock/item_base.html:193 +#: stock/serializers.py:459 stock/templates/stock/item_base.html:189 msgid "Parent Item" msgstr "" @@ -10071,7 +10072,7 @@ msgstr "" msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:603 stock/templates/stock/item_base.html:437 +#: stock/serializers.py:603 stock/templates/stock/item_base.html:433 #: templates/js/translated/table_filters.js:442 users/models.py:174 msgid "Expired" msgstr "" @@ -10410,7 +10411,7 @@ msgstr "" msgid "Test Data" msgstr "" -#: stock/templates/stock/item.html:85 stock/templates/stock/item_base.html:65 +#: stock/templates/stock/item.html:85 msgid "Test Report" msgstr "" @@ -10450,200 +10451,204 @@ msgstr "" msgid "Scan to Location" msgstr "" -#: stock/templates/stock/item_base.html:59 +#: stock/templates/stock/item_base.html:58 #: stock/templates/stock/location.html:67 #: templates/js/translated/filters.js:434 msgid "Printing actions" msgstr "" -#: stock/templates/stock/item_base.html:75 +#: stock/templates/stock/item_base.html:63 templates/js/translated/report.js:49 +msgid "Print Report" +msgstr "" + +#: stock/templates/stock/item_base.html:71 msgid "Stock adjustment actions" msgstr "" -#: stock/templates/stock/item_base.html:79 +#: stock/templates/stock/item_base.html:75 #: stock/templates/stock/location.html:87 templates/js/translated/stock.js:1909 msgid "Count stock" msgstr "" -#: stock/templates/stock/item_base.html:81 +#: stock/templates/stock/item_base.html:77 #: templates/js/translated/stock.js:1891 msgid "Add stock" msgstr "" -#: stock/templates/stock/item_base.html:82 +#: stock/templates/stock/item_base.html:78 #: templates/js/translated/stock.js:1900 msgid "Remove stock" msgstr "" -#: stock/templates/stock/item_base.html:85 +#: stock/templates/stock/item_base.html:81 msgid "Serialize stock" msgstr "" -#: stock/templates/stock/item_base.html:88 +#: stock/templates/stock/item_base.html:84 #: stock/templates/stock/location.html:93 templates/js/translated/stock.js:1918 msgid "Transfer stock" msgstr "" -#: stock/templates/stock/item_base.html:91 +#: stock/templates/stock/item_base.html:87 #: templates/js/translated/stock.js:1973 msgid "Assign to customer" msgstr "" -#: stock/templates/stock/item_base.html:94 +#: stock/templates/stock/item_base.html:90 msgid "Return to stock" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall stock item" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install stock item" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install" msgstr "" -#: stock/templates/stock/item_base.html:115 +#: stock/templates/stock/item_base.html:111 msgid "Convert to variant" msgstr "" -#: stock/templates/stock/item_base.html:118 +#: stock/templates/stock/item_base.html:114 msgid "Duplicate stock item" msgstr "" -#: stock/templates/stock/item_base.html:120 +#: stock/templates/stock/item_base.html:116 msgid "Edit stock item" msgstr "" -#: stock/templates/stock/item_base.html:123 +#: stock/templates/stock/item_base.html:119 msgid "Delete stock item" msgstr "" -#: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 +#: stock/templates/stock/item_base.html:165 templates/InvenTree/search.html:139 #: templates/js/translated/build.js:2298 templates/navbar.html:38 msgid "Build" msgstr "Izdelava" -#: stock/templates/stock/item_base.html:211 +#: stock/templates/stock/item_base.html:207 msgid "No manufacturer set" msgstr "" -#: stock/templates/stock/item_base.html:251 +#: stock/templates/stock/item_base.html:247 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:248 #: stock/templates/stock/location.html:146 msgid "Read only" msgstr "" -#: stock/templates/stock/item_base.html:265 +#: stock/templates/stock/item_base.html:261 msgid "This stock item is unavailable" msgstr "" -#: stock/templates/stock/item_base.html:271 +#: stock/templates/stock/item_base.html:267 msgid "This stock item is in production and cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:272 +#: stock/templates/stock/item_base.html:268 msgid "Edit the stock item from the build view." msgstr "" -#: stock/templates/stock/item_base.html:287 +#: stock/templates/stock/item_base.html:283 msgid "This stock item is allocated to Sales Order" msgstr "" -#: stock/templates/stock/item_base.html:295 +#: stock/templates/stock/item_base.html:291 msgid "This stock item is allocated to Build Order" msgstr "" -#: stock/templates/stock/item_base.html:311 +#: stock/templates/stock/item_base.html:307 msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted" msgstr "" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "previous page" msgstr "" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "Navigate to previous serial number" msgstr "" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "next page" msgstr "" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "Navigate to next serial number" msgstr "" -#: stock/templates/stock/item_base.html:398 +#: stock/templates/stock/item_base.html:394 #: templates/js/translated/build.js:2555 msgid "No location set" msgstr "" -#: stock/templates/stock/item_base.html:413 +#: stock/templates/stock/item_base.html:409 msgid "Tests" msgstr "" -#: stock/templates/stock/item_base.html:419 +#: stock/templates/stock/item_base.html:415 msgid "This stock item has not passed all required tests" msgstr "" -#: stock/templates/stock/item_base.html:437 +#: stock/templates/stock/item_base.html:433 #, python-format msgid "This StockItem expired on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:455 +#: stock/templates/stock/item_base.html:451 msgid "No stocktake performed" msgstr "" -#: stock/templates/stock/item_base.html:504 +#: stock/templates/stock/item_base.html:500 #: templates/js/translated/stock.js:2038 msgid "stock item" msgstr "" -#: stock/templates/stock/item_base.html:527 +#: stock/templates/stock/item_base.html:523 msgid "Edit Stock Status" msgstr "" -#: stock/templates/stock/item_base.html:536 +#: stock/templates/stock/item_base.html:532 msgid "Stock Item QR Code" msgstr "" -#: stock/templates/stock/item_base.html:547 +#: stock/templates/stock/item_base.html:543 msgid "Link Barcode to Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:611 +#: stock/templates/stock/item_base.html:607 msgid "Select one of the part variants listed below." msgstr "" -#: stock/templates/stock/item_base.html:614 +#: stock/templates/stock/item_base.html:610 msgid "Warning" msgstr "" -#: stock/templates/stock/item_base.html:615 +#: stock/templates/stock/item_base.html:611 msgid "This action cannot be easily undone" msgstr "" -#: stock/templates/stock/item_base.html:623 +#: stock/templates/stock/item_base.html:619 msgid "Convert Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:656 +#: stock/templates/stock/item_base.html:652 msgid "Return to Stock" msgstr "" @@ -11310,7 +11315,7 @@ msgid "Delete Location Type" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:503 -#: templates/InvenTree/settings/stock.html:38 +#: templates/InvenTree/settings/stock.html:39 msgid "New Location Type" msgstr "" @@ -11367,7 +11372,7 @@ msgstr "" msgid "Stock Settings" msgstr "" -#: templates/InvenTree/settings/stock.html:34 +#: templates/InvenTree/settings/stock.html:35 msgid "Stock Location Types" msgstr "" @@ -11852,23 +11857,23 @@ msgstr "" msgid "Barcode Identifier" msgstr "" -#: templates/base.html:103 +#: templates/base.html:102 msgid "Server Restart Required" msgstr "" -#: templates/base.html:106 +#: templates/base.html:105 msgid "A configuration option has been changed which requires a server restart" msgstr "" -#: templates/base.html:106 templates/base.html:116 +#: templates/base.html:105 templates/base.html:115 msgid "Contact your system administrator for further information" msgstr "" -#: templates/base.html:113 +#: templates/base.html:112 msgid "Pending Database Migrations" msgstr "" -#: templates/base.html:116 +#: templates/base.html:115 msgid "There are pending database migrations which require attention" msgstr "" @@ -13946,10 +13951,6 @@ msgstr "" msgid "Delete line item" msgstr "" -#: templates/js/translated/report.js:49 -msgid "Print Report" -msgstr "" - #: templates/js/translated/report.js:68 msgid "Report print successful" msgstr "" diff --git a/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po index 4c07e4fbcb..d90490eb27 100644 --- a/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-29 07:07+0000\n" -"PO-Revision-Date: 2024-08-29 07:10\n" +"POT-Creation-Date: 2024-09-06 05:16+0000\n" +"PO-Revision-Date: 2024-09-06 05:19\n" "Last-Translator: \n" "Language-Team: Serbian (Latin)\n" "Language: sr_CS\n" @@ -67,7 +67,7 @@ msgstr "Unesite datum" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3309 part/templates/part/part_sidebar.html:65 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2557 +#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2554 #: stock/serializers.py:705 stock/serializers.py:863 stock/serializers.py:989 #: stock/serializers.py:1039 stock/serializers.py:1350 #: stock/serializers.py:1439 stock/serializers.py:1604 @@ -419,8 +419,8 @@ msgstr "Dvostruka imena ne mogu postojati pod istom nadredjenom grupom" msgid "Invalid choice" msgstr "Nevažeći izvor" -#: InvenTree/models.py:767 common/models.py:2704 common/models.py:3131 -#: common/models.py:3351 common/serializers.py:439 company/models.py:590 +#: InvenTree/models.py:767 common/models.py:2698 common/models.py:3125 +#: common/models.py:3345 common/serializers.py:439 company/models.py:590 #: machine/models.py:24 part/models.py:995 part/models.py:3776 #: plugin/models.py:51 report/models.py:149 stock/models.py:82 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -449,7 +449,7 @@ msgstr "Ime" #: part/models.py:3791 part/templates/part/category.html:79 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:155 -#: report/models.py:509 report/models.py:535 +#: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 #: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:122 #: templates/InvenTree/settings/notifications.html:19 @@ -572,7 +572,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:444 common/models.py:2709 company/models.py:160 +#: InvenTree/serializers.py:444 common/models.py:2703 company/models.py:160 #: company/models.py:798 machine/models.py:39 part/admin.py:88 #: part/models.py:1201 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -667,7 +667,7 @@ msgstr "URL udaljene slike" msgid "Downloading images from remote URL is not enabled" msgstr "Preuzimanje slika s udaljenog URL-a nije omogućeno" -#: InvenTree/status.py:65 part/serializers.py:1267 +#: InvenTree/status.py:65 part/serializers.py:1265 msgid "Background worker check failed" msgstr "Provera pozadinskog radnika nije uspjela" @@ -777,7 +777,7 @@ msgid "Optional" msgstr "" #: build/api.py:321 common/models.py:1491 part/admin.py:91 part/admin.py:428 -#: part/models.py:1166 part/serializers.py:1596 +#: part/models.py:1166 part/serializers.py:1594 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 #: templates/js/translated/table_filters.js:729 @@ -896,7 +896,7 @@ msgstr "" #: part/models.py:3282 part/models.py:3430 part/models.py:3451 #: part/models.py:3473 part/models.py:3609 part/models.py:3951 #: part/models.py:4114 part/models.py:4244 part/models.py:4602 -#: part/serializers.py:1213 part/serializers.py:1857 +#: part/serializers.py:1211 part/serializers.py:1855 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1063,12 +1063,12 @@ msgstr "" #: order/templates/order/return_order_base.html:148 #: order/templates/order/sales_order_base.html:187 #: part/templates/part/part_base.html:399 stock/models.py:859 -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:196 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "" -#: build/models.py:378 common/models.py:3272 part/models.py:1070 +#: build/models.py:378 common/models.py:3266 part/models.py:1070 #: stock/models.py:859 msgid "Link to external URL" msgstr "Link za eksterni URL" @@ -1124,7 +1124,7 @@ msgstr "" #: build/models.py:1060 build/serializers.py:279 build/serializers.py:328 #: build/serializers.py:959 order/models.py:565 order/serializers.py:500 -#: order/serializers.py:666 part/serializers.py:1590 part/serializers.py:2019 +#: order/serializers.py:666 part/serializers.py:1588 part/serializers.py:2017 #: stock/models.py:704 stock/models.py:1515 stock/serializers.py:676 msgid "Quantity must be greater than zero" msgstr "" @@ -1149,7 +1149,7 @@ msgstr "" #: build/models.py:1505 build/models.py:1761 build/serializers.py:266 #: build/serializers.py:313 build/serializers.py:1339 #: build/templates/build/build_base.html:110 -#: build/templates/build/detail.html:34 common/models.py:2581 +#: build/templates/build/detail.html:34 common/models.py:2575 #: order/models.py:1349 order/models.py:2034 order/serializers.py:1464 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3296 part/models.py:4266 @@ -1163,9 +1163,9 @@ msgstr "" #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 stock/admin.py:160 #: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:667 -#: stock/templates/stock/item_base.html:287 -#: stock/templates/stock/item_base.html:295 -#: stock/templates/stock/item_base.html:342 +#: stock/templates/stock/item_base.html:283 +#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:338 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:981 templates/js/translated/build.js:525 @@ -1228,7 +1228,7 @@ msgstr "" #: stock/serializers.py:770 stock/serializers.py:1288 stock/serializers.py:1400 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 -#: stock/templates/stock/item_base.html:194 +#: stock/templates/stock/item_base.html:190 #: templates/js/translated/build.js:1921 #: templates/js/translated/sales_order.js:301 #: templates/js/translated/sales_order.js:1234 @@ -1323,10 +1323,10 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:359 build/serializers.py:500 build/serializers.py:572 -#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1789 -#: part/serializers.py:1233 stock/serializers.py:103 stock/serializers.py:698 +#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1797 +#: part/serializers.py:1231 stock/serializers.py:103 stock/serializers.py:698 #: stock/serializers.py:858 stock/serializers.py:984 stock/serializers.py:1432 -#: stock/serializers.py:1688 stock/templates/stock/item_base.html:394 +#: stock/serializers.py:1688 stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2547 @@ -1390,7 +1390,7 @@ msgstr "" #: build/templates/build/detail.html:62 order/models.py:477 #: order/models.py:1003 order/models.py:2152 order/serializers.py:687 #: stock/admin.py:165 stock/serializers.py:1035 stock/serializers.py:1576 -#: stock/templates/stock/item_base.html:427 +#: stock/templates/stock/item_base.html:423 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1371 #: templates/js/translated/purchase_order.js:1792 @@ -1522,7 +1522,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1030 order/serializers.py:1614 +#: build/serializers.py:1030 order/serializers.py:1622 msgid "Allocation items must be provided" msgstr "" @@ -1590,7 +1590,7 @@ msgstr "" #: build/serializers.py:1230 company/models.py:849 #: company/templates/company/supplier_part.html:160 order/serializers.py:691 #: stock/admin.py:229 stock/models.py:822 stock/serializers.py:1586 -#: stock/templates/stock/item_base.html:240 +#: stock/templates/stock/item_base.html:236 #: templates/js/translated/company.js:1646 #: templates/js/translated/purchase_order.js:1169 #: templates/js/translated/purchase_order.js:1332 @@ -1625,7 +1625,7 @@ msgstr "" #: build/serializers.py:1243 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:849 -#: stock/serializers.py:152 stock/templates/stock/item_base.html:311 +#: stock/serializers.py:152 stock/templates/stock/item_base.html:307 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2530 #: templates/js/translated/model_renderers.js:231 @@ -1644,7 +1644,7 @@ msgstr "" msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1257 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1257 stock/templates/stock/item_base.html:336 msgid "Available Quantity" msgstr "" @@ -1684,7 +1684,7 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1355 order/serializers.py:1179 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:920 part/serializers.py:1623 +#: part/bom.py:186 part/serializers.py:918 part/serializers.py:1621 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2807 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2155 @@ -1692,13 +1692,13 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1625 +#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1623 #: templates/js/translated/build.js:2811 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1650 +#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1648 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" @@ -1716,7 +1716,7 @@ msgstr "" msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1372 part/serializers.py:927 +#: build/serializers.py:1372 part/serializers.py:925 msgid "External Stock" msgstr "" @@ -1745,7 +1745,7 @@ msgstr "Otkazano" #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:50 order/status_codes.py:81 #: order/templates/order/order_base.html:163 -#: order/templates/order/sales_order_base.html:168 report/models.py:443 +#: order/templates/order/sales_order_base.html:168 report/models.py:451 msgid "Complete" msgstr "Gotovo" @@ -1849,9 +1849,6 @@ msgid "Delete Build" msgstr "" #: build/templates/build/build_base.html:87 -msgid "Isueue Build" -msgstr "" - #: build/templates/build/build_base.html:88 msgid "Issue Build" msgstr "" @@ -1931,7 +1928,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 -#: stock/templates/stock/item_base.html:369 +#: stock/templates/stock/item_base.html:365 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 #: templates/js/translated/sales_order.js:805 @@ -1991,7 +1988,7 @@ msgid "Allocated Parts" msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:163 -#: stock/templates/stock/item_base.html:162 +#: stock/templates/stock/item_base.html:158 #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:242 #: templates/js/translated/purchase_order.js:1326 @@ -2352,8 +2349,8 @@ msgstr "" #: common/models.py:1297 common/models.py:1353 common/models.py:1366 #: common/models.py:1374 common/models.py:1383 common/models.py:1392 -#: common/models.py:1629 common/models.py:1651 common/models.py:1766 -#: common/models.py:2148 +#: common/models.py:1629 common/models.py:1651 common/models.py:1752 +#: common/models.py:2134 msgid "days" msgstr "" @@ -2582,8 +2579,8 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:1485 part/admin.py:108 part/models.py:3959 -#: report/models.py:293 report/models.py:360 report/serializers.py:90 -#: report/serializers.py:131 stock/serializers.py:233 +#: report/models.py:301 report/models.py:368 report/serializers.py:91 +#: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 #: templates/js/translated/table_filters.js:775 msgid "Template" @@ -2598,7 +2595,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:1497 part/admin.py:95 part/models.py:1172 -#: part/serializers.py:1617 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1615 templates/js/translated/table_filters.js:737 msgid "Component" msgstr "" @@ -2823,7 +2820,7 @@ msgid "Log errors which occur when generating reports" msgstr "" #: common/models.py:1702 plugin/builtin/labels/label_sheet.py:28 -#: report/models.py:301 +#: report/models.py:309 msgid "Page Size" msgstr "" @@ -2832,902 +2829,894 @@ msgid "Default page size for PDF reports" msgstr "" #: common/models.py:1708 -msgid "Enable Test Reports" -msgstr "" - -#: common/models.py:1709 -msgid "Enable generation of test reports" -msgstr "" - -#: common/models.py:1714 -msgid "Attach Test Reports" -msgstr "" - -#: common/models.py:1716 -msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" -msgstr "" - -#: common/models.py:1722 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1723 +#: common/models.py:1709 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1728 +#: common/models.py:1714 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1729 +#: common/models.py:1715 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1734 +#: common/models.py:1720 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1736 +#: common/models.py:1722 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1742 +#: common/models.py:1728 msgid "Batch Code Template" msgstr "" -#: common/models.py:1744 +#: common/models.py:1730 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1749 +#: common/models.py:1735 msgid "Stock Expiry" msgstr "" -#: common/models.py:1750 +#: common/models.py:1736 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1755 +#: common/models.py:1741 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1756 +#: common/models.py:1742 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1761 +#: common/models.py:1747 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1763 +#: common/models.py:1749 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1770 +#: common/models.py:1756 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1771 +#: common/models.py:1757 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1776 +#: common/models.py:1762 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1777 +#: common/models.py:1763 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1782 +#: common/models.py:1768 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1783 +#: common/models.py:1769 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1788 +#: common/models.py:1774 msgid "Show Installed Stock Items" msgstr "" -#: common/models.py:1789 +#: common/models.py:1775 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1794 +#: common/models.py:1780 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1796 +#: common/models.py:1782 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1802 +#: common/models.py:1788 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1804 +#: common/models.py:1790 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1810 +#: common/models.py:1796 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1812 +#: common/models.py:1798 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1818 common/models.py:1874 common/models.py:1896 -#: common/models.py:1932 +#: common/models.py:1804 common/models.py:1860 common/models.py:1882 +#: common/models.py:1918 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1819 common/models.py:1875 common/models.py:1897 -#: common/models.py:1933 +#: common/models.py:1805 common/models.py:1861 common/models.py:1883 +#: common/models.py:1919 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1824 +#: common/models.py:1810 msgid "Require Active Part" msgstr "" -#: common/models.py:1825 +#: common/models.py:1811 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1830 +#: common/models.py:1816 msgid "Require Locked Part" msgstr "" -#: common/models.py:1831 +#: common/models.py:1817 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/models.py:1836 +#: common/models.py:1822 msgid "Require Valid BOM" msgstr "" -#: common/models.py:1838 +#: common/models.py:1824 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1844 +#: common/models.py:1830 msgid "Require Closed Child Orders" msgstr "" -#: common/models.py:1846 +#: common/models.py:1832 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/models.py:1852 +#: common/models.py:1838 msgid "Block Until Tests Pass" msgstr "" -#: common/models.py:1854 +#: common/models.py:1840 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" -#: common/models.py:1860 +#: common/models.py:1846 msgid "Enable Return Orders" msgstr "" -#: common/models.py:1861 +#: common/models.py:1847 msgid "Enable return order functionality in the user interface" msgstr "" -#: common/models.py:1866 +#: common/models.py:1852 msgid "Return Order Reference Pattern" msgstr "" -#: common/models.py:1868 +#: common/models.py:1854 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1880 +#: common/models.py:1866 msgid "Edit Completed Return Orders" msgstr "" -#: common/models.py:1882 +#: common/models.py:1868 msgid "Allow editing of return orders after they have been completed" msgstr "" -#: common/models.py:1888 +#: common/models.py:1874 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1890 +#: common/models.py:1876 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1902 +#: common/models.py:1888 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1903 +#: common/models.py:1889 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1908 +#: common/models.py:1894 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1910 +#: common/models.py:1896 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1916 +#: common/models.py:1902 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1918 +#: common/models.py:1904 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1924 +#: common/models.py:1910 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1926 +#: common/models.py:1912 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1938 +#: common/models.py:1924 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1940 +#: common/models.py:1926 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1946 +#: common/models.py:1932 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1948 +#: common/models.py:1934 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1955 +#: common/models.py:1941 msgid "Enable password forgot" msgstr "" -#: common/models.py:1956 +#: common/models.py:1942 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1961 +#: common/models.py:1947 msgid "Enable registration" msgstr "" -#: common/models.py:1962 +#: common/models.py:1948 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1967 +#: common/models.py:1953 msgid "Enable SSO" msgstr "" -#: common/models.py:1968 +#: common/models.py:1954 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1973 +#: common/models.py:1959 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1975 +#: common/models.py:1961 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1981 +#: common/models.py:1967 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1983 +#: common/models.py:1969 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1989 +#: common/models.py:1975 msgid "SSO group key" msgstr "" -#: common/models.py:1991 +#: common/models.py:1977 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1997 +#: common/models.py:1983 msgid "SSO group map" msgstr "" -#: common/models.py:1999 +#: common/models.py:1985 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/models.py:2005 +#: common/models.py:1991 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:2007 +#: common/models.py:1993 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/models.py:2013 +#: common/models.py:1999 msgid "Email required" msgstr "" -#: common/models.py:2014 +#: common/models.py:2000 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:2019 +#: common/models.py:2005 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:2021 +#: common/models.py:2007 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:2027 +#: common/models.py:2013 msgid "Mail twice" msgstr "" -#: common/models.py:2028 +#: common/models.py:2014 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:2033 +#: common/models.py:2019 msgid "Password twice" msgstr "" -#: common/models.py:2034 +#: common/models.py:2020 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:2039 +#: common/models.py:2025 msgid "Allowed domains" msgstr "" -#: common/models.py:2041 +#: common/models.py:2027 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:2047 +#: common/models.py:2033 msgid "Group on signup" msgstr "" -#: common/models.py:2049 +#: common/models.py:2035 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:2055 +#: common/models.py:2041 msgid "Enforce MFA" msgstr "" -#: common/models.py:2056 +#: common/models.py:2042 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:2061 +#: common/models.py:2047 msgid "Check plugins on startup" msgstr "" -#: common/models.py:2063 +#: common/models.py:2049 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:2071 +#: common/models.py:2057 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2072 +#: common/models.py:2058 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2078 +#: common/models.py:2064 msgid "Enable URL integration" msgstr "" -#: common/models.py:2079 +#: common/models.py:2065 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:2085 +#: common/models.py:2071 msgid "Enable navigation integration" msgstr "" -#: common/models.py:2086 +#: common/models.py:2072 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:2092 +#: common/models.py:2078 msgid "Enable app integration" msgstr "" -#: common/models.py:2093 +#: common/models.py:2079 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:2099 +#: common/models.py:2085 msgid "Enable schedule integration" msgstr "" -#: common/models.py:2100 +#: common/models.py:2086 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2106 +#: common/models.py:2092 msgid "Enable event integration" msgstr "" -#: common/models.py:2107 +#: common/models.py:2093 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2113 +#: common/models.py:2099 msgid "Enable project codes" msgstr "" -#: common/models.py:2114 +#: common/models.py:2100 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2119 +#: common/models.py:2105 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2121 +#: common/models.py:2107 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2127 +#: common/models.py:2113 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2129 +#: common/models.py:2115 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2135 +#: common/models.py:2121 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2137 +#: common/models.py:2123 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2143 +#: common/models.py:2129 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2145 +#: common/models.py:2131 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2152 +#: common/models.py:2138 msgid "Display Users full names" msgstr "" -#: common/models.py:2153 +#: common/models.py:2139 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2158 +#: common/models.py:2144 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2159 +#: common/models.py:2145 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2171 common/models.py:2551 +#: common/models.py:2150 +msgid "Create Template on Upload" +msgstr "" + +#: common/models.py:2152 +msgid "Create a new test template when uploading test data which does not match an existing template" +msgstr "" + +#: common/models.py:2165 common/models.py:2545 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2214 +#: common/models.py:2208 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2216 +#: common/models.py:2210 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2216 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2223 +#: common/models.py:2217 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2228 +#: common/models.py:2222 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2229 +#: common/models.py:2223 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2234 +#: common/models.py:2228 msgid "Show latest parts" msgstr "" -#: common/models.py:2235 +#: common/models.py:2229 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2240 +#: common/models.py:2234 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2241 +#: common/models.py:2235 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2246 +#: common/models.py:2240 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2247 +#: common/models.py:2241 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2252 +#: common/models.py:2246 msgid "Show low stock" msgstr "" -#: common/models.py:2253 +#: common/models.py:2247 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2258 +#: common/models.py:2252 msgid "Show depleted stock" msgstr "" -#: common/models.py:2259 +#: common/models.py:2253 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2264 +#: common/models.py:2258 msgid "Show needed stock" msgstr "" -#: common/models.py:2265 +#: common/models.py:2259 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2270 +#: common/models.py:2264 msgid "Show expired stock" msgstr "" -#: common/models.py:2271 +#: common/models.py:2265 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2276 +#: common/models.py:2270 msgid "Show stale stock" msgstr "" -#: common/models.py:2277 +#: common/models.py:2271 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2282 +#: common/models.py:2276 msgid "Show pending builds" msgstr "" -#: common/models.py:2283 +#: common/models.py:2277 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2288 +#: common/models.py:2282 msgid "Show overdue builds" msgstr "" -#: common/models.py:2289 +#: common/models.py:2283 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2294 +#: common/models.py:2288 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2295 +#: common/models.py:2289 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2300 +#: common/models.py:2294 msgid "Show overdue POs" msgstr "" -#: common/models.py:2301 +#: common/models.py:2295 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2306 +#: common/models.py:2300 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2307 +#: common/models.py:2301 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2312 +#: common/models.py:2306 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2313 +#: common/models.py:2307 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2318 +#: common/models.py:2312 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2319 +#: common/models.py:2313 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2324 +#: common/models.py:2318 msgid "Show News" msgstr "" -#: common/models.py:2325 +#: common/models.py:2319 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2330 +#: common/models.py:2324 msgid "Inline label display" msgstr "" -#: common/models.py:2332 +#: common/models.py:2326 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2338 +#: common/models.py:2332 msgid "Default label printer" msgstr "" -#: common/models.py:2340 +#: common/models.py:2334 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2346 +#: common/models.py:2340 msgid "Inline report display" msgstr "" -#: common/models.py:2348 +#: common/models.py:2342 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2354 +#: common/models.py:2348 msgid "Search Parts" msgstr "" -#: common/models.py:2355 +#: common/models.py:2349 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2360 +#: common/models.py:2354 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2361 +#: common/models.py:2355 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2366 +#: common/models.py:2360 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2367 +#: common/models.py:2361 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2372 +#: common/models.py:2366 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2373 +#: common/models.py:2367 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2378 +#: common/models.py:2372 msgid "Search Categories" msgstr "" -#: common/models.py:2379 +#: common/models.py:2373 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2384 +#: common/models.py:2378 msgid "Search Stock" msgstr "" -#: common/models.py:2385 +#: common/models.py:2379 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2384 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2392 +#: common/models.py:2386 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2398 +#: common/models.py:2392 msgid "Search Locations" msgstr "" -#: common/models.py:2399 +#: common/models.py:2393 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2404 +#: common/models.py:2398 msgid "Search Companies" msgstr "" -#: common/models.py:2405 +#: common/models.py:2399 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2410 +#: common/models.py:2404 msgid "Search Build Orders" msgstr "" -#: common/models.py:2411 +#: common/models.py:2405 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2416 +#: common/models.py:2410 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2417 +#: common/models.py:2411 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2422 +#: common/models.py:2416 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2424 +#: common/models.py:2418 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2430 +#: common/models.py:2424 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2431 +#: common/models.py:2425 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2436 +#: common/models.py:2430 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2438 +#: common/models.py:2432 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2444 +#: common/models.py:2438 msgid "Search Return Orders" msgstr "" -#: common/models.py:2445 +#: common/models.py:2439 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2450 +#: common/models.py:2444 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2452 +#: common/models.py:2446 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2458 +#: common/models.py:2452 msgid "Search Preview Results" msgstr "" -#: common/models.py:2460 +#: common/models.py:2454 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2466 +#: common/models.py:2460 msgid "Regex Search" msgstr "" -#: common/models.py:2467 +#: common/models.py:2461 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2472 +#: common/models.py:2466 msgid "Whole Word Search" msgstr "" -#: common/models.py:2473 +#: common/models.py:2467 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2478 +#: common/models.py:2472 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2479 +#: common/models.py:2473 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2484 +#: common/models.py:2478 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2485 +#: common/models.py:2479 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2490 +#: common/models.py:2484 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2491 +#: common/models.py:2485 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2496 +#: common/models.py:2490 msgid "Date Format" msgstr "" -#: common/models.py:2497 +#: common/models.py:2491 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2510 part/templates/part/detail.html:41 +#: common/models.py:2504 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2511 +#: common/models.py:2505 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2516 part/templates/part/detail.html:62 +#: common/models.py:2510 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2518 +#: common/models.py:2512 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2524 +#: common/models.py:2518 msgid "Table String Length" msgstr "" -#: common/models.py:2526 +#: common/models.py:2520 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2532 +#: common/models.py:2526 msgid "Receive error reports" msgstr "" -#: common/models.py:2533 +#: common/models.py:2527 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2538 +#: common/models.py:2532 msgid "Last used printing machines" msgstr "" -#: common/models.py:2539 +#: common/models.py:2533 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2559 common/models.py:2560 common/models.py:2717 -#: common/models.py:2718 common/models.py:2963 common/models.py:2964 -#: common/models.py:3287 common/models.py:3288 importer/models.py:89 +#: common/models.py:2553 common/models.py:2554 common/models.py:2711 +#: common/models.py:2712 common/models.py:2957 common/models.py:2958 +#: common/models.py:3281 common/models.py:3282 importer/models.py:89 #: part/models.py:3319 part/models.py:3406 part/models.py:3480 #: part/models.py:3508 plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3735,11 +3724,11 @@ msgstr "" msgid "User" msgstr "Korisnik" -#: common/models.py:2582 +#: common/models.py:2576 msgid "Price break quantity" msgstr "" -#: common/models.py:2589 company/serializers.py:517 order/admin.py:42 +#: common/models.py:2583 company/serializers.py:517 order/admin.py:42 #: order/models.py:1423 order/models.py:2410 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1892 #: templates/js/translated/pricing.js:621 @@ -3747,96 +3736,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2590 +#: common/models.py:2584 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2694 common/models.py:2879 +#: common/models.py:2688 common/models.py:2873 msgid "Endpoint" msgstr "" -#: common/models.py:2695 +#: common/models.py:2689 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2705 +#: common/models.py:2699 msgid "Name for this webhook" msgstr "" -#: common/models.py:2709 +#: common/models.py:2703 msgid "Is this webhook active" msgstr "" -#: common/models.py:2725 users/models.py:159 +#: common/models.py:2719 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2726 +#: common/models.py:2720 msgid "Token for access" msgstr "" -#: common/models.py:2734 +#: common/models.py:2728 msgid "Secret" msgstr "" -#: common/models.py:2735 +#: common/models.py:2729 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2843 +#: common/models.py:2837 msgid "Message ID" msgstr "" -#: common/models.py:2844 +#: common/models.py:2838 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2852 +#: common/models.py:2846 msgid "Host" msgstr "" -#: common/models.py:2853 +#: common/models.py:2847 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2861 +#: common/models.py:2855 msgid "Header" msgstr "" -#: common/models.py:2862 +#: common/models.py:2856 msgid "Header of this message" msgstr "" -#: common/models.py:2869 +#: common/models.py:2863 msgid "Body" msgstr "" -#: common/models.py:2870 +#: common/models.py:2864 msgid "Body of this message" msgstr "" -#: common/models.py:2880 +#: common/models.py:2874 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2885 +#: common/models.py:2879 msgid "Worked on" msgstr "" -#: common/models.py:2886 +#: common/models.py:2880 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:3012 +#: common/models.py:3006 msgid "Id" msgstr "" -#: common/models.py:3014 templates/js/translated/company.js:965 +#: common/models.py:3008 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:3016 common/models.py:3271 company/models.py:146 +#: common/models.py:3010 common/models.py:3265 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 #: order/models.py:303 order/models.py:1378 order/models.py:1810 #: part/admin.py:55 part/models.py:1069 @@ -3853,217 +3842,217 @@ msgstr "" msgid "Link" msgstr "" -#: common/models.py:3018 templates/js/translated/news.js:60 +#: common/models.py:3012 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:3020 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:3014 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" -#: common/models.py:3022 templates/js/translated/news.js:52 +#: common/models.py:3016 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Read" msgstr "" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Was this news item read?" msgstr "" -#: common/models.py:3042 company/models.py:156 part/models.py:1079 +#: common/models.py:3036 company/models.py:156 part/models.py:1079 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 -#: stock/templates/stock/item_base.html:133 templates/503.html:31 +#: stock/templates/stock/item_base.html:129 templates/503.html:31 #: templates/hover_image.html:7 templates/hover_image.html:9 #: templates/modals.html:6 msgid "Image" msgstr "" -#: common/models.py:3042 +#: common/models.py:3036 msgid "Image file" msgstr "" -#: common/models.py:3054 common/models.py:3255 +#: common/models.py:3048 common/models.py:3249 msgid "Target model type for this image" msgstr "" -#: common/models.py:3058 +#: common/models.py:3052 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3080 +#: common/models.py:3074 msgid "Custom Unit" msgstr "" -#: common/models.py:3098 +#: common/models.py:3092 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:3113 +#: common/models.py:3107 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3132 +#: common/models.py:3126 msgid "Unit name" msgstr "" -#: common/models.py:3139 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3133 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3140 +#: common/models.py:3134 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3146 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3140 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3147 +#: common/models.py:3141 msgid "Unit definition" msgstr "" -#: common/models.py:3205 common/models.py:3262 stock/models.py:2552 +#: common/models.py:3199 common/models.py:3256 stock/models.py:2549 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Prilog" -#: common/models.py:3217 +#: common/models.py:3211 msgid "Missing file" msgstr "Nedostaje datoteka" -#: common/models.py:3218 +#: common/models.py:3212 msgid "Missing external link" msgstr "Nedostaje eksterni link" -#: common/models.py:3263 +#: common/models.py:3257 msgid "Select file to attach" msgstr "Izaberite datoteku za prilog" -#: common/models.py:3278 templates/js/translated/attachment.js:120 +#: common/models.py:3272 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Komentar" -#: common/models.py:3279 +#: common/models.py:3273 msgid "Attachment comment" msgstr "" -#: common/models.py:3295 +#: common/models.py:3289 msgid "Upload date" msgstr "" -#: common/models.py:3296 +#: common/models.py:3290 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size in bytes" msgstr "" -#: common/models.py:3338 common/serializers.py:588 +#: common/models.py:3332 common/serializers.py:588 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3347 plugin/models.py:43 users/models.py:100 +#: common/models.py:3341 plugin/models.py:43 users/models.py:100 msgid "Key" msgstr "" -#: common/models.py:3348 +#: common/models.py:3342 msgid "Value that will be saved in the models database" msgstr "" -#: common/models.py:3351 +#: common/models.py:3345 msgid "Name of the state" msgstr "" -#: common/models.py:3355 +#: common/models.py:3349 msgid "Label" msgstr "" -#: common/models.py:3356 +#: common/models.py:3350 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:3362 +#: common/models.py:3356 msgid "Color" msgstr "" -#: common/models.py:3363 +#: common/models.py:3357 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:3366 +#: common/models.py:3360 msgid "Logical Key" msgstr "" -#: common/models.py:3368 +#: common/models.py:3362 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:3376 +#: common/models.py:3370 msgid "Model" msgstr "" -#: common/models.py:3377 +#: common/models.py:3371 msgid "Model this state is associated with" msgstr "" -#: common/models.py:3381 +#: common/models.py:3375 msgid "Reference Status Set" msgstr "" -#: common/models.py:3382 +#: common/models.py:3376 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:3388 +#: common/models.py:3382 msgid "Custom State" msgstr "" -#: common/models.py:3389 +#: common/models.py:3383 msgid "Custom States" msgstr "" -#: common/models.py:3404 +#: common/models.py:3398 msgid "Model must be selected" msgstr "" -#: common/models.py:3407 +#: common/models.py:3401 msgid "Key must be selected" msgstr "" -#: common/models.py:3410 +#: common/models.py:3404 msgid "Logical key must be selected" msgstr "" -#: common/models.py:3414 +#: common/models.py:3408 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:3418 +#: common/models.py:3412 msgid "Reference status must be selected" msgstr "" -#: common/models.py:3430 +#: common/models.py:3424 msgid "Reference status set not found" msgstr "" -#: common/models.py:3436 +#: common/models.py:3430 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:3442 +#: common/models.py:3436 msgid "Logical key must be in the logical keys of the reference status" msgstr "" @@ -4165,7 +4154,7 @@ msgstr "" msgid "Filename" msgstr "Ime datoteke" -#: common/serializers.py:563 report/api.py:100 report/serializers.py:53 +#: common/serializers.py:563 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" @@ -4447,12 +4436,12 @@ msgstr "" #: company/models.py:467 company/models.py:584 company/models.py:808 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 -#: stock/templates/stock/item_base.html:217 +#: stock/templates/stock/item_base.html:213 msgid "Manufacturer Part" msgstr "" #: company/models.py:484 company/models.py:776 stock/models.py:791 -#: stock/serializers.py:452 stock/templates/stock/item_base.html:142 +#: stock/serializers.py:452 stock/templates/stock/item_base.html:138 #: templates/js/translated/bom.js:622 msgid "Base Part" msgstr "" @@ -4463,8 +4452,8 @@ msgstr "" #: company/models.py:495 company/templates/company/company_base.html:82 #: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:145 part/serializers.py:567 -#: stock/templates/stock/item_base.html:207 +#: company/templates/company/supplier_part.html:145 part/serializers.py:565 +#: stock/templates/stock/item_base.html:203 #: templates/js/translated/company.js:507 #: templates/js/translated/company.js:1118 #: templates/js/translated/company.js:1296 @@ -4479,7 +4468,7 @@ msgstr "" #: company/models.py:502 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:153 order/serializers.py:557 -#: part/serializers.py:577 templates/js/translated/company.js:351 +#: part/serializers.py:575 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 #: templates/js/translated/company.js:1630 templates/js/translated/part.js:1807 @@ -4505,7 +4494,7 @@ msgid "Parameter name" msgstr "" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2544 templates/js/translated/company.js:1166 +#: stock/models.py:2541 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1499 #: templates/js/translated/stock.js:1607 msgid "Value" @@ -4530,7 +4519,7 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 #: order/serializers.py:492 stock/models.py:802 -#: stock/templates/stock/item_base.html:233 +#: stock/templates/stock/item_base.html:229 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 @@ -4553,9 +4542,9 @@ msgstr "" #: company/models.py:786 company/templates/company/company_base.html:87 #: company/templates/company/supplier_part.html:129 order/models.py:492 #: order/templates/order/order_base.html:141 part/bom.py:279 part/bom.py:314 -#: part/serializers.py:551 plugin/builtin/suppliers/digikey.py:25 +#: part/serializers.py:549 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/templates/stock/item_base.html:224 +#: plugin/builtin/suppliers/tme.py:26 stock/templates/stock/item_base.html:220 #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:511 @@ -4570,7 +4559,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:793 part/serializers.py:562 +#: company/models.py:793 part/serializers.py:560 msgid "Supplier stock keeping unit" msgstr "" @@ -4661,7 +4650,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:919 +#: company/serializers.py:397 part/admin.py:126 part/serializers.py:917 #: part/templates/part/part_base.html:197 #: templates/js/translated/company.js:1689 #: templates/js/translated/table_filters.js:362 @@ -4735,7 +4724,7 @@ msgstr "" #: order/models.py:2140 order/templates/order/return_order_base.html:134 #: order/templates/order/sales_order_base.html:151 stock/models.py:844 #: stock/models.py:845 stock/serializers.py:1336 -#: stock/templates/stock/item_base.html:405 +#: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 #: templates/js/translated/return_order.js:295 @@ -4939,7 +4928,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:119 #: company/templates/company/supplier_part.html:15 company/views.py:31 -#: part/admin.py:122 part/serializers.py:925 +#: part/admin.py:122 part/serializers.py:923 #: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190 #: templates/navbar.html:48 msgid "Suppliers" @@ -5030,7 +5019,7 @@ msgid "No supplier information available" msgstr "" #: company/templates/company/supplier_part.html:139 order/serializers.py:554 -#: part/bom.py:286 part/bom.py:315 part/serializers.py:561 +#: part/bom.py:286 part/bom.py:315 part/serializers.py:559 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1793 #: templates/js/translated/pricing.js:510 #: templates/js/translated/purchase_order.js:1920 @@ -5084,7 +5073,7 @@ msgid "Update Part Availability" msgstr "" #: company/templates/company/supplier_part_sidebar.html:5 -#: part/serializers.py:923 part/stocktake.py:223 +#: part/serializers.py:921 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 #: stock/serializers.py:1021 stock/serializers.py:1199 @@ -5473,7 +5462,7 @@ msgstr "" #: order/models.py:1592 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_purchase_order_report.html:14 -#: stock/serializers.py:121 stock/templates/stock/item_base.html:176 +#: stock/serializers.py:121 stock/templates/stock/item_base.html:172 #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:168 @@ -5694,7 +5683,7 @@ msgid "Number of items received" msgstr "" #: order/models.py:1513 stock/models.py:963 stock/serializers.py:617 -#: stock/templates/stock/item_base.html:183 +#: stock/templates/stock/item_base.html:179 #: templates/js/translated/stock.js:2397 msgid "Purchase Price" msgstr "" @@ -5768,7 +5757,7 @@ msgid "User who checked this shipment" msgstr "" #: order/models.py:1788 order/models.py:2011 order/serializers.py:1479 -#: order/serializers.py:1589 templates/js/translated/model_renderers.js:455 +#: order/serializers.py:1597 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "" @@ -5982,7 +5971,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1790 +#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1798 msgid "Select destination location for received items" msgstr "" @@ -6019,7 +6008,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:795 order/serializers.py:1806 +#: order/serializers.py:795 order/serializers.py:1814 msgid "Line items must be provided" msgstr "" @@ -6051,39 +6040,39 @@ msgstr "" msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1491 order/serializers.py:1597 +#: order/serializers.py:1491 order/serializers.py:1605 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1494 order/serializers.py:1600 +#: order/serializers.py:1494 order/serializers.py:1608 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1541 +#: order/serializers.py:1549 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1548 -msgid "The following serial numbers are already allocated" +#: order/serializers.py:1556 +msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1760 +#: order/serializers.py:1768 msgid "Return order line item" msgstr "" -#: order/serializers.py:1766 +#: order/serializers.py:1774 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1777 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1798 +#: order/serializers.py:1806 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1881 +#: order/serializers.py:1889 msgid "Line price currency" msgstr "" @@ -6510,7 +6499,7 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/admin.py:48 part/models.py:1044 part/serializers.py:908 +#: part/admin.py:48 part/models.py:1044 part/serializers.py:906 #: part/templates/part/part_base.html:276 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 @@ -6537,7 +6526,7 @@ msgstr "" msgid "Category ID" msgstr "" -#: part/admin.py:67 part/admin.py:304 part/serializers.py:893 +#: part/admin.py:67 part/admin.py:304 part/serializers.py:891 #: part/stocktake.py:222 msgid "Category Name" msgstr "" @@ -6562,7 +6551,7 @@ msgstr "" msgid "Used In" msgstr "" -#: part/admin.py:150 part/serializers.py:918 +#: part/admin.py:150 part/serializers.py:916 #: part/templates/part/part_base.html:248 stock/admin.py:236 #: templates/js/translated/part.js:717 templates/js/translated/part.js:2159 msgid "Building" @@ -6592,7 +6581,7 @@ msgid "Category Path" msgstr "" #: part/admin.py:325 part/models.py:420 part/serializers.py:130 -#: part/serializers.py:290 part/serializers.py:428 +#: part/serializers.py:290 part/serializers.py:426 #: part/templates/part/cat_link.html:3 part/templates/part/category.html:20 #: part/templates/part/category.html:138 part/templates/part/category.html:158 #: part/templates/part/category_sidebar.html:9 @@ -6619,13 +6608,13 @@ msgstr "" msgid "Part Revision" msgstr "" -#: part/admin.py:418 part/serializers.py:1367 +#: part/admin.py:418 part/serializers.py:1365 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "" -#: part/admin.py:423 part/serializers.py:1382 +#: part/admin.py:423 part/serializers.py:1380 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -6720,7 +6709,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1520 part/models.py:1036 part/models.py:3501 part/models.py:4060 -#: part/serializers.py:443 part/serializers.py:1223 +#: part/serializers.py:441 part/serializers.py:1221 #: part/templates/part/part_base.html:267 stock/api.py:780 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6746,7 +6735,7 @@ msgstr "" msgid "Default Location" msgstr "" -#: part/bom.py:184 part/serializers.py:926 +#: part/bom.py:184 part/serializers.py:924 #: templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "" @@ -6906,7 +6895,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1052 part/serializers.py:360 +#: part/models.py:1052 msgid "Part revision or version number" msgstr "" @@ -7012,7 +7001,7 @@ msgid "Owner responsible for this part" msgstr "" #: part/models.py:1264 part/templates/part/part_base.html:355 -#: stock/templates/stock/item_base.html:451 +#: stock/templates/stock/item_base.html:447 #: templates/js/translated/part.js:2490 msgid "Last Stocktake" msgstr "" @@ -7277,7 +7266,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3635 report/models.py:208 +#: part/models.py:3635 report/models.py:216 #: templates/js/translated/part.js:2919 #: templates/js/translated/table_filters.js:502 msgid "Enabled" @@ -7571,326 +7560,326 @@ msgstr "" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:434 +#: part/serializers.py:432 msgid "No parts selected" msgstr "" -#: part/serializers.py:444 +#: part/serializers.py:442 msgid "Select category" msgstr "" -#: part/serializers.py:479 +#: part/serializers.py:477 msgid "Original Part" msgstr "" -#: part/serializers.py:480 +#: part/serializers.py:478 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:485 +#: part/serializers.py:483 msgid "Copy Image" msgstr "" -#: part/serializers.py:486 +#: part/serializers.py:484 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:492 part/templates/part/detail.html:293 +#: part/serializers.py:490 part/templates/part/detail.html:293 msgid "Copy BOM" msgstr "" -#: part/serializers.py:493 +#: part/serializers.py:491 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:499 +#: part/serializers.py:497 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:500 +#: part/serializers.py:498 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:506 +#: part/serializers.py:504 msgid "Copy Notes" msgstr "" -#: part/serializers.py:507 +#: part/serializers.py:505 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:523 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:527 +#: part/serializers.py:525 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:534 +#: part/serializers.py:532 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:535 +#: part/serializers.py:533 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:552 +#: part/serializers.py:550 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:568 +#: part/serializers.py:566 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:578 +#: part/serializers.py:576 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:585 +#: part/serializers.py:583 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:594 +#: part/serializers.py:592 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:605 +#: part/serializers.py:603 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:612 +#: part/serializers.py:610 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:924 +#: part/serializers.py:922 msgid "Revisions" msgstr "" -#: part/serializers.py:929 +#: part/serializers.py:927 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:932 +#: part/serializers.py:930 msgid "Variant Stock" msgstr "" -#: part/serializers.py:962 part/templates/part/copy_part.html:9 +#: part/serializers.py:960 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:474 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:963 +#: part/serializers.py:961 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:969 templates/js/translated/part.js:103 +#: part/serializers.py:967 templates/js/translated/part.js:103 msgid "Initial Stock" msgstr "" -#: part/serializers.py:970 +#: part/serializers.py:968 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:976 +#: part/serializers.py:974 msgid "Supplier Information" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:975 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:985 +#: part/serializers.py:983 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:986 +#: part/serializers.py:984 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:991 +#: part/serializers.py:989 msgid "Existing Image" msgstr "" -#: part/serializers.py:992 +#: part/serializers.py:990 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1007 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1215 +#: part/serializers.py:1213 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1225 +#: part/serializers.py:1223 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1235 +#: part/serializers.py:1233 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1239 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1240 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1247 +#: part/serializers.py:1245 msgid "Generate Report" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1246 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1253 +#: part/serializers.py:1251 msgid "Update Parts" msgstr "" -#: part/serializers.py:1254 +#: part/serializers.py:1252 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1262 +#: part/serializers.py:1260 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1368 +#: part/serializers.py:1366 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1373 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1383 +#: part/serializers.py:1381 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1390 +#: part/serializers.py:1388 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1419 +#: part/serializers.py:1417 msgid "Update" msgstr "" -#: part/serializers.py:1420 +#: part/serializers.py:1418 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1443 +#: part/serializers.py:1441 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1450 +#: part/serializers.py:1448 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1451 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1597 +#: part/serializers.py:1595 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1606 +#: part/serializers.py:1604 msgid "Component Name" msgstr "" -#: part/serializers.py:1609 +#: part/serializers.py:1607 msgid "Component IPN" msgstr "" -#: part/serializers.py:1612 +#: part/serializers.py:1610 msgid "Component Description" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1616 msgid "Select the component part" msgstr "" -#: part/serializers.py:1627 part/templates/part/part_base.html:242 +#: part/serializers.py:1625 part/templates/part/part_base.html:242 #: templates/js/translated/bom.js:1219 msgid "Can Build" msgstr "" -#: part/serializers.py:1858 +#: part/serializers.py:1856 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1866 +#: part/serializers.py:1864 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1867 +#: part/serializers.py:1865 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1872 +#: part/serializers.py:1870 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1873 +#: part/serializers.py:1871 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1878 +#: part/serializers.py:1876 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1879 +#: part/serializers.py:1877 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1884 +#: part/serializers.py:1882 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1885 +#: part/serializers.py:1883 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1920 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1921 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1955 +#: part/serializers.py:1953 msgid "No part column specified" msgstr "" -#: part/serializers.py:1999 +#: part/serializers.py:1997 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2002 +#: part/serializers.py:2000 msgid "No matching part found" msgstr "" -#: part/serializers.py:2004 +#: part/serializers.py:2002 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2013 +#: part/serializers.py:2011 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2021 +#: part/serializers.py:2019 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2044 +#: part/serializers.py:2042 msgid "At least one BOM item is required" msgstr "" @@ -8216,7 +8205,7 @@ msgid "Subscribe to notifications for this part" msgstr "" #: part/templates/part/part_base.html:52 -#: stock/templates/stock/item_base.html:62 +#: stock/templates/stock/item_base.html:61 #: stock/templates/stock/location.html:71 templates/js/translated/label.js:136 msgid "Print Label" msgstr "" @@ -8226,7 +8215,7 @@ msgid "Show pricing information" msgstr "" #: part/templates/part/part_base.html:63 -#: stock/templates/stock/item_base.html:110 +#: stock/templates/stock/item_base.html:106 #: stock/templates/stock/location.html:80 msgid "Stock actions" msgstr "" @@ -8297,12 +8286,12 @@ msgid "Required for Orders" msgstr "" #: part/templates/part/part_base.html:225 -#: stock/templates/stock/item_base.html:388 +#: stock/templates/stock/item_base.html:384 msgid "Allocated to Build Orders" msgstr "" #: part/templates/part/part_base.html:234 -#: stock/templates/stock/item_base.html:381 +#: stock/templates/stock/item_base.html:377 msgid "Allocated to Sales Orders" msgstr "" @@ -8322,7 +8311,7 @@ msgid "Latest Serial Number" msgstr "" #: part/templates/part/part_base.html:372 -#: stock/templates/stock/item_base.html:322 +#: stock/templates/stock/item_base.html:318 msgid "Search for serial number" msgstr "" @@ -8449,7 +8438,7 @@ msgid "Edit" msgstr "" #: part/templates/part/prices.html:28 stock/admin.py:252 -#: stock/templates/stock/item_base.html:446 +#: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1703 #: templates/js/translated/company.js:1713 #: templates/js/translated/stock.js:2332 @@ -8940,7 +8929,7 @@ msgstr "" msgid "Print a border around each label" msgstr "" -#: plugin/builtin/labels/label_sheet.py:47 report/models.py:307 +#: plugin/builtin/labels/label_sheet.py:47 report/models.py:315 msgid "Landscape" msgstr "" @@ -9098,7 +9087,7 @@ msgstr "" msgid "Package Plugin" msgstr "" -#: plugin/models.py:220 report/models.py:474 +#: plugin/models.py:220 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" @@ -9249,8 +9238,8 @@ msgstr "" msgid "No valid objects provided to template" msgstr "" -#: report/api.py:103 report/models.py:438 report/serializers.py:98 -#: report/serializers.py:148 templates/js/translated/purchase_order.js:1817 +#: report/api.py:103 report/models.py:446 report/serializers.py:99 +#: report/serializers.py:149 templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:353 #: templates/js/translated/sales_order.js:887 #: templates/js/translated/sales_order.js:1047 @@ -9281,7 +9270,11 @@ msgstr "" msgid "Error printing label" msgstr "" -#: report/api.py:375 report/api.py:411 +#: report/api.py:358 +msgid "Report saved at time of printing" +msgstr "" + +#: report/api.py:384 report/api.py:420 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "" @@ -9318,135 +9311,143 @@ msgstr "" msgid "Revision number (auto-increments)" msgstr "" -#: report/models.py:202 +#: report/models.py:168 +msgid "Attach to Model on Print" +msgstr "" + +#: report/models.py:170 +msgid "Save report output as an attachment against linked model instance when printing" +msgstr "" + +#: report/models.py:210 msgid "Filename Pattern" msgstr "" -#: report/models.py:203 +#: report/models.py:211 msgid "Pattern for generating filenames" msgstr "" -#: report/models.py:208 +#: report/models.py:216 msgid "Template is enabled" msgstr "" -#: report/models.py:214 +#: report/models.py:222 msgid "Target model type for template" msgstr "" -#: report/models.py:234 +#: report/models.py:242 msgid "Filters" msgstr "" -#: report/models.py:235 +#: report/models.py:243 msgid "Template query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:294 report/models.py:361 +#: report/models.py:302 report/models.py:369 msgid "Template file" msgstr "" -#: report/models.py:302 +#: report/models.py:310 msgid "Page size for PDF reports" msgstr "" -#: report/models.py:308 +#: report/models.py:316 msgid "Render report in landscape orientation" msgstr "" -#: report/models.py:367 +#: report/models.py:375 msgid "Width [mm]" msgstr "" -#: report/models.py:368 +#: report/models.py:376 msgid "Label width, specified in mm" msgstr "" -#: report/models.py:374 +#: report/models.py:382 msgid "Height [mm]" msgstr "" -#: report/models.py:375 +#: report/models.py:383 msgid "Label height, specified in mm" msgstr "" -#: report/models.py:438 +#: report/models.py:446 msgid "Number of items to process" msgstr "" -#: report/models.py:444 +#: report/models.py:452 msgid "Report generation is complete" msgstr "" -#: report/models.py:448 templates/js/translated/build.js:2352 +#: report/models.py:456 templates/js/translated/build.js:2352 msgid "Progress" msgstr "" -#: report/models.py:448 +#: report/models.py:456 msgid "Report generation progress" msgstr "" -#: report/models.py:456 +#: report/models.py:464 msgid "Report Template" msgstr "" -#: report/models.py:463 report/models.py:486 +#: report/models.py:471 report/models.py:494 msgid "Output File" msgstr "" -#: report/models.py:464 report/models.py:487 +#: report/models.py:472 report/models.py:495 msgid "Generated output file" msgstr "" -#: report/models.py:475 +#: report/models.py:483 msgid "Label output plugin" msgstr "" -#: report/models.py:479 +#: report/models.py:487 msgid "Label Template" msgstr "" -#: report/models.py:502 +#: report/models.py:510 msgid "Snippet" msgstr "" -#: report/models.py:503 +#: report/models.py:511 msgid "Report snippet file" msgstr "" -#: report/models.py:510 +#: report/models.py:518 msgid "Snippet file description" msgstr "" -#: report/models.py:528 +#: report/models.py:536 msgid "Asset" msgstr "" -#: report/models.py:529 +#: report/models.py:537 msgid "Report asset file" msgstr "" -#: report/models.py:536 +#: report/models.py:544 msgid "Asset file description" msgstr "" -#: report/serializers.py:91 +#: report/serializers.py:92 msgid "Select report template" msgstr "" -#: report/serializers.py:99 report/serializers.py:149 +#: report/serializers.py:100 report/serializers.py:150 msgid "List of item primary keys to include in the report" msgstr "" -#: report/serializers.py:132 +#: report/serializers.py:133 msgid "Select label template" msgstr "" -#: report/serializers.py:140 +#: report/serializers.py:141 msgid "Printing Plugin" msgstr "" -#: report/serializers.py:141 +#: report/serializers.py:142 msgid "Select plugin to use for label printing" msgstr "" @@ -9517,7 +9518,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2538 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2535 msgid "Result" msgstr "" @@ -9598,7 +9599,7 @@ msgid "Customer ID" msgstr "" #: stock/admin.py:206 stock/models.py:829 -#: stock/templates/stock/item_base.html:354 +#: stock/templates/stock/item_base.html:350 msgid "Installed In" msgstr "" @@ -9623,7 +9624,7 @@ msgid "Delete on Deplete" msgstr "" #: stock/admin.py:261 stock/models.py:923 -#: stock/templates/stock/item_base.html:433 +#: stock/templates/stock/item_base.html:429 #: templates/js/translated/stock.js:2316 users/models.py:124 msgid "Expiry Date" msgstr "" @@ -9665,7 +9666,7 @@ msgid "Expiry date after" msgstr "" #: stock/api.py:839 stock/serializers.py:611 -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #: templates/js/translated/table_filters.js:448 msgid "Stale" msgstr "" @@ -9715,7 +9716,7 @@ msgid "Stock Locations" msgstr "" #: stock/models.py:185 stock/models.py:972 -#: stock/templates/stock/item_base.html:247 +#: stock/templates/stock/item_base.html:243 msgid "Owner" msgstr "" @@ -9826,7 +9827,7 @@ msgstr "" msgid "Build for this stock item" msgstr "" -#: stock/models.py:892 stock/templates/stock/item_base.html:363 +#: stock/models.py:892 stock/templates/stock/item_base.html:359 msgid "Consumed By" msgstr "" @@ -9891,7 +9892,7 @@ msgstr "" msgid "Serial numbers already exist" msgstr "" -#: stock/models.py:1636 +#: stock/models.py:1636 stock/models.py:2438 msgid "Test template does not exist" msgstr "" @@ -9951,55 +9952,55 @@ msgstr "" msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2443 +#: stock/models.py:2441 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2448 +#: stock/models.py:2445 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2450 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2538 +#: stock/models.py:2535 msgid "Test result" msgstr "" -#: stock/models.py:2545 +#: stock/models.py:2542 msgid "Test output value" msgstr "" -#: stock/models.py:2553 stock/serializers.py:245 +#: stock/models.py:2550 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2557 +#: stock/models.py:2554 msgid "Test notes" msgstr "" -#: stock/models.py:2565 templates/js/translated/stock.js:1633 +#: stock/models.py:2562 templates/js/translated/stock.js:1633 msgid "Test station" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2563 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2572 +#: stock/models.py:2569 msgid "Started" msgstr "" -#: stock/models.py:2573 +#: stock/models.py:2570 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2579 +#: stock/models.py:2576 msgid "Finished" msgstr "" -#: stock/models.py:2580 +#: stock/models.py:2577 msgid "The timestamp of the test finish" msgstr "" @@ -10059,7 +10060,7 @@ msgstr "" msgid "Serial number is too large" msgstr "" -#: stock/serializers.py:459 stock/templates/stock/item_base.html:193 +#: stock/serializers.py:459 stock/templates/stock/item_base.html:189 msgid "Parent Item" msgstr "" @@ -10071,7 +10072,7 @@ msgstr "" msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:603 stock/templates/stock/item_base.html:437 +#: stock/serializers.py:603 stock/templates/stock/item_base.html:433 #: templates/js/translated/table_filters.js:442 users/models.py:174 msgid "Expired" msgstr "" @@ -10410,7 +10411,7 @@ msgstr "" msgid "Test Data" msgstr "" -#: stock/templates/stock/item.html:85 stock/templates/stock/item_base.html:65 +#: stock/templates/stock/item.html:85 msgid "Test Report" msgstr "" @@ -10450,200 +10451,204 @@ msgstr "" msgid "Scan to Location" msgstr "" -#: stock/templates/stock/item_base.html:59 +#: stock/templates/stock/item_base.html:58 #: stock/templates/stock/location.html:67 #: templates/js/translated/filters.js:434 msgid "Printing actions" msgstr "" -#: stock/templates/stock/item_base.html:75 +#: stock/templates/stock/item_base.html:63 templates/js/translated/report.js:49 +msgid "Print Report" +msgstr "" + +#: stock/templates/stock/item_base.html:71 msgid "Stock adjustment actions" msgstr "" -#: stock/templates/stock/item_base.html:79 +#: stock/templates/stock/item_base.html:75 #: stock/templates/stock/location.html:87 templates/js/translated/stock.js:1909 msgid "Count stock" msgstr "" -#: stock/templates/stock/item_base.html:81 +#: stock/templates/stock/item_base.html:77 #: templates/js/translated/stock.js:1891 msgid "Add stock" msgstr "" -#: stock/templates/stock/item_base.html:82 +#: stock/templates/stock/item_base.html:78 #: templates/js/translated/stock.js:1900 msgid "Remove stock" msgstr "" -#: stock/templates/stock/item_base.html:85 +#: stock/templates/stock/item_base.html:81 msgid "Serialize stock" msgstr "" -#: stock/templates/stock/item_base.html:88 +#: stock/templates/stock/item_base.html:84 #: stock/templates/stock/location.html:93 templates/js/translated/stock.js:1918 msgid "Transfer stock" msgstr "" -#: stock/templates/stock/item_base.html:91 +#: stock/templates/stock/item_base.html:87 #: templates/js/translated/stock.js:1973 msgid "Assign to customer" msgstr "" -#: stock/templates/stock/item_base.html:94 +#: stock/templates/stock/item_base.html:90 msgid "Return to stock" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall stock item" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install stock item" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install" msgstr "" -#: stock/templates/stock/item_base.html:115 +#: stock/templates/stock/item_base.html:111 msgid "Convert to variant" msgstr "" -#: stock/templates/stock/item_base.html:118 +#: stock/templates/stock/item_base.html:114 msgid "Duplicate stock item" msgstr "" -#: stock/templates/stock/item_base.html:120 +#: stock/templates/stock/item_base.html:116 msgid "Edit stock item" msgstr "" -#: stock/templates/stock/item_base.html:123 +#: stock/templates/stock/item_base.html:119 msgid "Delete stock item" msgstr "" -#: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 +#: stock/templates/stock/item_base.html:165 templates/InvenTree/search.html:139 #: templates/js/translated/build.js:2298 templates/navbar.html:38 msgid "Build" msgstr "" -#: stock/templates/stock/item_base.html:211 +#: stock/templates/stock/item_base.html:207 msgid "No manufacturer set" msgstr "" -#: stock/templates/stock/item_base.html:251 +#: stock/templates/stock/item_base.html:247 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:248 #: stock/templates/stock/location.html:146 msgid "Read only" msgstr "" -#: stock/templates/stock/item_base.html:265 +#: stock/templates/stock/item_base.html:261 msgid "This stock item is unavailable" msgstr "" -#: stock/templates/stock/item_base.html:271 +#: stock/templates/stock/item_base.html:267 msgid "This stock item is in production and cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:272 +#: stock/templates/stock/item_base.html:268 msgid "Edit the stock item from the build view." msgstr "" -#: stock/templates/stock/item_base.html:287 +#: stock/templates/stock/item_base.html:283 msgid "This stock item is allocated to Sales Order" msgstr "" -#: stock/templates/stock/item_base.html:295 +#: stock/templates/stock/item_base.html:291 msgid "This stock item is allocated to Build Order" msgstr "" -#: stock/templates/stock/item_base.html:311 +#: stock/templates/stock/item_base.html:307 msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted" msgstr "" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "previous page" msgstr "" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "Navigate to previous serial number" msgstr "" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "next page" msgstr "" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "Navigate to next serial number" msgstr "" -#: stock/templates/stock/item_base.html:398 +#: stock/templates/stock/item_base.html:394 #: templates/js/translated/build.js:2555 msgid "No location set" msgstr "" -#: stock/templates/stock/item_base.html:413 +#: stock/templates/stock/item_base.html:409 msgid "Tests" msgstr "" -#: stock/templates/stock/item_base.html:419 +#: stock/templates/stock/item_base.html:415 msgid "This stock item has not passed all required tests" msgstr "" -#: stock/templates/stock/item_base.html:437 +#: stock/templates/stock/item_base.html:433 #, python-format msgid "This StockItem expired on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:455 +#: stock/templates/stock/item_base.html:451 msgid "No stocktake performed" msgstr "" -#: stock/templates/stock/item_base.html:504 +#: stock/templates/stock/item_base.html:500 #: templates/js/translated/stock.js:2038 msgid "stock item" msgstr "" -#: stock/templates/stock/item_base.html:527 +#: stock/templates/stock/item_base.html:523 msgid "Edit Stock Status" msgstr "" -#: stock/templates/stock/item_base.html:536 +#: stock/templates/stock/item_base.html:532 msgid "Stock Item QR Code" msgstr "" -#: stock/templates/stock/item_base.html:547 +#: stock/templates/stock/item_base.html:543 msgid "Link Barcode to Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:611 +#: stock/templates/stock/item_base.html:607 msgid "Select one of the part variants listed below." msgstr "" -#: stock/templates/stock/item_base.html:614 +#: stock/templates/stock/item_base.html:610 msgid "Warning" msgstr "" -#: stock/templates/stock/item_base.html:615 +#: stock/templates/stock/item_base.html:611 msgid "This action cannot be easily undone" msgstr "" -#: stock/templates/stock/item_base.html:623 +#: stock/templates/stock/item_base.html:619 msgid "Convert Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:656 +#: stock/templates/stock/item_base.html:652 msgid "Return to Stock" msgstr "" @@ -11310,7 +11315,7 @@ msgid "Delete Location Type" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:503 -#: templates/InvenTree/settings/stock.html:38 +#: templates/InvenTree/settings/stock.html:39 msgid "New Location Type" msgstr "" @@ -11367,7 +11372,7 @@ msgstr "" msgid "Stock Settings" msgstr "" -#: templates/InvenTree/settings/stock.html:34 +#: templates/InvenTree/settings/stock.html:35 msgid "Stock Location Types" msgstr "" @@ -11852,23 +11857,23 @@ msgstr "" msgid "Barcode Identifier" msgstr "" -#: templates/base.html:103 +#: templates/base.html:102 msgid "Server Restart Required" msgstr "" -#: templates/base.html:106 +#: templates/base.html:105 msgid "A configuration option has been changed which requires a server restart" msgstr "" -#: templates/base.html:106 templates/base.html:116 +#: templates/base.html:105 templates/base.html:115 msgid "Contact your system administrator for further information" msgstr "" -#: templates/base.html:113 +#: templates/base.html:112 msgid "Pending Database Migrations" msgstr "" -#: templates/base.html:116 +#: templates/base.html:115 msgid "There are pending database migrations which require attention" msgstr "" @@ -13946,10 +13951,6 @@ msgstr "" msgid "Delete line item" msgstr "" -#: templates/js/translated/report.js:49 -msgid "Print Report" -msgstr "" - #: templates/js/translated/report.js:68 msgid "Report print successful" msgstr "" diff --git a/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po index 902fd53301..f5f843f1d4 100644 --- a/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-29 07:07+0000\n" -"PO-Revision-Date: 2024-08-29 07:10\n" +"POT-Creation-Date: 2024-09-06 05:16+0000\n" +"PO-Revision-Date: 2024-09-06 05:19\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Language: sv_SE\n" @@ -67,7 +67,7 @@ msgstr "Ange datum" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3309 part/templates/part/part_sidebar.html:65 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2557 +#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2554 #: stock/serializers.py:705 stock/serializers.py:863 stock/serializers.py:989 #: stock/serializers.py:1039 stock/serializers.py:1350 #: stock/serializers.py:1439 stock/serializers.py:1604 @@ -419,8 +419,8 @@ msgstr "" msgid "Invalid choice" msgstr "Ogiltigt val" -#: InvenTree/models.py:767 common/models.py:2704 common/models.py:3131 -#: common/models.py:3351 common/serializers.py:439 company/models.py:590 +#: InvenTree/models.py:767 common/models.py:2698 common/models.py:3125 +#: common/models.py:3345 common/serializers.py:439 company/models.py:590 #: machine/models.py:24 part/models.py:995 part/models.py:3776 #: plugin/models.py:51 report/models.py:149 stock/models.py:82 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -449,7 +449,7 @@ msgstr "Namn" #: part/models.py:3791 part/templates/part/category.html:79 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:155 -#: report/models.py:509 report/models.py:535 +#: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 #: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:122 #: templates/InvenTree/settings/notifications.html:19 @@ -572,7 +572,7 @@ msgstr "Superanvändare" msgid "Is this user a superuser" msgstr "Är den här användaren en superanvändare" -#: InvenTree/serializers.py:444 common/models.py:2709 company/models.py:160 +#: InvenTree/serializers.py:444 common/models.py:2703 company/models.py:160 #: company/models.py:798 machine/models.py:39 part/admin.py:88 #: part/models.py:1201 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -667,7 +667,7 @@ msgstr "URL för fjärrbildsfil" msgid "Downloading images from remote URL is not enabled" msgstr "Nedladdning av bilder från fjärr-URL är inte aktiverad" -#: InvenTree/status.py:65 part/serializers.py:1267 +#: InvenTree/status.py:65 part/serializers.py:1265 msgid "Background worker check failed" msgstr "Kontroll av bakgrundsarbetare misslyckades" @@ -777,7 +777,7 @@ msgid "Optional" msgstr "Valfri" #: build/api.py:321 common/models.py:1491 part/admin.py:91 part/admin.py:428 -#: part/models.py:1166 part/serializers.py:1596 +#: part/models.py:1166 part/serializers.py:1594 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 #: templates/js/translated/table_filters.js:729 @@ -896,7 +896,7 @@ msgstr "Tillverknings order till vilken detta produkt är tilldelad" #: part/models.py:3282 part/models.py:3430 part/models.py:3451 #: part/models.py:3473 part/models.py:3609 part/models.py:3951 #: part/models.py:4114 part/models.py:4244 part/models.py:4602 -#: part/serializers.py:1213 part/serializers.py:1857 +#: part/serializers.py:1211 part/serializers.py:1855 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1063,12 +1063,12 @@ msgstr "" #: order/templates/order/return_order_base.html:148 #: order/templates/order/sales_order_base.html:187 #: part/templates/part/part_base.html:399 stock/models.py:859 -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:196 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "Extern länk" -#: build/models.py:378 common/models.py:3272 part/models.py:1070 +#: build/models.py:378 common/models.py:3266 part/models.py:1070 #: stock/models.py:859 msgid "Link to external URL" msgstr "Länk till extern URL" @@ -1124,7 +1124,7 @@ msgstr "Byggutgång matchar inte bygg order" #: build/models.py:1060 build/serializers.py:279 build/serializers.py:328 #: build/serializers.py:959 order/models.py:565 order/serializers.py:500 -#: order/serializers.py:666 part/serializers.py:1590 part/serializers.py:2019 +#: order/serializers.py:666 part/serializers.py:1588 part/serializers.py:2017 #: stock/models.py:704 stock/models.py:1515 stock/serializers.py:676 msgid "Quantity must be greater than zero" msgstr "" @@ -1149,7 +1149,7 @@ msgstr "" #: build/models.py:1505 build/models.py:1761 build/serializers.py:266 #: build/serializers.py:313 build/serializers.py:1339 #: build/templates/build/build_base.html:110 -#: build/templates/build/detail.html:34 common/models.py:2581 +#: build/templates/build/detail.html:34 common/models.py:2575 #: order/models.py:1349 order/models.py:2034 order/serializers.py:1464 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3296 part/models.py:4266 @@ -1163,9 +1163,9 @@ msgstr "" #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 stock/admin.py:160 #: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:667 -#: stock/templates/stock/item_base.html:287 -#: stock/templates/stock/item_base.html:295 -#: stock/templates/stock/item_base.html:342 +#: stock/templates/stock/item_base.html:283 +#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:338 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:981 templates/js/translated/build.js:525 @@ -1228,7 +1228,7 @@ msgstr "" #: stock/serializers.py:770 stock/serializers.py:1288 stock/serializers.py:1400 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 -#: stock/templates/stock/item_base.html:194 +#: stock/templates/stock/item_base.html:190 #: templates/js/translated/build.js:1921 #: templates/js/translated/sales_order.js:301 #: templates/js/translated/sales_order.js:1234 @@ -1323,10 +1323,10 @@ msgid "Enter serial numbers for build outputs" msgstr "Ange serienummer för att tillverkade produkter" #: build/serializers.py:359 build/serializers.py:500 build/serializers.py:572 -#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1789 -#: part/serializers.py:1233 stock/serializers.py:103 stock/serializers.py:698 +#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1797 +#: part/serializers.py:1231 stock/serializers.py:103 stock/serializers.py:698 #: stock/serializers.py:858 stock/serializers.py:984 stock/serializers.py:1432 -#: stock/serializers.py:1688 stock/templates/stock/item_base.html:394 +#: stock/serializers.py:1688 stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2547 @@ -1390,7 +1390,7 @@ msgstr "Plats för färdiga produkter" #: build/templates/build/detail.html:62 order/models.py:477 #: order/models.py:1003 order/models.py:2152 order/serializers.py:687 #: stock/admin.py:165 stock/serializers.py:1035 stock/serializers.py:1576 -#: stock/templates/stock/item_base.html:427 +#: stock/templates/stock/item_base.html:423 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1371 #: templates/js/translated/purchase_order.js:1792 @@ -1522,7 +1522,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1030 order/serializers.py:1614 +#: build/serializers.py:1030 order/serializers.py:1622 msgid "Allocation items must be provided" msgstr "" @@ -1590,7 +1590,7 @@ msgstr "" #: build/serializers.py:1230 company/models.py:849 #: company/templates/company/supplier_part.html:160 order/serializers.py:691 #: stock/admin.py:229 stock/models.py:822 stock/serializers.py:1586 -#: stock/templates/stock/item_base.html:240 +#: stock/templates/stock/item_base.html:236 #: templates/js/translated/company.js:1646 #: templates/js/translated/purchase_order.js:1169 #: templates/js/translated/purchase_order.js:1332 @@ -1625,7 +1625,7 @@ msgstr "" #: build/serializers.py:1243 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:849 -#: stock/serializers.py:152 stock/templates/stock/item_base.html:311 +#: stock/serializers.py:152 stock/templates/stock/item_base.html:307 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2530 #: templates/js/translated/model_renderers.js:231 @@ -1644,7 +1644,7 @@ msgstr "Serienummer" msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1257 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1257 stock/templates/stock/item_base.html:336 msgid "Available Quantity" msgstr "" @@ -1684,7 +1684,7 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1355 order/serializers.py:1179 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:920 part/serializers.py:1623 +#: part/bom.py:186 part/serializers.py:918 part/serializers.py:1621 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2807 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2155 @@ -1692,13 +1692,13 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1625 +#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1623 #: templates/js/translated/build.js:2811 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1650 +#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1648 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" @@ -1716,7 +1716,7 @@ msgstr "" msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1372 part/serializers.py:927 +#: build/serializers.py:1372 part/serializers.py:925 msgid "External Stock" msgstr "" @@ -1745,7 +1745,7 @@ msgstr "Avbruten" #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:50 order/status_codes.py:81 #: order/templates/order/order_base.html:163 -#: order/templates/order/sales_order_base.html:168 report/models.py:443 +#: order/templates/order/sales_order_base.html:168 report/models.py:451 msgid "Complete" msgstr "Slutför" @@ -1849,9 +1849,6 @@ msgid "Delete Build" msgstr "Ta bort bygge" #: build/templates/build/build_base.html:87 -msgid "Isueue Build" -msgstr "" - #: build/templates/build/build_base.html:88 msgid "Issue Build" msgstr "" @@ -1931,7 +1928,7 @@ msgstr "Slutförd produktion" #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 -#: stock/templates/stock/item_base.html:369 +#: stock/templates/stock/item_base.html:365 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 #: templates/js/translated/sales_order.js:805 @@ -1991,7 +1988,7 @@ msgid "Allocated Parts" msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:163 -#: stock/templates/stock/item_base.html:162 +#: stock/templates/stock/item_base.html:158 #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:242 #: templates/js/translated/purchase_order.js:1326 @@ -2352,8 +2349,8 @@ msgstr "" #: common/models.py:1297 common/models.py:1353 common/models.py:1366 #: common/models.py:1374 common/models.py:1383 common/models.py:1392 -#: common/models.py:1629 common/models.py:1651 common/models.py:1766 -#: common/models.py:2148 +#: common/models.py:1629 common/models.py:1651 common/models.py:1752 +#: common/models.py:2134 msgid "days" msgstr "dagar" @@ -2582,8 +2579,8 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:1485 part/admin.py:108 part/models.py:3959 -#: report/models.py:293 report/models.py:360 report/serializers.py:90 -#: report/serializers.py:131 stock/serializers.py:233 +#: report/models.py:301 report/models.py:368 report/serializers.py:91 +#: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 #: templates/js/translated/table_filters.js:775 msgid "Template" @@ -2598,7 +2595,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:1497 part/admin.py:95 part/models.py:1172 -#: part/serializers.py:1617 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1615 templates/js/translated/table_filters.js:737 msgid "Component" msgstr "" @@ -2823,7 +2820,7 @@ msgid "Log errors which occur when generating reports" msgstr "" #: common/models.py:1702 plugin/builtin/labels/label_sheet.py:28 -#: report/models.py:301 +#: report/models.py:309 msgid "Page Size" msgstr "Sidstorlek" @@ -2832,902 +2829,894 @@ msgid "Default page size for PDF reports" msgstr "Standard sidstorlek för PDF-rapporter" #: common/models.py:1708 -msgid "Enable Test Reports" -msgstr "Aktivera testrapporter" - -#: common/models.py:1709 -msgid "Enable generation of test reports" -msgstr "" - -#: common/models.py:1714 -msgid "Attach Test Reports" -msgstr "" - -#: common/models.py:1716 -msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" -msgstr "" - -#: common/models.py:1722 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1723 +#: common/models.py:1709 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1728 +#: common/models.py:1714 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1729 +#: common/models.py:1715 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1734 +#: common/models.py:1720 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1736 +#: common/models.py:1722 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1742 +#: common/models.py:1728 msgid "Batch Code Template" msgstr "" -#: common/models.py:1744 +#: common/models.py:1730 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1749 +#: common/models.py:1735 msgid "Stock Expiry" msgstr "" -#: common/models.py:1750 +#: common/models.py:1736 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1755 +#: common/models.py:1741 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1756 +#: common/models.py:1742 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1761 +#: common/models.py:1747 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1763 +#: common/models.py:1749 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1770 +#: common/models.py:1756 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1771 +#: common/models.py:1757 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1776 +#: common/models.py:1762 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1777 +#: common/models.py:1763 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1782 +#: common/models.py:1768 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1783 +#: common/models.py:1769 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1788 +#: common/models.py:1774 msgid "Show Installed Stock Items" msgstr "" -#: common/models.py:1789 +#: common/models.py:1775 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1794 +#: common/models.py:1780 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1796 +#: common/models.py:1782 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1802 +#: common/models.py:1788 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1804 +#: common/models.py:1790 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1810 +#: common/models.py:1796 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1812 +#: common/models.py:1798 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1818 common/models.py:1874 common/models.py:1896 -#: common/models.py:1932 +#: common/models.py:1804 common/models.py:1860 common/models.py:1882 +#: common/models.py:1918 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1819 common/models.py:1875 common/models.py:1897 -#: common/models.py:1933 +#: common/models.py:1805 common/models.py:1861 common/models.py:1883 +#: common/models.py:1919 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1824 +#: common/models.py:1810 msgid "Require Active Part" msgstr "" -#: common/models.py:1825 +#: common/models.py:1811 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1830 +#: common/models.py:1816 msgid "Require Locked Part" msgstr "" -#: common/models.py:1831 +#: common/models.py:1817 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/models.py:1836 +#: common/models.py:1822 msgid "Require Valid BOM" msgstr "" -#: common/models.py:1838 +#: common/models.py:1824 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1844 +#: common/models.py:1830 msgid "Require Closed Child Orders" msgstr "" -#: common/models.py:1846 +#: common/models.py:1832 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/models.py:1852 +#: common/models.py:1838 msgid "Block Until Tests Pass" msgstr "" -#: common/models.py:1854 +#: common/models.py:1840 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "Förhindra produktion från att slutföras tills alla nödvändiga tester är klara" -#: common/models.py:1860 +#: common/models.py:1846 msgid "Enable Return Orders" msgstr "" -#: common/models.py:1861 +#: common/models.py:1847 msgid "Enable return order functionality in the user interface" msgstr "" -#: common/models.py:1866 +#: common/models.py:1852 msgid "Return Order Reference Pattern" msgstr "" -#: common/models.py:1868 +#: common/models.py:1854 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1880 +#: common/models.py:1866 msgid "Edit Completed Return Orders" msgstr "" -#: common/models.py:1882 +#: common/models.py:1868 msgid "Allow editing of return orders after they have been completed" msgstr "" -#: common/models.py:1888 +#: common/models.py:1874 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1890 +#: common/models.py:1876 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1902 +#: common/models.py:1888 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1903 +#: common/models.py:1889 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1908 +#: common/models.py:1894 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1910 +#: common/models.py:1896 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1916 +#: common/models.py:1902 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1918 +#: common/models.py:1904 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1924 +#: common/models.py:1910 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1926 +#: common/models.py:1912 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1938 +#: common/models.py:1924 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1940 +#: common/models.py:1926 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1946 +#: common/models.py:1932 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1948 +#: common/models.py:1934 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1955 +#: common/models.py:1941 msgid "Enable password forgot" msgstr "" -#: common/models.py:1956 +#: common/models.py:1942 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1961 +#: common/models.py:1947 msgid "Enable registration" msgstr "Aktivera registrering" -#: common/models.py:1962 +#: common/models.py:1948 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1967 +#: common/models.py:1953 msgid "Enable SSO" msgstr "" -#: common/models.py:1968 +#: common/models.py:1954 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1973 +#: common/models.py:1959 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1975 +#: common/models.py:1961 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1981 +#: common/models.py:1967 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1983 +#: common/models.py:1969 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1989 +#: common/models.py:1975 msgid "SSO group key" msgstr "" -#: common/models.py:1991 +#: common/models.py:1977 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1997 +#: common/models.py:1983 msgid "SSO group map" msgstr "" -#: common/models.py:1999 +#: common/models.py:1985 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/models.py:2005 +#: common/models.py:1991 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:2007 +#: common/models.py:1993 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/models.py:2013 +#: common/models.py:1999 msgid "Email required" msgstr "" -#: common/models.py:2014 +#: common/models.py:2000 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:2019 +#: common/models.py:2005 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:2021 +#: common/models.py:2007 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:2027 +#: common/models.py:2013 msgid "Mail twice" msgstr "" -#: common/models.py:2028 +#: common/models.py:2014 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:2033 +#: common/models.py:2019 msgid "Password twice" msgstr "" -#: common/models.py:2034 +#: common/models.py:2020 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:2039 +#: common/models.py:2025 msgid "Allowed domains" msgstr "Tillåtna domäner" -#: common/models.py:2041 +#: common/models.py:2027 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:2047 +#: common/models.py:2033 msgid "Group on signup" msgstr "" -#: common/models.py:2049 +#: common/models.py:2035 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:2055 +#: common/models.py:2041 msgid "Enforce MFA" msgstr "" -#: common/models.py:2056 +#: common/models.py:2042 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:2061 +#: common/models.py:2047 msgid "Check plugins on startup" msgstr "" -#: common/models.py:2063 +#: common/models.py:2049 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:2071 +#: common/models.py:2057 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2072 +#: common/models.py:2058 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2078 +#: common/models.py:2064 msgid "Enable URL integration" msgstr "" -#: common/models.py:2079 +#: common/models.py:2065 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:2085 +#: common/models.py:2071 msgid "Enable navigation integration" msgstr "" -#: common/models.py:2086 +#: common/models.py:2072 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:2092 +#: common/models.py:2078 msgid "Enable app integration" msgstr "" -#: common/models.py:2093 +#: common/models.py:2079 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:2099 +#: common/models.py:2085 msgid "Enable schedule integration" msgstr "" -#: common/models.py:2100 +#: common/models.py:2086 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2106 +#: common/models.py:2092 msgid "Enable event integration" msgstr "" -#: common/models.py:2107 +#: common/models.py:2093 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2113 +#: common/models.py:2099 msgid "Enable project codes" msgstr "Aktivera projektkoder" -#: common/models.py:2114 +#: common/models.py:2100 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2119 +#: common/models.py:2105 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2121 +#: common/models.py:2107 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2127 +#: common/models.py:2113 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2129 +#: common/models.py:2115 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2135 +#: common/models.py:2121 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2137 +#: common/models.py:2123 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2143 +#: common/models.py:2129 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2145 +#: common/models.py:2131 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2152 +#: common/models.py:2138 msgid "Display Users full names" msgstr "" -#: common/models.py:2153 +#: common/models.py:2139 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2158 +#: common/models.py:2144 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2159 +#: common/models.py:2145 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2171 common/models.py:2551 +#: common/models.py:2150 +msgid "Create Template on Upload" +msgstr "" + +#: common/models.py:2152 +msgid "Create a new test template when uploading test data which does not match an existing template" +msgstr "" + +#: common/models.py:2165 common/models.py:2545 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2214 +#: common/models.py:2208 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2216 +#: common/models.py:2210 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2216 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2223 +#: common/models.py:2217 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2228 +#: common/models.py:2222 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2229 +#: common/models.py:2223 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2234 +#: common/models.py:2228 msgid "Show latest parts" msgstr "" -#: common/models.py:2235 +#: common/models.py:2229 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2240 +#: common/models.py:2234 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2241 +#: common/models.py:2235 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2246 +#: common/models.py:2240 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2247 +#: common/models.py:2241 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2252 +#: common/models.py:2246 msgid "Show low stock" msgstr "" -#: common/models.py:2253 +#: common/models.py:2247 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2258 +#: common/models.py:2252 msgid "Show depleted stock" msgstr "" -#: common/models.py:2259 +#: common/models.py:2253 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2264 +#: common/models.py:2258 msgid "Show needed stock" msgstr "" -#: common/models.py:2265 +#: common/models.py:2259 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2270 +#: common/models.py:2264 msgid "Show expired stock" msgstr "" -#: common/models.py:2271 +#: common/models.py:2265 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2276 +#: common/models.py:2270 msgid "Show stale stock" msgstr "" -#: common/models.py:2277 +#: common/models.py:2271 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2282 +#: common/models.py:2276 msgid "Show pending builds" msgstr "" -#: common/models.py:2283 +#: common/models.py:2277 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2288 +#: common/models.py:2282 msgid "Show overdue builds" msgstr "" -#: common/models.py:2289 +#: common/models.py:2283 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2294 +#: common/models.py:2288 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2295 +#: common/models.py:2289 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2300 +#: common/models.py:2294 msgid "Show overdue POs" msgstr "" -#: common/models.py:2301 +#: common/models.py:2295 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2306 +#: common/models.py:2300 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2307 +#: common/models.py:2301 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2312 +#: common/models.py:2306 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2313 +#: common/models.py:2307 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2318 +#: common/models.py:2312 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2319 +#: common/models.py:2313 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2324 +#: common/models.py:2318 msgid "Show News" msgstr "Visa nyheter" -#: common/models.py:2325 +#: common/models.py:2319 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2330 +#: common/models.py:2324 msgid "Inline label display" msgstr "" -#: common/models.py:2332 +#: common/models.py:2326 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2338 +#: common/models.py:2332 msgid "Default label printer" msgstr "" -#: common/models.py:2340 +#: common/models.py:2334 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2346 +#: common/models.py:2340 msgid "Inline report display" msgstr "" -#: common/models.py:2348 +#: common/models.py:2342 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2354 +#: common/models.py:2348 msgid "Search Parts" msgstr "Sök efter artiklar" -#: common/models.py:2355 +#: common/models.py:2349 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2360 +#: common/models.py:2354 msgid "Search Supplier Parts" msgstr "Sök efter leverantörsartikel" -#: common/models.py:2361 +#: common/models.py:2355 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2366 +#: common/models.py:2360 msgid "Search Manufacturer Parts" msgstr "Sök efter tillverkarartikel" -#: common/models.py:2367 +#: common/models.py:2361 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2372 +#: common/models.py:2366 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2373 +#: common/models.py:2367 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2378 +#: common/models.py:2372 msgid "Search Categories" msgstr "" -#: common/models.py:2379 +#: common/models.py:2373 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2384 +#: common/models.py:2378 msgid "Search Stock" msgstr "" -#: common/models.py:2385 +#: common/models.py:2379 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2384 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2392 +#: common/models.py:2386 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2398 +#: common/models.py:2392 msgid "Search Locations" msgstr "" -#: common/models.py:2399 +#: common/models.py:2393 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2404 +#: common/models.py:2398 msgid "Search Companies" msgstr "" -#: common/models.py:2405 +#: common/models.py:2399 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2410 +#: common/models.py:2404 msgid "Search Build Orders" msgstr "" -#: common/models.py:2411 +#: common/models.py:2405 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2416 +#: common/models.py:2410 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2417 +#: common/models.py:2411 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2422 +#: common/models.py:2416 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2424 +#: common/models.py:2418 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2430 +#: common/models.py:2424 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2431 +#: common/models.py:2425 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2436 +#: common/models.py:2430 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2438 +#: common/models.py:2432 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2444 +#: common/models.py:2438 msgid "Search Return Orders" msgstr "" -#: common/models.py:2445 +#: common/models.py:2439 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2450 +#: common/models.py:2444 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2452 +#: common/models.py:2446 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2458 +#: common/models.py:2452 msgid "Search Preview Results" msgstr "" -#: common/models.py:2460 +#: common/models.py:2454 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2466 +#: common/models.py:2460 msgid "Regex Search" msgstr "" -#: common/models.py:2467 +#: common/models.py:2461 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2472 +#: common/models.py:2466 msgid "Whole Word Search" msgstr "" -#: common/models.py:2473 +#: common/models.py:2467 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2478 +#: common/models.py:2472 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2479 +#: common/models.py:2473 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2484 +#: common/models.py:2478 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2485 +#: common/models.py:2479 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2490 +#: common/models.py:2484 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2491 +#: common/models.py:2485 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2496 +#: common/models.py:2490 msgid "Date Format" msgstr "Datumformat" -#: common/models.py:2497 +#: common/models.py:2491 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2510 part/templates/part/detail.html:41 +#: common/models.py:2504 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2511 +#: common/models.py:2505 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2516 part/templates/part/detail.html:62 +#: common/models.py:2510 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2518 +#: common/models.py:2512 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2524 +#: common/models.py:2518 msgid "Table String Length" msgstr "" -#: common/models.py:2526 +#: common/models.py:2520 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2532 +#: common/models.py:2526 msgid "Receive error reports" msgstr "" -#: common/models.py:2533 +#: common/models.py:2527 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2538 +#: common/models.py:2532 msgid "Last used printing machines" msgstr "" -#: common/models.py:2539 +#: common/models.py:2533 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2559 common/models.py:2560 common/models.py:2717 -#: common/models.py:2718 common/models.py:2963 common/models.py:2964 -#: common/models.py:3287 common/models.py:3288 importer/models.py:89 +#: common/models.py:2553 common/models.py:2554 common/models.py:2711 +#: common/models.py:2712 common/models.py:2957 common/models.py:2958 +#: common/models.py:3281 common/models.py:3282 importer/models.py:89 #: part/models.py:3319 part/models.py:3406 part/models.py:3480 #: part/models.py:3508 plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3735,11 +3724,11 @@ msgstr "" msgid "User" msgstr "Användare" -#: common/models.py:2582 +#: common/models.py:2576 msgid "Price break quantity" msgstr "" -#: common/models.py:2589 company/serializers.py:517 order/admin.py:42 +#: common/models.py:2583 company/serializers.py:517 order/admin.py:42 #: order/models.py:1423 order/models.py:2410 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1892 #: templates/js/translated/pricing.js:621 @@ -3747,96 +3736,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2590 +#: common/models.py:2584 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2694 common/models.py:2879 +#: common/models.py:2688 common/models.py:2873 msgid "Endpoint" msgstr "" -#: common/models.py:2695 +#: common/models.py:2689 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2705 +#: common/models.py:2699 msgid "Name for this webhook" msgstr "" -#: common/models.py:2709 +#: common/models.py:2703 msgid "Is this webhook active" msgstr "" -#: common/models.py:2725 users/models.py:159 +#: common/models.py:2719 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2726 +#: common/models.py:2720 msgid "Token for access" msgstr "" -#: common/models.py:2734 +#: common/models.py:2728 msgid "Secret" msgstr "" -#: common/models.py:2735 +#: common/models.py:2729 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2843 +#: common/models.py:2837 msgid "Message ID" msgstr "" -#: common/models.py:2844 +#: common/models.py:2838 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2852 +#: common/models.py:2846 msgid "Host" msgstr "" -#: common/models.py:2853 +#: common/models.py:2847 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2861 +#: common/models.py:2855 msgid "Header" msgstr "" -#: common/models.py:2862 +#: common/models.py:2856 msgid "Header of this message" msgstr "" -#: common/models.py:2869 +#: common/models.py:2863 msgid "Body" msgstr "" -#: common/models.py:2870 +#: common/models.py:2864 msgid "Body of this message" msgstr "" -#: common/models.py:2880 +#: common/models.py:2874 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2885 +#: common/models.py:2879 msgid "Worked on" msgstr "" -#: common/models.py:2886 +#: common/models.py:2880 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:3012 +#: common/models.py:3006 msgid "Id" msgstr "" -#: common/models.py:3014 templates/js/translated/company.js:965 +#: common/models.py:3008 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:3016 common/models.py:3271 company/models.py:146 +#: common/models.py:3010 common/models.py:3265 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 #: order/models.py:303 order/models.py:1378 order/models.py:1810 #: part/admin.py:55 part/models.py:1069 @@ -3853,217 +3842,217 @@ msgstr "" msgid "Link" msgstr "Länk" -#: common/models.py:3018 templates/js/translated/news.js:60 +#: common/models.py:3012 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:3020 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:3014 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" -#: common/models.py:3022 templates/js/translated/news.js:52 +#: common/models.py:3016 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Read" msgstr "" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Was this news item read?" msgstr "" -#: common/models.py:3042 company/models.py:156 part/models.py:1079 +#: common/models.py:3036 company/models.py:156 part/models.py:1079 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 -#: stock/templates/stock/item_base.html:133 templates/503.html:31 +#: stock/templates/stock/item_base.html:129 templates/503.html:31 #: templates/hover_image.html:7 templates/hover_image.html:9 #: templates/modals.html:6 msgid "Image" msgstr "Bild" -#: common/models.py:3042 +#: common/models.py:3036 msgid "Image file" msgstr "" -#: common/models.py:3054 common/models.py:3255 +#: common/models.py:3048 common/models.py:3249 msgid "Target model type for this image" msgstr "" -#: common/models.py:3058 +#: common/models.py:3052 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3080 +#: common/models.py:3074 msgid "Custom Unit" msgstr "" -#: common/models.py:3098 +#: common/models.py:3092 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:3113 +#: common/models.py:3107 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3132 +#: common/models.py:3126 msgid "Unit name" msgstr "" -#: common/models.py:3139 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3133 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3140 +#: common/models.py:3134 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3146 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3140 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3147 +#: common/models.py:3141 msgid "Unit definition" msgstr "" -#: common/models.py:3205 common/models.py:3262 stock/models.py:2552 +#: common/models.py:3199 common/models.py:3256 stock/models.py:2549 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Bilaga" -#: common/models.py:3217 +#: common/models.py:3211 msgid "Missing file" msgstr "Saknad fil" -#: common/models.py:3218 +#: common/models.py:3212 msgid "Missing external link" msgstr "Extern länk saknas" -#: common/models.py:3263 +#: common/models.py:3257 msgid "Select file to attach" msgstr "Välj fil att bifoga" -#: common/models.py:3278 templates/js/translated/attachment.js:120 +#: common/models.py:3272 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Kommentar" -#: common/models.py:3279 +#: common/models.py:3273 msgid "Attachment comment" msgstr "" -#: common/models.py:3295 +#: common/models.py:3289 msgid "Upload date" msgstr "" -#: common/models.py:3296 +#: common/models.py:3290 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size" msgstr "Filstorlek" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size in bytes" msgstr "" -#: common/models.py:3338 common/serializers.py:588 +#: common/models.py:3332 common/serializers.py:588 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3347 plugin/models.py:43 users/models.py:100 +#: common/models.py:3341 plugin/models.py:43 users/models.py:100 msgid "Key" msgstr "" -#: common/models.py:3348 +#: common/models.py:3342 msgid "Value that will be saved in the models database" msgstr "" -#: common/models.py:3351 +#: common/models.py:3345 msgid "Name of the state" msgstr "" -#: common/models.py:3355 +#: common/models.py:3349 msgid "Label" msgstr "" -#: common/models.py:3356 +#: common/models.py:3350 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:3362 +#: common/models.py:3356 msgid "Color" msgstr "Färg" -#: common/models.py:3363 +#: common/models.py:3357 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:3366 +#: common/models.py:3360 msgid "Logical Key" msgstr "" -#: common/models.py:3368 +#: common/models.py:3362 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:3376 +#: common/models.py:3370 msgid "Model" msgstr "" -#: common/models.py:3377 +#: common/models.py:3371 msgid "Model this state is associated with" msgstr "" -#: common/models.py:3381 +#: common/models.py:3375 msgid "Reference Status Set" msgstr "" -#: common/models.py:3382 +#: common/models.py:3376 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:3388 +#: common/models.py:3382 msgid "Custom State" msgstr "" -#: common/models.py:3389 +#: common/models.py:3383 msgid "Custom States" msgstr "" -#: common/models.py:3404 +#: common/models.py:3398 msgid "Model must be selected" msgstr "" -#: common/models.py:3407 +#: common/models.py:3401 msgid "Key must be selected" msgstr "" -#: common/models.py:3410 +#: common/models.py:3404 msgid "Logical key must be selected" msgstr "" -#: common/models.py:3414 +#: common/models.py:3408 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:3418 +#: common/models.py:3412 msgid "Reference status must be selected" msgstr "" -#: common/models.py:3430 +#: common/models.py:3424 msgid "Reference status set not found" msgstr "" -#: common/models.py:3436 +#: common/models.py:3430 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:3442 +#: common/models.py:3436 msgid "Logical key must be in the logical keys of the reference status" msgstr "" @@ -4165,7 +4154,7 @@ msgstr "" msgid "Filename" msgstr "Filnamn" -#: common/serializers.py:563 report/api.py:100 report/serializers.py:53 +#: common/serializers.py:563 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" @@ -4447,12 +4436,12 @@ msgstr "" #: company/models.py:467 company/models.py:584 company/models.py:808 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 -#: stock/templates/stock/item_base.html:217 +#: stock/templates/stock/item_base.html:213 msgid "Manufacturer Part" msgstr "" #: company/models.py:484 company/models.py:776 stock/models.py:791 -#: stock/serializers.py:452 stock/templates/stock/item_base.html:142 +#: stock/serializers.py:452 stock/templates/stock/item_base.html:138 #: templates/js/translated/bom.js:622 msgid "Base Part" msgstr "" @@ -4463,8 +4452,8 @@ msgstr "" #: company/models.py:495 company/templates/company/company_base.html:82 #: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:145 part/serializers.py:567 -#: stock/templates/stock/item_base.html:207 +#: company/templates/company/supplier_part.html:145 part/serializers.py:565 +#: stock/templates/stock/item_base.html:203 #: templates/js/translated/company.js:507 #: templates/js/translated/company.js:1118 #: templates/js/translated/company.js:1296 @@ -4479,7 +4468,7 @@ msgstr "" #: company/models.py:502 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:153 order/serializers.py:557 -#: part/serializers.py:577 templates/js/translated/company.js:351 +#: part/serializers.py:575 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 #: templates/js/translated/company.js:1630 templates/js/translated/part.js:1807 @@ -4505,7 +4494,7 @@ msgid "Parameter name" msgstr "" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2544 templates/js/translated/company.js:1166 +#: stock/models.py:2541 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1499 #: templates/js/translated/stock.js:1607 msgid "Value" @@ -4530,7 +4519,7 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 #: order/serializers.py:492 stock/models.py:802 -#: stock/templates/stock/item_base.html:233 +#: stock/templates/stock/item_base.html:229 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 @@ -4553,9 +4542,9 @@ msgstr "" #: company/models.py:786 company/templates/company/company_base.html:87 #: company/templates/company/supplier_part.html:129 order/models.py:492 #: order/templates/order/order_base.html:141 part/bom.py:279 part/bom.py:314 -#: part/serializers.py:551 plugin/builtin/suppliers/digikey.py:25 +#: part/serializers.py:549 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/templates/stock/item_base.html:224 +#: plugin/builtin/suppliers/tme.py:26 stock/templates/stock/item_base.html:220 #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:511 @@ -4570,7 +4559,7 @@ msgstr "Leverantör" msgid "Select supplier" msgstr "Välj leverantör" -#: company/models.py:793 part/serializers.py:562 +#: company/models.py:793 part/serializers.py:560 msgid "Supplier stock keeping unit" msgstr "" @@ -4661,7 +4650,7 @@ msgstr "" msgid "Company Name" msgstr "Företagsnamn" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:919 +#: company/serializers.py:397 part/admin.py:126 part/serializers.py:917 #: part/templates/part/part_base.html:197 #: templates/js/translated/company.js:1689 #: templates/js/translated/table_filters.js:362 @@ -4735,7 +4724,7 @@ msgstr "Radera bild" #: order/models.py:2140 order/templates/order/return_order_base.html:134 #: order/templates/order/sales_order_base.html:151 stock/models.py:844 #: stock/models.py:845 stock/serializers.py:1336 -#: stock/templates/stock/item_base.html:405 +#: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 #: templates/js/translated/return_order.js:295 @@ -4939,7 +4928,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:119 #: company/templates/company/supplier_part.html:15 company/views.py:31 -#: part/admin.py:122 part/serializers.py:925 +#: part/admin.py:122 part/serializers.py:923 #: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190 #: templates/navbar.html:48 msgid "Suppliers" @@ -5030,7 +5019,7 @@ msgid "No supplier information available" msgstr "" #: company/templates/company/supplier_part.html:139 order/serializers.py:554 -#: part/bom.py:286 part/bom.py:315 part/serializers.py:561 +#: part/bom.py:286 part/bom.py:315 part/serializers.py:559 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1793 #: templates/js/translated/pricing.js:510 #: templates/js/translated/purchase_order.js:1920 @@ -5084,7 +5073,7 @@ msgid "Update Part Availability" msgstr "" #: company/templates/company/supplier_part_sidebar.html:5 -#: part/serializers.py:923 part/stocktake.py:223 +#: part/serializers.py:921 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 #: stock/serializers.py:1021 stock/serializers.py:1199 @@ -5443,7 +5432,7 @@ msgstr "" #: order/api.py:132 msgid "Has Project Code" -msgstr "" +msgstr "Har projektkod" #: order/api.py:155 templates/js/translated/table_filters.js:201 #: templates/js/translated/table_filters.js:791 @@ -5473,7 +5462,7 @@ msgstr "" #: order/models.py:1592 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_purchase_order_report.html:14 -#: stock/serializers.py:121 stock/templates/stock/item_base.html:176 +#: stock/serializers.py:121 stock/templates/stock/item_base.html:172 #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:168 @@ -5694,7 +5683,7 @@ msgid "Number of items received" msgstr "" #: order/models.py:1513 stock/models.py:963 stock/serializers.py:617 -#: stock/templates/stock/item_base.html:183 +#: stock/templates/stock/item_base.html:179 #: templates/js/translated/stock.js:2397 msgid "Purchase Price" msgstr "" @@ -5768,7 +5757,7 @@ msgid "User who checked this shipment" msgstr "" #: order/models.py:1788 order/models.py:2011 order/serializers.py:1479 -#: order/serializers.py:1589 templates/js/translated/model_renderers.js:455 +#: order/serializers.py:1597 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "" @@ -5982,7 +5971,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1790 +#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1798 msgid "Select destination location for received items" msgstr "" @@ -6019,7 +6008,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:795 order/serializers.py:1806 +#: order/serializers.py:795 order/serializers.py:1814 msgid "Line items must be provided" msgstr "" @@ -6051,39 +6040,39 @@ msgstr "" msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1491 order/serializers.py:1597 +#: order/serializers.py:1491 order/serializers.py:1605 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1494 order/serializers.py:1600 +#: order/serializers.py:1494 order/serializers.py:1608 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1541 +#: order/serializers.py:1549 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1548 -msgid "The following serial numbers are already allocated" +#: order/serializers.py:1556 +msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1760 +#: order/serializers.py:1768 msgid "Return order line item" msgstr "" -#: order/serializers.py:1766 +#: order/serializers.py:1774 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1777 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1798 +#: order/serializers.py:1806 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1881 +#: order/serializers.py:1889 msgid "Line price currency" msgstr "" @@ -6510,7 +6499,7 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/admin.py:48 part/models.py:1044 part/serializers.py:908 +#: part/admin.py:48 part/models.py:1044 part/serializers.py:906 #: part/templates/part/part_base.html:276 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 @@ -6537,7 +6526,7 @@ msgstr "" msgid "Category ID" msgstr "" -#: part/admin.py:67 part/admin.py:304 part/serializers.py:893 +#: part/admin.py:67 part/admin.py:304 part/serializers.py:891 #: part/stocktake.py:222 msgid "Category Name" msgstr "Kategorinamn" @@ -6562,7 +6551,7 @@ msgstr "" msgid "Used In" msgstr "" -#: part/admin.py:150 part/serializers.py:918 +#: part/admin.py:150 part/serializers.py:916 #: part/templates/part/part_base.html:248 stock/admin.py:236 #: templates/js/translated/part.js:717 templates/js/translated/part.js:2159 msgid "Building" @@ -6592,7 +6581,7 @@ msgid "Category Path" msgstr "" #: part/admin.py:325 part/models.py:420 part/serializers.py:130 -#: part/serializers.py:290 part/serializers.py:428 +#: part/serializers.py:290 part/serializers.py:426 #: part/templates/part/cat_link.html:3 part/templates/part/category.html:20 #: part/templates/part/category.html:138 part/templates/part/category.html:158 #: part/templates/part/category_sidebar.html:9 @@ -6619,13 +6608,13 @@ msgstr "" msgid "Part Revision" msgstr "" -#: part/admin.py:418 part/serializers.py:1367 +#: part/admin.py:418 part/serializers.py:1365 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "" -#: part/admin.py:423 part/serializers.py:1382 +#: part/admin.py:423 part/serializers.py:1380 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -6720,7 +6709,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1520 part/models.py:1036 part/models.py:3501 part/models.py:4060 -#: part/serializers.py:443 part/serializers.py:1223 +#: part/serializers.py:441 part/serializers.py:1221 #: part/templates/part/part_base.html:267 stock/api.py:780 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6746,7 +6735,7 @@ msgstr "" msgid "Default Location" msgstr "" -#: part/bom.py:184 part/serializers.py:926 +#: part/bom.py:184 part/serializers.py:924 #: templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "" @@ -6906,7 +6895,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1052 part/serializers.py:360 +#: part/models.py:1052 msgid "Part revision or version number" msgstr "" @@ -7012,7 +7001,7 @@ msgid "Owner responsible for this part" msgstr "" #: part/models.py:1264 part/templates/part/part_base.html:355 -#: stock/templates/stock/item_base.html:451 +#: stock/templates/stock/item_base.html:447 #: templates/js/translated/part.js:2490 msgid "Last Stocktake" msgstr "" @@ -7277,7 +7266,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3635 report/models.py:208 +#: part/models.py:3635 report/models.py:216 #: templates/js/translated/part.js:2919 #: templates/js/translated/table_filters.js:502 msgid "Enabled" @@ -7571,326 +7560,326 @@ msgstr "" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:434 +#: part/serializers.py:432 msgid "No parts selected" msgstr "" -#: part/serializers.py:444 +#: part/serializers.py:442 msgid "Select category" msgstr "Välj kategori" -#: part/serializers.py:479 +#: part/serializers.py:477 msgid "Original Part" msgstr "" -#: part/serializers.py:480 +#: part/serializers.py:478 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:485 +#: part/serializers.py:483 msgid "Copy Image" msgstr "Kopiera bild" -#: part/serializers.py:486 +#: part/serializers.py:484 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:492 part/templates/part/detail.html:293 +#: part/serializers.py:490 part/templates/part/detail.html:293 msgid "Copy BOM" msgstr "" -#: part/serializers.py:493 +#: part/serializers.py:491 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:499 +#: part/serializers.py:497 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:500 +#: part/serializers.py:498 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:506 +#: part/serializers.py:504 msgid "Copy Notes" msgstr "" -#: part/serializers.py:507 +#: part/serializers.py:505 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:523 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:527 +#: part/serializers.py:525 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:534 +#: part/serializers.py:532 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:535 +#: part/serializers.py:533 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:552 +#: part/serializers.py:550 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:568 +#: part/serializers.py:566 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:578 +#: part/serializers.py:576 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:585 +#: part/serializers.py:583 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:594 +#: part/serializers.py:592 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:605 +#: part/serializers.py:603 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:612 +#: part/serializers.py:610 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:924 +#: part/serializers.py:922 msgid "Revisions" msgstr "" -#: part/serializers.py:929 +#: part/serializers.py:927 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:932 +#: part/serializers.py:930 msgid "Variant Stock" msgstr "" -#: part/serializers.py:962 part/templates/part/copy_part.html:9 +#: part/serializers.py:960 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:474 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:963 +#: part/serializers.py:961 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:969 templates/js/translated/part.js:103 +#: part/serializers.py:967 templates/js/translated/part.js:103 msgid "Initial Stock" msgstr "" -#: part/serializers.py:970 +#: part/serializers.py:968 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:976 +#: part/serializers.py:974 msgid "Supplier Information" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:975 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:985 +#: part/serializers.py:983 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:986 +#: part/serializers.py:984 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:991 +#: part/serializers.py:989 msgid "Existing Image" msgstr "" -#: part/serializers.py:992 +#: part/serializers.py:990 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1007 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1215 +#: part/serializers.py:1213 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1225 +#: part/serializers.py:1223 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1235 +#: part/serializers.py:1233 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1239 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1240 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1247 +#: part/serializers.py:1245 msgid "Generate Report" msgstr "Generera rapport" -#: part/serializers.py:1248 +#: part/serializers.py:1246 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1253 +#: part/serializers.py:1251 msgid "Update Parts" msgstr "" -#: part/serializers.py:1254 +#: part/serializers.py:1252 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1262 +#: part/serializers.py:1260 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1368 +#: part/serializers.py:1366 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1373 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1383 +#: part/serializers.py:1381 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1390 +#: part/serializers.py:1388 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1419 +#: part/serializers.py:1417 msgid "Update" msgstr "Uppdatera" -#: part/serializers.py:1420 +#: part/serializers.py:1418 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1443 +#: part/serializers.py:1441 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1450 +#: part/serializers.py:1448 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1451 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1597 +#: part/serializers.py:1595 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1606 +#: part/serializers.py:1604 msgid "Component Name" msgstr "" -#: part/serializers.py:1609 +#: part/serializers.py:1607 msgid "Component IPN" msgstr "" -#: part/serializers.py:1612 +#: part/serializers.py:1610 msgid "Component Description" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1616 msgid "Select the component part" msgstr "" -#: part/serializers.py:1627 part/templates/part/part_base.html:242 +#: part/serializers.py:1625 part/templates/part/part_base.html:242 #: templates/js/translated/bom.js:1219 msgid "Can Build" msgstr "" -#: part/serializers.py:1858 +#: part/serializers.py:1856 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1866 +#: part/serializers.py:1864 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1867 +#: part/serializers.py:1865 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1872 +#: part/serializers.py:1870 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1873 +#: part/serializers.py:1871 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1878 +#: part/serializers.py:1876 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1879 +#: part/serializers.py:1877 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1884 +#: part/serializers.py:1882 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1885 +#: part/serializers.py:1883 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1920 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1921 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1955 +#: part/serializers.py:1953 msgid "No part column specified" msgstr "" -#: part/serializers.py:1999 +#: part/serializers.py:1997 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2002 +#: part/serializers.py:2000 msgid "No matching part found" msgstr "" -#: part/serializers.py:2004 +#: part/serializers.py:2002 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2013 +#: part/serializers.py:2011 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2021 +#: part/serializers.py:2019 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2044 +#: part/serializers.py:2042 msgid "At least one BOM item is required" msgstr "" @@ -8216,7 +8205,7 @@ msgid "Subscribe to notifications for this part" msgstr "" #: part/templates/part/part_base.html:52 -#: stock/templates/stock/item_base.html:62 +#: stock/templates/stock/item_base.html:61 #: stock/templates/stock/location.html:71 templates/js/translated/label.js:136 msgid "Print Label" msgstr "" @@ -8226,7 +8215,7 @@ msgid "Show pricing information" msgstr "" #: part/templates/part/part_base.html:63 -#: stock/templates/stock/item_base.html:110 +#: stock/templates/stock/item_base.html:106 #: stock/templates/stock/location.html:80 msgid "Stock actions" msgstr "" @@ -8297,12 +8286,12 @@ msgid "Required for Orders" msgstr "" #: part/templates/part/part_base.html:225 -#: stock/templates/stock/item_base.html:388 +#: stock/templates/stock/item_base.html:384 msgid "Allocated to Build Orders" msgstr "" #: part/templates/part/part_base.html:234 -#: stock/templates/stock/item_base.html:381 +#: stock/templates/stock/item_base.html:377 msgid "Allocated to Sales Orders" msgstr "" @@ -8322,7 +8311,7 @@ msgid "Latest Serial Number" msgstr "" #: part/templates/part/part_base.html:372 -#: stock/templates/stock/item_base.html:322 +#: stock/templates/stock/item_base.html:318 msgid "Search for serial number" msgstr "" @@ -8449,7 +8438,7 @@ msgid "Edit" msgstr "Redigera" #: part/templates/part/prices.html:28 stock/admin.py:252 -#: stock/templates/stock/item_base.html:446 +#: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1703 #: templates/js/translated/company.js:1713 #: templates/js/translated/stock.js:2332 @@ -8940,7 +8929,7 @@ msgstr "" msgid "Print a border around each label" msgstr "" -#: plugin/builtin/labels/label_sheet.py:47 report/models.py:307 +#: plugin/builtin/labels/label_sheet.py:47 report/models.py:315 msgid "Landscape" msgstr "" @@ -9098,7 +9087,7 @@ msgstr "" msgid "Package Plugin" msgstr "" -#: plugin/models.py:220 report/models.py:474 +#: plugin/models.py:220 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" @@ -9249,8 +9238,8 @@ msgstr "" msgid "No valid objects provided to template" msgstr "" -#: report/api.py:103 report/models.py:438 report/serializers.py:98 -#: report/serializers.py:148 templates/js/translated/purchase_order.js:1817 +#: report/api.py:103 report/models.py:446 report/serializers.py:99 +#: report/serializers.py:149 templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:353 #: templates/js/translated/sales_order.js:887 #: templates/js/translated/sales_order.js:1047 @@ -9281,7 +9270,11 @@ msgstr "" msgid "Error printing label" msgstr "" -#: report/api.py:375 report/api.py:411 +#: report/api.py:358 +msgid "Report saved at time of printing" +msgstr "" + +#: report/api.py:384 report/api.py:420 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "" @@ -9318,135 +9311,143 @@ msgstr "" msgid "Revision number (auto-increments)" msgstr "" -#: report/models.py:202 +#: report/models.py:168 +msgid "Attach to Model on Print" +msgstr "" + +#: report/models.py:170 +msgid "Save report output as an attachment against linked model instance when printing" +msgstr "" + +#: report/models.py:210 msgid "Filename Pattern" msgstr "" -#: report/models.py:203 +#: report/models.py:211 msgid "Pattern for generating filenames" msgstr "" -#: report/models.py:208 +#: report/models.py:216 msgid "Template is enabled" msgstr "" -#: report/models.py:214 +#: report/models.py:222 msgid "Target model type for template" msgstr "" -#: report/models.py:234 +#: report/models.py:242 msgid "Filters" msgstr "" -#: report/models.py:235 +#: report/models.py:243 msgid "Template query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:294 report/models.py:361 +#: report/models.py:302 report/models.py:369 msgid "Template file" msgstr "" -#: report/models.py:302 +#: report/models.py:310 msgid "Page size for PDF reports" msgstr "" -#: report/models.py:308 +#: report/models.py:316 msgid "Render report in landscape orientation" msgstr "" -#: report/models.py:367 +#: report/models.py:375 msgid "Width [mm]" msgstr "" -#: report/models.py:368 +#: report/models.py:376 msgid "Label width, specified in mm" msgstr "" -#: report/models.py:374 +#: report/models.py:382 msgid "Height [mm]" msgstr "" -#: report/models.py:375 +#: report/models.py:383 msgid "Label height, specified in mm" msgstr "" -#: report/models.py:438 +#: report/models.py:446 msgid "Number of items to process" msgstr "" -#: report/models.py:444 +#: report/models.py:452 msgid "Report generation is complete" msgstr "" -#: report/models.py:448 templates/js/translated/build.js:2352 +#: report/models.py:456 templates/js/translated/build.js:2352 msgid "Progress" msgstr "" -#: report/models.py:448 +#: report/models.py:456 msgid "Report generation progress" msgstr "" -#: report/models.py:456 +#: report/models.py:464 msgid "Report Template" msgstr "" -#: report/models.py:463 report/models.py:486 +#: report/models.py:471 report/models.py:494 msgid "Output File" msgstr "" -#: report/models.py:464 report/models.py:487 +#: report/models.py:472 report/models.py:495 msgid "Generated output file" msgstr "" -#: report/models.py:475 +#: report/models.py:483 msgid "Label output plugin" msgstr "" -#: report/models.py:479 +#: report/models.py:487 msgid "Label Template" msgstr "" -#: report/models.py:502 +#: report/models.py:510 msgid "Snippet" msgstr "" -#: report/models.py:503 +#: report/models.py:511 msgid "Report snippet file" msgstr "" -#: report/models.py:510 +#: report/models.py:518 msgid "Snippet file description" msgstr "" -#: report/models.py:528 +#: report/models.py:536 msgid "Asset" msgstr "" -#: report/models.py:529 +#: report/models.py:537 msgid "Report asset file" msgstr "" -#: report/models.py:536 +#: report/models.py:544 msgid "Asset file description" msgstr "" -#: report/serializers.py:91 +#: report/serializers.py:92 msgid "Select report template" msgstr "" -#: report/serializers.py:99 report/serializers.py:149 +#: report/serializers.py:100 report/serializers.py:150 msgid "List of item primary keys to include in the report" msgstr "" -#: report/serializers.py:132 +#: report/serializers.py:133 msgid "Select label template" msgstr "" -#: report/serializers.py:140 +#: report/serializers.py:141 msgid "Printing Plugin" msgstr "" -#: report/serializers.py:141 +#: report/serializers.py:142 msgid "Select plugin to use for label printing" msgstr "" @@ -9517,7 +9518,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2538 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2535 msgid "Result" msgstr "" @@ -9598,7 +9599,7 @@ msgid "Customer ID" msgstr "" #: stock/admin.py:206 stock/models.py:829 -#: stock/templates/stock/item_base.html:354 +#: stock/templates/stock/item_base.html:350 msgid "Installed In" msgstr "" @@ -9623,7 +9624,7 @@ msgid "Delete on Deplete" msgstr "" #: stock/admin.py:261 stock/models.py:923 -#: stock/templates/stock/item_base.html:433 +#: stock/templates/stock/item_base.html:429 #: templates/js/translated/stock.js:2316 users/models.py:124 msgid "Expiry Date" msgstr "" @@ -9665,7 +9666,7 @@ msgid "Expiry date after" msgstr "" #: stock/api.py:839 stock/serializers.py:611 -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #: templates/js/translated/table_filters.js:448 msgid "Stale" msgstr "" @@ -9715,7 +9716,7 @@ msgid "Stock Locations" msgstr "" #: stock/models.py:185 stock/models.py:972 -#: stock/templates/stock/item_base.html:247 +#: stock/templates/stock/item_base.html:243 msgid "Owner" msgstr "" @@ -9826,7 +9827,7 @@ msgstr "" msgid "Build for this stock item" msgstr "" -#: stock/models.py:892 stock/templates/stock/item_base.html:363 +#: stock/models.py:892 stock/templates/stock/item_base.html:359 msgid "Consumed By" msgstr "" @@ -9891,7 +9892,7 @@ msgstr "" msgid "Serial numbers already exist" msgstr "" -#: stock/models.py:1636 +#: stock/models.py:1636 stock/models.py:2438 msgid "Test template does not exist" msgstr "" @@ -9951,55 +9952,55 @@ msgstr "" msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2443 +#: stock/models.py:2441 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2448 +#: stock/models.py:2445 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2450 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2538 +#: stock/models.py:2535 msgid "Test result" msgstr "" -#: stock/models.py:2545 +#: stock/models.py:2542 msgid "Test output value" msgstr "" -#: stock/models.py:2553 stock/serializers.py:245 +#: stock/models.py:2550 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2557 +#: stock/models.py:2554 msgid "Test notes" msgstr "" -#: stock/models.py:2565 templates/js/translated/stock.js:1633 +#: stock/models.py:2562 templates/js/translated/stock.js:1633 msgid "Test station" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2563 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2572 +#: stock/models.py:2569 msgid "Started" msgstr "" -#: stock/models.py:2573 +#: stock/models.py:2570 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2579 +#: stock/models.py:2576 msgid "Finished" msgstr "" -#: stock/models.py:2580 +#: stock/models.py:2577 msgid "The timestamp of the test finish" msgstr "" @@ -10059,7 +10060,7 @@ msgstr "" msgid "Serial number is too large" msgstr "" -#: stock/serializers.py:459 stock/templates/stock/item_base.html:193 +#: stock/serializers.py:459 stock/templates/stock/item_base.html:189 msgid "Parent Item" msgstr "" @@ -10071,7 +10072,7 @@ msgstr "" msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:603 stock/templates/stock/item_base.html:437 +#: stock/serializers.py:603 stock/templates/stock/item_base.html:433 #: templates/js/translated/table_filters.js:442 users/models.py:174 msgid "Expired" msgstr "" @@ -10410,7 +10411,7 @@ msgstr "" msgid "Test Data" msgstr "" -#: stock/templates/stock/item.html:85 stock/templates/stock/item_base.html:65 +#: stock/templates/stock/item.html:85 msgid "Test Report" msgstr "" @@ -10450,200 +10451,204 @@ msgstr "" msgid "Scan to Location" msgstr "" -#: stock/templates/stock/item_base.html:59 +#: stock/templates/stock/item_base.html:58 #: stock/templates/stock/location.html:67 #: templates/js/translated/filters.js:434 msgid "Printing actions" msgstr "" -#: stock/templates/stock/item_base.html:75 +#: stock/templates/stock/item_base.html:63 templates/js/translated/report.js:49 +msgid "Print Report" +msgstr "" + +#: stock/templates/stock/item_base.html:71 msgid "Stock adjustment actions" msgstr "" -#: stock/templates/stock/item_base.html:79 +#: stock/templates/stock/item_base.html:75 #: stock/templates/stock/location.html:87 templates/js/translated/stock.js:1909 msgid "Count stock" msgstr "" -#: stock/templates/stock/item_base.html:81 +#: stock/templates/stock/item_base.html:77 #: templates/js/translated/stock.js:1891 msgid "Add stock" msgstr "" -#: stock/templates/stock/item_base.html:82 +#: stock/templates/stock/item_base.html:78 #: templates/js/translated/stock.js:1900 msgid "Remove stock" msgstr "" -#: stock/templates/stock/item_base.html:85 +#: stock/templates/stock/item_base.html:81 msgid "Serialize stock" msgstr "" -#: stock/templates/stock/item_base.html:88 +#: stock/templates/stock/item_base.html:84 #: stock/templates/stock/location.html:93 templates/js/translated/stock.js:1918 msgid "Transfer stock" msgstr "" -#: stock/templates/stock/item_base.html:91 +#: stock/templates/stock/item_base.html:87 #: templates/js/translated/stock.js:1973 msgid "Assign to customer" msgstr "" -#: stock/templates/stock/item_base.html:94 +#: stock/templates/stock/item_base.html:90 msgid "Return to stock" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall stock item" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install stock item" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install" msgstr "" -#: stock/templates/stock/item_base.html:115 +#: stock/templates/stock/item_base.html:111 msgid "Convert to variant" msgstr "" -#: stock/templates/stock/item_base.html:118 +#: stock/templates/stock/item_base.html:114 msgid "Duplicate stock item" msgstr "" -#: stock/templates/stock/item_base.html:120 +#: stock/templates/stock/item_base.html:116 msgid "Edit stock item" msgstr "" -#: stock/templates/stock/item_base.html:123 +#: stock/templates/stock/item_base.html:119 msgid "Delete stock item" msgstr "" -#: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 +#: stock/templates/stock/item_base.html:165 templates/InvenTree/search.html:139 #: templates/js/translated/build.js:2298 templates/navbar.html:38 msgid "Build" msgstr "Bygg" -#: stock/templates/stock/item_base.html:211 +#: stock/templates/stock/item_base.html:207 msgid "No manufacturer set" msgstr "" -#: stock/templates/stock/item_base.html:251 +#: stock/templates/stock/item_base.html:247 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:248 #: stock/templates/stock/location.html:146 msgid "Read only" msgstr "" -#: stock/templates/stock/item_base.html:265 +#: stock/templates/stock/item_base.html:261 msgid "This stock item is unavailable" msgstr "" -#: stock/templates/stock/item_base.html:271 +#: stock/templates/stock/item_base.html:267 msgid "This stock item is in production and cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:272 +#: stock/templates/stock/item_base.html:268 msgid "Edit the stock item from the build view." msgstr "" -#: stock/templates/stock/item_base.html:287 +#: stock/templates/stock/item_base.html:283 msgid "This stock item is allocated to Sales Order" msgstr "" -#: stock/templates/stock/item_base.html:295 +#: stock/templates/stock/item_base.html:291 msgid "This stock item is allocated to Build Order" msgstr "" -#: stock/templates/stock/item_base.html:311 +#: stock/templates/stock/item_base.html:307 msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted" msgstr "" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "previous page" msgstr "föregående sida" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "Navigate to previous serial number" msgstr "" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "next page" msgstr "nästa sida" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "Navigate to next serial number" msgstr "" -#: stock/templates/stock/item_base.html:398 +#: stock/templates/stock/item_base.html:394 #: templates/js/translated/build.js:2555 msgid "No location set" msgstr "" -#: stock/templates/stock/item_base.html:413 +#: stock/templates/stock/item_base.html:409 msgid "Tests" msgstr "" -#: stock/templates/stock/item_base.html:419 +#: stock/templates/stock/item_base.html:415 msgid "This stock item has not passed all required tests" msgstr "" -#: stock/templates/stock/item_base.html:437 +#: stock/templates/stock/item_base.html:433 #, python-format msgid "This StockItem expired on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:455 +#: stock/templates/stock/item_base.html:451 msgid "No stocktake performed" msgstr "" -#: stock/templates/stock/item_base.html:504 +#: stock/templates/stock/item_base.html:500 #: templates/js/translated/stock.js:2038 msgid "stock item" msgstr "" -#: stock/templates/stock/item_base.html:527 +#: stock/templates/stock/item_base.html:523 msgid "Edit Stock Status" msgstr "Redigera lagerstatus" -#: stock/templates/stock/item_base.html:536 +#: stock/templates/stock/item_base.html:532 msgid "Stock Item QR Code" msgstr "" -#: stock/templates/stock/item_base.html:547 +#: stock/templates/stock/item_base.html:543 msgid "Link Barcode to Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:611 +#: stock/templates/stock/item_base.html:607 msgid "Select one of the part variants listed below." msgstr "" -#: stock/templates/stock/item_base.html:614 +#: stock/templates/stock/item_base.html:610 msgid "Warning" msgstr "Varning" -#: stock/templates/stock/item_base.html:615 +#: stock/templates/stock/item_base.html:611 msgid "This action cannot be easily undone" msgstr "" -#: stock/templates/stock/item_base.html:623 +#: stock/templates/stock/item_base.html:619 msgid "Convert Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:656 +#: stock/templates/stock/item_base.html:652 msgid "Return to Stock" msgstr "" @@ -11310,7 +11315,7 @@ msgid "Delete Location Type" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:503 -#: templates/InvenTree/settings/stock.html:38 +#: templates/InvenTree/settings/stock.html:39 msgid "New Location Type" msgstr "" @@ -11367,7 +11372,7 @@ msgstr "" msgid "Stock Settings" msgstr "" -#: templates/InvenTree/settings/stock.html:34 +#: templates/InvenTree/settings/stock.html:35 msgid "Stock Location Types" msgstr "" @@ -11852,23 +11857,23 @@ msgstr "Lägg till bilaga" msgid "Barcode Identifier" msgstr "" -#: templates/base.html:103 +#: templates/base.html:102 msgid "Server Restart Required" msgstr "" -#: templates/base.html:106 +#: templates/base.html:105 msgid "A configuration option has been changed which requires a server restart" msgstr "" -#: templates/base.html:106 templates/base.html:116 +#: templates/base.html:105 templates/base.html:115 msgid "Contact your system administrator for further information" msgstr "" -#: templates/base.html:113 +#: templates/base.html:112 msgid "Pending Database Migrations" msgstr "" -#: templates/base.html:116 +#: templates/base.html:115 msgid "There are pending database migrations which require attention" msgstr "" @@ -13946,10 +13951,6 @@ msgstr "" msgid "Delete line item" msgstr "" -#: templates/js/translated/report.js:49 -msgid "Print Report" -msgstr "" - #: templates/js/translated/report.js:68 msgid "Report print successful" msgstr "" diff --git a/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po index 5527d0d08b..5d33e833aa 100644 --- a/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-29 07:07+0000\n" -"PO-Revision-Date: 2024-08-29 07:10\n" +"POT-Creation-Date: 2024-09-06 05:16+0000\n" +"PO-Revision-Date: 2024-09-06 05:19\n" "Last-Translator: \n" "Language-Team: Thai\n" "Language: th_TH\n" @@ -67,7 +67,7 @@ msgstr "ป้อนวันที่" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3309 part/templates/part/part_sidebar.html:65 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2557 +#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2554 #: stock/serializers.py:705 stock/serializers.py:863 stock/serializers.py:989 #: stock/serializers.py:1039 stock/serializers.py:1350 #: stock/serializers.py:1439 stock/serializers.py:1604 @@ -419,8 +419,8 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:767 common/models.py:2704 common/models.py:3131 -#: common/models.py:3351 common/serializers.py:439 company/models.py:590 +#: InvenTree/models.py:767 common/models.py:2698 common/models.py:3125 +#: common/models.py:3345 common/serializers.py:439 company/models.py:590 #: machine/models.py:24 part/models.py:995 part/models.py:3776 #: plugin/models.py:51 report/models.py:149 stock/models.py:82 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -449,7 +449,7 @@ msgstr "ชื่อ" #: part/models.py:3791 part/templates/part/category.html:79 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:155 -#: report/models.py:509 report/models.py:535 +#: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 #: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:122 #: templates/InvenTree/settings/notifications.html:19 @@ -572,7 +572,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:444 common/models.py:2709 company/models.py:160 +#: InvenTree/serializers.py:444 common/models.py:2703 company/models.py:160 #: company/models.py:798 machine/models.py:39 part/admin.py:88 #: part/models.py:1201 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -667,7 +667,7 @@ msgstr "" msgid "Downloading images from remote URL is not enabled" msgstr "" -#: InvenTree/status.py:65 part/serializers.py:1267 +#: InvenTree/status.py:65 part/serializers.py:1265 msgid "Background worker check failed" msgstr "" @@ -777,7 +777,7 @@ msgid "Optional" msgstr "" #: build/api.py:321 common/models.py:1491 part/admin.py:91 part/admin.py:428 -#: part/models.py:1166 part/serializers.py:1596 +#: part/models.py:1166 part/serializers.py:1594 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 #: templates/js/translated/table_filters.js:729 @@ -896,7 +896,7 @@ msgstr "" #: part/models.py:3282 part/models.py:3430 part/models.py:3451 #: part/models.py:3473 part/models.py:3609 part/models.py:3951 #: part/models.py:4114 part/models.py:4244 part/models.py:4602 -#: part/serializers.py:1213 part/serializers.py:1857 +#: part/serializers.py:1211 part/serializers.py:1855 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1063,12 +1063,12 @@ msgstr "" #: order/templates/order/return_order_base.html:148 #: order/templates/order/sales_order_base.html:187 #: part/templates/part/part_base.html:399 stock/models.py:859 -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:196 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "" -#: build/models.py:378 common/models.py:3272 part/models.py:1070 +#: build/models.py:378 common/models.py:3266 part/models.py:1070 #: stock/models.py:859 msgid "Link to external URL" msgstr "" @@ -1124,7 +1124,7 @@ msgstr "" #: build/models.py:1060 build/serializers.py:279 build/serializers.py:328 #: build/serializers.py:959 order/models.py:565 order/serializers.py:500 -#: order/serializers.py:666 part/serializers.py:1590 part/serializers.py:2019 +#: order/serializers.py:666 part/serializers.py:1588 part/serializers.py:2017 #: stock/models.py:704 stock/models.py:1515 stock/serializers.py:676 msgid "Quantity must be greater than zero" msgstr "จำนวนต้องมีค่ามากกว่า 0" @@ -1149,7 +1149,7 @@ msgstr "" #: build/models.py:1505 build/models.py:1761 build/serializers.py:266 #: build/serializers.py:313 build/serializers.py:1339 #: build/templates/build/build_base.html:110 -#: build/templates/build/detail.html:34 common/models.py:2581 +#: build/templates/build/detail.html:34 common/models.py:2575 #: order/models.py:1349 order/models.py:2034 order/serializers.py:1464 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3296 part/models.py:4266 @@ -1163,9 +1163,9 @@ msgstr "" #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 stock/admin.py:160 #: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:667 -#: stock/templates/stock/item_base.html:287 -#: stock/templates/stock/item_base.html:295 -#: stock/templates/stock/item_base.html:342 +#: stock/templates/stock/item_base.html:283 +#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:338 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:981 templates/js/translated/build.js:525 @@ -1228,7 +1228,7 @@ msgstr "" #: stock/serializers.py:770 stock/serializers.py:1288 stock/serializers.py:1400 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 -#: stock/templates/stock/item_base.html:194 +#: stock/templates/stock/item_base.html:190 #: templates/js/translated/build.js:1921 #: templates/js/translated/sales_order.js:301 #: templates/js/translated/sales_order.js:1234 @@ -1323,10 +1323,10 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:359 build/serializers.py:500 build/serializers.py:572 -#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1789 -#: part/serializers.py:1233 stock/serializers.py:103 stock/serializers.py:698 +#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1797 +#: part/serializers.py:1231 stock/serializers.py:103 stock/serializers.py:698 #: stock/serializers.py:858 stock/serializers.py:984 stock/serializers.py:1432 -#: stock/serializers.py:1688 stock/templates/stock/item_base.html:394 +#: stock/serializers.py:1688 stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2547 @@ -1390,7 +1390,7 @@ msgstr "" #: build/templates/build/detail.html:62 order/models.py:477 #: order/models.py:1003 order/models.py:2152 order/serializers.py:687 #: stock/admin.py:165 stock/serializers.py:1035 stock/serializers.py:1576 -#: stock/templates/stock/item_base.html:427 +#: stock/templates/stock/item_base.html:423 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1371 #: templates/js/translated/purchase_order.js:1792 @@ -1522,7 +1522,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1030 order/serializers.py:1614 +#: build/serializers.py:1030 order/serializers.py:1622 msgid "Allocation items must be provided" msgstr "" @@ -1590,7 +1590,7 @@ msgstr "" #: build/serializers.py:1230 company/models.py:849 #: company/templates/company/supplier_part.html:160 order/serializers.py:691 #: stock/admin.py:229 stock/models.py:822 stock/serializers.py:1586 -#: stock/templates/stock/item_base.html:240 +#: stock/templates/stock/item_base.html:236 #: templates/js/translated/company.js:1646 #: templates/js/translated/purchase_order.js:1169 #: templates/js/translated/purchase_order.js:1332 @@ -1625,7 +1625,7 @@ msgstr "" #: build/serializers.py:1243 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:849 -#: stock/serializers.py:152 stock/templates/stock/item_base.html:311 +#: stock/serializers.py:152 stock/templates/stock/item_base.html:307 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2530 #: templates/js/translated/model_renderers.js:231 @@ -1644,7 +1644,7 @@ msgstr "" msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1257 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1257 stock/templates/stock/item_base.html:336 msgid "Available Quantity" msgstr "" @@ -1684,7 +1684,7 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1355 order/serializers.py:1179 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:920 part/serializers.py:1623 +#: part/bom.py:186 part/serializers.py:918 part/serializers.py:1621 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2807 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2155 @@ -1692,13 +1692,13 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1625 +#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1623 #: templates/js/translated/build.js:2811 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1650 +#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1648 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" @@ -1716,7 +1716,7 @@ msgstr "" msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1372 part/serializers.py:927 +#: build/serializers.py:1372 part/serializers.py:925 msgid "External Stock" msgstr "" @@ -1745,7 +1745,7 @@ msgstr "ยกเลิกแล้ว" #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:50 order/status_codes.py:81 #: order/templates/order/order_base.html:163 -#: order/templates/order/sales_order_base.html:168 report/models.py:443 +#: order/templates/order/sales_order_base.html:168 report/models.py:451 msgid "Complete" msgstr "สำเร็จแล้ว" @@ -1849,9 +1849,6 @@ msgid "Delete Build" msgstr "" #: build/templates/build/build_base.html:87 -msgid "Isueue Build" -msgstr "" - #: build/templates/build/build_base.html:88 msgid "Issue Build" msgstr "" @@ -1931,7 +1928,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 -#: stock/templates/stock/item_base.html:369 +#: stock/templates/stock/item_base.html:365 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 #: templates/js/translated/sales_order.js:805 @@ -1991,7 +1988,7 @@ msgid "Allocated Parts" msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:163 -#: stock/templates/stock/item_base.html:162 +#: stock/templates/stock/item_base.html:158 #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:242 #: templates/js/translated/purchase_order.js:1326 @@ -2352,8 +2349,8 @@ msgstr "" #: common/models.py:1297 common/models.py:1353 common/models.py:1366 #: common/models.py:1374 common/models.py:1383 common/models.py:1392 -#: common/models.py:1629 common/models.py:1651 common/models.py:1766 -#: common/models.py:2148 +#: common/models.py:1629 common/models.py:1651 common/models.py:1752 +#: common/models.py:2134 msgid "days" msgstr "" @@ -2582,8 +2579,8 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:1485 part/admin.py:108 part/models.py:3959 -#: report/models.py:293 report/models.py:360 report/serializers.py:90 -#: report/serializers.py:131 stock/serializers.py:233 +#: report/models.py:301 report/models.py:368 report/serializers.py:91 +#: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 #: templates/js/translated/table_filters.js:775 msgid "Template" @@ -2598,7 +2595,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:1497 part/admin.py:95 part/models.py:1172 -#: part/serializers.py:1617 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1615 templates/js/translated/table_filters.js:737 msgid "Component" msgstr "" @@ -2823,7 +2820,7 @@ msgid "Log errors which occur when generating reports" msgstr "" #: common/models.py:1702 plugin/builtin/labels/label_sheet.py:28 -#: report/models.py:301 +#: report/models.py:309 msgid "Page Size" msgstr "" @@ -2832,902 +2829,894 @@ msgid "Default page size for PDF reports" msgstr "" #: common/models.py:1708 -msgid "Enable Test Reports" -msgstr "" - -#: common/models.py:1709 -msgid "Enable generation of test reports" -msgstr "" - -#: common/models.py:1714 -msgid "Attach Test Reports" -msgstr "" - -#: common/models.py:1716 -msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" -msgstr "" - -#: common/models.py:1722 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1723 +#: common/models.py:1709 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1728 +#: common/models.py:1714 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1729 +#: common/models.py:1715 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1734 +#: common/models.py:1720 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1736 +#: common/models.py:1722 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1742 +#: common/models.py:1728 msgid "Batch Code Template" msgstr "" -#: common/models.py:1744 +#: common/models.py:1730 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1749 +#: common/models.py:1735 msgid "Stock Expiry" msgstr "" -#: common/models.py:1750 +#: common/models.py:1736 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1755 +#: common/models.py:1741 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1756 +#: common/models.py:1742 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1761 +#: common/models.py:1747 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1763 +#: common/models.py:1749 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1770 +#: common/models.py:1756 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1771 +#: common/models.py:1757 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1776 +#: common/models.py:1762 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1777 +#: common/models.py:1763 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1782 +#: common/models.py:1768 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1783 +#: common/models.py:1769 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1788 +#: common/models.py:1774 msgid "Show Installed Stock Items" msgstr "" -#: common/models.py:1789 +#: common/models.py:1775 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1794 +#: common/models.py:1780 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1796 +#: common/models.py:1782 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1802 +#: common/models.py:1788 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1804 +#: common/models.py:1790 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1810 +#: common/models.py:1796 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1812 +#: common/models.py:1798 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1818 common/models.py:1874 common/models.py:1896 -#: common/models.py:1932 +#: common/models.py:1804 common/models.py:1860 common/models.py:1882 +#: common/models.py:1918 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1819 common/models.py:1875 common/models.py:1897 -#: common/models.py:1933 +#: common/models.py:1805 common/models.py:1861 common/models.py:1883 +#: common/models.py:1919 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1824 +#: common/models.py:1810 msgid "Require Active Part" msgstr "" -#: common/models.py:1825 +#: common/models.py:1811 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1830 +#: common/models.py:1816 msgid "Require Locked Part" msgstr "" -#: common/models.py:1831 +#: common/models.py:1817 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/models.py:1836 +#: common/models.py:1822 msgid "Require Valid BOM" msgstr "" -#: common/models.py:1838 +#: common/models.py:1824 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1844 +#: common/models.py:1830 msgid "Require Closed Child Orders" msgstr "" -#: common/models.py:1846 +#: common/models.py:1832 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/models.py:1852 +#: common/models.py:1838 msgid "Block Until Tests Pass" msgstr "" -#: common/models.py:1854 +#: common/models.py:1840 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" -#: common/models.py:1860 +#: common/models.py:1846 msgid "Enable Return Orders" msgstr "" -#: common/models.py:1861 +#: common/models.py:1847 msgid "Enable return order functionality in the user interface" msgstr "" -#: common/models.py:1866 +#: common/models.py:1852 msgid "Return Order Reference Pattern" msgstr "" -#: common/models.py:1868 +#: common/models.py:1854 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1880 +#: common/models.py:1866 msgid "Edit Completed Return Orders" msgstr "" -#: common/models.py:1882 +#: common/models.py:1868 msgid "Allow editing of return orders after they have been completed" msgstr "" -#: common/models.py:1888 +#: common/models.py:1874 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1890 +#: common/models.py:1876 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1902 +#: common/models.py:1888 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1903 +#: common/models.py:1889 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1908 +#: common/models.py:1894 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1910 +#: common/models.py:1896 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1916 +#: common/models.py:1902 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1918 +#: common/models.py:1904 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1924 +#: common/models.py:1910 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1926 +#: common/models.py:1912 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1938 +#: common/models.py:1924 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1940 +#: common/models.py:1926 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1946 +#: common/models.py:1932 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1948 +#: common/models.py:1934 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1955 +#: common/models.py:1941 msgid "Enable password forgot" msgstr "" -#: common/models.py:1956 +#: common/models.py:1942 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1961 +#: common/models.py:1947 msgid "Enable registration" msgstr "" -#: common/models.py:1962 +#: common/models.py:1948 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1967 +#: common/models.py:1953 msgid "Enable SSO" msgstr "" -#: common/models.py:1968 +#: common/models.py:1954 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1973 +#: common/models.py:1959 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1975 +#: common/models.py:1961 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1981 +#: common/models.py:1967 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1983 +#: common/models.py:1969 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1989 +#: common/models.py:1975 msgid "SSO group key" msgstr "" -#: common/models.py:1991 +#: common/models.py:1977 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1997 +#: common/models.py:1983 msgid "SSO group map" msgstr "" -#: common/models.py:1999 +#: common/models.py:1985 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/models.py:2005 +#: common/models.py:1991 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:2007 +#: common/models.py:1993 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/models.py:2013 +#: common/models.py:1999 msgid "Email required" msgstr "" -#: common/models.py:2014 +#: common/models.py:2000 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:2019 +#: common/models.py:2005 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:2021 +#: common/models.py:2007 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:2027 +#: common/models.py:2013 msgid "Mail twice" msgstr "" -#: common/models.py:2028 +#: common/models.py:2014 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:2033 +#: common/models.py:2019 msgid "Password twice" msgstr "" -#: common/models.py:2034 +#: common/models.py:2020 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:2039 +#: common/models.py:2025 msgid "Allowed domains" msgstr "" -#: common/models.py:2041 +#: common/models.py:2027 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:2047 +#: common/models.py:2033 msgid "Group on signup" msgstr "" -#: common/models.py:2049 +#: common/models.py:2035 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:2055 +#: common/models.py:2041 msgid "Enforce MFA" msgstr "" -#: common/models.py:2056 +#: common/models.py:2042 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:2061 +#: common/models.py:2047 msgid "Check plugins on startup" msgstr "" -#: common/models.py:2063 +#: common/models.py:2049 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:2071 +#: common/models.py:2057 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2072 +#: common/models.py:2058 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2078 +#: common/models.py:2064 msgid "Enable URL integration" msgstr "" -#: common/models.py:2079 +#: common/models.py:2065 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:2085 +#: common/models.py:2071 msgid "Enable navigation integration" msgstr "" -#: common/models.py:2086 +#: common/models.py:2072 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:2092 +#: common/models.py:2078 msgid "Enable app integration" msgstr "" -#: common/models.py:2093 +#: common/models.py:2079 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:2099 +#: common/models.py:2085 msgid "Enable schedule integration" msgstr "" -#: common/models.py:2100 +#: common/models.py:2086 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2106 +#: common/models.py:2092 msgid "Enable event integration" msgstr "" -#: common/models.py:2107 +#: common/models.py:2093 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2113 +#: common/models.py:2099 msgid "Enable project codes" msgstr "" -#: common/models.py:2114 +#: common/models.py:2100 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2119 +#: common/models.py:2105 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2121 +#: common/models.py:2107 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2127 +#: common/models.py:2113 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2129 +#: common/models.py:2115 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2135 +#: common/models.py:2121 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2137 +#: common/models.py:2123 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2143 +#: common/models.py:2129 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2145 +#: common/models.py:2131 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2152 +#: common/models.py:2138 msgid "Display Users full names" msgstr "" -#: common/models.py:2153 +#: common/models.py:2139 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2158 +#: common/models.py:2144 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2159 +#: common/models.py:2145 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2171 common/models.py:2551 +#: common/models.py:2150 +msgid "Create Template on Upload" +msgstr "" + +#: common/models.py:2152 +msgid "Create a new test template when uploading test data which does not match an existing template" +msgstr "" + +#: common/models.py:2165 common/models.py:2545 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2214 +#: common/models.py:2208 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2216 +#: common/models.py:2210 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2216 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2223 +#: common/models.py:2217 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2228 +#: common/models.py:2222 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2229 +#: common/models.py:2223 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2234 +#: common/models.py:2228 msgid "Show latest parts" msgstr "" -#: common/models.py:2235 +#: common/models.py:2229 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2240 +#: common/models.py:2234 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2241 +#: common/models.py:2235 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2246 +#: common/models.py:2240 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2247 +#: common/models.py:2241 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2252 +#: common/models.py:2246 msgid "Show low stock" msgstr "" -#: common/models.py:2253 +#: common/models.py:2247 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2258 +#: common/models.py:2252 msgid "Show depleted stock" msgstr "" -#: common/models.py:2259 +#: common/models.py:2253 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2264 +#: common/models.py:2258 msgid "Show needed stock" msgstr "" -#: common/models.py:2265 +#: common/models.py:2259 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2270 +#: common/models.py:2264 msgid "Show expired stock" msgstr "" -#: common/models.py:2271 +#: common/models.py:2265 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2276 +#: common/models.py:2270 msgid "Show stale stock" msgstr "" -#: common/models.py:2277 +#: common/models.py:2271 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2282 +#: common/models.py:2276 msgid "Show pending builds" msgstr "" -#: common/models.py:2283 +#: common/models.py:2277 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2288 +#: common/models.py:2282 msgid "Show overdue builds" msgstr "" -#: common/models.py:2289 +#: common/models.py:2283 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2294 +#: common/models.py:2288 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2295 +#: common/models.py:2289 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2300 +#: common/models.py:2294 msgid "Show overdue POs" msgstr "" -#: common/models.py:2301 +#: common/models.py:2295 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2306 +#: common/models.py:2300 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2307 +#: common/models.py:2301 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2312 +#: common/models.py:2306 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2313 +#: common/models.py:2307 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2318 +#: common/models.py:2312 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2319 +#: common/models.py:2313 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2324 +#: common/models.py:2318 msgid "Show News" msgstr "" -#: common/models.py:2325 +#: common/models.py:2319 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2330 +#: common/models.py:2324 msgid "Inline label display" msgstr "" -#: common/models.py:2332 +#: common/models.py:2326 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2338 +#: common/models.py:2332 msgid "Default label printer" msgstr "" -#: common/models.py:2340 +#: common/models.py:2334 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2346 +#: common/models.py:2340 msgid "Inline report display" msgstr "" -#: common/models.py:2348 +#: common/models.py:2342 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2354 +#: common/models.py:2348 msgid "Search Parts" msgstr "" -#: common/models.py:2355 +#: common/models.py:2349 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2360 +#: common/models.py:2354 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2361 +#: common/models.py:2355 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2366 +#: common/models.py:2360 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2367 +#: common/models.py:2361 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2372 +#: common/models.py:2366 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2373 +#: common/models.py:2367 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2378 +#: common/models.py:2372 msgid "Search Categories" msgstr "" -#: common/models.py:2379 +#: common/models.py:2373 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2384 +#: common/models.py:2378 msgid "Search Stock" msgstr "" -#: common/models.py:2385 +#: common/models.py:2379 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2384 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2392 +#: common/models.py:2386 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2398 +#: common/models.py:2392 msgid "Search Locations" msgstr "" -#: common/models.py:2399 +#: common/models.py:2393 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2404 +#: common/models.py:2398 msgid "Search Companies" msgstr "" -#: common/models.py:2405 +#: common/models.py:2399 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2410 +#: common/models.py:2404 msgid "Search Build Orders" msgstr "" -#: common/models.py:2411 +#: common/models.py:2405 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2416 +#: common/models.py:2410 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2417 +#: common/models.py:2411 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2422 +#: common/models.py:2416 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2424 +#: common/models.py:2418 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2430 +#: common/models.py:2424 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2431 +#: common/models.py:2425 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2436 +#: common/models.py:2430 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2438 +#: common/models.py:2432 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2444 +#: common/models.py:2438 msgid "Search Return Orders" msgstr "" -#: common/models.py:2445 +#: common/models.py:2439 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2450 +#: common/models.py:2444 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2452 +#: common/models.py:2446 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2458 +#: common/models.py:2452 msgid "Search Preview Results" msgstr "" -#: common/models.py:2460 +#: common/models.py:2454 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2466 +#: common/models.py:2460 msgid "Regex Search" msgstr "" -#: common/models.py:2467 +#: common/models.py:2461 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2472 +#: common/models.py:2466 msgid "Whole Word Search" msgstr "" -#: common/models.py:2473 +#: common/models.py:2467 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2478 +#: common/models.py:2472 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2479 +#: common/models.py:2473 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2484 +#: common/models.py:2478 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2485 +#: common/models.py:2479 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2490 +#: common/models.py:2484 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2491 +#: common/models.py:2485 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2496 +#: common/models.py:2490 msgid "Date Format" msgstr "" -#: common/models.py:2497 +#: common/models.py:2491 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2510 part/templates/part/detail.html:41 +#: common/models.py:2504 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2511 +#: common/models.py:2505 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2516 part/templates/part/detail.html:62 +#: common/models.py:2510 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2518 +#: common/models.py:2512 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2524 +#: common/models.py:2518 msgid "Table String Length" msgstr "" -#: common/models.py:2526 +#: common/models.py:2520 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2532 +#: common/models.py:2526 msgid "Receive error reports" msgstr "" -#: common/models.py:2533 +#: common/models.py:2527 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2538 +#: common/models.py:2532 msgid "Last used printing machines" msgstr "" -#: common/models.py:2539 +#: common/models.py:2533 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2559 common/models.py:2560 common/models.py:2717 -#: common/models.py:2718 common/models.py:2963 common/models.py:2964 -#: common/models.py:3287 common/models.py:3288 importer/models.py:89 +#: common/models.py:2553 common/models.py:2554 common/models.py:2711 +#: common/models.py:2712 common/models.py:2957 common/models.py:2958 +#: common/models.py:3281 common/models.py:3282 importer/models.py:89 #: part/models.py:3319 part/models.py:3406 part/models.py:3480 #: part/models.py:3508 plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3735,11 +3724,11 @@ msgstr "" msgid "User" msgstr "ผู้ใช้งาน" -#: common/models.py:2582 +#: common/models.py:2576 msgid "Price break quantity" msgstr "" -#: common/models.py:2589 company/serializers.py:517 order/admin.py:42 +#: common/models.py:2583 company/serializers.py:517 order/admin.py:42 #: order/models.py:1423 order/models.py:2410 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1892 #: templates/js/translated/pricing.js:621 @@ -3747,96 +3736,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2590 +#: common/models.py:2584 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2694 common/models.py:2879 +#: common/models.py:2688 common/models.py:2873 msgid "Endpoint" msgstr "" -#: common/models.py:2695 +#: common/models.py:2689 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2705 +#: common/models.py:2699 msgid "Name for this webhook" msgstr "" -#: common/models.py:2709 +#: common/models.py:2703 msgid "Is this webhook active" msgstr "" -#: common/models.py:2725 users/models.py:159 +#: common/models.py:2719 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2726 +#: common/models.py:2720 msgid "Token for access" msgstr "" -#: common/models.py:2734 +#: common/models.py:2728 msgid "Secret" msgstr "" -#: common/models.py:2735 +#: common/models.py:2729 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2843 +#: common/models.py:2837 msgid "Message ID" msgstr "" -#: common/models.py:2844 +#: common/models.py:2838 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2852 +#: common/models.py:2846 msgid "Host" msgstr "" -#: common/models.py:2853 +#: common/models.py:2847 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2861 +#: common/models.py:2855 msgid "Header" msgstr "" -#: common/models.py:2862 +#: common/models.py:2856 msgid "Header of this message" msgstr "" -#: common/models.py:2869 +#: common/models.py:2863 msgid "Body" msgstr "" -#: common/models.py:2870 +#: common/models.py:2864 msgid "Body of this message" msgstr "" -#: common/models.py:2880 +#: common/models.py:2874 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2885 +#: common/models.py:2879 msgid "Worked on" msgstr "" -#: common/models.py:2886 +#: common/models.py:2880 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:3012 +#: common/models.py:3006 msgid "Id" msgstr "" -#: common/models.py:3014 templates/js/translated/company.js:965 +#: common/models.py:3008 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:3016 common/models.py:3271 company/models.py:146 +#: common/models.py:3010 common/models.py:3265 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 #: order/models.py:303 order/models.py:1378 order/models.py:1810 #: part/admin.py:55 part/models.py:1069 @@ -3853,217 +3842,217 @@ msgstr "" msgid "Link" msgstr "ลิงก์" -#: common/models.py:3018 templates/js/translated/news.js:60 +#: common/models.py:3012 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:3020 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:3014 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" -#: common/models.py:3022 templates/js/translated/news.js:52 +#: common/models.py:3016 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Read" msgstr "" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Was this news item read?" msgstr "" -#: common/models.py:3042 company/models.py:156 part/models.py:1079 +#: common/models.py:3036 company/models.py:156 part/models.py:1079 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 -#: stock/templates/stock/item_base.html:133 templates/503.html:31 +#: stock/templates/stock/item_base.html:129 templates/503.html:31 #: templates/hover_image.html:7 templates/hover_image.html:9 #: templates/modals.html:6 msgid "Image" msgstr "" -#: common/models.py:3042 +#: common/models.py:3036 msgid "Image file" msgstr "" -#: common/models.py:3054 common/models.py:3255 +#: common/models.py:3048 common/models.py:3249 msgid "Target model type for this image" msgstr "" -#: common/models.py:3058 +#: common/models.py:3052 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3080 +#: common/models.py:3074 msgid "Custom Unit" msgstr "" -#: common/models.py:3098 +#: common/models.py:3092 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:3113 +#: common/models.py:3107 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3132 +#: common/models.py:3126 msgid "Unit name" msgstr "" -#: common/models.py:3139 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3133 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3140 +#: common/models.py:3134 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3146 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3140 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3147 +#: common/models.py:3141 msgid "Unit definition" msgstr "" -#: common/models.py:3205 common/models.py:3262 stock/models.py:2552 +#: common/models.py:3199 common/models.py:3256 stock/models.py:2549 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "ไฟล์แนบ" -#: common/models.py:3217 +#: common/models.py:3211 msgid "Missing file" msgstr "ไม่พบไฟล์" -#: common/models.py:3218 +#: common/models.py:3212 msgid "Missing external link" msgstr "" -#: common/models.py:3263 +#: common/models.py:3257 msgid "Select file to attach" msgstr "เลือกไฟล์ที่ต้องการแนบ" -#: common/models.py:3278 templates/js/translated/attachment.js:120 +#: common/models.py:3272 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "ความคิดเห็น" -#: common/models.py:3279 +#: common/models.py:3273 msgid "Attachment comment" msgstr "" -#: common/models.py:3295 +#: common/models.py:3289 msgid "Upload date" msgstr "" -#: common/models.py:3296 +#: common/models.py:3290 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size in bytes" msgstr "" -#: common/models.py:3338 common/serializers.py:588 +#: common/models.py:3332 common/serializers.py:588 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3347 plugin/models.py:43 users/models.py:100 +#: common/models.py:3341 plugin/models.py:43 users/models.py:100 msgid "Key" msgstr "" -#: common/models.py:3348 +#: common/models.py:3342 msgid "Value that will be saved in the models database" msgstr "" -#: common/models.py:3351 +#: common/models.py:3345 msgid "Name of the state" msgstr "" -#: common/models.py:3355 +#: common/models.py:3349 msgid "Label" msgstr "" -#: common/models.py:3356 +#: common/models.py:3350 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:3362 +#: common/models.py:3356 msgid "Color" msgstr "" -#: common/models.py:3363 +#: common/models.py:3357 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:3366 +#: common/models.py:3360 msgid "Logical Key" msgstr "" -#: common/models.py:3368 +#: common/models.py:3362 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:3376 +#: common/models.py:3370 msgid "Model" msgstr "" -#: common/models.py:3377 +#: common/models.py:3371 msgid "Model this state is associated with" msgstr "" -#: common/models.py:3381 +#: common/models.py:3375 msgid "Reference Status Set" msgstr "" -#: common/models.py:3382 +#: common/models.py:3376 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:3388 +#: common/models.py:3382 msgid "Custom State" msgstr "" -#: common/models.py:3389 +#: common/models.py:3383 msgid "Custom States" msgstr "" -#: common/models.py:3404 +#: common/models.py:3398 msgid "Model must be selected" msgstr "" -#: common/models.py:3407 +#: common/models.py:3401 msgid "Key must be selected" msgstr "" -#: common/models.py:3410 +#: common/models.py:3404 msgid "Logical key must be selected" msgstr "" -#: common/models.py:3414 +#: common/models.py:3408 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:3418 +#: common/models.py:3412 msgid "Reference status must be selected" msgstr "" -#: common/models.py:3430 +#: common/models.py:3424 msgid "Reference status set not found" msgstr "" -#: common/models.py:3436 +#: common/models.py:3430 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:3442 +#: common/models.py:3436 msgid "Logical key must be in the logical keys of the reference status" msgstr "" @@ -4165,7 +4154,7 @@ msgstr "" msgid "Filename" msgstr "ชื่อไฟล์" -#: common/serializers.py:563 report/api.py:100 report/serializers.py:53 +#: common/serializers.py:563 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" @@ -4447,12 +4436,12 @@ msgstr "" #: company/models.py:467 company/models.py:584 company/models.py:808 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 -#: stock/templates/stock/item_base.html:217 +#: stock/templates/stock/item_base.html:213 msgid "Manufacturer Part" msgstr "" #: company/models.py:484 company/models.py:776 stock/models.py:791 -#: stock/serializers.py:452 stock/templates/stock/item_base.html:142 +#: stock/serializers.py:452 stock/templates/stock/item_base.html:138 #: templates/js/translated/bom.js:622 msgid "Base Part" msgstr "" @@ -4463,8 +4452,8 @@ msgstr "" #: company/models.py:495 company/templates/company/company_base.html:82 #: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:145 part/serializers.py:567 -#: stock/templates/stock/item_base.html:207 +#: company/templates/company/supplier_part.html:145 part/serializers.py:565 +#: stock/templates/stock/item_base.html:203 #: templates/js/translated/company.js:507 #: templates/js/translated/company.js:1118 #: templates/js/translated/company.js:1296 @@ -4479,7 +4468,7 @@ msgstr "" #: company/models.py:502 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:153 order/serializers.py:557 -#: part/serializers.py:577 templates/js/translated/company.js:351 +#: part/serializers.py:575 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 #: templates/js/translated/company.js:1630 templates/js/translated/part.js:1807 @@ -4505,7 +4494,7 @@ msgid "Parameter name" msgstr "" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2544 templates/js/translated/company.js:1166 +#: stock/models.py:2541 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1499 #: templates/js/translated/stock.js:1607 msgid "Value" @@ -4530,7 +4519,7 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 #: order/serializers.py:492 stock/models.py:802 -#: stock/templates/stock/item_base.html:233 +#: stock/templates/stock/item_base.html:229 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 @@ -4553,9 +4542,9 @@ msgstr "" #: company/models.py:786 company/templates/company/company_base.html:87 #: company/templates/company/supplier_part.html:129 order/models.py:492 #: order/templates/order/order_base.html:141 part/bom.py:279 part/bom.py:314 -#: part/serializers.py:551 plugin/builtin/suppliers/digikey.py:25 +#: part/serializers.py:549 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/templates/stock/item_base.html:224 +#: plugin/builtin/suppliers/tme.py:26 stock/templates/stock/item_base.html:220 #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:511 @@ -4570,7 +4559,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:793 part/serializers.py:562 +#: company/models.py:793 part/serializers.py:560 msgid "Supplier stock keeping unit" msgstr "" @@ -4661,7 +4650,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:919 +#: company/serializers.py:397 part/admin.py:126 part/serializers.py:917 #: part/templates/part/part_base.html:197 #: templates/js/translated/company.js:1689 #: templates/js/translated/table_filters.js:362 @@ -4735,7 +4724,7 @@ msgstr "" #: order/models.py:2140 order/templates/order/return_order_base.html:134 #: order/templates/order/sales_order_base.html:151 stock/models.py:844 #: stock/models.py:845 stock/serializers.py:1336 -#: stock/templates/stock/item_base.html:405 +#: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 #: templates/js/translated/return_order.js:295 @@ -4939,7 +4928,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:119 #: company/templates/company/supplier_part.html:15 company/views.py:31 -#: part/admin.py:122 part/serializers.py:925 +#: part/admin.py:122 part/serializers.py:923 #: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190 #: templates/navbar.html:48 msgid "Suppliers" @@ -5030,7 +5019,7 @@ msgid "No supplier information available" msgstr "" #: company/templates/company/supplier_part.html:139 order/serializers.py:554 -#: part/bom.py:286 part/bom.py:315 part/serializers.py:561 +#: part/bom.py:286 part/bom.py:315 part/serializers.py:559 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1793 #: templates/js/translated/pricing.js:510 #: templates/js/translated/purchase_order.js:1920 @@ -5084,7 +5073,7 @@ msgid "Update Part Availability" msgstr "" #: company/templates/company/supplier_part_sidebar.html:5 -#: part/serializers.py:923 part/stocktake.py:223 +#: part/serializers.py:921 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 #: stock/serializers.py:1021 stock/serializers.py:1199 @@ -5473,7 +5462,7 @@ msgstr "" #: order/models.py:1592 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_purchase_order_report.html:14 -#: stock/serializers.py:121 stock/templates/stock/item_base.html:176 +#: stock/serializers.py:121 stock/templates/stock/item_base.html:172 #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:168 @@ -5694,7 +5683,7 @@ msgid "Number of items received" msgstr "" #: order/models.py:1513 stock/models.py:963 stock/serializers.py:617 -#: stock/templates/stock/item_base.html:183 +#: stock/templates/stock/item_base.html:179 #: templates/js/translated/stock.js:2397 msgid "Purchase Price" msgstr "" @@ -5768,7 +5757,7 @@ msgid "User who checked this shipment" msgstr "" #: order/models.py:1788 order/models.py:2011 order/serializers.py:1479 -#: order/serializers.py:1589 templates/js/translated/model_renderers.js:455 +#: order/serializers.py:1597 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "" @@ -5982,7 +5971,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1790 +#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1798 msgid "Select destination location for received items" msgstr "" @@ -6019,7 +6008,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:795 order/serializers.py:1806 +#: order/serializers.py:795 order/serializers.py:1814 msgid "Line items must be provided" msgstr "" @@ -6051,39 +6040,39 @@ msgstr "" msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1491 order/serializers.py:1597 +#: order/serializers.py:1491 order/serializers.py:1605 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1494 order/serializers.py:1600 +#: order/serializers.py:1494 order/serializers.py:1608 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1541 +#: order/serializers.py:1549 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1548 -msgid "The following serial numbers are already allocated" +#: order/serializers.py:1556 +msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1760 +#: order/serializers.py:1768 msgid "Return order line item" msgstr "" -#: order/serializers.py:1766 +#: order/serializers.py:1774 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1777 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1798 +#: order/serializers.py:1806 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1881 +#: order/serializers.py:1889 msgid "Line price currency" msgstr "" @@ -6510,7 +6499,7 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/admin.py:48 part/models.py:1044 part/serializers.py:908 +#: part/admin.py:48 part/models.py:1044 part/serializers.py:906 #: part/templates/part/part_base.html:276 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 @@ -6537,7 +6526,7 @@ msgstr "" msgid "Category ID" msgstr "" -#: part/admin.py:67 part/admin.py:304 part/serializers.py:893 +#: part/admin.py:67 part/admin.py:304 part/serializers.py:891 #: part/stocktake.py:222 msgid "Category Name" msgstr "" @@ -6562,7 +6551,7 @@ msgstr "" msgid "Used In" msgstr "" -#: part/admin.py:150 part/serializers.py:918 +#: part/admin.py:150 part/serializers.py:916 #: part/templates/part/part_base.html:248 stock/admin.py:236 #: templates/js/translated/part.js:717 templates/js/translated/part.js:2159 msgid "Building" @@ -6592,7 +6581,7 @@ msgid "Category Path" msgstr "" #: part/admin.py:325 part/models.py:420 part/serializers.py:130 -#: part/serializers.py:290 part/serializers.py:428 +#: part/serializers.py:290 part/serializers.py:426 #: part/templates/part/cat_link.html:3 part/templates/part/category.html:20 #: part/templates/part/category.html:138 part/templates/part/category.html:158 #: part/templates/part/category_sidebar.html:9 @@ -6619,13 +6608,13 @@ msgstr "" msgid "Part Revision" msgstr "" -#: part/admin.py:418 part/serializers.py:1367 +#: part/admin.py:418 part/serializers.py:1365 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "" -#: part/admin.py:423 part/serializers.py:1382 +#: part/admin.py:423 part/serializers.py:1380 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -6720,7 +6709,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1520 part/models.py:1036 part/models.py:3501 part/models.py:4060 -#: part/serializers.py:443 part/serializers.py:1223 +#: part/serializers.py:441 part/serializers.py:1221 #: part/templates/part/part_base.html:267 stock/api.py:780 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6746,7 +6735,7 @@ msgstr "" msgid "Default Location" msgstr "" -#: part/bom.py:184 part/serializers.py:926 +#: part/bom.py:184 part/serializers.py:924 #: templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "" @@ -6906,7 +6895,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1052 part/serializers.py:360 +#: part/models.py:1052 msgid "Part revision or version number" msgstr "" @@ -7012,7 +7001,7 @@ msgid "Owner responsible for this part" msgstr "" #: part/models.py:1264 part/templates/part/part_base.html:355 -#: stock/templates/stock/item_base.html:451 +#: stock/templates/stock/item_base.html:447 #: templates/js/translated/part.js:2490 msgid "Last Stocktake" msgstr "" @@ -7277,7 +7266,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3635 report/models.py:208 +#: part/models.py:3635 report/models.py:216 #: templates/js/translated/part.js:2919 #: templates/js/translated/table_filters.js:502 msgid "Enabled" @@ -7571,326 +7560,326 @@ msgstr "" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:434 +#: part/serializers.py:432 msgid "No parts selected" msgstr "" -#: part/serializers.py:444 +#: part/serializers.py:442 msgid "Select category" msgstr "" -#: part/serializers.py:479 +#: part/serializers.py:477 msgid "Original Part" msgstr "" -#: part/serializers.py:480 +#: part/serializers.py:478 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:485 +#: part/serializers.py:483 msgid "Copy Image" msgstr "" -#: part/serializers.py:486 +#: part/serializers.py:484 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:492 part/templates/part/detail.html:293 +#: part/serializers.py:490 part/templates/part/detail.html:293 msgid "Copy BOM" msgstr "" -#: part/serializers.py:493 +#: part/serializers.py:491 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:499 +#: part/serializers.py:497 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:500 +#: part/serializers.py:498 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:506 +#: part/serializers.py:504 msgid "Copy Notes" msgstr "" -#: part/serializers.py:507 +#: part/serializers.py:505 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:523 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:527 +#: part/serializers.py:525 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:534 +#: part/serializers.py:532 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:535 +#: part/serializers.py:533 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:552 +#: part/serializers.py:550 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:568 +#: part/serializers.py:566 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:578 +#: part/serializers.py:576 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:585 +#: part/serializers.py:583 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:594 +#: part/serializers.py:592 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:605 +#: part/serializers.py:603 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:612 +#: part/serializers.py:610 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:924 +#: part/serializers.py:922 msgid "Revisions" msgstr "" -#: part/serializers.py:929 +#: part/serializers.py:927 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:932 +#: part/serializers.py:930 msgid "Variant Stock" msgstr "" -#: part/serializers.py:962 part/templates/part/copy_part.html:9 +#: part/serializers.py:960 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:474 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:963 +#: part/serializers.py:961 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:969 templates/js/translated/part.js:103 +#: part/serializers.py:967 templates/js/translated/part.js:103 msgid "Initial Stock" msgstr "" -#: part/serializers.py:970 +#: part/serializers.py:968 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:976 +#: part/serializers.py:974 msgid "Supplier Information" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:975 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:985 +#: part/serializers.py:983 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:986 +#: part/serializers.py:984 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:991 +#: part/serializers.py:989 msgid "Existing Image" msgstr "" -#: part/serializers.py:992 +#: part/serializers.py:990 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1007 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1215 +#: part/serializers.py:1213 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1225 +#: part/serializers.py:1223 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1235 +#: part/serializers.py:1233 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1239 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1240 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1247 +#: part/serializers.py:1245 msgid "Generate Report" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1246 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1253 +#: part/serializers.py:1251 msgid "Update Parts" msgstr "" -#: part/serializers.py:1254 +#: part/serializers.py:1252 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1262 +#: part/serializers.py:1260 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1368 +#: part/serializers.py:1366 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1373 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1383 +#: part/serializers.py:1381 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1390 +#: part/serializers.py:1388 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1419 +#: part/serializers.py:1417 msgid "Update" msgstr "" -#: part/serializers.py:1420 +#: part/serializers.py:1418 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1443 +#: part/serializers.py:1441 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1450 +#: part/serializers.py:1448 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1451 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1597 +#: part/serializers.py:1595 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1606 +#: part/serializers.py:1604 msgid "Component Name" msgstr "" -#: part/serializers.py:1609 +#: part/serializers.py:1607 msgid "Component IPN" msgstr "" -#: part/serializers.py:1612 +#: part/serializers.py:1610 msgid "Component Description" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1616 msgid "Select the component part" msgstr "" -#: part/serializers.py:1627 part/templates/part/part_base.html:242 +#: part/serializers.py:1625 part/templates/part/part_base.html:242 #: templates/js/translated/bom.js:1219 msgid "Can Build" msgstr "" -#: part/serializers.py:1858 +#: part/serializers.py:1856 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1866 +#: part/serializers.py:1864 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1867 +#: part/serializers.py:1865 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1872 +#: part/serializers.py:1870 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1873 +#: part/serializers.py:1871 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1878 +#: part/serializers.py:1876 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1879 +#: part/serializers.py:1877 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1884 +#: part/serializers.py:1882 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1885 +#: part/serializers.py:1883 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1920 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1921 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1955 +#: part/serializers.py:1953 msgid "No part column specified" msgstr "" -#: part/serializers.py:1999 +#: part/serializers.py:1997 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2002 +#: part/serializers.py:2000 msgid "No matching part found" msgstr "" -#: part/serializers.py:2004 +#: part/serializers.py:2002 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2013 +#: part/serializers.py:2011 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2021 +#: part/serializers.py:2019 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2044 +#: part/serializers.py:2042 msgid "At least one BOM item is required" msgstr "" @@ -8216,7 +8205,7 @@ msgid "Subscribe to notifications for this part" msgstr "" #: part/templates/part/part_base.html:52 -#: stock/templates/stock/item_base.html:62 +#: stock/templates/stock/item_base.html:61 #: stock/templates/stock/location.html:71 templates/js/translated/label.js:136 msgid "Print Label" msgstr "" @@ -8226,7 +8215,7 @@ msgid "Show pricing information" msgstr "" #: part/templates/part/part_base.html:63 -#: stock/templates/stock/item_base.html:110 +#: stock/templates/stock/item_base.html:106 #: stock/templates/stock/location.html:80 msgid "Stock actions" msgstr "" @@ -8297,12 +8286,12 @@ msgid "Required for Orders" msgstr "" #: part/templates/part/part_base.html:225 -#: stock/templates/stock/item_base.html:388 +#: stock/templates/stock/item_base.html:384 msgid "Allocated to Build Orders" msgstr "" #: part/templates/part/part_base.html:234 -#: stock/templates/stock/item_base.html:381 +#: stock/templates/stock/item_base.html:377 msgid "Allocated to Sales Orders" msgstr "" @@ -8322,7 +8311,7 @@ msgid "Latest Serial Number" msgstr "" #: part/templates/part/part_base.html:372 -#: stock/templates/stock/item_base.html:322 +#: stock/templates/stock/item_base.html:318 msgid "Search for serial number" msgstr "" @@ -8449,7 +8438,7 @@ msgid "Edit" msgstr "" #: part/templates/part/prices.html:28 stock/admin.py:252 -#: stock/templates/stock/item_base.html:446 +#: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1703 #: templates/js/translated/company.js:1713 #: templates/js/translated/stock.js:2332 @@ -8940,7 +8929,7 @@ msgstr "" msgid "Print a border around each label" msgstr "" -#: plugin/builtin/labels/label_sheet.py:47 report/models.py:307 +#: plugin/builtin/labels/label_sheet.py:47 report/models.py:315 msgid "Landscape" msgstr "" @@ -9098,7 +9087,7 @@ msgstr "" msgid "Package Plugin" msgstr "" -#: plugin/models.py:220 report/models.py:474 +#: plugin/models.py:220 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" @@ -9249,8 +9238,8 @@ msgstr "" msgid "No valid objects provided to template" msgstr "" -#: report/api.py:103 report/models.py:438 report/serializers.py:98 -#: report/serializers.py:148 templates/js/translated/purchase_order.js:1817 +#: report/api.py:103 report/models.py:446 report/serializers.py:99 +#: report/serializers.py:149 templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:353 #: templates/js/translated/sales_order.js:887 #: templates/js/translated/sales_order.js:1047 @@ -9281,7 +9270,11 @@ msgstr "" msgid "Error printing label" msgstr "" -#: report/api.py:375 report/api.py:411 +#: report/api.py:358 +msgid "Report saved at time of printing" +msgstr "" + +#: report/api.py:384 report/api.py:420 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "" @@ -9318,135 +9311,143 @@ msgstr "" msgid "Revision number (auto-increments)" msgstr "" -#: report/models.py:202 +#: report/models.py:168 +msgid "Attach to Model on Print" +msgstr "" + +#: report/models.py:170 +msgid "Save report output as an attachment against linked model instance when printing" +msgstr "" + +#: report/models.py:210 msgid "Filename Pattern" msgstr "" -#: report/models.py:203 +#: report/models.py:211 msgid "Pattern for generating filenames" msgstr "" -#: report/models.py:208 +#: report/models.py:216 msgid "Template is enabled" msgstr "" -#: report/models.py:214 +#: report/models.py:222 msgid "Target model type for template" msgstr "" -#: report/models.py:234 +#: report/models.py:242 msgid "Filters" msgstr "" -#: report/models.py:235 +#: report/models.py:243 msgid "Template query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:294 report/models.py:361 +#: report/models.py:302 report/models.py:369 msgid "Template file" msgstr "" -#: report/models.py:302 +#: report/models.py:310 msgid "Page size for PDF reports" msgstr "" -#: report/models.py:308 +#: report/models.py:316 msgid "Render report in landscape orientation" msgstr "" -#: report/models.py:367 +#: report/models.py:375 msgid "Width [mm]" msgstr "" -#: report/models.py:368 +#: report/models.py:376 msgid "Label width, specified in mm" msgstr "" -#: report/models.py:374 +#: report/models.py:382 msgid "Height [mm]" msgstr "" -#: report/models.py:375 +#: report/models.py:383 msgid "Label height, specified in mm" msgstr "" -#: report/models.py:438 +#: report/models.py:446 msgid "Number of items to process" msgstr "" -#: report/models.py:444 +#: report/models.py:452 msgid "Report generation is complete" msgstr "" -#: report/models.py:448 templates/js/translated/build.js:2352 +#: report/models.py:456 templates/js/translated/build.js:2352 msgid "Progress" msgstr "" -#: report/models.py:448 +#: report/models.py:456 msgid "Report generation progress" msgstr "" -#: report/models.py:456 +#: report/models.py:464 msgid "Report Template" msgstr "" -#: report/models.py:463 report/models.py:486 +#: report/models.py:471 report/models.py:494 msgid "Output File" msgstr "" -#: report/models.py:464 report/models.py:487 +#: report/models.py:472 report/models.py:495 msgid "Generated output file" msgstr "" -#: report/models.py:475 +#: report/models.py:483 msgid "Label output plugin" msgstr "" -#: report/models.py:479 +#: report/models.py:487 msgid "Label Template" msgstr "" -#: report/models.py:502 +#: report/models.py:510 msgid "Snippet" msgstr "" -#: report/models.py:503 +#: report/models.py:511 msgid "Report snippet file" msgstr "" -#: report/models.py:510 +#: report/models.py:518 msgid "Snippet file description" msgstr "" -#: report/models.py:528 +#: report/models.py:536 msgid "Asset" msgstr "" -#: report/models.py:529 +#: report/models.py:537 msgid "Report asset file" msgstr "" -#: report/models.py:536 +#: report/models.py:544 msgid "Asset file description" msgstr "" -#: report/serializers.py:91 +#: report/serializers.py:92 msgid "Select report template" msgstr "" -#: report/serializers.py:99 report/serializers.py:149 +#: report/serializers.py:100 report/serializers.py:150 msgid "List of item primary keys to include in the report" msgstr "" -#: report/serializers.py:132 +#: report/serializers.py:133 msgid "Select label template" msgstr "" -#: report/serializers.py:140 +#: report/serializers.py:141 msgid "Printing Plugin" msgstr "" -#: report/serializers.py:141 +#: report/serializers.py:142 msgid "Select plugin to use for label printing" msgstr "" @@ -9517,7 +9518,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2538 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2535 msgid "Result" msgstr "" @@ -9598,7 +9599,7 @@ msgid "Customer ID" msgstr "" #: stock/admin.py:206 stock/models.py:829 -#: stock/templates/stock/item_base.html:354 +#: stock/templates/stock/item_base.html:350 msgid "Installed In" msgstr "" @@ -9623,7 +9624,7 @@ msgid "Delete on Deplete" msgstr "" #: stock/admin.py:261 stock/models.py:923 -#: stock/templates/stock/item_base.html:433 +#: stock/templates/stock/item_base.html:429 #: templates/js/translated/stock.js:2316 users/models.py:124 msgid "Expiry Date" msgstr "" @@ -9665,7 +9666,7 @@ msgid "Expiry date after" msgstr "" #: stock/api.py:839 stock/serializers.py:611 -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #: templates/js/translated/table_filters.js:448 msgid "Stale" msgstr "" @@ -9715,7 +9716,7 @@ msgid "Stock Locations" msgstr "" #: stock/models.py:185 stock/models.py:972 -#: stock/templates/stock/item_base.html:247 +#: stock/templates/stock/item_base.html:243 msgid "Owner" msgstr "" @@ -9826,7 +9827,7 @@ msgstr "" msgid "Build for this stock item" msgstr "" -#: stock/models.py:892 stock/templates/stock/item_base.html:363 +#: stock/models.py:892 stock/templates/stock/item_base.html:359 msgid "Consumed By" msgstr "" @@ -9891,7 +9892,7 @@ msgstr "" msgid "Serial numbers already exist" msgstr "" -#: stock/models.py:1636 +#: stock/models.py:1636 stock/models.py:2438 msgid "Test template does not exist" msgstr "" @@ -9951,55 +9952,55 @@ msgstr "" msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2443 +#: stock/models.py:2441 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2448 +#: stock/models.py:2445 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2450 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2538 +#: stock/models.py:2535 msgid "Test result" msgstr "" -#: stock/models.py:2545 +#: stock/models.py:2542 msgid "Test output value" msgstr "" -#: stock/models.py:2553 stock/serializers.py:245 +#: stock/models.py:2550 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2557 +#: stock/models.py:2554 msgid "Test notes" msgstr "" -#: stock/models.py:2565 templates/js/translated/stock.js:1633 +#: stock/models.py:2562 templates/js/translated/stock.js:1633 msgid "Test station" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2563 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2572 +#: stock/models.py:2569 msgid "Started" msgstr "" -#: stock/models.py:2573 +#: stock/models.py:2570 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2579 +#: stock/models.py:2576 msgid "Finished" msgstr "" -#: stock/models.py:2580 +#: stock/models.py:2577 msgid "The timestamp of the test finish" msgstr "" @@ -10059,7 +10060,7 @@ msgstr "" msgid "Serial number is too large" msgstr "" -#: stock/serializers.py:459 stock/templates/stock/item_base.html:193 +#: stock/serializers.py:459 stock/templates/stock/item_base.html:189 msgid "Parent Item" msgstr "" @@ -10071,7 +10072,7 @@ msgstr "" msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:603 stock/templates/stock/item_base.html:437 +#: stock/serializers.py:603 stock/templates/stock/item_base.html:433 #: templates/js/translated/table_filters.js:442 users/models.py:174 msgid "Expired" msgstr "" @@ -10410,7 +10411,7 @@ msgstr "" msgid "Test Data" msgstr "" -#: stock/templates/stock/item.html:85 stock/templates/stock/item_base.html:65 +#: stock/templates/stock/item.html:85 msgid "Test Report" msgstr "" @@ -10450,200 +10451,204 @@ msgstr "" msgid "Scan to Location" msgstr "" -#: stock/templates/stock/item_base.html:59 +#: stock/templates/stock/item_base.html:58 #: stock/templates/stock/location.html:67 #: templates/js/translated/filters.js:434 msgid "Printing actions" msgstr "" -#: stock/templates/stock/item_base.html:75 +#: stock/templates/stock/item_base.html:63 templates/js/translated/report.js:49 +msgid "Print Report" +msgstr "" + +#: stock/templates/stock/item_base.html:71 msgid "Stock adjustment actions" msgstr "" -#: stock/templates/stock/item_base.html:79 +#: stock/templates/stock/item_base.html:75 #: stock/templates/stock/location.html:87 templates/js/translated/stock.js:1909 msgid "Count stock" msgstr "" -#: stock/templates/stock/item_base.html:81 +#: stock/templates/stock/item_base.html:77 #: templates/js/translated/stock.js:1891 msgid "Add stock" msgstr "" -#: stock/templates/stock/item_base.html:82 +#: stock/templates/stock/item_base.html:78 #: templates/js/translated/stock.js:1900 msgid "Remove stock" msgstr "" -#: stock/templates/stock/item_base.html:85 +#: stock/templates/stock/item_base.html:81 msgid "Serialize stock" msgstr "" -#: stock/templates/stock/item_base.html:88 +#: stock/templates/stock/item_base.html:84 #: stock/templates/stock/location.html:93 templates/js/translated/stock.js:1918 msgid "Transfer stock" msgstr "" -#: stock/templates/stock/item_base.html:91 +#: stock/templates/stock/item_base.html:87 #: templates/js/translated/stock.js:1973 msgid "Assign to customer" msgstr "" -#: stock/templates/stock/item_base.html:94 +#: stock/templates/stock/item_base.html:90 msgid "Return to stock" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall stock item" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install stock item" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install" msgstr "" -#: stock/templates/stock/item_base.html:115 +#: stock/templates/stock/item_base.html:111 msgid "Convert to variant" msgstr "" -#: stock/templates/stock/item_base.html:118 +#: stock/templates/stock/item_base.html:114 msgid "Duplicate stock item" msgstr "" -#: stock/templates/stock/item_base.html:120 +#: stock/templates/stock/item_base.html:116 msgid "Edit stock item" msgstr "" -#: stock/templates/stock/item_base.html:123 +#: stock/templates/stock/item_base.html:119 msgid "Delete stock item" msgstr "" -#: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 +#: stock/templates/stock/item_base.html:165 templates/InvenTree/search.html:139 #: templates/js/translated/build.js:2298 templates/navbar.html:38 msgid "Build" msgstr "" -#: stock/templates/stock/item_base.html:211 +#: stock/templates/stock/item_base.html:207 msgid "No manufacturer set" msgstr "" -#: stock/templates/stock/item_base.html:251 +#: stock/templates/stock/item_base.html:247 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:248 #: stock/templates/stock/location.html:146 msgid "Read only" msgstr "" -#: stock/templates/stock/item_base.html:265 +#: stock/templates/stock/item_base.html:261 msgid "This stock item is unavailable" msgstr "" -#: stock/templates/stock/item_base.html:271 +#: stock/templates/stock/item_base.html:267 msgid "This stock item is in production and cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:272 +#: stock/templates/stock/item_base.html:268 msgid "Edit the stock item from the build view." msgstr "" -#: stock/templates/stock/item_base.html:287 +#: stock/templates/stock/item_base.html:283 msgid "This stock item is allocated to Sales Order" msgstr "" -#: stock/templates/stock/item_base.html:295 +#: stock/templates/stock/item_base.html:291 msgid "This stock item is allocated to Build Order" msgstr "" -#: stock/templates/stock/item_base.html:311 +#: stock/templates/stock/item_base.html:307 msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted" msgstr "" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "previous page" msgstr "" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "Navigate to previous serial number" msgstr "" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "next page" msgstr "" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "Navigate to next serial number" msgstr "" -#: stock/templates/stock/item_base.html:398 +#: stock/templates/stock/item_base.html:394 #: templates/js/translated/build.js:2555 msgid "No location set" msgstr "" -#: stock/templates/stock/item_base.html:413 +#: stock/templates/stock/item_base.html:409 msgid "Tests" msgstr "" -#: stock/templates/stock/item_base.html:419 +#: stock/templates/stock/item_base.html:415 msgid "This stock item has not passed all required tests" msgstr "" -#: stock/templates/stock/item_base.html:437 +#: stock/templates/stock/item_base.html:433 #, python-format msgid "This StockItem expired on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:455 +#: stock/templates/stock/item_base.html:451 msgid "No stocktake performed" msgstr "" -#: stock/templates/stock/item_base.html:504 +#: stock/templates/stock/item_base.html:500 #: templates/js/translated/stock.js:2038 msgid "stock item" msgstr "" -#: stock/templates/stock/item_base.html:527 +#: stock/templates/stock/item_base.html:523 msgid "Edit Stock Status" msgstr "" -#: stock/templates/stock/item_base.html:536 +#: stock/templates/stock/item_base.html:532 msgid "Stock Item QR Code" msgstr "" -#: stock/templates/stock/item_base.html:547 +#: stock/templates/stock/item_base.html:543 msgid "Link Barcode to Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:611 +#: stock/templates/stock/item_base.html:607 msgid "Select one of the part variants listed below." msgstr "" -#: stock/templates/stock/item_base.html:614 +#: stock/templates/stock/item_base.html:610 msgid "Warning" msgstr "" -#: stock/templates/stock/item_base.html:615 +#: stock/templates/stock/item_base.html:611 msgid "This action cannot be easily undone" msgstr "" -#: stock/templates/stock/item_base.html:623 +#: stock/templates/stock/item_base.html:619 msgid "Convert Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:656 +#: stock/templates/stock/item_base.html:652 msgid "Return to Stock" msgstr "" @@ -11310,7 +11315,7 @@ msgid "Delete Location Type" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:503 -#: templates/InvenTree/settings/stock.html:38 +#: templates/InvenTree/settings/stock.html:39 msgid "New Location Type" msgstr "" @@ -11367,7 +11372,7 @@ msgstr "" msgid "Stock Settings" msgstr "" -#: templates/InvenTree/settings/stock.html:34 +#: templates/InvenTree/settings/stock.html:35 msgid "Stock Location Types" msgstr "" @@ -11852,23 +11857,23 @@ msgstr "" msgid "Barcode Identifier" msgstr "" -#: templates/base.html:103 +#: templates/base.html:102 msgid "Server Restart Required" msgstr "" -#: templates/base.html:106 +#: templates/base.html:105 msgid "A configuration option has been changed which requires a server restart" msgstr "" -#: templates/base.html:106 templates/base.html:116 +#: templates/base.html:105 templates/base.html:115 msgid "Contact your system administrator for further information" msgstr "" -#: templates/base.html:113 +#: templates/base.html:112 msgid "Pending Database Migrations" msgstr "" -#: templates/base.html:116 +#: templates/base.html:115 msgid "There are pending database migrations which require attention" msgstr "" @@ -13946,10 +13951,6 @@ msgstr "" msgid "Delete line item" msgstr "" -#: templates/js/translated/report.js:49 -msgid "Print Report" -msgstr "" - #: templates/js/translated/report.js:68 msgid "Report print successful" msgstr "" diff --git a/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po index 8b94893667..d27a18301c 100644 --- a/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-29 07:07+0000\n" -"PO-Revision-Date: 2024-08-29 07:10\n" +"POT-Creation-Date: 2024-09-06 05:16+0000\n" +"PO-Revision-Date: 2024-09-10 18:16\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -67,7 +67,7 @@ msgstr "Tarih giriniz" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3309 part/templates/part/part_sidebar.html:65 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2557 +#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2554 #: stock/serializers.py:705 stock/serializers.py:863 stock/serializers.py:989 #: stock/serializers.py:1039 stock/serializers.py:1350 #: stock/serializers.py:1439 stock/serializers.py:1604 @@ -126,7 +126,7 @@ msgstr "Her seferind eaynı e-posta adresini yazmalısınız." #: InvenTree/forms.py:221 msgid "MFA Registration is disabled." -msgstr "" +msgstr "MFA Kaydı etkisizleştirildi." #: InvenTree/forms.py:259 InvenTree/forms.py:267 msgid "The provided primary email address is not valid." @@ -213,7 +213,7 @@ msgstr "Sağlanan URL geçerli bir resim dosyası değil" #: InvenTree/locales.py:18 msgid "Arabic" -msgstr "" +msgstr "Arapça" #: InvenTree/locales.py:19 msgid "Bulgarian" @@ -249,7 +249,7 @@ msgstr "İspanyolca(Meksika)" #: InvenTree/locales.py:27 msgid "Estonian" -msgstr "" +msgstr "Estonca" #: InvenTree/locales.py:28 msgid "Farsi / Persian" @@ -289,7 +289,7 @@ msgstr "Korece" #: InvenTree/locales.py:37 msgid "Latvian" -msgstr "" +msgstr "Letonca" #: InvenTree/locales.py:38 msgid "Dutch" @@ -313,7 +313,7 @@ msgstr "Portekizce (Brezilya)" #: InvenTree/locales.py:43 msgid "Romanian" -msgstr "" +msgstr "Romen" #: InvenTree/locales.py:44 msgid "Russian" @@ -345,7 +345,7 @@ msgstr "Türkçe" #: InvenTree/locales.py:51 msgid "Ukrainian" -msgstr "" +msgstr "Ukraynaca" #: InvenTree/locales.py:52 msgid "Vietnamese" @@ -419,8 +419,8 @@ msgstr "Aynı kaynak altında birden fazla aynı isim kullanılamaz" msgid "Invalid choice" msgstr "Geçersiz seçim" -#: InvenTree/models.py:767 common/models.py:2704 common/models.py:3131 -#: common/models.py:3351 common/serializers.py:439 company/models.py:590 +#: InvenTree/models.py:767 common/models.py:2698 common/models.py:3125 +#: common/models.py:3345 common/serializers.py:439 company/models.py:590 #: machine/models.py:24 part/models.py:995 part/models.py:3776 #: plugin/models.py:51 report/models.py:149 stock/models.py:82 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -449,7 +449,7 @@ msgstr "Adı" #: part/models.py:3791 part/templates/part/category.html:79 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:155 -#: report/models.py:509 report/models.py:535 +#: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 #: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:122 #: templates/InvenTree/settings/notifications.html:19 @@ -534,45 +534,45 @@ msgstr "Var olan seçeneklerden bir döviz birimi seçin" #: InvenTree/serializers.py:405 templates/InvenTree/settings/user.html:33 msgid "Username" -msgstr "" +msgstr "Kullanıcı Adı" #: InvenTree/serializers.py:407 templates/InvenTree/settings/user.html:37 msgid "First Name" -msgstr "" +msgstr "Adı" #: InvenTree/serializers.py:407 msgid "First name of the user" -msgstr "" +msgstr "Kullanıcının adı" #: InvenTree/serializers.py:410 templates/InvenTree/settings/user.html:41 msgid "Last Name" -msgstr "" +msgstr "Soyadı" #: InvenTree/serializers.py:410 msgid "Last name of the user" -msgstr "" +msgstr "Kullanıcının soyadı" #: InvenTree/serializers.py:413 msgid "Email address of the user" -msgstr "" +msgstr "Kullanıcının e-posta adresi" #: InvenTree/serializers.py:438 msgid "Staff" -msgstr "" +msgstr "Personel" #: InvenTree/serializers.py:438 msgid "Does this user have staff permissions" -msgstr "" +msgstr "Bu kullanıcının personel izinleri var mı" #: InvenTree/serializers.py:441 msgid "Superuser" -msgstr "" +msgstr "Süper Kullanıcı" #: InvenTree/serializers.py:441 msgid "Is this user a superuser" -msgstr "" +msgstr "Bu kullanıcı bir süper kullanıcı mı" -#: InvenTree/serializers.py:444 common/models.py:2709 company/models.py:160 +#: InvenTree/serializers.py:444 common/models.py:2703 company/models.py:160 #: company/models.py:798 machine/models.py:39 part/admin.py:88 #: part/models.py:1201 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -587,7 +587,7 @@ msgstr "Aktif" #: InvenTree/serializers.py:444 msgid "Is this user account active" -msgstr "" +msgstr "Bu kullanıcı hesabı etkin mi" #: InvenTree/serializers.py:462 msgid "You do not have permission to change this user role." @@ -665,9 +665,9 @@ msgstr "Uzaktan görüntü dosya URL'si" #: InvenTree/serializers.py:876 msgid "Downloading images from remote URL is not enabled" -msgstr "" +msgstr "Uzak URL'den resim indirmek etkinleştirilmedi" -#: InvenTree/status.py:65 part/serializers.py:1267 +#: InvenTree/status.py:65 part/serializers.py:1265 msgid "Background worker check failed" msgstr "Arka plan çalışanı kontrolü başarısız oldu" @@ -681,11 +681,11 @@ msgstr "InvenTree sistem sağlık kontrolü başarısız" #: InvenTree/templatetags/inventree_extras.py:184 msgid "Unknown database" -msgstr "" +msgstr "Bilinmeyen veritabanı" #: InvenTree/validators.py:32 msgid "Invalid physical unit" -msgstr "" +msgstr "Geçersiz fiziksel birim" #: InvenTree/validators.py:38 msgid "Not a valid currency code" @@ -701,7 +701,7 @@ msgstr "Fazlalık %100'ü geçmemelidir" #: InvenTree/validators.py:139 msgid "Invalid value for overage" -msgstr "" +msgstr "Aşım için geçersiz değer" #: InvenTree/views.py:399 templates/InvenTree/settings/user.html:23 msgid "Edit User Information" @@ -717,7 +717,7 @@ msgstr "Parola alanları eşleşmelidir" #: InvenTree/views.py:441 msgid "Wrong password provided" -msgstr "" +msgstr "Sağlanan şifre yanlış" #: InvenTree/views.py:645 templates/navbar.html:160 msgid "System Information" @@ -735,14 +735,14 @@ msgstr "Üst Yapım İşi" #: build/api.py:59 msgid "Ancestor Build" -msgstr "" +msgstr "Ata Yapım" #: build/api.py:78 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" -msgstr "" +msgstr "Bana atandı" #: build/api.py:95 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 @@ -753,11 +753,11 @@ msgstr "Veren" #: build/api.py:114 msgid "Assigned To" -msgstr "" +msgstr "Atanılan Kişi" #: build/api.py:275 msgid "Build must be cancelled before it can be deleted" -msgstr "" +msgstr "Yapımın silinebilmesi için önce iptal edilmesi gerekir" #: build/api.py:319 build/serializers.py:1332 part/models.py:4278 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 @@ -765,7 +765,7 @@ msgstr "" #: templates/js/translated/table_filters.js:197 #: templates/js/translated/table_filters.js:586 msgid "Consumable" -msgstr "" +msgstr "Sarf Malzemesi" #: build/api.py:320 build/serializers.py:1333 part/models.py:4272 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 @@ -774,10 +774,10 @@ msgstr "" #: templates/js/translated/table_filters.js:222 #: templates/js/translated/table_filters.js:590 msgid "Optional" -msgstr "" +msgstr "İsteğe Bağlı" #: build/api.py:321 common/models.py:1491 part/admin.py:91 part/admin.py:428 -#: part/models.py:1166 part/serializers.py:1596 +#: part/models.py:1166 part/serializers.py:1594 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 #: templates/js/translated/table_filters.js:729 @@ -787,20 +787,20 @@ msgstr "Montaj" #: build/api.py:322 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" -msgstr "" +msgstr "İzlenen" #: build/api.py:323 build/serializers.py:1334 part/models.py:1184 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" -msgstr "" +msgstr "Test Edilebilir" #: build/api.py:325 part/admin.py:144 templates/js/translated/build.js:1920 #: templates/js/translated/build.js:2823 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" -msgstr "" +msgstr "Ayrıldı" #: build/api.py:333 company/models.py:888 company/serializers.py:399 #: company/templates/company/supplier_part.html:114 @@ -838,27 +838,27 @@ msgstr "Yapım İşi Emirleri" #: build/models.py:136 msgid "Assembly BOM has not been validated" -msgstr "" +msgstr "Montaj malzeme listesi doğrulanmadı" #: build/models.py:143 msgid "Build order cannot be created for an inactive part" -msgstr "" +msgstr "İnaktif bir parça için yapım siparişi oluşturulamaz" #: build/models.py:150 msgid "Build order cannot be created for an unlocked part" -msgstr "" +msgstr "Kilidi açılmış bir parça için yapım siparişi oluşturulamaz" #: build/models.py:164 msgid "Invalid choice for parent build" -msgstr "" +msgstr "Üst yapım için geçersiz seçim" #: build/models.py:175 order/models.py:240 msgid "Responsible user or group must be specified" -msgstr "" +msgstr "Sorumlu kullanıcı veya grup belirtilmelidir" #: build/models.py:181 msgid "Build order part cannot be changed" -msgstr "" +msgstr "Yapım siparişi parçası değiştirilemez" #: build/models.py:242 msgid "Build Order Reference" @@ -882,7 +882,7 @@ msgstr "Referans" #: build/models.py:254 msgid "Brief description of the build (optional)" -msgstr "" +msgstr "Yapımın kısa açıklaması (isteğe bağlı)" #: build/models.py:263 msgid "BuildOrder to which this build is allocated" @@ -896,7 +896,7 @@ msgstr "Bu yapım işinin tahsis edildiği yapım işi emri" #: part/models.py:3282 part/models.py:3430 part/models.py:3451 #: part/models.py:3473 part/models.py:3609 part/models.py:3951 #: part/models.py:4114 part/models.py:4244 part/models.py:4602 -#: part/serializers.py:1213 part/serializers.py:1857 +#: part/serializers.py:1211 part/serializers.py:1855 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1054,7 +1054,7 @@ msgstr "Sorumlu" #: build/models.py:372 msgid "User or group responsible for this build order" -msgstr "" +msgstr "Bu yapım siparişinden sorumlu kullanıcı veya grup" #: build/models.py:377 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 @@ -1063,19 +1063,19 @@ msgstr "" #: order/templates/order/return_order_base.html:148 #: order/templates/order/sales_order_base.html:187 #: part/templates/part/part_base.html:399 stock/models.py:859 -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:196 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "Harici Bağlantı" -#: build/models.py:378 common/models.py:3272 part/models.py:1070 +#: build/models.py:378 common/models.py:3266 part/models.py:1070 #: stock/models.py:859 msgid "Link to external URL" msgstr "Harici URL'ye bağlantı" #: build/models.py:382 msgid "Build Priority" -msgstr "" +msgstr "Yapım Önceliği" #: build/models.py:385 msgid "Priority of this build order" @@ -1124,7 +1124,7 @@ msgstr "Yapım işi çıktısı, yapım işi emri ile eşleşmiyor" #: build/models.py:1060 build/serializers.py:279 build/serializers.py:328 #: build/serializers.py:959 order/models.py:565 order/serializers.py:500 -#: order/serializers.py:666 part/serializers.py:1590 part/serializers.py:2019 +#: order/serializers.py:666 part/serializers.py:1588 part/serializers.py:2017 #: stock/models.py:704 stock/models.py:1515 stock/serializers.py:676 msgid "Quantity must be greater than zero" msgstr "" @@ -1149,7 +1149,7 @@ msgstr "" #: build/models.py:1505 build/models.py:1761 build/serializers.py:266 #: build/serializers.py:313 build/serializers.py:1339 #: build/templates/build/build_base.html:110 -#: build/templates/build/detail.html:34 common/models.py:2581 +#: build/templates/build/detail.html:34 common/models.py:2575 #: order/models.py:1349 order/models.py:2034 order/serializers.py:1464 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3296 part/models.py:4266 @@ -1163,9 +1163,9 @@ msgstr "" #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 stock/admin.py:160 #: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:667 -#: stock/templates/stock/item_base.html:287 -#: stock/templates/stock/item_base.html:295 -#: stock/templates/stock/item_base.html:342 +#: stock/templates/stock/item_base.html:283 +#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:338 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:981 templates/js/translated/build.js:525 @@ -1228,7 +1228,7 @@ msgstr "" #: stock/serializers.py:770 stock/serializers.py:1288 stock/serializers.py:1400 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 -#: stock/templates/stock/item_base.html:194 +#: stock/templates/stock/item_base.html:190 #: templates/js/translated/build.js:1921 #: templates/js/translated/sales_order.js:301 #: templates/js/translated/sales_order.js:1234 @@ -1323,10 +1323,10 @@ msgid "Enter serial numbers for build outputs" msgstr "Yapım işi çıktısı için seri numaraları girin" #: build/serializers.py:359 build/serializers.py:500 build/serializers.py:572 -#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1789 -#: part/serializers.py:1233 stock/serializers.py:103 stock/serializers.py:698 +#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1797 +#: part/serializers.py:1231 stock/serializers.py:103 stock/serializers.py:698 #: stock/serializers.py:858 stock/serializers.py:984 stock/serializers.py:1432 -#: stock/serializers.py:1688 stock/templates/stock/item_base.html:394 +#: stock/serializers.py:1688 stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2547 @@ -1368,29 +1368,29 @@ msgstr "" #: build/serializers.py:501 msgid "Stock location for scrapped outputs" -msgstr "" +msgstr "Hurdaya ayrılan çıktılar için stok konumu" #: build/serializers.py:507 msgid "Discard Allocations" -msgstr "" +msgstr "Ayırmaları İptal Et" #: build/serializers.py:508 msgid "Discard any stock allocations for scrapped outputs" -msgstr "" +msgstr "Hurdaya ayrılan çıktılar için yapılan tüm stok ayırmalarını iptal et" #: build/serializers.py:513 msgid "Reason for scrapping build output(s)" -msgstr "" +msgstr "Yapım çıktı(larını) hurdaya ayırma nedeni" #: build/serializers.py:573 msgid "Location for completed build outputs" -msgstr "" +msgstr "Tamamlanan yapım çıktıları içi konum" #: build/serializers.py:579 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:477 #: order/models.py:1003 order/models.py:2152 order/serializers.py:687 #: stock/admin.py:165 stock/serializers.py:1035 stock/serializers.py:1576 -#: stock/templates/stock/item_base.html:427 +#: stock/templates/stock/item_base.html:423 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1371 #: templates/js/translated/purchase_order.js:1792 @@ -1403,59 +1403,59 @@ msgstr "Durum" #: build/serializers.py:585 msgid "Accept Incomplete Allocation" -msgstr "" +msgstr "Tamamlanmamış Ayırmayı Onayla" #: build/serializers.py:586 msgid "Complete outputs if stock has not been fully allocated" -msgstr "" +msgstr "Stok tamamen ayrılmamışsa çıktıları tamamla" #: build/serializers.py:698 msgid "Consume Allocated Stock" -msgstr "" +msgstr "Ayrılan Stoku Tüket" #: build/serializers.py:699 msgid "Consume any stock which has already been allocated to this build" -msgstr "" +msgstr "Bu yapım için zaten ayrılmış olan tüm stokları tüket" #: build/serializers.py:705 msgid "Remove Incomplete Outputs" -msgstr "" +msgstr "Tamamlanmamış Çıktıları Kaldır" #: build/serializers.py:706 msgid "Delete any build outputs which have not been completed" -msgstr "" +msgstr "Tamamlanmamış tüm yapım çıktılarını sil" #: build/serializers.py:733 msgid "Not permitted" -msgstr "" +msgstr "İzin verilmedi" #: build/serializers.py:734 msgid "Accept as consumed by this build order" -msgstr "" +msgstr "Bu yapım siparişi tarafından tüketildi olarak kabul et" #: build/serializers.py:735 msgid "Deallocate before completing this build order" -msgstr "" +msgstr "Bu yapım emrini tamamlamadan önce iade et" #: build/serializers.py:765 msgid "Overallocated Stock" -msgstr "" +msgstr "Fazla Ayrılmış Stok" #: build/serializers.py:767 msgid "How do you want to handle extra stock items assigned to the build order" -msgstr "" +msgstr "Yapım siparişine atanan ekstra stok öğelerini nasıl ele almak istersiniz" #: build/serializers.py:777 msgid "Some stock items have been overallocated" -msgstr "" +msgstr "Bazı stok ögeleri fazla ayrıldı" #: build/serializers.py:782 msgid "Accept Unallocated" -msgstr "" +msgstr "Ayrılmamışı Kabul Et" #: build/serializers.py:783 msgid "Accept that stock items have not been fully allocated to this build order" -msgstr "" +msgstr "Stok öğelerinin bu yapım siparişine tam olarak ayrılmadığını kabul edin" #: build/serializers.py:793 templates/js/translated/build.js:319 msgid "Required stock has not been fully allocated" @@ -1463,11 +1463,11 @@ msgstr "Gerekli stok tamamen tahsis edilemedi" #: build/serializers.py:798 order/serializers.py:346 order/serializers.py:1369 msgid "Accept Incomplete" -msgstr "" +msgstr "Tamamlanmamış Kabul et" #: build/serializers.py:799 msgid "Accept that the required number of build outputs have not been completed" -msgstr "" +msgstr "Gerekli sayıda derleme çıktısının tamamlanmadığını kabul edin" #: build/serializers.py:809 templates/js/translated/build.js:323 msgid "Required build quantity has not been completed" @@ -1475,100 +1475,100 @@ msgstr "Gerekli yapım işi miktarı tamamlanmadı" #: build/serializers.py:818 msgid "Build order has open child build orders" -msgstr "" +msgstr "Yapım siparişinin açık alt yapım emirleri var" #: build/serializers.py:821 msgid "Build order must be in production state" -msgstr "" +msgstr "Yapım siparişi üretim durumunda olmalıdır" #: build/serializers.py:824 templates/js/translated/build.js:307 msgid "Build order has incomplete outputs" -msgstr "" +msgstr "Yapım siparişinin tamamlanmamış çıktıları var" #: build/serializers.py:862 msgid "Build Line" -msgstr "" +msgstr "Yapım Satırı" #: build/serializers.py:872 msgid "Build output" -msgstr "" +msgstr "Yapım çıktısı" #: build/serializers.py:880 msgid "Build output must point to the same build" -msgstr "" +msgstr "Yapım çıktısı aynı yapımı göstermelidir" #: build/serializers.py:916 msgid "Build Line Item" -msgstr "" +msgstr "Yapım Satırı Ögesi" #: build/serializers.py:930 msgid "bom_item.part must point to the same part as the build order" -msgstr "" +msgstr "bom_item.part yapım siparişi aynı olan parçayı göstermelidir" #: build/serializers.py:945 stock/serializers.py:1301 msgid "Item must be in stock" -msgstr "" +msgstr "Öge stokta olmalıdır" #: build/serializers.py:993 order/serializers.py:1355 #, python-brace-format msgid "Available quantity ({q}) exceeded" -msgstr "" +msgstr "Kullanılabilir miktar ({q}) aşıldı" #: build/serializers.py:999 msgid "Build output must be specified for allocation of tracked parts" -msgstr "" +msgstr "İzlenen parçaların ayrılması için yapım çıktısı belirtilmelidir" #: build/serializers.py:1006 msgid "Build output cannot be specified for allocation of untracked parts" -msgstr "" +msgstr "İzlenmeyen parçaların ayrılması için yapım çıktısı belirlenemez" -#: build/serializers.py:1030 order/serializers.py:1614 +#: build/serializers.py:1030 order/serializers.py:1622 msgid "Allocation items must be provided" -msgstr "" +msgstr "Ayrılma ögeleri sağlanmalıdır" #: build/serializers.py:1093 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" -msgstr "" +msgstr "Parçaların alınacağı stok konumu (herhangi bir konumdan almak için boş bırakın)" #: build/serializers.py:1101 msgid "Exclude Location" -msgstr "" +msgstr "Konum Çıkar" #: build/serializers.py:1102 msgid "Exclude stock items from this selected location" -msgstr "" +msgstr "Bu seçilen konumdan stok ögelerini içerme" #: build/serializers.py:1107 msgid "Interchangeable Stock" -msgstr "" +msgstr "Birbirinin Yerine Kullanılabilir Stok" #: build/serializers.py:1108 msgid "Stock items in multiple locations can be used interchangeably" -msgstr "" +msgstr "Birden çok konumdaki stok ögeleri birbirinin yerine kullanılabilir" #: build/serializers.py:1113 msgid "Substitute Stock" -msgstr "" +msgstr "Yedek Stok" #: build/serializers.py:1114 msgid "Allow allocation of substitute parts" -msgstr "" +msgstr "Yedek parçaların ayrılmasına izin ver" #: build/serializers.py:1119 msgid "Optional Items" -msgstr "" +msgstr "İsteğe Bağlı Ögeler" #: build/serializers.py:1120 msgid "Allocate optional BOM items to build order" -msgstr "" +msgstr "Sipariş yapmak için isteğe bağlı BOM ögelerini ayır" #: build/serializers.py:1142 msgid "Failed to start auto-allocation task" -msgstr "" +msgstr "Otomatik ayırma görevini başlatma başarısız oldu" #: build/serializers.py:1225 msgid "Supplier Part Number" -msgstr "" +msgstr "Sağlayıcı Parça Numarası" #: build/serializers.py:1226 company/models.py:503 msgid "Manufacturer Part Number" @@ -1577,20 +1577,20 @@ msgstr "Üretici Parça Numarası" #: build/serializers.py:1227 stock/admin.py:53 stock/admin.py:176 #: stock/serializers.py:464 msgid "Location Name" -msgstr "" +msgstr "Konum Adı" #: build/serializers.py:1228 msgid "Build Reference" -msgstr "" +msgstr "Yapım Referansı" #: build/serializers.py:1229 msgid "BOM Reference" -msgstr "" +msgstr "BOM Referansı" #: build/serializers.py:1230 company/models.py:849 #: company/templates/company/supplier_part.html:160 order/serializers.py:691 #: stock/admin.py:229 stock/models.py:822 stock/serializers.py:1586 -#: stock/templates/stock/item_base.html:240 +#: stock/templates/stock/item_base.html:236 #: templates/js/translated/company.js:1646 #: templates/js/translated/purchase_order.js:1169 #: templates/js/translated/purchase_order.js:1332 @@ -1602,12 +1602,12 @@ msgstr "Paketleme" #: build/serializers.py:1233 part/admin.py:39 part/admin.py:398 #: part/models.py:4115 part/stocktake.py:218 stock/admin.py:153 msgid "Part ID" -msgstr "" +msgstr "Parça ID" #: build/serializers.py:1235 build/serializers.py:1324 part/admin.py:402 #: part/models.py:4117 msgid "Part IPN" -msgstr "" +msgstr "Parça DPN" #: build/serializers.py:1236 build/serializers.py:1326 part/admin.py:45 #: part/stocktake.py:220 @@ -1625,7 +1625,7 @@ msgstr "" #: build/serializers.py:1243 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:849 -#: stock/serializers.py:152 stock/templates/stock/item_base.html:311 +#: stock/serializers.py:152 stock/templates/stock/item_base.html:307 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2530 #: templates/js/translated/model_renderers.js:231 @@ -1644,7 +1644,7 @@ msgstr "Seri Numara" msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1257 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1257 stock/templates/stock/item_base.html:336 msgid "Available Quantity" msgstr "" @@ -1684,7 +1684,7 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1355 order/serializers.py:1179 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:920 part/serializers.py:1623 +#: part/bom.py:186 part/serializers.py:918 part/serializers.py:1621 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2807 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2155 @@ -1692,13 +1692,13 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1625 +#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1623 #: templates/js/translated/build.js:2811 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1650 +#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1648 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" @@ -1716,7 +1716,7 @@ msgstr "" msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1372 part/serializers.py:927 +#: build/serializers.py:1372 part/serializers.py:925 msgid "External Stock" msgstr "" @@ -1745,7 +1745,7 @@ msgstr "İptal edildi" #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:50 order/status_codes.py:81 #: order/templates/order/order_base.html:163 -#: order/templates/order/sales_order_base.html:168 report/models.py:443 +#: order/templates/order/sales_order_base.html:168 report/models.py:451 msgid "Complete" msgstr "Tamamlandı" @@ -1755,16 +1755,16 @@ msgstr "" #: build/tasks.py:233 msgid "Overdue Build Order" -msgstr "" +msgstr "Gecikmiş Yapım Siparişi" #: build/tasks.py:238 #, python-brace-format msgid "Build order {bo} is now overdue" -msgstr "" +msgstr "{bo} yapım siparişi şimdi gecikti" #: build/templates/build/build_base.html:18 msgid "Part thumbnail" -msgstr "" +msgstr "Parçanın küçük resmi" #: build/templates/build/build_base.html:38 #: company/templates/company/supplier_part.html:35 @@ -1787,7 +1787,7 @@ msgstr "Barkod işlemleri" #: stock/templates/stock/item_base.html:44 #: stock/templates/stock/location.html:54 templates/qr_button.html:1 msgid "Show QR Code" -msgstr "" +msgstr "QR Kodunu Göster" #: build/templates/build/build_base.html:45 #: company/templates/company/supplier_part.html:41 @@ -1800,7 +1800,7 @@ msgstr "" #: templates/js/translated/barcode.js:527 #: templates/js/translated/barcode.js:532 msgid "Unlink Barcode" -msgstr "" +msgstr "Barkodun Bağlantısını Kaldır" #: build/templates/build/build_base.html:47 #: company/templates/company/supplier_part.html:43 @@ -1811,7 +1811,7 @@ msgstr "" #: stock/templates/stock/item_base.html:49 #: stock/templates/stock/location.html:58 msgid "Link Barcode" -msgstr "" +msgstr "Barkod Bağla" #: build/templates/build/build_base.html:56 #: order/templates/order/order_base.html:46 @@ -1822,7 +1822,7 @@ msgstr "Yazdırma işlemleri" #: build/templates/build/build_base.html:60 msgid "Print build order report" -msgstr "" +msgstr "Yapım siparişi raporu yazdır" #: build/templates/build/build_base.html:67 msgid "Build actions" @@ -1834,11 +1834,11 @@ msgstr "Yapım İşini Düzenle" #: build/templates/build/build_base.html:73 msgid "Duplicate Build" -msgstr "" +msgstr "Yapımı Çoğalt" #: build/templates/build/build_base.html:76 msgid "Hold Build" -msgstr "" +msgstr "Yapımı Beklet" #: build/templates/build/build_base.html:79 msgid "Cancel Build" @@ -1846,15 +1846,12 @@ msgstr "Yapım İşini İptal Et" #: build/templates/build/build_base.html:82 msgid "Delete Build" -msgstr "" +msgstr "Yapımı Sil" #: build/templates/build/build_base.html:87 -msgid "Isueue Build" -msgstr "" - #: build/templates/build/build_base.html:88 msgid "Issue Build" -msgstr "" +msgstr "Yapımı Başlat" #: build/templates/build/build_base.html:91 #: build/templates/build/build_base.html:92 @@ -1863,11 +1860,11 @@ msgstr "Tamamlanmış Yapım İşi" #: build/templates/build/build_base.html:115 msgid "Build Description" -msgstr "" +msgstr "Yapım Açıklaması" #: build/templates/build/build_base.html:125 msgid "No build outputs have been created for this build order" -msgstr "" +msgstr "Bu yapım siparişi için hiç yapım çıktısı oluşturulmadı" #: build/templates/build/build_base.html:132 msgid "Build Order is ready to mark as completed" @@ -1922,7 +1919,7 @@ msgstr "Vadesi geçmiş" #: build/templates/build/build_base.html:185 #: build/templates/build/detail.html:67 build/templates/build/sidebar.html:13 msgid "Completed Outputs" -msgstr "" +msgstr "Tamamalanan Çıktılar" #: build/templates/build/build_base.html:198 #: build/templates/build/detail.html:101 order/api.py:1393 order/models.py:893 @@ -1931,7 +1928,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 -#: stock/templates/stock/item_base.html:369 +#: stock/templates/stock/item_base.html:365 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 #: templates/js/translated/sales_order.js:805 @@ -1943,27 +1940,27 @@ msgstr "Sipariş Emri" #: build/templates/build/build_base.html:219 #: build/templates/build/detail.html:94 templates/js/translated/build.js:2331 msgid "Priority" -msgstr "" +msgstr "Öncelik" #: build/templates/build/build_base.html:267 msgid "Issue Build Order" -msgstr "" +msgstr "Yapım Siparişi Ver" #: build/templates/build/build_base.html:271 msgid "Issue this Build Order?" -msgstr "" +msgstr "Bu Yapımın Siparişi Verilsin mi?" #: build/templates/build/build_base.html:302 msgid "Delete Build Order" -msgstr "" +msgstr "Yapım Siparişini Sil" #: build/templates/build/build_base.html:312 msgid "Build Order QR Code" -msgstr "" +msgstr "Yapım Siparişinin QR Kodu" #: build/templates/build/build_base.html:324 msgid "Link Barcode to Build Order" -msgstr "" +msgstr "Yapım Siparişine Barkod Bağla" #: build/templates/build/detail.html:15 msgid "Build Details" @@ -1988,10 +1985,10 @@ msgstr "Hedef konumu belirtilmedi" #: build/templates/build/detail.html:73 msgid "Allocated Parts" -msgstr "" +msgstr "Ayrılan Parçalar" #: build/templates/build/detail.html:80 stock/admin.py:163 -#: stock/templates/stock/item_base.html:162 +#: stock/templates/stock/item_base.html:158 #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:242 #: templates/js/translated/purchase_order.js:1326 @@ -2030,27 +2027,27 @@ msgstr "Alt Yapım İşi Emrileri" #: build/templates/build/detail.html:177 msgid "Build Order Line Items" -msgstr "" +msgstr "Yapım Siparişi Satır Ögeleri" #: build/templates/build/detail.html:181 msgid "Deallocate stock" -msgstr "" +msgstr "Stok ayırmayı iptal et" #: build/templates/build/detail.html:182 msgid "Deallocate Stock" -msgstr "" +msgstr "Stok Ayırmayı İptal Et" #: build/templates/build/detail.html:184 msgid "Automatically allocate stock to build" -msgstr "" +msgstr "Yapıma stoku otomatik olarak ayır" #: build/templates/build/detail.html:185 msgid "Auto Allocate" -msgstr "" +msgstr "Otomatik Ayır" #: build/templates/build/detail.html:187 msgid "Manually allocate stock to build" -msgstr "" +msgstr "Yapıma stoku elle ayır" #: build/templates/build/detail.html:188 msgid "Allocate Stock" @@ -2067,7 +2064,7 @@ msgstr "Parça Siparişi" #: build/templates/build/detail.html:205 msgid "Available stock has been filtered based on specified source location for this build order" -msgstr "" +msgstr "Mevcut stok bu yapım siparişi için belirtilen kaynak konuma göre süzüldü" #: build/templates/build/detail.html:215 msgid "Incomplete Build Outputs" @@ -2079,11 +2076,11 @@ msgstr "Yeni yapım işi çıktısı oluştur" #: build/templates/build/detail.html:220 msgid "New Build Output" -msgstr "" +msgstr "Yeni Yapım Çıktısı" #: build/templates/build/detail.html:249 build/templates/build/sidebar.html:19 msgid "Consumed Stock" -msgstr "" +msgstr "Harcanan Stok" #: build/templates/build/detail.html:261 msgid "Completed Build Outputs" @@ -2091,7 +2088,7 @@ msgstr "Tamamlanmış Yapım İşi Çıktıları" #: build/templates/build/detail.html:273 msgid "Build test statistics" -msgstr "" +msgstr "Yapım test istatistikleri" #: build/templates/build/detail.html:288 build/templates/build/sidebar.html:27 #: company/templates/company/detail.html:229 @@ -2115,11 +2112,11 @@ msgstr "Yapım İşi Notları" #: build/templates/build/detail.html:458 msgid "Allocation Complete" -msgstr "" +msgstr "Ayrılma Tamam" #: build/templates/build/detail.html:459 msgid "All lines have been fully allocated" -msgstr "" +msgstr "Tüm satırlar tamamen tahsis edildi" #: build/templates/build/index.html:18 part/templates/part/detail.html:335 msgid "New Build Order" @@ -2127,7 +2124,7 @@ msgstr "Yeni Yapım İşi Emri" #: build/templates/build/sidebar.html:5 msgid "Build Order Details" -msgstr "" +msgstr "Yapım Siparişi Ayrıntıları" #: build/templates/build/sidebar.html:8 order/serializers.py:83 #: order/templates/order/po_sidebar.html:5 @@ -2137,7 +2134,7 @@ msgstr "" #: report/templates/report/inventree_return_order_report.html:19 #: report/templates/report/inventree_sales_order_report.html:22 msgid "Line Items" -msgstr "" +msgstr "Satır Ögeleri" #: build/templates/build/sidebar.html:10 msgid "Incomplete Outputs" @@ -2146,44 +2143,44 @@ msgstr "Tamamlanmamış Çıktılar" #: build/templates/build/sidebar.html:24 #: part/templates/part/part_sidebar.html:56 msgid "Test Statistics" -msgstr "" +msgstr "Test İstatistikleri" #: common/api.py:692 msgid "Is Link" -msgstr "" +msgstr "Link Olanlar" #: common/api.py:700 msgid "Is File" -msgstr "" +msgstr "Dosya Olanlar" #: common/api.py:743 msgid "User does not have permission to delete these attachments" -msgstr "" +msgstr "Kullanıcının bu ekleri silmek için izni yok" #: common/api.py:760 msgid "User does not have permission to delete this attachment" -msgstr "" +msgstr "Kullanıcının bu eki silmek için izni yok" #: common/currency.py:132 msgid "Invalid currency code" -msgstr "" +msgstr "Geçersiz para birimi kodu" #: common/currency.py:134 msgid "Duplicate currency code" -msgstr "" +msgstr "Para birimi kodunu çoğalt" #: common/currency.py:139 msgid "No valid currency codes provided" -msgstr "" +msgstr "Geçerli bir para birimi kodu sağlanmamış" #: common/currency.py:156 msgid "No plugin" -msgstr "" +msgstr "Eklenti yok" #: common/files.py:63 #, python-brace-format msgid "Unsupported file format: {fmt}" -msgstr "" +msgstr "Desteklenmeyen dosya biçimi: {fmt}" #: common/files.py:65 msgid "Error reading file (invalid encoding)" @@ -2220,47 +2217,47 @@ msgstr "{name} dosyasını yüklemek için seçin" #: common/models.py:88 msgid "Updated" -msgstr "" +msgstr "Güncellendi" #: common/models.py:89 msgid "Timestamp of last update" -msgstr "" +msgstr "Son güncellemenin zaman damgası" #: common/models.py:122 msgid "Site URL is locked by configuration" -msgstr "" +msgstr "Site URL'si yapılandırma tarafından kilitlendi" #: common/models.py:152 msgid "Unique project code" -msgstr "" +msgstr "Eşsiz proje kodu" #: common/models.py:159 msgid "Project description" -msgstr "" +msgstr "Proje açıklaması" #: common/models.py:168 msgid "User or group responsible for this project" -msgstr "" +msgstr "Bu projeden sorumlu kullanıcı veya grup" #: common/models.py:785 msgid "Settings key (must be unique - case insensitive)" -msgstr "" +msgstr "Ayar anahtarı (eşsiz olmalıdır - büyük/küçük harfe duyarsız)" #: common/models.py:789 msgid "Settings value" -msgstr "" +msgstr "Ayarlar değeri" #: common/models.py:841 msgid "Chosen value is not a valid option" -msgstr "" +msgstr "Seçilen değer geçerli bir seçenek değil" #: common/models.py:857 msgid "Value must be a boolean value" -msgstr "" +msgstr "Değer bir boolean değer olmalıdır" #: common/models.py:865 msgid "Value must be an integer value" -msgstr "" +msgstr "Değer bir integer değer olmalıdır" #: common/models.py:902 msgid "Key string must be unique" @@ -2268,47 +2265,47 @@ msgstr "Anahtar dizesi benzersiz olmalı" #: common/models.py:1134 msgid "No group" -msgstr "" +msgstr "Grup yok" #: common/models.py:1233 msgid "Restart required" -msgstr "" +msgstr "Yeniden başlatma gerekli" #: common/models.py:1235 msgid "A setting has been changed which requires a server restart" -msgstr "" +msgstr "Sunucunun yeniden başlatılmasını gerektiren bir ayar değişti" #: common/models.py:1242 msgid "Pending migrations" -msgstr "" +msgstr "Bekleyen taşıma işlemleri" #: common/models.py:1243 msgid "Number of pending database migrations" -msgstr "" +msgstr "Bekleyen veritabanı taşıma sayısı" #: common/models.py:1248 msgid "Server Instance Name" -msgstr "" +msgstr "Sunucu Örneği adı" #: common/models.py:1250 msgid "String descriptor for the server instance" -msgstr "" +msgstr "Sunucu örneği için sözce (string) açıklayıcı" #: common/models.py:1254 msgid "Use instance name" -msgstr "" +msgstr "Örnek adını kullan" #: common/models.py:1255 msgid "Use the instance name in the title-bar" -msgstr "" +msgstr "Örnek adını başlık çubuğunda kullan" #: common/models.py:1260 msgid "Restrict showing `about`" -msgstr "" +msgstr "`Hakkında` gösterimini kısıtla" #: common/models.py:1261 msgid "Show the `about` modal only to superusers" -msgstr "" +msgstr "`Hakkında` kipini yalnızca süper kullanıcılara göster" #: common/models.py:1266 company/models.py:108 company/models.py:109 msgid "Company name" @@ -2316,7 +2313,7 @@ msgstr "Şirket adı" #: common/models.py:1267 msgid "Internal company name" -msgstr "" +msgstr "Dahili şirket adı" #: common/models.py:1271 msgid "Base URL" @@ -2324,7 +2321,7 @@ msgstr "Ana URL" #: common/models.py:1272 msgid "Base URL for server instance" -msgstr "" +msgstr "Sunucu örneğinn temel URL'i" #: common/models.py:1278 msgid "Default Currency" @@ -2332,38 +2329,38 @@ msgstr "Varsayılan Para Birimi" #: common/models.py:1279 msgid "Select base currency for pricing calculations" -msgstr "" +msgstr "Fiyat hesaplamaları için temel para birimini seçin" #: common/models.py:1285 msgid "Supported Currencies" -msgstr "" +msgstr "Desteklenen Para Birimleri" #: common/models.py:1286 msgid "List of supported currency codes" -msgstr "" +msgstr "Desteklenen para birimi kodlarının listesi" #: common/models.py:1292 msgid "Currency Update Interval" -msgstr "" +msgstr "Döviz Güncelleme Aralığı" #: common/models.py:1294 msgid "How often to update exchange rates (set to zero to disable)" -msgstr "" +msgstr "Döviz kurlarını şu sıklıkla güncelle (etkisizleştirmek için sıfır yapın)" #: common/models.py:1297 common/models.py:1353 common/models.py:1366 #: common/models.py:1374 common/models.py:1383 common/models.py:1392 -#: common/models.py:1629 common/models.py:1651 common/models.py:1766 -#: common/models.py:2148 +#: common/models.py:1629 common/models.py:1651 common/models.py:1752 +#: common/models.py:2134 msgid "days" msgstr "günler" #: common/models.py:1301 msgid "Currency Update Plugin" -msgstr "" +msgstr "Döviz Güncelleme Eklentisi" #: common/models.py:1302 msgid "Currency update plugin to use" -msgstr "" +msgstr "Kullanılacak döviz güncelleme eklentisi" #: common/models.py:1307 msgid "Download from URL" @@ -2375,91 +2372,91 @@ msgstr "Harici URL'den resim ve dosyaların indirilmesine izin ver" #: common/models.py:1315 msgid "Download Size Limit" -msgstr "" +msgstr "İndirme Boyutu Sınırı" #: common/models.py:1316 msgid "Maximum allowable download size for remote image" -msgstr "" +msgstr "Uzak resimler için izin verilebilir maksimum indirme boyutu" #: common/models.py:1322 msgid "User-agent used to download from URL" -msgstr "" +msgstr "URL'den indirmek için kullanılan kullanıcı aracısı" #: common/models.py:1324 msgid "Allow to override the user-agent used to download images and files from external URL (leave blank for the default)" -msgstr "" +msgstr "Harici URL'den resim ve dosya indirmek için kullanılan kullanıcı aracısını geçersiz kılmaya izin ver (varsayılan için boş bırakın)" #: common/models.py:1329 msgid "Strict URL Validation" -msgstr "" +msgstr "Sıkı URL Doğrulama" #: common/models.py:1330 msgid "Require schema specification when validating URLs" -msgstr "" +msgstr "URL'leri doğrularken şema tanımlamasını gerekli kıl" #: common/models.py:1335 msgid "Require confirm" -msgstr "" +msgstr "Doğrulama gerektir" #: common/models.py:1336 msgid "Require explicit user confirmation for certain action." -msgstr "" +msgstr "Belirli bir eylem için açıkça kullanıcı doğrulamasını gerekli kıl." #: common/models.py:1341 msgid "Tree Depth" -msgstr "" +msgstr "Ağaç Derinliği" #: common/models.py:1343 msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." -msgstr "" +msgstr "Ağaç görünümü için varsayılan derinlik. Daha derin düzeyler gerek oldukça tembel olarak yüklenebilir." #: common/models.py:1349 msgid "Update Check Interval" -msgstr "" +msgstr "Güncelleme Denetleme Aralığı" #: common/models.py:1350 msgid "How often to check for updates (set to zero to disable)" -msgstr "" +msgstr "Güncellemeleri şu sıklıkla denetle (etkisizleştirmek için sıfır yapın)" #: common/models.py:1356 msgid "Automatic Backup" -msgstr "" +msgstr "Otomatik Yedekleme" #: common/models.py:1357 msgid "Enable automatic backup of database and media files" -msgstr "" +msgstr "Veritabanı ve ortam dosyalarını otomatik yedeklemeyi etkinleştir" #: common/models.py:1362 msgid "Auto Backup Interval" -msgstr "" +msgstr "Otomatik Yedekleme Aralığı" #: common/models.py:1363 msgid "Specify number of days between automated backup events" -msgstr "" +msgstr "Otomatik yedekleme olayları arasındaki gün sayısını belirtin" #: common/models.py:1369 msgid "Task Deletion Interval" -msgstr "" +msgstr "Görev Silme Aralığı" #: common/models.py:1371 msgid "Background task results will be deleted after specified number of days" -msgstr "" +msgstr "Arkaplan görev sonuçları belirtilen gün sayısı kadar sonra silinecektir" #: common/models.py:1378 msgid "Error Log Deletion Interval" -msgstr "" +msgstr "Hata Günlüğü Silme Aralığı" #: common/models.py:1380 msgid "Error logs will be deleted after specified number of days" -msgstr "" +msgstr "Hata günlükleri belirtilen gün sayısı kadar sonra silinecektir" #: common/models.py:1387 msgid "Notification Deletion Interval" -msgstr "" +msgstr "Bildirim Silme Aralığı" #: common/models.py:1389 msgid "User notifications will be deleted after specified number of days" -msgstr "" +msgstr "Kullanıcı bildirimleri belirtilen gün sayısı kadar sonra silinecektir" #: common/models.py:1396 templates/InvenTree/settings/sidebar.html:31 msgid "Barcode Support" @@ -2467,7 +2464,7 @@ msgstr "Barkod Desteği" #: common/models.py:1397 msgid "Enable barcode scanner support in the web interface" -msgstr "" +msgstr "Web arayüzünde barkod tarayıcı desteğini etkinleştir" #: common/models.py:1402 msgid "Barcode Input Delay" @@ -2582,8 +2579,8 @@ msgid "Copy category parameter templates when creating a part" msgstr "Parça oluştururken kategori parametre şablonlarını kopyala" #: common/models.py:1485 part/admin.py:108 part/models.py:3959 -#: report/models.py:293 report/models.py:360 report/serializers.py:90 -#: report/serializers.py:131 stock/serializers.py:233 +#: report/models.py:301 report/models.py:368 report/serializers.py:91 +#: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 #: templates/js/translated/table_filters.js:775 msgid "Template" @@ -2598,7 +2595,7 @@ msgid "Parts can be assembled from other components by default" msgstr "Parçalar varsayılan olarak başka bileşenlerden monte edilebilir" #: common/models.py:1497 part/admin.py:95 part/models.py:1172 -#: part/serializers.py:1617 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1615 templates/js/translated/table_filters.js:737 msgid "Component" msgstr "Bileşen" @@ -2688,123 +2685,123 @@ msgstr "" #: common/models.py:1566 msgid "Enforce Parameter Units" -msgstr "" +msgstr "Parametre Birimlerini Zorunlu Kıl" #: common/models.py:1568 msgid "If units are provided, parameter values must match the specified units" -msgstr "" +msgstr "Birimler sağlanırsa, parametre değerleri belirtilen birimlere uymalıdır" #: common/models.py:1574 msgid "Minimum Pricing Decimal Places" -msgstr "" +msgstr "Minimum Fiyatlandırma Ondalık Basamakları" #: common/models.py:1576 msgid "Minimum number of decimal places to display when rendering pricing data" -msgstr "" +msgstr "Fiiyatlandırma verisini oluştururken gösterilecek ondalık basamakların minimum sayısı" #: common/models.py:1587 msgid "Maximum Pricing Decimal Places" -msgstr "" +msgstr "Maksimum Fiyatlandırma Ondalık Basamakları" #: common/models.py:1589 msgid "Maximum number of decimal places to display when rendering pricing data" -msgstr "" +msgstr "Fiiyatlandırma verisini oluştururken gösterilecek ondalık basamakların maksimum sayısı" #: common/models.py:1600 msgid "Use Supplier Pricing" -msgstr "" +msgstr "Sağlayıcı Fiyatlandırmasını Kullan" #: common/models.py:1602 msgid "Include supplier price breaks in overall pricing calculations" -msgstr "" +msgstr "Genel fiyatlandırma hesaplamalarına sağlayıcı fiyat aralıklarını ekle" #: common/models.py:1608 msgid "Purchase History Override" -msgstr "" +msgstr "Satın Alma Geçmişini Geçersiz Kılma" #: common/models.py:1610 msgid "Historical purchase order pricing overrides supplier price breaks" -msgstr "" +msgstr "Geçmiş satınalma siparişi fiyatlandırması, sağlayıcı fiyat aralıklarını geçersiz kılar" #: common/models.py:1616 msgid "Use Stock Item Pricing" -msgstr "" +msgstr "Stok Ögesi Fiyatlandırmasını Kullan" #: common/models.py:1618 msgid "Use pricing from manually entered stock data for pricing calculations" -msgstr "" +msgstr "Fiyatlandırma hesaplamaları için elle girilen stok verisinin fiyatlandırmasını kullan" #: common/models.py:1624 msgid "Stock Item Pricing Age" -msgstr "" +msgstr "Stok Ögesi Fiyatlandırma Yaşı" #: common/models.py:1626 msgid "Exclude stock items older than this number of days from pricing calculations" -msgstr "" +msgstr "Bu gün sayısından daha eski olan stok kalemlerini fiyatlandırma hesaplamalarından hariç tut" #: common/models.py:1633 msgid "Use Variant Pricing" -msgstr "" +msgstr "Türev Fiyatlandırması Kullan" #: common/models.py:1634 msgid "Include variant pricing in overall pricing calculations" -msgstr "" +msgstr "Genel fiyat hesaplamalarına türev fiyatlarını da ekle" #: common/models.py:1639 msgid "Active Variants Only" -msgstr "" +msgstr "Yalnızca Etkin Türevler" #: common/models.py:1641 msgid "Only use active variant parts for calculating variant pricing" -msgstr "" +msgstr "Türev fiyatlandırması için yalnızca etkin türev parçaları kullan" #: common/models.py:1647 msgid "Pricing Rebuild Interval" -msgstr "" +msgstr "Fiyatlandırmayı Yeniden Oluşturma Aralığı" #: common/models.py:1649 msgid "Number of days before part pricing is automatically updated" -msgstr "" +msgstr "Parça fiyatlandrımasının otomatik güncellenmesinden önceki gün sayısı" #: common/models.py:1656 msgid "Internal Prices" -msgstr "" +msgstr "Dahili Fiyatlar" #: common/models.py:1657 msgid "Enable internal prices for parts" -msgstr "" +msgstr "Parçalar için dahili fiyatları etkinleştir" #: common/models.py:1662 msgid "Internal Price Override" -msgstr "" +msgstr "Dahili Fiyat Geçersiz Kılma" #: common/models.py:1664 msgid "If available, internal prices override price range calculations" -msgstr "" +msgstr "Varsa, dahili fiyatlar fiyat aralığı hesaplarını geçersiz kılar" #: common/models.py:1670 msgid "Enable label printing" -msgstr "" +msgstr "Etiket yazdırmayı etkinleştir" #: common/models.py:1671 msgid "Enable label printing from the web interface" -msgstr "" +msgstr "Web arayüzünden etiket yazdırmayı etkinleştir" #: common/models.py:1676 msgid "Label Image DPI" -msgstr "" +msgstr "Etiket Resmi DPI Değeri" #: common/models.py:1678 msgid "DPI resolution when generating image files to supply to label printing plugins" -msgstr "" +msgstr "Resim dosyaları üretirken etiket yazdırma eklentilerine sağlanacak DPI çözünürlüğü" #: common/models.py:1684 msgid "Enable Reports" -msgstr "" +msgstr "Raporları Etkinleştir" #: common/models.py:1685 msgid "Enable generation of reports" -msgstr "" +msgstr "Rapor üretimini etkinleştir" #: common/models.py:1690 templates/stats.html:25 msgid "Debug Mode" @@ -2816,14 +2813,14 @@ msgstr "Raporları hata ayıklama modunda üret (HTML çıktısı)" #: common/models.py:1696 msgid "Log Report Errors" -msgstr "" +msgstr "Rapor Hatalarını Günlüğe Kaydet" #: common/models.py:1697 msgid "Log errors which occur when generating reports" -msgstr "" +msgstr "Raporlar üretirken oluşan hataları günlüğe kaydet" #: common/models.py:1702 plugin/builtin/labels/label_sheet.py:28 -#: report/models.py:301 +#: report/models.py:309 msgid "Page Size" msgstr "Sayfa Boyutu" @@ -2832,902 +2829,894 @@ msgid "Default page size for PDF reports" msgstr "PDF raporlar için varsayılan sayfa boyutu" #: common/models.py:1708 -msgid "Enable Test Reports" -msgstr "" +msgid "Globally Unique Serials" +msgstr "Küresel Çapta Benzersiz Seri Numaraları" #: common/models.py:1709 -msgid "Enable generation of test reports" -msgstr "" +msgid "Serial numbers for stock items must be globally unique" +msgstr "Stok ögeleri için seri numaraları küresel çapta benzersiz olmalıdır" #: common/models.py:1714 -msgid "Attach Test Reports" -msgstr "" +msgid "Autofill Serial Numbers" +msgstr "Seri Numaralarını Otomatik Doldur" -#: common/models.py:1716 -msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" -msgstr "" +#: common/models.py:1715 +msgid "Autofill serial numbers in forms" +msgstr "Seri numaralarını formlarda otomatik doldur" + +#: common/models.py:1720 +msgid "Delete Depleted Stock" +msgstr "Tükenen Stoku Sil" #: common/models.py:1722 -msgid "Globally Unique Serials" -msgstr "" - -#: common/models.py:1723 -msgid "Serial numbers for stock items must be globally unique" -msgstr "" +msgid "Determines default behavior when a stock item is depleted" +msgstr "Bir stok ögesi tükendiğinde varsayılan davranışı belirler" #: common/models.py:1728 -msgid "Autofill Serial Numbers" -msgstr "" +msgid "Batch Code Template" +msgstr "Parti Kodu Şablonu" -#: common/models.py:1729 -msgid "Autofill serial numbers in forms" -msgstr "" +#: common/models.py:1730 +msgid "Template for generating default batch codes for stock items" +msgstr "Stok ögelerine varsayılan parti kodlarını üretmek için şablon" -#: common/models.py:1734 -msgid "Delete Depleted Stock" -msgstr "" +#: common/models.py:1735 +msgid "Stock Expiry" +msgstr "Stok Sona Erme Tarihi" #: common/models.py:1736 -msgid "Determines default behavior when a stock item is depleted" -msgstr "" +msgid "Enable stock expiry functionality" +msgstr "Stokun sona erme işlevselliğini etkinleştir" + +#: common/models.py:1741 +msgid "Sell Expired Stock" +msgstr "Süresi Dolan Stoku Sat" #: common/models.py:1742 -msgid "Batch Code Template" -msgstr "" +msgid "Allow sale of expired stock" +msgstr "Süresi dolan stok satışına izin ver" -#: common/models.py:1744 -msgid "Template for generating default batch codes for stock items" -msgstr "" +#: common/models.py:1747 +msgid "Stock Stale Time" +msgstr "Stok Eskime Süresi" #: common/models.py:1749 -msgid "Stock Expiry" -msgstr "" - -#: common/models.py:1750 -msgid "Enable stock expiry functionality" -msgstr "" - -#: common/models.py:1755 -msgid "Sell Expired Stock" -msgstr "" +msgid "Number of days stock items are considered stale before expiring" +msgstr "Stok öğelerinin son kullanma tarihi geçmeden eskimiş sayıldığı gün sayısı" #: common/models.py:1756 -msgid "Allow sale of expired stock" -msgstr "" - -#: common/models.py:1761 -msgid "Stock Stale Time" -msgstr "" - -#: common/models.py:1763 -msgid "Number of days stock items are considered stale before expiring" -msgstr "" - -#: common/models.py:1770 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1771 +#: common/models.py:1757 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1776 +#: common/models.py:1762 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1777 +#: common/models.py:1763 msgid "Enable ownership control over stock locations and items" msgstr "Stok konumu ve ögeler üzerinde sahiplik kontrolünü etkinleştirin" -#: common/models.py:1782 +#: common/models.py:1768 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1783 +#: common/models.py:1769 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1788 +#: common/models.py:1774 msgid "Show Installed Stock Items" msgstr "" -#: common/models.py:1789 +#: common/models.py:1775 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1794 +#: common/models.py:1780 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1796 +#: common/models.py:1782 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1802 +#: common/models.py:1788 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1804 +#: common/models.py:1790 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1810 +#: common/models.py:1796 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1812 +#: common/models.py:1798 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1818 common/models.py:1874 common/models.py:1896 -#: common/models.py:1932 +#: common/models.py:1804 common/models.py:1860 common/models.py:1882 +#: common/models.py:1918 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1819 common/models.py:1875 common/models.py:1897 -#: common/models.py:1933 +#: common/models.py:1805 common/models.py:1861 common/models.py:1883 +#: common/models.py:1919 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1824 +#: common/models.py:1810 msgid "Require Active Part" msgstr "" -#: common/models.py:1825 +#: common/models.py:1811 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1830 +#: common/models.py:1816 msgid "Require Locked Part" msgstr "" -#: common/models.py:1831 +#: common/models.py:1817 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/models.py:1836 +#: common/models.py:1822 msgid "Require Valid BOM" msgstr "" -#: common/models.py:1838 +#: common/models.py:1824 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1844 +#: common/models.py:1830 msgid "Require Closed Child Orders" msgstr "" -#: common/models.py:1846 +#: common/models.py:1832 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/models.py:1852 +#: common/models.py:1838 msgid "Block Until Tests Pass" msgstr "" -#: common/models.py:1854 +#: common/models.py:1840 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" -#: common/models.py:1860 +#: common/models.py:1846 msgid "Enable Return Orders" msgstr "" -#: common/models.py:1861 +#: common/models.py:1847 msgid "Enable return order functionality in the user interface" msgstr "" -#: common/models.py:1866 +#: common/models.py:1852 msgid "Return Order Reference Pattern" msgstr "" -#: common/models.py:1868 +#: common/models.py:1854 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1880 +#: common/models.py:1866 msgid "Edit Completed Return Orders" msgstr "" -#: common/models.py:1882 +#: common/models.py:1868 msgid "Allow editing of return orders after they have been completed" msgstr "" -#: common/models.py:1888 +#: common/models.py:1874 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1890 +#: common/models.py:1876 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1902 +#: common/models.py:1888 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1903 +#: common/models.py:1889 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1908 +#: common/models.py:1894 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1910 +#: common/models.py:1896 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1916 +#: common/models.py:1902 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1918 +#: common/models.py:1904 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1924 +#: common/models.py:1910 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1926 +#: common/models.py:1912 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1938 +#: common/models.py:1924 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1940 +#: common/models.py:1926 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1946 +#: common/models.py:1932 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1948 +#: common/models.py:1934 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1955 +#: common/models.py:1941 msgid "Enable password forgot" msgstr "" -#: common/models.py:1956 +#: common/models.py:1942 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1961 +#: common/models.py:1947 msgid "Enable registration" msgstr "" -#: common/models.py:1962 +#: common/models.py:1948 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1967 +#: common/models.py:1953 msgid "Enable SSO" msgstr "" -#: common/models.py:1968 +#: common/models.py:1954 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1973 +#: common/models.py:1959 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1975 +#: common/models.py:1961 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1981 +#: common/models.py:1967 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1983 +#: common/models.py:1969 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1989 +#: common/models.py:1975 msgid "SSO group key" msgstr "" -#: common/models.py:1991 +#: common/models.py:1977 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1997 +#: common/models.py:1983 msgid "SSO group map" msgstr "" -#: common/models.py:1999 +#: common/models.py:1985 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/models.py:2005 +#: common/models.py:1991 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:2007 +#: common/models.py:1993 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/models.py:2013 +#: common/models.py:1999 msgid "Email required" msgstr "" -#: common/models.py:2014 +#: common/models.py:2000 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:2019 +#: common/models.py:2005 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:2021 +#: common/models.py:2007 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:2027 +#: common/models.py:2013 msgid "Mail twice" msgstr "" -#: common/models.py:2028 +#: common/models.py:2014 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:2033 +#: common/models.py:2019 msgid "Password twice" msgstr "" -#: common/models.py:2034 +#: common/models.py:2020 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:2039 +#: common/models.py:2025 msgid "Allowed domains" msgstr "" -#: common/models.py:2041 +#: common/models.py:2027 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:2047 +#: common/models.py:2033 msgid "Group on signup" msgstr "" -#: common/models.py:2049 +#: common/models.py:2035 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:2055 +#: common/models.py:2041 msgid "Enforce MFA" msgstr "" -#: common/models.py:2056 +#: common/models.py:2042 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:2061 +#: common/models.py:2047 msgid "Check plugins on startup" msgstr "" -#: common/models.py:2063 +#: common/models.py:2049 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:2071 +#: common/models.py:2057 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2072 +#: common/models.py:2058 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2078 +#: common/models.py:2064 msgid "Enable URL integration" msgstr "" -#: common/models.py:2079 +#: common/models.py:2065 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:2085 +#: common/models.py:2071 msgid "Enable navigation integration" msgstr "" -#: common/models.py:2086 +#: common/models.py:2072 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:2092 +#: common/models.py:2078 msgid "Enable app integration" msgstr "" -#: common/models.py:2093 +#: common/models.py:2079 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:2099 +#: common/models.py:2085 msgid "Enable schedule integration" msgstr "" -#: common/models.py:2100 +#: common/models.py:2086 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2106 +#: common/models.py:2092 msgid "Enable event integration" msgstr "" -#: common/models.py:2107 +#: common/models.py:2093 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2113 +#: common/models.py:2099 msgid "Enable project codes" msgstr "" -#: common/models.py:2114 +#: common/models.py:2100 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2119 +#: common/models.py:2105 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2121 +#: common/models.py:2107 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2127 +#: common/models.py:2113 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2129 +#: common/models.py:2115 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2135 +#: common/models.py:2121 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2137 +#: common/models.py:2123 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2143 +#: common/models.py:2129 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2145 +#: common/models.py:2131 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2152 +#: common/models.py:2138 msgid "Display Users full names" msgstr "" -#: common/models.py:2153 +#: common/models.py:2139 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2158 +#: common/models.py:2144 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2159 +#: common/models.py:2145 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2171 common/models.py:2551 +#: common/models.py:2150 +msgid "Create Template on Upload" +msgstr "" + +#: common/models.py:2152 +msgid "Create a new test template when uploading test data which does not match an existing template" +msgstr "" + +#: common/models.py:2165 common/models.py:2545 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2214 +#: common/models.py:2208 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2216 +#: common/models.py:2210 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2216 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2223 +#: common/models.py:2217 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2228 +#: common/models.py:2222 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2229 +#: common/models.py:2223 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2234 +#: common/models.py:2228 msgid "Show latest parts" msgstr "" -#: common/models.py:2235 +#: common/models.py:2229 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2240 +#: common/models.py:2234 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2241 +#: common/models.py:2235 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2246 +#: common/models.py:2240 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2247 +#: common/models.py:2241 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2252 +#: common/models.py:2246 msgid "Show low stock" msgstr "" -#: common/models.py:2253 +#: common/models.py:2247 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2258 +#: common/models.py:2252 msgid "Show depleted stock" msgstr "" -#: common/models.py:2259 +#: common/models.py:2253 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2264 +#: common/models.py:2258 msgid "Show needed stock" msgstr "" -#: common/models.py:2265 +#: common/models.py:2259 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2270 +#: common/models.py:2264 msgid "Show expired stock" msgstr "" -#: common/models.py:2271 +#: common/models.py:2265 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2276 +#: common/models.py:2270 msgid "Show stale stock" msgstr "" -#: common/models.py:2277 +#: common/models.py:2271 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2282 +#: common/models.py:2276 msgid "Show pending builds" msgstr "" -#: common/models.py:2283 +#: common/models.py:2277 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2288 +#: common/models.py:2282 msgid "Show overdue builds" msgstr "" -#: common/models.py:2289 +#: common/models.py:2283 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2294 +#: common/models.py:2288 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2295 +#: common/models.py:2289 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2300 +#: common/models.py:2294 msgid "Show overdue POs" msgstr "" -#: common/models.py:2301 +#: common/models.py:2295 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2306 +#: common/models.py:2300 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2307 +#: common/models.py:2301 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2312 +#: common/models.py:2306 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2313 +#: common/models.py:2307 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2318 +#: common/models.py:2312 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2319 +#: common/models.py:2313 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2324 +#: common/models.py:2318 msgid "Show News" msgstr "" -#: common/models.py:2325 +#: common/models.py:2319 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2330 +#: common/models.py:2324 msgid "Inline label display" msgstr "" -#: common/models.py:2332 +#: common/models.py:2326 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2338 +#: common/models.py:2332 msgid "Default label printer" msgstr "" -#: common/models.py:2340 +#: common/models.py:2334 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2346 +#: common/models.py:2340 msgid "Inline report display" msgstr "" -#: common/models.py:2348 +#: common/models.py:2342 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2354 +#: common/models.py:2348 msgid "Search Parts" msgstr "" -#: common/models.py:2355 +#: common/models.py:2349 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2360 +#: common/models.py:2354 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2361 +#: common/models.py:2355 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2366 +#: common/models.py:2360 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2367 +#: common/models.py:2361 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2372 +#: common/models.py:2366 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2373 +#: common/models.py:2367 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2378 +#: common/models.py:2372 msgid "Search Categories" msgstr "" -#: common/models.py:2379 +#: common/models.py:2373 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2384 +#: common/models.py:2378 msgid "Search Stock" msgstr "" -#: common/models.py:2385 +#: common/models.py:2379 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2384 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2392 +#: common/models.py:2386 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2398 +#: common/models.py:2392 msgid "Search Locations" msgstr "" -#: common/models.py:2399 +#: common/models.py:2393 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2404 +#: common/models.py:2398 msgid "Search Companies" msgstr "" -#: common/models.py:2405 +#: common/models.py:2399 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2410 +#: common/models.py:2404 msgid "Search Build Orders" msgstr "" -#: common/models.py:2411 +#: common/models.py:2405 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2416 +#: common/models.py:2410 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2417 +#: common/models.py:2411 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2422 +#: common/models.py:2416 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2424 +#: common/models.py:2418 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2430 +#: common/models.py:2424 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2431 +#: common/models.py:2425 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2436 +#: common/models.py:2430 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2438 +#: common/models.py:2432 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2444 +#: common/models.py:2438 msgid "Search Return Orders" msgstr "" -#: common/models.py:2445 +#: common/models.py:2439 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2450 +#: common/models.py:2444 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2452 +#: common/models.py:2446 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2458 +#: common/models.py:2452 msgid "Search Preview Results" msgstr "" -#: common/models.py:2460 +#: common/models.py:2454 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2466 +#: common/models.py:2460 msgid "Regex Search" msgstr "" -#: common/models.py:2467 +#: common/models.py:2461 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2472 +#: common/models.py:2466 msgid "Whole Word Search" msgstr "" -#: common/models.py:2473 +#: common/models.py:2467 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2478 +#: common/models.py:2472 msgid "Show Quantity in Forms" msgstr "Formlarda Miktarı Göster" -#: common/models.py:2479 +#: common/models.py:2473 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2484 +#: common/models.py:2478 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2485 +#: common/models.py:2479 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2490 +#: common/models.py:2484 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2491 +#: common/models.py:2485 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2496 +#: common/models.py:2490 msgid "Date Format" msgstr "" -#: common/models.py:2497 +#: common/models.py:2491 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2510 part/templates/part/detail.html:41 +#: common/models.py:2504 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2511 +#: common/models.py:2505 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2516 part/templates/part/detail.html:62 +#: common/models.py:2510 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2518 +#: common/models.py:2512 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2524 +#: common/models.py:2518 msgid "Table String Length" msgstr "" -#: common/models.py:2526 +#: common/models.py:2520 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2532 +#: common/models.py:2526 msgid "Receive error reports" msgstr "" -#: common/models.py:2533 +#: common/models.py:2527 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2538 +#: common/models.py:2532 msgid "Last used printing machines" msgstr "" -#: common/models.py:2539 +#: common/models.py:2533 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2559 common/models.py:2560 common/models.py:2717 -#: common/models.py:2718 common/models.py:2963 common/models.py:2964 -#: common/models.py:3287 common/models.py:3288 importer/models.py:89 +#: common/models.py:2553 common/models.py:2554 common/models.py:2711 +#: common/models.py:2712 common/models.py:2957 common/models.py:2958 +#: common/models.py:3281 common/models.py:3282 importer/models.py:89 #: part/models.py:3319 part/models.py:3406 part/models.py:3480 #: part/models.py:3508 plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3735,11 +3724,11 @@ msgstr "" msgid "User" msgstr "Kullanıcı" -#: common/models.py:2582 +#: common/models.py:2576 msgid "Price break quantity" msgstr "" -#: common/models.py:2589 company/serializers.py:517 order/admin.py:42 +#: common/models.py:2583 company/serializers.py:517 order/admin.py:42 #: order/models.py:1423 order/models.py:2410 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1892 #: templates/js/translated/pricing.js:621 @@ -3747,96 +3736,96 @@ msgstr "" msgid "Price" msgstr "Fiyat" -#: common/models.py:2590 +#: common/models.py:2584 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2694 common/models.py:2879 +#: common/models.py:2688 common/models.py:2873 msgid "Endpoint" msgstr "" -#: common/models.py:2695 +#: common/models.py:2689 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2705 +#: common/models.py:2699 msgid "Name for this webhook" msgstr "" -#: common/models.py:2709 +#: common/models.py:2703 msgid "Is this webhook active" msgstr "" -#: common/models.py:2725 users/models.py:159 +#: common/models.py:2719 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2726 +#: common/models.py:2720 msgid "Token for access" msgstr "" -#: common/models.py:2734 +#: common/models.py:2728 msgid "Secret" msgstr "" -#: common/models.py:2735 +#: common/models.py:2729 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2843 +#: common/models.py:2837 msgid "Message ID" msgstr "" -#: common/models.py:2844 +#: common/models.py:2838 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2852 +#: common/models.py:2846 msgid "Host" msgstr "" -#: common/models.py:2853 +#: common/models.py:2847 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2861 +#: common/models.py:2855 msgid "Header" msgstr "" -#: common/models.py:2862 +#: common/models.py:2856 msgid "Header of this message" msgstr "" -#: common/models.py:2869 +#: common/models.py:2863 msgid "Body" msgstr "" -#: common/models.py:2870 +#: common/models.py:2864 msgid "Body of this message" msgstr "" -#: common/models.py:2880 +#: common/models.py:2874 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2885 +#: common/models.py:2879 msgid "Worked on" msgstr "" -#: common/models.py:2886 +#: common/models.py:2880 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:3012 +#: common/models.py:3006 msgid "Id" msgstr "" -#: common/models.py:3014 templates/js/translated/company.js:965 +#: common/models.py:3008 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:3016 common/models.py:3271 company/models.py:146 +#: common/models.py:3010 common/models.py:3265 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 #: order/models.py:303 order/models.py:1378 order/models.py:1810 #: part/admin.py:55 part/models.py:1069 @@ -3853,217 +3842,217 @@ msgstr "" msgid "Link" msgstr "Bağlantı" -#: common/models.py:3018 templates/js/translated/news.js:60 +#: common/models.py:3012 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:3020 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:3014 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" -#: common/models.py:3022 templates/js/translated/news.js:52 +#: common/models.py:3016 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Read" msgstr "" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Was this news item read?" msgstr "" -#: common/models.py:3042 company/models.py:156 part/models.py:1079 +#: common/models.py:3036 company/models.py:156 part/models.py:1079 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 -#: stock/templates/stock/item_base.html:133 templates/503.html:31 +#: stock/templates/stock/item_base.html:129 templates/503.html:31 #: templates/hover_image.html:7 templates/hover_image.html:9 #: templates/modals.html:6 msgid "Image" msgstr "Resim" -#: common/models.py:3042 +#: common/models.py:3036 msgid "Image file" msgstr "" -#: common/models.py:3054 common/models.py:3255 +#: common/models.py:3048 common/models.py:3249 msgid "Target model type for this image" msgstr "" -#: common/models.py:3058 +#: common/models.py:3052 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3080 +#: common/models.py:3074 msgid "Custom Unit" msgstr "" -#: common/models.py:3098 +#: common/models.py:3092 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:3113 +#: common/models.py:3107 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3132 +#: common/models.py:3126 msgid "Unit name" msgstr "" -#: common/models.py:3139 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3133 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3140 +#: common/models.py:3134 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3146 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3140 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3147 +#: common/models.py:3141 msgid "Unit definition" msgstr "" -#: common/models.py:3205 common/models.py:3262 stock/models.py:2552 +#: common/models.py:3199 common/models.py:3256 stock/models.py:2549 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Ek" -#: common/models.py:3217 +#: common/models.py:3211 msgid "Missing file" msgstr "Eksik dosya" -#: common/models.py:3218 +#: common/models.py:3212 msgid "Missing external link" msgstr "Bozuk dış bağlantı" -#: common/models.py:3263 +#: common/models.py:3257 msgid "Select file to attach" msgstr "Eklenecek dosyayı seç" -#: common/models.py:3278 templates/js/translated/attachment.js:120 +#: common/models.py:3272 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Yorum" -#: common/models.py:3279 +#: common/models.py:3273 msgid "Attachment comment" msgstr "" -#: common/models.py:3295 +#: common/models.py:3289 msgid "Upload date" msgstr "" -#: common/models.py:3296 +#: common/models.py:3290 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size in bytes" msgstr "" -#: common/models.py:3338 common/serializers.py:588 +#: common/models.py:3332 common/serializers.py:588 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3347 plugin/models.py:43 users/models.py:100 +#: common/models.py:3341 plugin/models.py:43 users/models.py:100 msgid "Key" msgstr "" -#: common/models.py:3348 +#: common/models.py:3342 msgid "Value that will be saved in the models database" msgstr "" -#: common/models.py:3351 +#: common/models.py:3345 msgid "Name of the state" msgstr "" -#: common/models.py:3355 +#: common/models.py:3349 msgid "Label" msgstr "" -#: common/models.py:3356 +#: common/models.py:3350 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:3362 +#: common/models.py:3356 msgid "Color" msgstr "" -#: common/models.py:3363 +#: common/models.py:3357 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:3366 +#: common/models.py:3360 msgid "Logical Key" msgstr "" -#: common/models.py:3368 +#: common/models.py:3362 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:3376 +#: common/models.py:3370 msgid "Model" msgstr "" -#: common/models.py:3377 +#: common/models.py:3371 msgid "Model this state is associated with" msgstr "" -#: common/models.py:3381 +#: common/models.py:3375 msgid "Reference Status Set" msgstr "" -#: common/models.py:3382 +#: common/models.py:3376 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:3388 +#: common/models.py:3382 msgid "Custom State" msgstr "" -#: common/models.py:3389 +#: common/models.py:3383 msgid "Custom States" msgstr "" -#: common/models.py:3404 +#: common/models.py:3398 msgid "Model must be selected" msgstr "" -#: common/models.py:3407 +#: common/models.py:3401 msgid "Key must be selected" msgstr "" -#: common/models.py:3410 +#: common/models.py:3404 msgid "Logical key must be selected" msgstr "" -#: common/models.py:3414 +#: common/models.py:3408 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:3418 +#: common/models.py:3412 msgid "Reference status must be selected" msgstr "" -#: common/models.py:3430 +#: common/models.py:3424 msgid "Reference status set not found" msgstr "" -#: common/models.py:3436 +#: common/models.py:3430 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:3442 +#: common/models.py:3436 msgid "Logical key must be in the logical keys of the reference status" msgstr "" @@ -4165,7 +4154,7 @@ msgstr "" msgid "Filename" msgstr "Dosya adı" -#: common/serializers.py:563 report/api.py:100 report/serializers.py:53 +#: common/serializers.py:563 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" @@ -4447,12 +4436,12 @@ msgstr "" #: company/models.py:467 company/models.py:584 company/models.py:808 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 -#: stock/templates/stock/item_base.html:217 +#: stock/templates/stock/item_base.html:213 msgid "Manufacturer Part" msgstr "" #: company/models.py:484 company/models.py:776 stock/models.py:791 -#: stock/serializers.py:452 stock/templates/stock/item_base.html:142 +#: stock/serializers.py:452 stock/templates/stock/item_base.html:138 #: templates/js/translated/bom.js:622 msgid "Base Part" msgstr "Temel Parça" @@ -4463,8 +4452,8 @@ msgstr "Parça seçin" #: company/models.py:495 company/templates/company/company_base.html:82 #: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:145 part/serializers.py:567 -#: stock/templates/stock/item_base.html:207 +#: company/templates/company/supplier_part.html:145 part/serializers.py:565 +#: stock/templates/stock/item_base.html:203 #: templates/js/translated/company.js:507 #: templates/js/translated/company.js:1118 #: templates/js/translated/company.js:1296 @@ -4479,7 +4468,7 @@ msgstr "Üretici seçin" #: company/models.py:502 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:153 order/serializers.py:557 -#: part/serializers.py:577 templates/js/translated/company.js:351 +#: part/serializers.py:575 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 #: templates/js/translated/company.js:1630 templates/js/translated/part.js:1807 @@ -4505,7 +4494,7 @@ msgid "Parameter name" msgstr "Parametre adı" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2544 templates/js/translated/company.js:1166 +#: stock/models.py:2541 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1499 #: templates/js/translated/stock.js:1607 msgid "Value" @@ -4530,7 +4519,7 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 #: order/serializers.py:492 stock/models.py:802 -#: stock/templates/stock/item_base.html:233 +#: stock/templates/stock/item_base.html:229 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 @@ -4553,9 +4542,9 @@ msgstr "" #: company/models.py:786 company/templates/company/company_base.html:87 #: company/templates/company/supplier_part.html:129 order/models.py:492 #: order/templates/order/order_base.html:141 part/bom.py:279 part/bom.py:314 -#: part/serializers.py:551 plugin/builtin/suppliers/digikey.py:25 +#: part/serializers.py:549 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/templates/stock/item_base.html:224 +#: plugin/builtin/suppliers/tme.py:26 stock/templates/stock/item_base.html:220 #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:511 @@ -4570,7 +4559,7 @@ msgstr "Tedarikçi" msgid "Select supplier" msgstr "Tedarikçi seçin" -#: company/models.py:793 part/serializers.py:562 +#: company/models.py:793 part/serializers.py:560 msgid "Supplier stock keeping unit" msgstr "" @@ -4661,7 +4650,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:919 +#: company/serializers.py:397 part/admin.py:126 part/serializers.py:917 #: part/templates/part/part_base.html:197 #: templates/js/translated/company.js:1689 #: templates/js/translated/table_filters.js:362 @@ -4735,7 +4724,7 @@ msgstr "" #: order/models.py:2140 order/templates/order/return_order_base.html:134 #: order/templates/order/sales_order_base.html:151 stock/models.py:844 #: stock/models.py:845 stock/serializers.py:1336 -#: stock/templates/stock/item_base.html:405 +#: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 #: templates/js/translated/return_order.js:295 @@ -4939,7 +4928,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:119 #: company/templates/company/supplier_part.html:15 company/views.py:31 -#: part/admin.py:122 part/serializers.py:925 +#: part/admin.py:122 part/serializers.py:923 #: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190 #: templates/navbar.html:48 msgid "Suppliers" @@ -5030,7 +5019,7 @@ msgid "No supplier information available" msgstr "" #: company/templates/company/supplier_part.html:139 order/serializers.py:554 -#: part/bom.py:286 part/bom.py:315 part/serializers.py:561 +#: part/bom.py:286 part/bom.py:315 part/serializers.py:559 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1793 #: templates/js/translated/pricing.js:510 #: templates/js/translated/purchase_order.js:1920 @@ -5084,7 +5073,7 @@ msgid "Update Part Availability" msgstr "" #: company/templates/company/supplier_part_sidebar.html:5 -#: part/serializers.py:923 part/stocktake.py:223 +#: part/serializers.py:921 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 #: stock/serializers.py:1021 stock/serializers.py:1199 @@ -5473,7 +5462,7 @@ msgstr "" #: order/models.py:1592 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_purchase_order_report.html:14 -#: stock/serializers.py:121 stock/templates/stock/item_base.html:176 +#: stock/serializers.py:121 stock/templates/stock/item_base.html:172 #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:168 @@ -5694,7 +5683,7 @@ msgid "Number of items received" msgstr "" #: order/models.py:1513 stock/models.py:963 stock/serializers.py:617 -#: stock/templates/stock/item_base.html:183 +#: stock/templates/stock/item_base.html:179 #: templates/js/translated/stock.js:2397 msgid "Purchase Price" msgstr "" @@ -5768,7 +5757,7 @@ msgid "User who checked this shipment" msgstr "" #: order/models.py:1788 order/models.py:2011 order/serializers.py:1479 -#: order/serializers.py:1589 templates/js/translated/model_renderers.js:455 +#: order/serializers.py:1597 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "" @@ -5982,7 +5971,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1790 +#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1798 msgid "Select destination location for received items" msgstr "" @@ -6019,7 +6008,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:795 order/serializers.py:1806 +#: order/serializers.py:795 order/serializers.py:1814 msgid "Line items must be provided" msgstr "" @@ -6051,39 +6040,39 @@ msgstr "" msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1491 order/serializers.py:1597 +#: order/serializers.py:1491 order/serializers.py:1605 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1494 order/serializers.py:1600 +#: order/serializers.py:1494 order/serializers.py:1608 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1541 +#: order/serializers.py:1549 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1548 -msgid "The following serial numbers are already allocated" +#: order/serializers.py:1556 +msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1760 +#: order/serializers.py:1768 msgid "Return order line item" msgstr "" -#: order/serializers.py:1766 +#: order/serializers.py:1774 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1777 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1798 +#: order/serializers.py:1806 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1881 +#: order/serializers.py:1889 msgid "Line price currency" msgstr "" @@ -6510,7 +6499,7 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/admin.py:48 part/models.py:1044 part/serializers.py:908 +#: part/admin.py:48 part/models.py:1044 part/serializers.py:906 #: part/templates/part/part_base.html:276 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 @@ -6537,7 +6526,7 @@ msgstr "" msgid "Category ID" msgstr "" -#: part/admin.py:67 part/admin.py:304 part/serializers.py:893 +#: part/admin.py:67 part/admin.py:304 part/serializers.py:891 #: part/stocktake.py:222 msgid "Category Name" msgstr "" @@ -6562,7 +6551,7 @@ msgstr "Minimum Stok" msgid "Used In" msgstr "" -#: part/admin.py:150 part/serializers.py:918 +#: part/admin.py:150 part/serializers.py:916 #: part/templates/part/part_base.html:248 stock/admin.py:236 #: templates/js/translated/part.js:717 templates/js/translated/part.js:2159 msgid "Building" @@ -6592,7 +6581,7 @@ msgid "Category Path" msgstr "" #: part/admin.py:325 part/models.py:420 part/serializers.py:130 -#: part/serializers.py:290 part/serializers.py:428 +#: part/serializers.py:290 part/serializers.py:426 #: part/templates/part/cat_link.html:3 part/templates/part/category.html:20 #: part/templates/part/category.html:138 part/templates/part/category.html:158 #: part/templates/part/category_sidebar.html:9 @@ -6619,13 +6608,13 @@ msgstr "" msgid "Part Revision" msgstr "" -#: part/admin.py:418 part/serializers.py:1367 +#: part/admin.py:418 part/serializers.py:1365 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "" -#: part/admin.py:423 part/serializers.py:1382 +#: part/admin.py:423 part/serializers.py:1380 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -6720,7 +6709,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1520 part/models.py:1036 part/models.py:3501 part/models.py:4060 -#: part/serializers.py:443 part/serializers.py:1223 +#: part/serializers.py:441 part/serializers.py:1221 #: part/templates/part/part_base.html:267 stock/api.py:780 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6746,7 +6735,7 @@ msgstr "" msgid "Default Location" msgstr "Varsayılan Konum" -#: part/bom.py:184 part/serializers.py:926 +#: part/bom.py:184 part/serializers.py:924 #: templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "" @@ -6906,7 +6895,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1052 part/serializers.py:360 +#: part/models.py:1052 msgid "Part revision or version number" msgstr "Parça revizyon veya versiyon numarası" @@ -7012,7 +7001,7 @@ msgid "Owner responsible for this part" msgstr "" #: part/models.py:1264 part/templates/part/part_base.html:355 -#: stock/templates/stock/item_base.html:451 +#: stock/templates/stock/item_base.html:447 #: templates/js/translated/part.js:2490 msgid "Last Stocktake" msgstr "" @@ -7277,7 +7266,7 @@ msgstr "Test Açıklaması" msgid "Enter description for this test" msgstr "" -#: part/models.py:3635 report/models.py:208 +#: part/models.py:3635 report/models.py:216 #: templates/js/translated/part.js:2919 #: templates/js/translated/table_filters.js:502 msgid "Enabled" @@ -7571,326 +7560,326 @@ msgstr "" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:434 +#: part/serializers.py:432 msgid "No parts selected" msgstr "" -#: part/serializers.py:444 +#: part/serializers.py:442 msgid "Select category" msgstr "" -#: part/serializers.py:479 +#: part/serializers.py:477 msgid "Original Part" msgstr "" -#: part/serializers.py:480 +#: part/serializers.py:478 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:485 +#: part/serializers.py:483 msgid "Copy Image" msgstr "" -#: part/serializers.py:486 +#: part/serializers.py:484 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:492 part/templates/part/detail.html:293 +#: part/serializers.py:490 part/templates/part/detail.html:293 msgid "Copy BOM" msgstr "" -#: part/serializers.py:493 +#: part/serializers.py:491 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:499 +#: part/serializers.py:497 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:500 +#: part/serializers.py:498 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:506 +#: part/serializers.py:504 msgid "Copy Notes" msgstr "" -#: part/serializers.py:507 +#: part/serializers.py:505 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:523 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:527 +#: part/serializers.py:525 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:534 +#: part/serializers.py:532 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:535 +#: part/serializers.py:533 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:552 +#: part/serializers.py:550 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:568 +#: part/serializers.py:566 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:578 +#: part/serializers.py:576 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:585 +#: part/serializers.py:583 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:594 +#: part/serializers.py:592 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:605 +#: part/serializers.py:603 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:612 +#: part/serializers.py:610 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:924 +#: part/serializers.py:922 msgid "Revisions" msgstr "" -#: part/serializers.py:929 +#: part/serializers.py:927 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:932 +#: part/serializers.py:930 msgid "Variant Stock" msgstr "" -#: part/serializers.py:962 part/templates/part/copy_part.html:9 +#: part/serializers.py:960 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:474 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:963 +#: part/serializers.py:961 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:969 templates/js/translated/part.js:103 +#: part/serializers.py:967 templates/js/translated/part.js:103 msgid "Initial Stock" msgstr "" -#: part/serializers.py:970 +#: part/serializers.py:968 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:976 +#: part/serializers.py:974 msgid "Supplier Information" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:975 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:985 +#: part/serializers.py:983 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:986 +#: part/serializers.py:984 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:991 +#: part/serializers.py:989 msgid "Existing Image" msgstr "" -#: part/serializers.py:992 +#: part/serializers.py:990 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1007 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1215 +#: part/serializers.py:1213 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1225 +#: part/serializers.py:1223 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1235 +#: part/serializers.py:1233 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1239 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1240 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1247 +#: part/serializers.py:1245 msgid "Generate Report" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1246 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1253 +#: part/serializers.py:1251 msgid "Update Parts" msgstr "" -#: part/serializers.py:1254 +#: part/serializers.py:1252 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1262 +#: part/serializers.py:1260 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1368 +#: part/serializers.py:1366 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1373 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1383 +#: part/serializers.py:1381 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1390 +#: part/serializers.py:1388 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1419 +#: part/serializers.py:1417 msgid "Update" msgstr "" -#: part/serializers.py:1420 +#: part/serializers.py:1418 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1443 +#: part/serializers.py:1441 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1450 +#: part/serializers.py:1448 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1451 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1597 +#: part/serializers.py:1595 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1606 +#: part/serializers.py:1604 msgid "Component Name" msgstr "" -#: part/serializers.py:1609 +#: part/serializers.py:1607 msgid "Component IPN" msgstr "" -#: part/serializers.py:1612 +#: part/serializers.py:1610 msgid "Component Description" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1616 msgid "Select the component part" msgstr "" -#: part/serializers.py:1627 part/templates/part/part_base.html:242 +#: part/serializers.py:1625 part/templates/part/part_base.html:242 #: templates/js/translated/bom.js:1219 msgid "Can Build" msgstr "" -#: part/serializers.py:1858 +#: part/serializers.py:1856 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1866 +#: part/serializers.py:1864 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1867 +#: part/serializers.py:1865 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1872 +#: part/serializers.py:1870 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1873 +#: part/serializers.py:1871 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1878 +#: part/serializers.py:1876 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1879 +#: part/serializers.py:1877 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1884 +#: part/serializers.py:1882 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1885 +#: part/serializers.py:1883 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1920 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1921 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1955 +#: part/serializers.py:1953 msgid "No part column specified" msgstr "" -#: part/serializers.py:1999 +#: part/serializers.py:1997 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2002 +#: part/serializers.py:2000 msgid "No matching part found" msgstr "" -#: part/serializers.py:2004 +#: part/serializers.py:2002 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2013 +#: part/serializers.py:2011 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2021 +#: part/serializers.py:2019 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2044 +#: part/serializers.py:2042 msgid "At least one BOM item is required" msgstr "" @@ -8216,7 +8205,7 @@ msgid "Subscribe to notifications for this part" msgstr "" #: part/templates/part/part_base.html:52 -#: stock/templates/stock/item_base.html:62 +#: stock/templates/stock/item_base.html:61 #: stock/templates/stock/location.html:71 templates/js/translated/label.js:136 msgid "Print Label" msgstr "Etiket Yazdır" @@ -8226,7 +8215,7 @@ msgid "Show pricing information" msgstr "" #: part/templates/part/part_base.html:63 -#: stock/templates/stock/item_base.html:110 +#: stock/templates/stock/item_base.html:106 #: stock/templates/stock/location.html:80 msgid "Stock actions" msgstr "Stok işlemleri" @@ -8297,12 +8286,12 @@ msgid "Required for Orders" msgstr "" #: part/templates/part/part_base.html:225 -#: stock/templates/stock/item_base.html:388 +#: stock/templates/stock/item_base.html:384 msgid "Allocated to Build Orders" msgstr "" #: part/templates/part/part_base.html:234 -#: stock/templates/stock/item_base.html:381 +#: stock/templates/stock/item_base.html:377 msgid "Allocated to Sales Orders" msgstr "" @@ -8322,7 +8311,7 @@ msgid "Latest Serial Number" msgstr "Son Seri Numarası" #: part/templates/part/part_base.html:372 -#: stock/templates/stock/item_base.html:322 +#: stock/templates/stock/item_base.html:318 msgid "Search for serial number" msgstr "" @@ -8449,7 +8438,7 @@ msgid "Edit" msgstr "" #: part/templates/part/prices.html:28 stock/admin.py:252 -#: stock/templates/stock/item_base.html:446 +#: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1703 #: templates/js/translated/company.js:1713 #: templates/js/translated/stock.js:2332 @@ -8940,7 +8929,7 @@ msgstr "" msgid "Print a border around each label" msgstr "" -#: plugin/builtin/labels/label_sheet.py:47 report/models.py:307 +#: plugin/builtin/labels/label_sheet.py:47 report/models.py:315 msgid "Landscape" msgstr "" @@ -9098,7 +9087,7 @@ msgstr "" msgid "Package Plugin" msgstr "" -#: plugin/models.py:220 report/models.py:474 +#: plugin/models.py:220 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" @@ -9249,8 +9238,8 @@ msgstr "" msgid "No valid objects provided to template" msgstr "Şablon için geçerli bir nesne sağlanmadı" -#: report/api.py:103 report/models.py:438 report/serializers.py:98 -#: report/serializers.py:148 templates/js/translated/purchase_order.js:1817 +#: report/api.py:103 report/models.py:446 report/serializers.py:99 +#: report/serializers.py:149 templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:353 #: templates/js/translated/sales_order.js:887 #: templates/js/translated/sales_order.js:1047 @@ -9281,7 +9270,11 @@ msgstr "" msgid "Error printing label" msgstr "" -#: report/api.py:375 report/api.py:411 +#: report/api.py:358 +msgid "Report saved at time of printing" +msgstr "" + +#: report/api.py:384 report/api.py:420 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "" @@ -9318,135 +9311,143 @@ msgstr "" msgid "Revision number (auto-increments)" msgstr "" -#: report/models.py:202 +#: report/models.py:168 +msgid "Attach to Model on Print" +msgstr "" + +#: report/models.py:170 +msgid "Save report output as an attachment against linked model instance when printing" +msgstr "" + +#: report/models.py:210 msgid "Filename Pattern" msgstr "Dosya Adı Deseni" -#: report/models.py:203 +#: report/models.py:211 msgid "Pattern for generating filenames" msgstr "" -#: report/models.py:208 +#: report/models.py:216 msgid "Template is enabled" msgstr "" -#: report/models.py:214 +#: report/models.py:222 msgid "Target model type for template" msgstr "" -#: report/models.py:234 +#: report/models.py:242 msgid "Filters" msgstr "Filtreler" -#: report/models.py:235 +#: report/models.py:243 msgid "Template query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:294 report/models.py:361 +#: report/models.py:302 report/models.py:369 msgid "Template file" msgstr "" -#: report/models.py:302 +#: report/models.py:310 msgid "Page size for PDF reports" msgstr "" -#: report/models.py:308 +#: report/models.py:316 msgid "Render report in landscape orientation" msgstr "" -#: report/models.py:367 +#: report/models.py:375 msgid "Width [mm]" msgstr "Genişlik [mm]" -#: report/models.py:368 +#: report/models.py:376 msgid "Label width, specified in mm" msgstr "Etiket genişliği mm olarak belirtilmeli" -#: report/models.py:374 +#: report/models.py:382 msgid "Height [mm]" msgstr "Yükseklik [mm]" -#: report/models.py:375 +#: report/models.py:383 msgid "Label height, specified in mm" msgstr "Etiket yüksekliği mm olarak belirtilmeli" -#: report/models.py:438 +#: report/models.py:446 msgid "Number of items to process" msgstr "" -#: report/models.py:444 +#: report/models.py:452 msgid "Report generation is complete" msgstr "" -#: report/models.py:448 templates/js/translated/build.js:2352 +#: report/models.py:456 templates/js/translated/build.js:2352 msgid "Progress" msgstr "" -#: report/models.py:448 +#: report/models.py:456 msgid "Report generation progress" msgstr "" -#: report/models.py:456 +#: report/models.py:464 msgid "Report Template" msgstr "" -#: report/models.py:463 report/models.py:486 +#: report/models.py:471 report/models.py:494 msgid "Output File" msgstr "" -#: report/models.py:464 report/models.py:487 +#: report/models.py:472 report/models.py:495 msgid "Generated output file" msgstr "" -#: report/models.py:475 +#: report/models.py:483 msgid "Label output plugin" msgstr "" -#: report/models.py:479 +#: report/models.py:487 msgid "Label Template" msgstr "" -#: report/models.py:502 +#: report/models.py:510 msgid "Snippet" msgstr "" -#: report/models.py:503 +#: report/models.py:511 msgid "Report snippet file" msgstr "" -#: report/models.py:510 +#: report/models.py:518 msgid "Snippet file description" msgstr "" -#: report/models.py:528 +#: report/models.py:536 msgid "Asset" msgstr "" -#: report/models.py:529 +#: report/models.py:537 msgid "Report asset file" msgstr "" -#: report/models.py:536 +#: report/models.py:544 msgid "Asset file description" msgstr "" -#: report/serializers.py:91 +#: report/serializers.py:92 msgid "Select report template" msgstr "" -#: report/serializers.py:99 report/serializers.py:149 +#: report/serializers.py:100 report/serializers.py:150 msgid "List of item primary keys to include in the report" msgstr "" -#: report/serializers.py:132 +#: report/serializers.py:133 msgid "Select label template" msgstr "" -#: report/serializers.py:140 +#: report/serializers.py:141 msgid "Printing Plugin" msgstr "" -#: report/serializers.py:141 +#: report/serializers.py:142 msgid "Select plugin to use for label printing" msgstr "" @@ -9517,7 +9518,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2538 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2535 msgid "Result" msgstr "" @@ -9598,7 +9599,7 @@ msgid "Customer ID" msgstr "" #: stock/admin.py:206 stock/models.py:829 -#: stock/templates/stock/item_base.html:354 +#: stock/templates/stock/item_base.html:350 msgid "Installed In" msgstr "" @@ -9623,7 +9624,7 @@ msgid "Delete on Deplete" msgstr "" #: stock/admin.py:261 stock/models.py:923 -#: stock/templates/stock/item_base.html:433 +#: stock/templates/stock/item_base.html:429 #: templates/js/translated/stock.js:2316 users/models.py:124 msgid "Expiry Date" msgstr "" @@ -9665,7 +9666,7 @@ msgid "Expiry date after" msgstr "" #: stock/api.py:839 stock/serializers.py:611 -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #: templates/js/translated/table_filters.js:448 msgid "Stale" msgstr "" @@ -9715,7 +9716,7 @@ msgid "Stock Locations" msgstr "Stok Konumları" #: stock/models.py:185 stock/models.py:972 -#: stock/templates/stock/item_base.html:247 +#: stock/templates/stock/item_base.html:243 msgid "Owner" msgstr "" @@ -9826,7 +9827,7 @@ msgstr "" msgid "Build for this stock item" msgstr "" -#: stock/models.py:892 stock/templates/stock/item_base.html:363 +#: stock/models.py:892 stock/templates/stock/item_base.html:359 msgid "Consumed By" msgstr "" @@ -9891,7 +9892,7 @@ msgstr "Miktar seri numaları ile eşleşmiyor" msgid "Serial numbers already exist" msgstr "Seri numaraları zaten mevcut" -#: stock/models.py:1636 +#: stock/models.py:1636 stock/models.py:2438 msgid "Test template does not exist" msgstr "" @@ -9951,55 +9952,55 @@ msgstr "" msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2443 +#: stock/models.py:2441 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2448 +#: stock/models.py:2445 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2450 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2538 +#: stock/models.py:2535 msgid "Test result" msgstr "" -#: stock/models.py:2545 +#: stock/models.py:2542 msgid "Test output value" msgstr "" -#: stock/models.py:2553 stock/serializers.py:245 +#: stock/models.py:2550 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2557 +#: stock/models.py:2554 msgid "Test notes" msgstr "" -#: stock/models.py:2565 templates/js/translated/stock.js:1633 +#: stock/models.py:2562 templates/js/translated/stock.js:1633 msgid "Test station" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2563 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2572 +#: stock/models.py:2569 msgid "Started" msgstr "" -#: stock/models.py:2573 +#: stock/models.py:2570 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2579 +#: stock/models.py:2576 msgid "Finished" msgstr "" -#: stock/models.py:2580 +#: stock/models.py:2577 msgid "The timestamp of the test finish" msgstr "" @@ -10059,7 +10060,7 @@ msgstr "" msgid "Serial number is too large" msgstr "" -#: stock/serializers.py:459 stock/templates/stock/item_base.html:193 +#: stock/serializers.py:459 stock/templates/stock/item_base.html:189 msgid "Parent Item" msgstr "" @@ -10071,7 +10072,7 @@ msgstr "" msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:603 stock/templates/stock/item_base.html:437 +#: stock/serializers.py:603 stock/templates/stock/item_base.html:433 #: templates/js/translated/table_filters.js:442 users/models.py:174 msgid "Expired" msgstr "" @@ -10410,7 +10411,7 @@ msgstr "" msgid "Test Data" msgstr "" -#: stock/templates/stock/item.html:85 stock/templates/stock/item_base.html:65 +#: stock/templates/stock/item.html:85 msgid "Test Report" msgstr "" @@ -10450,200 +10451,204 @@ msgstr "" msgid "Scan to Location" msgstr "Konuma Tara" -#: stock/templates/stock/item_base.html:59 +#: stock/templates/stock/item_base.html:58 #: stock/templates/stock/location.html:67 #: templates/js/translated/filters.js:434 msgid "Printing actions" msgstr "Yazdırma işlemleri" -#: stock/templates/stock/item_base.html:75 +#: stock/templates/stock/item_base.html:63 templates/js/translated/report.js:49 +msgid "Print Report" +msgstr "" + +#: stock/templates/stock/item_base.html:71 msgid "Stock adjustment actions" msgstr "Stok ayarlama işlemleri" -#: stock/templates/stock/item_base.html:79 +#: stock/templates/stock/item_base.html:75 #: stock/templates/stock/location.html:87 templates/js/translated/stock.js:1909 msgid "Count stock" msgstr "" -#: stock/templates/stock/item_base.html:81 +#: stock/templates/stock/item_base.html:77 #: templates/js/translated/stock.js:1891 msgid "Add stock" msgstr "" -#: stock/templates/stock/item_base.html:82 +#: stock/templates/stock/item_base.html:78 #: templates/js/translated/stock.js:1900 msgid "Remove stock" msgstr "" -#: stock/templates/stock/item_base.html:85 +#: stock/templates/stock/item_base.html:81 msgid "Serialize stock" msgstr "Stoku seri numarala" -#: stock/templates/stock/item_base.html:88 +#: stock/templates/stock/item_base.html:84 #: stock/templates/stock/location.html:93 templates/js/translated/stock.js:1918 msgid "Transfer stock" msgstr "" -#: stock/templates/stock/item_base.html:91 +#: stock/templates/stock/item_base.html:87 #: templates/js/translated/stock.js:1973 msgid "Assign to customer" msgstr "" -#: stock/templates/stock/item_base.html:94 +#: stock/templates/stock/item_base.html:90 msgid "Return to stock" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall stock item" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install stock item" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install" msgstr "" -#: stock/templates/stock/item_base.html:115 +#: stock/templates/stock/item_base.html:111 msgid "Convert to variant" msgstr "Çeşide çevir" -#: stock/templates/stock/item_base.html:118 +#: stock/templates/stock/item_base.html:114 msgid "Duplicate stock item" msgstr "" -#: stock/templates/stock/item_base.html:120 +#: stock/templates/stock/item_base.html:116 msgid "Edit stock item" msgstr "" -#: stock/templates/stock/item_base.html:123 +#: stock/templates/stock/item_base.html:119 msgid "Delete stock item" msgstr "" -#: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 +#: stock/templates/stock/item_base.html:165 templates/InvenTree/search.html:139 #: templates/js/translated/build.js:2298 templates/navbar.html:38 msgid "Build" msgstr "Yapım İşi" -#: stock/templates/stock/item_base.html:211 +#: stock/templates/stock/item_base.html:207 msgid "No manufacturer set" msgstr "" -#: stock/templates/stock/item_base.html:251 +#: stock/templates/stock/item_base.html:247 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:248 #: stock/templates/stock/location.html:146 msgid "Read only" msgstr "" -#: stock/templates/stock/item_base.html:265 +#: stock/templates/stock/item_base.html:261 msgid "This stock item is unavailable" msgstr "" -#: stock/templates/stock/item_base.html:271 +#: stock/templates/stock/item_base.html:267 msgid "This stock item is in production and cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:272 +#: stock/templates/stock/item_base.html:268 msgid "Edit the stock item from the build view." msgstr "" -#: stock/templates/stock/item_base.html:287 +#: stock/templates/stock/item_base.html:283 msgid "This stock item is allocated to Sales Order" msgstr "" -#: stock/templates/stock/item_base.html:295 +#: stock/templates/stock/item_base.html:291 msgid "This stock item is allocated to Build Order" msgstr "" -#: stock/templates/stock/item_base.html:311 +#: stock/templates/stock/item_base.html:307 msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted" msgstr "" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "previous page" msgstr "" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "Navigate to previous serial number" msgstr "" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "next page" msgstr "" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "Navigate to next serial number" msgstr "" -#: stock/templates/stock/item_base.html:398 +#: stock/templates/stock/item_base.html:394 #: templates/js/translated/build.js:2555 msgid "No location set" msgstr "Konum ayarlanmadı" -#: stock/templates/stock/item_base.html:413 +#: stock/templates/stock/item_base.html:409 msgid "Tests" msgstr "" -#: stock/templates/stock/item_base.html:419 +#: stock/templates/stock/item_base.html:415 msgid "This stock item has not passed all required tests" msgstr "Stok kalemi tüm gerekli testleri geçmedi" -#: stock/templates/stock/item_base.html:437 +#: stock/templates/stock/item_base.html:433 #, python-format msgid "This StockItem expired on %(item.expiry_date)s" msgstr "Bu stok kaleminin süresi %(item.expiry_date)s tarihinde sona erdi" -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "Bu stok kaleminin süresi %(item.expiry_date)s tarihinde sona erecek" -#: stock/templates/stock/item_base.html:455 +#: stock/templates/stock/item_base.html:451 msgid "No stocktake performed" msgstr "" -#: stock/templates/stock/item_base.html:504 +#: stock/templates/stock/item_base.html:500 #: templates/js/translated/stock.js:2038 msgid "stock item" msgstr "" -#: stock/templates/stock/item_base.html:527 +#: stock/templates/stock/item_base.html:523 msgid "Edit Stock Status" msgstr "" -#: stock/templates/stock/item_base.html:536 +#: stock/templates/stock/item_base.html:532 msgid "Stock Item QR Code" msgstr "" -#: stock/templates/stock/item_base.html:547 +#: stock/templates/stock/item_base.html:543 msgid "Link Barcode to Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:611 +#: stock/templates/stock/item_base.html:607 msgid "Select one of the part variants listed below." msgstr "" -#: stock/templates/stock/item_base.html:614 +#: stock/templates/stock/item_base.html:610 msgid "Warning" msgstr "Uyarı" -#: stock/templates/stock/item_base.html:615 +#: stock/templates/stock/item_base.html:611 msgid "This action cannot be easily undone" msgstr "Bu işlem kolayca geri alınamaz" -#: stock/templates/stock/item_base.html:623 +#: stock/templates/stock/item_base.html:619 msgid "Convert Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:656 +#: stock/templates/stock/item_base.html:652 msgid "Return to Stock" msgstr "" @@ -11310,7 +11315,7 @@ msgid "Delete Location Type" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:503 -#: templates/InvenTree/settings/stock.html:38 +#: templates/InvenTree/settings/stock.html:39 msgid "New Location Type" msgstr "" @@ -11367,7 +11372,7 @@ msgstr "" msgid "Stock Settings" msgstr "" -#: templates/InvenTree/settings/stock.html:34 +#: templates/InvenTree/settings/stock.html:35 msgid "Stock Location Types" msgstr "" @@ -11852,23 +11857,23 @@ msgstr "Dosya Ekle" msgid "Barcode Identifier" msgstr "" -#: templates/base.html:103 +#: templates/base.html:102 msgid "Server Restart Required" msgstr "" -#: templates/base.html:106 +#: templates/base.html:105 msgid "A configuration option has been changed which requires a server restart" msgstr "" -#: templates/base.html:106 templates/base.html:116 +#: templates/base.html:105 templates/base.html:115 msgid "Contact your system administrator for further information" msgstr "" -#: templates/base.html:113 +#: templates/base.html:112 msgid "Pending Database Migrations" msgstr "" -#: templates/base.html:116 +#: templates/base.html:115 msgid "There are pending database migrations which require attention" msgstr "" @@ -13946,10 +13951,6 @@ msgstr "" msgid "Delete line item" msgstr "" -#: templates/js/translated/report.js:49 -msgid "Print Report" -msgstr "" - #: templates/js/translated/report.js:68 msgid "Report print successful" msgstr "" diff --git a/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po index e56a287be5..58445e9d92 100644 --- a/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-29 07:07+0000\n" -"PO-Revision-Date: 2024-08-29 07:10\n" +"POT-Creation-Date: 2024-09-06 05:16+0000\n" +"PO-Revision-Date: 2024-09-06 05:19\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "Language: uk_UA\n" @@ -67,7 +67,7 @@ msgstr "Введіть дату" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3309 part/templates/part/part_sidebar.html:65 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2557 +#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2554 #: stock/serializers.py:705 stock/serializers.py:863 stock/serializers.py:989 #: stock/serializers.py:1039 stock/serializers.py:1350 #: stock/serializers.py:1439 stock/serializers.py:1604 @@ -419,8 +419,8 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:767 common/models.py:2704 common/models.py:3131 -#: common/models.py:3351 common/serializers.py:439 company/models.py:590 +#: InvenTree/models.py:767 common/models.py:2698 common/models.py:3125 +#: common/models.py:3345 common/serializers.py:439 company/models.py:590 #: machine/models.py:24 part/models.py:995 part/models.py:3776 #: plugin/models.py:51 report/models.py:149 stock/models.py:82 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -449,7 +449,7 @@ msgstr "" #: part/models.py:3791 part/templates/part/category.html:79 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:155 -#: report/models.py:509 report/models.py:535 +#: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 #: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:122 #: templates/InvenTree/settings/notifications.html:19 @@ -572,7 +572,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:444 common/models.py:2709 company/models.py:160 +#: InvenTree/serializers.py:444 common/models.py:2703 company/models.py:160 #: company/models.py:798 machine/models.py:39 part/admin.py:88 #: part/models.py:1201 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -667,7 +667,7 @@ msgstr "" msgid "Downloading images from remote URL is not enabled" msgstr "" -#: InvenTree/status.py:65 part/serializers.py:1267 +#: InvenTree/status.py:65 part/serializers.py:1265 msgid "Background worker check failed" msgstr "" @@ -777,7 +777,7 @@ msgid "Optional" msgstr "" #: build/api.py:321 common/models.py:1491 part/admin.py:91 part/admin.py:428 -#: part/models.py:1166 part/serializers.py:1596 +#: part/models.py:1166 part/serializers.py:1594 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 #: templates/js/translated/table_filters.js:729 @@ -896,7 +896,7 @@ msgstr "" #: part/models.py:3282 part/models.py:3430 part/models.py:3451 #: part/models.py:3473 part/models.py:3609 part/models.py:3951 #: part/models.py:4114 part/models.py:4244 part/models.py:4602 -#: part/serializers.py:1213 part/serializers.py:1857 +#: part/serializers.py:1211 part/serializers.py:1855 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1063,12 +1063,12 @@ msgstr "" #: order/templates/order/return_order_base.html:148 #: order/templates/order/sales_order_base.html:187 #: part/templates/part/part_base.html:399 stock/models.py:859 -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:196 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "" -#: build/models.py:378 common/models.py:3272 part/models.py:1070 +#: build/models.py:378 common/models.py:3266 part/models.py:1070 #: stock/models.py:859 msgid "Link to external URL" msgstr "" @@ -1124,7 +1124,7 @@ msgstr "" #: build/models.py:1060 build/serializers.py:279 build/serializers.py:328 #: build/serializers.py:959 order/models.py:565 order/serializers.py:500 -#: order/serializers.py:666 part/serializers.py:1590 part/serializers.py:2019 +#: order/serializers.py:666 part/serializers.py:1588 part/serializers.py:2017 #: stock/models.py:704 stock/models.py:1515 stock/serializers.py:676 msgid "Quantity must be greater than zero" msgstr "" @@ -1149,7 +1149,7 @@ msgstr "" #: build/models.py:1505 build/models.py:1761 build/serializers.py:266 #: build/serializers.py:313 build/serializers.py:1339 #: build/templates/build/build_base.html:110 -#: build/templates/build/detail.html:34 common/models.py:2581 +#: build/templates/build/detail.html:34 common/models.py:2575 #: order/models.py:1349 order/models.py:2034 order/serializers.py:1464 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3296 part/models.py:4266 @@ -1163,9 +1163,9 @@ msgstr "" #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 stock/admin.py:160 #: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:667 -#: stock/templates/stock/item_base.html:287 -#: stock/templates/stock/item_base.html:295 -#: stock/templates/stock/item_base.html:342 +#: stock/templates/stock/item_base.html:283 +#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:338 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:981 templates/js/translated/build.js:525 @@ -1228,7 +1228,7 @@ msgstr "" #: stock/serializers.py:770 stock/serializers.py:1288 stock/serializers.py:1400 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 -#: stock/templates/stock/item_base.html:194 +#: stock/templates/stock/item_base.html:190 #: templates/js/translated/build.js:1921 #: templates/js/translated/sales_order.js:301 #: templates/js/translated/sales_order.js:1234 @@ -1323,10 +1323,10 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:359 build/serializers.py:500 build/serializers.py:572 -#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1789 -#: part/serializers.py:1233 stock/serializers.py:103 stock/serializers.py:698 +#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1797 +#: part/serializers.py:1231 stock/serializers.py:103 stock/serializers.py:698 #: stock/serializers.py:858 stock/serializers.py:984 stock/serializers.py:1432 -#: stock/serializers.py:1688 stock/templates/stock/item_base.html:394 +#: stock/serializers.py:1688 stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2547 @@ -1390,7 +1390,7 @@ msgstr "" #: build/templates/build/detail.html:62 order/models.py:477 #: order/models.py:1003 order/models.py:2152 order/serializers.py:687 #: stock/admin.py:165 stock/serializers.py:1035 stock/serializers.py:1576 -#: stock/templates/stock/item_base.html:427 +#: stock/templates/stock/item_base.html:423 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1371 #: templates/js/translated/purchase_order.js:1792 @@ -1522,7 +1522,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1030 order/serializers.py:1614 +#: build/serializers.py:1030 order/serializers.py:1622 msgid "Allocation items must be provided" msgstr "" @@ -1590,7 +1590,7 @@ msgstr "" #: build/serializers.py:1230 company/models.py:849 #: company/templates/company/supplier_part.html:160 order/serializers.py:691 #: stock/admin.py:229 stock/models.py:822 stock/serializers.py:1586 -#: stock/templates/stock/item_base.html:240 +#: stock/templates/stock/item_base.html:236 #: templates/js/translated/company.js:1646 #: templates/js/translated/purchase_order.js:1169 #: templates/js/translated/purchase_order.js:1332 @@ -1625,7 +1625,7 @@ msgstr "" #: build/serializers.py:1243 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:849 -#: stock/serializers.py:152 stock/templates/stock/item_base.html:311 +#: stock/serializers.py:152 stock/templates/stock/item_base.html:307 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2530 #: templates/js/translated/model_renderers.js:231 @@ -1644,7 +1644,7 @@ msgstr "" msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1257 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1257 stock/templates/stock/item_base.html:336 msgid "Available Quantity" msgstr "" @@ -1684,7 +1684,7 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1355 order/serializers.py:1179 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:920 part/serializers.py:1623 +#: part/bom.py:186 part/serializers.py:918 part/serializers.py:1621 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2807 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2155 @@ -1692,13 +1692,13 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1625 +#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1623 #: templates/js/translated/build.js:2811 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1650 +#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1648 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" @@ -1716,7 +1716,7 @@ msgstr "" msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1372 part/serializers.py:927 +#: build/serializers.py:1372 part/serializers.py:925 msgid "External Stock" msgstr "" @@ -1745,7 +1745,7 @@ msgstr "" #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:50 order/status_codes.py:81 #: order/templates/order/order_base.html:163 -#: order/templates/order/sales_order_base.html:168 report/models.py:443 +#: order/templates/order/sales_order_base.html:168 report/models.py:451 msgid "Complete" msgstr "" @@ -1849,9 +1849,6 @@ msgid "Delete Build" msgstr "" #: build/templates/build/build_base.html:87 -msgid "Isueue Build" -msgstr "" - #: build/templates/build/build_base.html:88 msgid "Issue Build" msgstr "" @@ -1931,7 +1928,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 -#: stock/templates/stock/item_base.html:369 +#: stock/templates/stock/item_base.html:365 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 #: templates/js/translated/sales_order.js:805 @@ -1991,7 +1988,7 @@ msgid "Allocated Parts" msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:163 -#: stock/templates/stock/item_base.html:162 +#: stock/templates/stock/item_base.html:158 #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:242 #: templates/js/translated/purchase_order.js:1326 @@ -2352,8 +2349,8 @@ msgstr "" #: common/models.py:1297 common/models.py:1353 common/models.py:1366 #: common/models.py:1374 common/models.py:1383 common/models.py:1392 -#: common/models.py:1629 common/models.py:1651 common/models.py:1766 -#: common/models.py:2148 +#: common/models.py:1629 common/models.py:1651 common/models.py:1752 +#: common/models.py:2134 msgid "days" msgstr "" @@ -2582,8 +2579,8 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:1485 part/admin.py:108 part/models.py:3959 -#: report/models.py:293 report/models.py:360 report/serializers.py:90 -#: report/serializers.py:131 stock/serializers.py:233 +#: report/models.py:301 report/models.py:368 report/serializers.py:91 +#: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 #: templates/js/translated/table_filters.js:775 msgid "Template" @@ -2598,7 +2595,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:1497 part/admin.py:95 part/models.py:1172 -#: part/serializers.py:1617 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1615 templates/js/translated/table_filters.js:737 msgid "Component" msgstr "" @@ -2823,7 +2820,7 @@ msgid "Log errors which occur when generating reports" msgstr "" #: common/models.py:1702 plugin/builtin/labels/label_sheet.py:28 -#: report/models.py:301 +#: report/models.py:309 msgid "Page Size" msgstr "" @@ -2832,902 +2829,894 @@ msgid "Default page size for PDF reports" msgstr "" #: common/models.py:1708 -msgid "Enable Test Reports" -msgstr "" - -#: common/models.py:1709 -msgid "Enable generation of test reports" -msgstr "" - -#: common/models.py:1714 -msgid "Attach Test Reports" -msgstr "" - -#: common/models.py:1716 -msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" -msgstr "" - -#: common/models.py:1722 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1723 +#: common/models.py:1709 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1728 +#: common/models.py:1714 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1729 +#: common/models.py:1715 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1734 +#: common/models.py:1720 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1736 +#: common/models.py:1722 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1742 +#: common/models.py:1728 msgid "Batch Code Template" msgstr "" -#: common/models.py:1744 +#: common/models.py:1730 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1749 +#: common/models.py:1735 msgid "Stock Expiry" msgstr "" -#: common/models.py:1750 +#: common/models.py:1736 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1755 +#: common/models.py:1741 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1756 +#: common/models.py:1742 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1761 +#: common/models.py:1747 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1763 +#: common/models.py:1749 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1770 +#: common/models.py:1756 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1771 +#: common/models.py:1757 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1776 +#: common/models.py:1762 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1777 +#: common/models.py:1763 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1782 +#: common/models.py:1768 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1783 +#: common/models.py:1769 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1788 +#: common/models.py:1774 msgid "Show Installed Stock Items" msgstr "" -#: common/models.py:1789 +#: common/models.py:1775 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1794 +#: common/models.py:1780 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1796 +#: common/models.py:1782 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1802 +#: common/models.py:1788 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1804 +#: common/models.py:1790 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1810 +#: common/models.py:1796 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1812 +#: common/models.py:1798 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1818 common/models.py:1874 common/models.py:1896 -#: common/models.py:1932 +#: common/models.py:1804 common/models.py:1860 common/models.py:1882 +#: common/models.py:1918 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1819 common/models.py:1875 common/models.py:1897 -#: common/models.py:1933 +#: common/models.py:1805 common/models.py:1861 common/models.py:1883 +#: common/models.py:1919 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1824 +#: common/models.py:1810 msgid "Require Active Part" msgstr "" -#: common/models.py:1825 +#: common/models.py:1811 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1830 +#: common/models.py:1816 msgid "Require Locked Part" msgstr "" -#: common/models.py:1831 +#: common/models.py:1817 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/models.py:1836 +#: common/models.py:1822 msgid "Require Valid BOM" msgstr "" -#: common/models.py:1838 +#: common/models.py:1824 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1844 +#: common/models.py:1830 msgid "Require Closed Child Orders" msgstr "" -#: common/models.py:1846 +#: common/models.py:1832 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/models.py:1852 +#: common/models.py:1838 msgid "Block Until Tests Pass" msgstr "" -#: common/models.py:1854 +#: common/models.py:1840 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" -#: common/models.py:1860 +#: common/models.py:1846 msgid "Enable Return Orders" msgstr "" -#: common/models.py:1861 +#: common/models.py:1847 msgid "Enable return order functionality in the user interface" msgstr "" -#: common/models.py:1866 +#: common/models.py:1852 msgid "Return Order Reference Pattern" msgstr "" -#: common/models.py:1868 +#: common/models.py:1854 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1880 +#: common/models.py:1866 msgid "Edit Completed Return Orders" msgstr "" -#: common/models.py:1882 +#: common/models.py:1868 msgid "Allow editing of return orders after they have been completed" msgstr "" -#: common/models.py:1888 +#: common/models.py:1874 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1890 +#: common/models.py:1876 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1902 +#: common/models.py:1888 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1903 +#: common/models.py:1889 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1908 +#: common/models.py:1894 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1910 +#: common/models.py:1896 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1916 +#: common/models.py:1902 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1918 +#: common/models.py:1904 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1924 +#: common/models.py:1910 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1926 +#: common/models.py:1912 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1938 +#: common/models.py:1924 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1940 +#: common/models.py:1926 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1946 +#: common/models.py:1932 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1948 +#: common/models.py:1934 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1955 +#: common/models.py:1941 msgid "Enable password forgot" msgstr "" -#: common/models.py:1956 +#: common/models.py:1942 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1961 +#: common/models.py:1947 msgid "Enable registration" msgstr "" -#: common/models.py:1962 +#: common/models.py:1948 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1967 +#: common/models.py:1953 msgid "Enable SSO" msgstr "" -#: common/models.py:1968 +#: common/models.py:1954 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1973 +#: common/models.py:1959 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1975 +#: common/models.py:1961 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1981 +#: common/models.py:1967 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1983 +#: common/models.py:1969 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1989 +#: common/models.py:1975 msgid "SSO group key" msgstr "" -#: common/models.py:1991 +#: common/models.py:1977 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1997 +#: common/models.py:1983 msgid "SSO group map" msgstr "" -#: common/models.py:1999 +#: common/models.py:1985 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/models.py:2005 +#: common/models.py:1991 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:2007 +#: common/models.py:1993 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/models.py:2013 +#: common/models.py:1999 msgid "Email required" msgstr "" -#: common/models.py:2014 +#: common/models.py:2000 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:2019 +#: common/models.py:2005 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:2021 +#: common/models.py:2007 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:2027 +#: common/models.py:2013 msgid "Mail twice" msgstr "" -#: common/models.py:2028 +#: common/models.py:2014 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:2033 +#: common/models.py:2019 msgid "Password twice" msgstr "" -#: common/models.py:2034 +#: common/models.py:2020 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:2039 +#: common/models.py:2025 msgid "Allowed domains" msgstr "" -#: common/models.py:2041 +#: common/models.py:2027 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:2047 +#: common/models.py:2033 msgid "Group on signup" msgstr "" -#: common/models.py:2049 +#: common/models.py:2035 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:2055 +#: common/models.py:2041 msgid "Enforce MFA" msgstr "" -#: common/models.py:2056 +#: common/models.py:2042 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:2061 +#: common/models.py:2047 msgid "Check plugins on startup" msgstr "" -#: common/models.py:2063 +#: common/models.py:2049 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:2071 +#: common/models.py:2057 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2072 +#: common/models.py:2058 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2078 +#: common/models.py:2064 msgid "Enable URL integration" msgstr "" -#: common/models.py:2079 +#: common/models.py:2065 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:2085 +#: common/models.py:2071 msgid "Enable navigation integration" msgstr "" -#: common/models.py:2086 +#: common/models.py:2072 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:2092 +#: common/models.py:2078 msgid "Enable app integration" msgstr "" -#: common/models.py:2093 +#: common/models.py:2079 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:2099 +#: common/models.py:2085 msgid "Enable schedule integration" msgstr "" -#: common/models.py:2100 +#: common/models.py:2086 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2106 +#: common/models.py:2092 msgid "Enable event integration" msgstr "" -#: common/models.py:2107 +#: common/models.py:2093 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2113 +#: common/models.py:2099 msgid "Enable project codes" msgstr "" -#: common/models.py:2114 +#: common/models.py:2100 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2119 +#: common/models.py:2105 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2121 +#: common/models.py:2107 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2127 +#: common/models.py:2113 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2129 +#: common/models.py:2115 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2135 +#: common/models.py:2121 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2137 +#: common/models.py:2123 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2143 +#: common/models.py:2129 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2145 +#: common/models.py:2131 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2152 +#: common/models.py:2138 msgid "Display Users full names" msgstr "" -#: common/models.py:2153 +#: common/models.py:2139 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2158 +#: common/models.py:2144 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2159 +#: common/models.py:2145 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2171 common/models.py:2551 +#: common/models.py:2150 +msgid "Create Template on Upload" +msgstr "" + +#: common/models.py:2152 +msgid "Create a new test template when uploading test data which does not match an existing template" +msgstr "" + +#: common/models.py:2165 common/models.py:2545 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2214 +#: common/models.py:2208 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2216 +#: common/models.py:2210 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2216 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2223 +#: common/models.py:2217 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2228 +#: common/models.py:2222 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2229 +#: common/models.py:2223 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2234 +#: common/models.py:2228 msgid "Show latest parts" msgstr "" -#: common/models.py:2235 +#: common/models.py:2229 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2240 +#: common/models.py:2234 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2241 +#: common/models.py:2235 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2246 +#: common/models.py:2240 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2247 +#: common/models.py:2241 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2252 +#: common/models.py:2246 msgid "Show low stock" msgstr "" -#: common/models.py:2253 +#: common/models.py:2247 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2258 +#: common/models.py:2252 msgid "Show depleted stock" msgstr "" -#: common/models.py:2259 +#: common/models.py:2253 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2264 +#: common/models.py:2258 msgid "Show needed stock" msgstr "" -#: common/models.py:2265 +#: common/models.py:2259 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2270 +#: common/models.py:2264 msgid "Show expired stock" msgstr "" -#: common/models.py:2271 +#: common/models.py:2265 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2276 +#: common/models.py:2270 msgid "Show stale stock" msgstr "" -#: common/models.py:2277 +#: common/models.py:2271 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2282 +#: common/models.py:2276 msgid "Show pending builds" msgstr "" -#: common/models.py:2283 +#: common/models.py:2277 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2288 +#: common/models.py:2282 msgid "Show overdue builds" msgstr "" -#: common/models.py:2289 +#: common/models.py:2283 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2294 +#: common/models.py:2288 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2295 +#: common/models.py:2289 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2300 +#: common/models.py:2294 msgid "Show overdue POs" msgstr "" -#: common/models.py:2301 +#: common/models.py:2295 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2306 +#: common/models.py:2300 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2307 +#: common/models.py:2301 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2312 +#: common/models.py:2306 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2313 +#: common/models.py:2307 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2318 +#: common/models.py:2312 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2319 +#: common/models.py:2313 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2324 +#: common/models.py:2318 msgid "Show News" msgstr "" -#: common/models.py:2325 +#: common/models.py:2319 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2330 +#: common/models.py:2324 msgid "Inline label display" msgstr "" -#: common/models.py:2332 +#: common/models.py:2326 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2338 +#: common/models.py:2332 msgid "Default label printer" msgstr "" -#: common/models.py:2340 +#: common/models.py:2334 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2346 +#: common/models.py:2340 msgid "Inline report display" msgstr "" -#: common/models.py:2348 +#: common/models.py:2342 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2354 +#: common/models.py:2348 msgid "Search Parts" msgstr "" -#: common/models.py:2355 +#: common/models.py:2349 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2360 +#: common/models.py:2354 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2361 +#: common/models.py:2355 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2366 +#: common/models.py:2360 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2367 +#: common/models.py:2361 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2372 +#: common/models.py:2366 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2373 +#: common/models.py:2367 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2378 +#: common/models.py:2372 msgid "Search Categories" msgstr "" -#: common/models.py:2379 +#: common/models.py:2373 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2384 +#: common/models.py:2378 msgid "Search Stock" msgstr "" -#: common/models.py:2385 +#: common/models.py:2379 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2384 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2392 +#: common/models.py:2386 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2398 +#: common/models.py:2392 msgid "Search Locations" msgstr "" -#: common/models.py:2399 +#: common/models.py:2393 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2404 +#: common/models.py:2398 msgid "Search Companies" msgstr "" -#: common/models.py:2405 +#: common/models.py:2399 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2410 +#: common/models.py:2404 msgid "Search Build Orders" msgstr "" -#: common/models.py:2411 +#: common/models.py:2405 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2416 +#: common/models.py:2410 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2417 +#: common/models.py:2411 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2422 +#: common/models.py:2416 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2424 +#: common/models.py:2418 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2430 +#: common/models.py:2424 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2431 +#: common/models.py:2425 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2436 +#: common/models.py:2430 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2438 +#: common/models.py:2432 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2444 +#: common/models.py:2438 msgid "Search Return Orders" msgstr "" -#: common/models.py:2445 +#: common/models.py:2439 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2450 +#: common/models.py:2444 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2452 +#: common/models.py:2446 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2458 +#: common/models.py:2452 msgid "Search Preview Results" msgstr "" -#: common/models.py:2460 +#: common/models.py:2454 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2466 +#: common/models.py:2460 msgid "Regex Search" msgstr "" -#: common/models.py:2467 +#: common/models.py:2461 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2472 +#: common/models.py:2466 msgid "Whole Word Search" msgstr "" -#: common/models.py:2473 +#: common/models.py:2467 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2478 +#: common/models.py:2472 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2479 +#: common/models.py:2473 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2484 +#: common/models.py:2478 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2485 +#: common/models.py:2479 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2490 +#: common/models.py:2484 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2491 +#: common/models.py:2485 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2496 +#: common/models.py:2490 msgid "Date Format" msgstr "" -#: common/models.py:2497 +#: common/models.py:2491 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2510 part/templates/part/detail.html:41 +#: common/models.py:2504 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2511 +#: common/models.py:2505 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2516 part/templates/part/detail.html:62 +#: common/models.py:2510 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2518 +#: common/models.py:2512 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2524 +#: common/models.py:2518 msgid "Table String Length" msgstr "" -#: common/models.py:2526 +#: common/models.py:2520 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2532 +#: common/models.py:2526 msgid "Receive error reports" msgstr "" -#: common/models.py:2533 +#: common/models.py:2527 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2538 +#: common/models.py:2532 msgid "Last used printing machines" msgstr "" -#: common/models.py:2539 +#: common/models.py:2533 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2559 common/models.py:2560 common/models.py:2717 -#: common/models.py:2718 common/models.py:2963 common/models.py:2964 -#: common/models.py:3287 common/models.py:3288 importer/models.py:89 +#: common/models.py:2553 common/models.py:2554 common/models.py:2711 +#: common/models.py:2712 common/models.py:2957 common/models.py:2958 +#: common/models.py:3281 common/models.py:3282 importer/models.py:89 #: part/models.py:3319 part/models.py:3406 part/models.py:3480 #: part/models.py:3508 plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3735,11 +3724,11 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:2582 +#: common/models.py:2576 msgid "Price break quantity" msgstr "" -#: common/models.py:2589 company/serializers.py:517 order/admin.py:42 +#: common/models.py:2583 company/serializers.py:517 order/admin.py:42 #: order/models.py:1423 order/models.py:2410 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1892 #: templates/js/translated/pricing.js:621 @@ -3747,96 +3736,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2590 +#: common/models.py:2584 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2694 common/models.py:2879 +#: common/models.py:2688 common/models.py:2873 msgid "Endpoint" msgstr "" -#: common/models.py:2695 +#: common/models.py:2689 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2705 +#: common/models.py:2699 msgid "Name for this webhook" msgstr "" -#: common/models.py:2709 +#: common/models.py:2703 msgid "Is this webhook active" msgstr "" -#: common/models.py:2725 users/models.py:159 +#: common/models.py:2719 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2726 +#: common/models.py:2720 msgid "Token for access" msgstr "" -#: common/models.py:2734 +#: common/models.py:2728 msgid "Secret" msgstr "" -#: common/models.py:2735 +#: common/models.py:2729 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2843 +#: common/models.py:2837 msgid "Message ID" msgstr "" -#: common/models.py:2844 +#: common/models.py:2838 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2852 +#: common/models.py:2846 msgid "Host" msgstr "" -#: common/models.py:2853 +#: common/models.py:2847 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2861 +#: common/models.py:2855 msgid "Header" msgstr "" -#: common/models.py:2862 +#: common/models.py:2856 msgid "Header of this message" msgstr "" -#: common/models.py:2869 +#: common/models.py:2863 msgid "Body" msgstr "" -#: common/models.py:2870 +#: common/models.py:2864 msgid "Body of this message" msgstr "" -#: common/models.py:2880 +#: common/models.py:2874 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2885 +#: common/models.py:2879 msgid "Worked on" msgstr "" -#: common/models.py:2886 +#: common/models.py:2880 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:3012 +#: common/models.py:3006 msgid "Id" msgstr "" -#: common/models.py:3014 templates/js/translated/company.js:965 +#: common/models.py:3008 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:3016 common/models.py:3271 company/models.py:146 +#: common/models.py:3010 common/models.py:3265 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 #: order/models.py:303 order/models.py:1378 order/models.py:1810 #: part/admin.py:55 part/models.py:1069 @@ -3853,217 +3842,217 @@ msgstr "" msgid "Link" msgstr "" -#: common/models.py:3018 templates/js/translated/news.js:60 +#: common/models.py:3012 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:3020 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:3014 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" -#: common/models.py:3022 templates/js/translated/news.js:52 +#: common/models.py:3016 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Read" msgstr "" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Was this news item read?" msgstr "" -#: common/models.py:3042 company/models.py:156 part/models.py:1079 +#: common/models.py:3036 company/models.py:156 part/models.py:1079 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 -#: stock/templates/stock/item_base.html:133 templates/503.html:31 +#: stock/templates/stock/item_base.html:129 templates/503.html:31 #: templates/hover_image.html:7 templates/hover_image.html:9 #: templates/modals.html:6 msgid "Image" msgstr "" -#: common/models.py:3042 +#: common/models.py:3036 msgid "Image file" msgstr "" -#: common/models.py:3054 common/models.py:3255 +#: common/models.py:3048 common/models.py:3249 msgid "Target model type for this image" msgstr "" -#: common/models.py:3058 +#: common/models.py:3052 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3080 +#: common/models.py:3074 msgid "Custom Unit" msgstr "" -#: common/models.py:3098 +#: common/models.py:3092 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:3113 +#: common/models.py:3107 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3132 +#: common/models.py:3126 msgid "Unit name" msgstr "" -#: common/models.py:3139 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3133 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3140 +#: common/models.py:3134 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3146 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3140 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3147 +#: common/models.py:3141 msgid "Unit definition" msgstr "" -#: common/models.py:3205 common/models.py:3262 stock/models.py:2552 +#: common/models.py:3199 common/models.py:3256 stock/models.py:2549 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "" -#: common/models.py:3217 +#: common/models.py:3211 msgid "Missing file" msgstr "" -#: common/models.py:3218 +#: common/models.py:3212 msgid "Missing external link" msgstr "" -#: common/models.py:3263 +#: common/models.py:3257 msgid "Select file to attach" msgstr "" -#: common/models.py:3278 templates/js/translated/attachment.js:120 +#: common/models.py:3272 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "" -#: common/models.py:3279 +#: common/models.py:3273 msgid "Attachment comment" msgstr "" -#: common/models.py:3295 +#: common/models.py:3289 msgid "Upload date" msgstr "" -#: common/models.py:3296 +#: common/models.py:3290 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size in bytes" msgstr "" -#: common/models.py:3338 common/serializers.py:588 +#: common/models.py:3332 common/serializers.py:588 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3347 plugin/models.py:43 users/models.py:100 +#: common/models.py:3341 plugin/models.py:43 users/models.py:100 msgid "Key" msgstr "" -#: common/models.py:3348 +#: common/models.py:3342 msgid "Value that will be saved in the models database" msgstr "" -#: common/models.py:3351 +#: common/models.py:3345 msgid "Name of the state" msgstr "" -#: common/models.py:3355 +#: common/models.py:3349 msgid "Label" msgstr "" -#: common/models.py:3356 +#: common/models.py:3350 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:3362 +#: common/models.py:3356 msgid "Color" msgstr "" -#: common/models.py:3363 +#: common/models.py:3357 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:3366 +#: common/models.py:3360 msgid "Logical Key" msgstr "" -#: common/models.py:3368 +#: common/models.py:3362 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:3376 +#: common/models.py:3370 msgid "Model" msgstr "" -#: common/models.py:3377 +#: common/models.py:3371 msgid "Model this state is associated with" msgstr "" -#: common/models.py:3381 +#: common/models.py:3375 msgid "Reference Status Set" msgstr "" -#: common/models.py:3382 +#: common/models.py:3376 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:3388 +#: common/models.py:3382 msgid "Custom State" msgstr "" -#: common/models.py:3389 +#: common/models.py:3383 msgid "Custom States" msgstr "" -#: common/models.py:3404 +#: common/models.py:3398 msgid "Model must be selected" msgstr "" -#: common/models.py:3407 +#: common/models.py:3401 msgid "Key must be selected" msgstr "" -#: common/models.py:3410 +#: common/models.py:3404 msgid "Logical key must be selected" msgstr "" -#: common/models.py:3414 +#: common/models.py:3408 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:3418 +#: common/models.py:3412 msgid "Reference status must be selected" msgstr "" -#: common/models.py:3430 +#: common/models.py:3424 msgid "Reference status set not found" msgstr "" -#: common/models.py:3436 +#: common/models.py:3430 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:3442 +#: common/models.py:3436 msgid "Logical key must be in the logical keys of the reference status" msgstr "" @@ -4165,7 +4154,7 @@ msgstr "" msgid "Filename" msgstr "" -#: common/serializers.py:563 report/api.py:100 report/serializers.py:53 +#: common/serializers.py:563 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" @@ -4447,12 +4436,12 @@ msgstr "" #: company/models.py:467 company/models.py:584 company/models.py:808 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 -#: stock/templates/stock/item_base.html:217 +#: stock/templates/stock/item_base.html:213 msgid "Manufacturer Part" msgstr "" #: company/models.py:484 company/models.py:776 stock/models.py:791 -#: stock/serializers.py:452 stock/templates/stock/item_base.html:142 +#: stock/serializers.py:452 stock/templates/stock/item_base.html:138 #: templates/js/translated/bom.js:622 msgid "Base Part" msgstr "" @@ -4463,8 +4452,8 @@ msgstr "" #: company/models.py:495 company/templates/company/company_base.html:82 #: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:145 part/serializers.py:567 -#: stock/templates/stock/item_base.html:207 +#: company/templates/company/supplier_part.html:145 part/serializers.py:565 +#: stock/templates/stock/item_base.html:203 #: templates/js/translated/company.js:507 #: templates/js/translated/company.js:1118 #: templates/js/translated/company.js:1296 @@ -4479,7 +4468,7 @@ msgstr "" #: company/models.py:502 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:153 order/serializers.py:557 -#: part/serializers.py:577 templates/js/translated/company.js:351 +#: part/serializers.py:575 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 #: templates/js/translated/company.js:1630 templates/js/translated/part.js:1807 @@ -4505,7 +4494,7 @@ msgid "Parameter name" msgstr "" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2544 templates/js/translated/company.js:1166 +#: stock/models.py:2541 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1499 #: templates/js/translated/stock.js:1607 msgid "Value" @@ -4530,7 +4519,7 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 #: order/serializers.py:492 stock/models.py:802 -#: stock/templates/stock/item_base.html:233 +#: stock/templates/stock/item_base.html:229 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 @@ -4553,9 +4542,9 @@ msgstr "" #: company/models.py:786 company/templates/company/company_base.html:87 #: company/templates/company/supplier_part.html:129 order/models.py:492 #: order/templates/order/order_base.html:141 part/bom.py:279 part/bom.py:314 -#: part/serializers.py:551 plugin/builtin/suppliers/digikey.py:25 +#: part/serializers.py:549 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/templates/stock/item_base.html:224 +#: plugin/builtin/suppliers/tme.py:26 stock/templates/stock/item_base.html:220 #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:511 @@ -4570,7 +4559,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:793 part/serializers.py:562 +#: company/models.py:793 part/serializers.py:560 msgid "Supplier stock keeping unit" msgstr "" @@ -4661,7 +4650,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:919 +#: company/serializers.py:397 part/admin.py:126 part/serializers.py:917 #: part/templates/part/part_base.html:197 #: templates/js/translated/company.js:1689 #: templates/js/translated/table_filters.js:362 @@ -4735,7 +4724,7 @@ msgstr "" #: order/models.py:2140 order/templates/order/return_order_base.html:134 #: order/templates/order/sales_order_base.html:151 stock/models.py:844 #: stock/models.py:845 stock/serializers.py:1336 -#: stock/templates/stock/item_base.html:405 +#: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 #: templates/js/translated/return_order.js:295 @@ -4939,7 +4928,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:119 #: company/templates/company/supplier_part.html:15 company/views.py:31 -#: part/admin.py:122 part/serializers.py:925 +#: part/admin.py:122 part/serializers.py:923 #: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190 #: templates/navbar.html:48 msgid "Suppliers" @@ -5030,7 +5019,7 @@ msgid "No supplier information available" msgstr "" #: company/templates/company/supplier_part.html:139 order/serializers.py:554 -#: part/bom.py:286 part/bom.py:315 part/serializers.py:561 +#: part/bom.py:286 part/bom.py:315 part/serializers.py:559 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1793 #: templates/js/translated/pricing.js:510 #: templates/js/translated/purchase_order.js:1920 @@ -5084,7 +5073,7 @@ msgid "Update Part Availability" msgstr "" #: company/templates/company/supplier_part_sidebar.html:5 -#: part/serializers.py:923 part/stocktake.py:223 +#: part/serializers.py:921 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 #: stock/serializers.py:1021 stock/serializers.py:1199 @@ -5473,7 +5462,7 @@ msgstr "" #: order/models.py:1592 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_purchase_order_report.html:14 -#: stock/serializers.py:121 stock/templates/stock/item_base.html:176 +#: stock/serializers.py:121 stock/templates/stock/item_base.html:172 #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:168 @@ -5694,7 +5683,7 @@ msgid "Number of items received" msgstr "" #: order/models.py:1513 stock/models.py:963 stock/serializers.py:617 -#: stock/templates/stock/item_base.html:183 +#: stock/templates/stock/item_base.html:179 #: templates/js/translated/stock.js:2397 msgid "Purchase Price" msgstr "" @@ -5768,7 +5757,7 @@ msgid "User who checked this shipment" msgstr "" #: order/models.py:1788 order/models.py:2011 order/serializers.py:1479 -#: order/serializers.py:1589 templates/js/translated/model_renderers.js:455 +#: order/serializers.py:1597 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "" @@ -5982,7 +5971,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1790 +#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1798 msgid "Select destination location for received items" msgstr "" @@ -6019,7 +6008,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:795 order/serializers.py:1806 +#: order/serializers.py:795 order/serializers.py:1814 msgid "Line items must be provided" msgstr "" @@ -6051,39 +6040,39 @@ msgstr "" msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1491 order/serializers.py:1597 +#: order/serializers.py:1491 order/serializers.py:1605 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1494 order/serializers.py:1600 +#: order/serializers.py:1494 order/serializers.py:1608 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1541 +#: order/serializers.py:1549 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1548 -msgid "The following serial numbers are already allocated" +#: order/serializers.py:1556 +msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1760 +#: order/serializers.py:1768 msgid "Return order line item" msgstr "" -#: order/serializers.py:1766 +#: order/serializers.py:1774 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1777 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1798 +#: order/serializers.py:1806 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1881 +#: order/serializers.py:1889 msgid "Line price currency" msgstr "" @@ -6510,7 +6499,7 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/admin.py:48 part/models.py:1044 part/serializers.py:908 +#: part/admin.py:48 part/models.py:1044 part/serializers.py:906 #: part/templates/part/part_base.html:276 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 @@ -6537,7 +6526,7 @@ msgstr "" msgid "Category ID" msgstr "" -#: part/admin.py:67 part/admin.py:304 part/serializers.py:893 +#: part/admin.py:67 part/admin.py:304 part/serializers.py:891 #: part/stocktake.py:222 msgid "Category Name" msgstr "" @@ -6562,7 +6551,7 @@ msgstr "" msgid "Used In" msgstr "" -#: part/admin.py:150 part/serializers.py:918 +#: part/admin.py:150 part/serializers.py:916 #: part/templates/part/part_base.html:248 stock/admin.py:236 #: templates/js/translated/part.js:717 templates/js/translated/part.js:2159 msgid "Building" @@ -6592,7 +6581,7 @@ msgid "Category Path" msgstr "" #: part/admin.py:325 part/models.py:420 part/serializers.py:130 -#: part/serializers.py:290 part/serializers.py:428 +#: part/serializers.py:290 part/serializers.py:426 #: part/templates/part/cat_link.html:3 part/templates/part/category.html:20 #: part/templates/part/category.html:138 part/templates/part/category.html:158 #: part/templates/part/category_sidebar.html:9 @@ -6619,13 +6608,13 @@ msgstr "" msgid "Part Revision" msgstr "" -#: part/admin.py:418 part/serializers.py:1367 +#: part/admin.py:418 part/serializers.py:1365 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "" -#: part/admin.py:423 part/serializers.py:1382 +#: part/admin.py:423 part/serializers.py:1380 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -6720,7 +6709,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1520 part/models.py:1036 part/models.py:3501 part/models.py:4060 -#: part/serializers.py:443 part/serializers.py:1223 +#: part/serializers.py:441 part/serializers.py:1221 #: part/templates/part/part_base.html:267 stock/api.py:780 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6746,7 +6735,7 @@ msgstr "" msgid "Default Location" msgstr "" -#: part/bom.py:184 part/serializers.py:926 +#: part/bom.py:184 part/serializers.py:924 #: templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "" @@ -6906,7 +6895,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1052 part/serializers.py:360 +#: part/models.py:1052 msgid "Part revision or version number" msgstr "" @@ -7012,7 +7001,7 @@ msgid "Owner responsible for this part" msgstr "" #: part/models.py:1264 part/templates/part/part_base.html:355 -#: stock/templates/stock/item_base.html:451 +#: stock/templates/stock/item_base.html:447 #: templates/js/translated/part.js:2490 msgid "Last Stocktake" msgstr "" @@ -7277,7 +7266,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3635 report/models.py:208 +#: part/models.py:3635 report/models.py:216 #: templates/js/translated/part.js:2919 #: templates/js/translated/table_filters.js:502 msgid "Enabled" @@ -7571,326 +7560,326 @@ msgstr "" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:434 +#: part/serializers.py:432 msgid "No parts selected" msgstr "" -#: part/serializers.py:444 +#: part/serializers.py:442 msgid "Select category" msgstr "" -#: part/serializers.py:479 +#: part/serializers.py:477 msgid "Original Part" msgstr "" -#: part/serializers.py:480 +#: part/serializers.py:478 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:485 +#: part/serializers.py:483 msgid "Copy Image" msgstr "" -#: part/serializers.py:486 +#: part/serializers.py:484 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:492 part/templates/part/detail.html:293 +#: part/serializers.py:490 part/templates/part/detail.html:293 msgid "Copy BOM" msgstr "" -#: part/serializers.py:493 +#: part/serializers.py:491 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:499 +#: part/serializers.py:497 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:500 +#: part/serializers.py:498 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:506 +#: part/serializers.py:504 msgid "Copy Notes" msgstr "" -#: part/serializers.py:507 +#: part/serializers.py:505 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:523 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:527 +#: part/serializers.py:525 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:534 +#: part/serializers.py:532 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:535 +#: part/serializers.py:533 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:552 +#: part/serializers.py:550 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:568 +#: part/serializers.py:566 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:578 +#: part/serializers.py:576 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:585 +#: part/serializers.py:583 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:594 +#: part/serializers.py:592 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:605 +#: part/serializers.py:603 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:612 +#: part/serializers.py:610 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:924 +#: part/serializers.py:922 msgid "Revisions" msgstr "" -#: part/serializers.py:929 +#: part/serializers.py:927 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:932 +#: part/serializers.py:930 msgid "Variant Stock" msgstr "" -#: part/serializers.py:962 part/templates/part/copy_part.html:9 +#: part/serializers.py:960 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:474 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:963 +#: part/serializers.py:961 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:969 templates/js/translated/part.js:103 +#: part/serializers.py:967 templates/js/translated/part.js:103 msgid "Initial Stock" msgstr "" -#: part/serializers.py:970 +#: part/serializers.py:968 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:976 +#: part/serializers.py:974 msgid "Supplier Information" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:975 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:985 +#: part/serializers.py:983 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:986 +#: part/serializers.py:984 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:991 +#: part/serializers.py:989 msgid "Existing Image" msgstr "" -#: part/serializers.py:992 +#: part/serializers.py:990 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1007 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1215 +#: part/serializers.py:1213 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1225 +#: part/serializers.py:1223 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1235 +#: part/serializers.py:1233 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1239 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1240 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1247 +#: part/serializers.py:1245 msgid "Generate Report" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1246 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1253 +#: part/serializers.py:1251 msgid "Update Parts" msgstr "" -#: part/serializers.py:1254 +#: part/serializers.py:1252 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1262 +#: part/serializers.py:1260 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1368 +#: part/serializers.py:1366 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1373 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1383 +#: part/serializers.py:1381 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1390 +#: part/serializers.py:1388 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1419 +#: part/serializers.py:1417 msgid "Update" msgstr "" -#: part/serializers.py:1420 +#: part/serializers.py:1418 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1443 +#: part/serializers.py:1441 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1450 +#: part/serializers.py:1448 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1451 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1597 +#: part/serializers.py:1595 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1606 +#: part/serializers.py:1604 msgid "Component Name" msgstr "" -#: part/serializers.py:1609 +#: part/serializers.py:1607 msgid "Component IPN" msgstr "" -#: part/serializers.py:1612 +#: part/serializers.py:1610 msgid "Component Description" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1616 msgid "Select the component part" msgstr "" -#: part/serializers.py:1627 part/templates/part/part_base.html:242 +#: part/serializers.py:1625 part/templates/part/part_base.html:242 #: templates/js/translated/bom.js:1219 msgid "Can Build" msgstr "" -#: part/serializers.py:1858 +#: part/serializers.py:1856 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1866 +#: part/serializers.py:1864 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1867 +#: part/serializers.py:1865 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1872 +#: part/serializers.py:1870 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1873 +#: part/serializers.py:1871 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1878 +#: part/serializers.py:1876 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1879 +#: part/serializers.py:1877 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1884 +#: part/serializers.py:1882 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1885 +#: part/serializers.py:1883 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1920 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1921 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1955 +#: part/serializers.py:1953 msgid "No part column specified" msgstr "" -#: part/serializers.py:1999 +#: part/serializers.py:1997 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2002 +#: part/serializers.py:2000 msgid "No matching part found" msgstr "" -#: part/serializers.py:2004 +#: part/serializers.py:2002 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2013 +#: part/serializers.py:2011 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2021 +#: part/serializers.py:2019 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2044 +#: part/serializers.py:2042 msgid "At least one BOM item is required" msgstr "" @@ -8216,7 +8205,7 @@ msgid "Subscribe to notifications for this part" msgstr "" #: part/templates/part/part_base.html:52 -#: stock/templates/stock/item_base.html:62 +#: stock/templates/stock/item_base.html:61 #: stock/templates/stock/location.html:71 templates/js/translated/label.js:136 msgid "Print Label" msgstr "" @@ -8226,7 +8215,7 @@ msgid "Show pricing information" msgstr "" #: part/templates/part/part_base.html:63 -#: stock/templates/stock/item_base.html:110 +#: stock/templates/stock/item_base.html:106 #: stock/templates/stock/location.html:80 msgid "Stock actions" msgstr "" @@ -8297,12 +8286,12 @@ msgid "Required for Orders" msgstr "" #: part/templates/part/part_base.html:225 -#: stock/templates/stock/item_base.html:388 +#: stock/templates/stock/item_base.html:384 msgid "Allocated to Build Orders" msgstr "" #: part/templates/part/part_base.html:234 -#: stock/templates/stock/item_base.html:381 +#: stock/templates/stock/item_base.html:377 msgid "Allocated to Sales Orders" msgstr "" @@ -8322,7 +8311,7 @@ msgid "Latest Serial Number" msgstr "" #: part/templates/part/part_base.html:372 -#: stock/templates/stock/item_base.html:322 +#: stock/templates/stock/item_base.html:318 msgid "Search for serial number" msgstr "" @@ -8449,7 +8438,7 @@ msgid "Edit" msgstr "" #: part/templates/part/prices.html:28 stock/admin.py:252 -#: stock/templates/stock/item_base.html:446 +#: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1703 #: templates/js/translated/company.js:1713 #: templates/js/translated/stock.js:2332 @@ -8940,7 +8929,7 @@ msgstr "" msgid "Print a border around each label" msgstr "" -#: plugin/builtin/labels/label_sheet.py:47 report/models.py:307 +#: plugin/builtin/labels/label_sheet.py:47 report/models.py:315 msgid "Landscape" msgstr "" @@ -9098,7 +9087,7 @@ msgstr "" msgid "Package Plugin" msgstr "" -#: plugin/models.py:220 report/models.py:474 +#: plugin/models.py:220 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" @@ -9249,8 +9238,8 @@ msgstr "" msgid "No valid objects provided to template" msgstr "" -#: report/api.py:103 report/models.py:438 report/serializers.py:98 -#: report/serializers.py:148 templates/js/translated/purchase_order.js:1817 +#: report/api.py:103 report/models.py:446 report/serializers.py:99 +#: report/serializers.py:149 templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:353 #: templates/js/translated/sales_order.js:887 #: templates/js/translated/sales_order.js:1047 @@ -9281,7 +9270,11 @@ msgstr "" msgid "Error printing label" msgstr "" -#: report/api.py:375 report/api.py:411 +#: report/api.py:358 +msgid "Report saved at time of printing" +msgstr "" + +#: report/api.py:384 report/api.py:420 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "" @@ -9318,135 +9311,143 @@ msgstr "" msgid "Revision number (auto-increments)" msgstr "" -#: report/models.py:202 +#: report/models.py:168 +msgid "Attach to Model on Print" +msgstr "" + +#: report/models.py:170 +msgid "Save report output as an attachment against linked model instance when printing" +msgstr "" + +#: report/models.py:210 msgid "Filename Pattern" msgstr "" -#: report/models.py:203 +#: report/models.py:211 msgid "Pattern for generating filenames" msgstr "" -#: report/models.py:208 +#: report/models.py:216 msgid "Template is enabled" msgstr "" -#: report/models.py:214 +#: report/models.py:222 msgid "Target model type for template" msgstr "" -#: report/models.py:234 +#: report/models.py:242 msgid "Filters" msgstr "" -#: report/models.py:235 +#: report/models.py:243 msgid "Template query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:294 report/models.py:361 +#: report/models.py:302 report/models.py:369 msgid "Template file" msgstr "" -#: report/models.py:302 +#: report/models.py:310 msgid "Page size for PDF reports" msgstr "" -#: report/models.py:308 +#: report/models.py:316 msgid "Render report in landscape orientation" msgstr "" -#: report/models.py:367 +#: report/models.py:375 msgid "Width [mm]" msgstr "" -#: report/models.py:368 +#: report/models.py:376 msgid "Label width, specified in mm" msgstr "" -#: report/models.py:374 +#: report/models.py:382 msgid "Height [mm]" msgstr "" -#: report/models.py:375 +#: report/models.py:383 msgid "Label height, specified in mm" msgstr "" -#: report/models.py:438 +#: report/models.py:446 msgid "Number of items to process" msgstr "" -#: report/models.py:444 +#: report/models.py:452 msgid "Report generation is complete" msgstr "" -#: report/models.py:448 templates/js/translated/build.js:2352 +#: report/models.py:456 templates/js/translated/build.js:2352 msgid "Progress" msgstr "" -#: report/models.py:448 +#: report/models.py:456 msgid "Report generation progress" msgstr "" -#: report/models.py:456 +#: report/models.py:464 msgid "Report Template" msgstr "" -#: report/models.py:463 report/models.py:486 +#: report/models.py:471 report/models.py:494 msgid "Output File" msgstr "" -#: report/models.py:464 report/models.py:487 +#: report/models.py:472 report/models.py:495 msgid "Generated output file" msgstr "" -#: report/models.py:475 +#: report/models.py:483 msgid "Label output plugin" msgstr "" -#: report/models.py:479 +#: report/models.py:487 msgid "Label Template" msgstr "" -#: report/models.py:502 +#: report/models.py:510 msgid "Snippet" msgstr "" -#: report/models.py:503 +#: report/models.py:511 msgid "Report snippet file" msgstr "" -#: report/models.py:510 +#: report/models.py:518 msgid "Snippet file description" msgstr "" -#: report/models.py:528 +#: report/models.py:536 msgid "Asset" msgstr "" -#: report/models.py:529 +#: report/models.py:537 msgid "Report asset file" msgstr "" -#: report/models.py:536 +#: report/models.py:544 msgid "Asset file description" msgstr "" -#: report/serializers.py:91 +#: report/serializers.py:92 msgid "Select report template" msgstr "" -#: report/serializers.py:99 report/serializers.py:149 +#: report/serializers.py:100 report/serializers.py:150 msgid "List of item primary keys to include in the report" msgstr "" -#: report/serializers.py:132 +#: report/serializers.py:133 msgid "Select label template" msgstr "" -#: report/serializers.py:140 +#: report/serializers.py:141 msgid "Printing Plugin" msgstr "" -#: report/serializers.py:141 +#: report/serializers.py:142 msgid "Select plugin to use for label printing" msgstr "" @@ -9517,7 +9518,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2538 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2535 msgid "Result" msgstr "" @@ -9598,7 +9599,7 @@ msgid "Customer ID" msgstr "" #: stock/admin.py:206 stock/models.py:829 -#: stock/templates/stock/item_base.html:354 +#: stock/templates/stock/item_base.html:350 msgid "Installed In" msgstr "" @@ -9623,7 +9624,7 @@ msgid "Delete on Deplete" msgstr "" #: stock/admin.py:261 stock/models.py:923 -#: stock/templates/stock/item_base.html:433 +#: stock/templates/stock/item_base.html:429 #: templates/js/translated/stock.js:2316 users/models.py:124 msgid "Expiry Date" msgstr "" @@ -9665,7 +9666,7 @@ msgid "Expiry date after" msgstr "" #: stock/api.py:839 stock/serializers.py:611 -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #: templates/js/translated/table_filters.js:448 msgid "Stale" msgstr "" @@ -9715,7 +9716,7 @@ msgid "Stock Locations" msgstr "" #: stock/models.py:185 stock/models.py:972 -#: stock/templates/stock/item_base.html:247 +#: stock/templates/stock/item_base.html:243 msgid "Owner" msgstr "" @@ -9826,7 +9827,7 @@ msgstr "" msgid "Build for this stock item" msgstr "" -#: stock/models.py:892 stock/templates/stock/item_base.html:363 +#: stock/models.py:892 stock/templates/stock/item_base.html:359 msgid "Consumed By" msgstr "" @@ -9891,7 +9892,7 @@ msgstr "" msgid "Serial numbers already exist" msgstr "" -#: stock/models.py:1636 +#: stock/models.py:1636 stock/models.py:2438 msgid "Test template does not exist" msgstr "" @@ -9951,55 +9952,55 @@ msgstr "" msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2443 +#: stock/models.py:2441 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2448 +#: stock/models.py:2445 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2450 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2538 +#: stock/models.py:2535 msgid "Test result" msgstr "" -#: stock/models.py:2545 +#: stock/models.py:2542 msgid "Test output value" msgstr "" -#: stock/models.py:2553 stock/serializers.py:245 +#: stock/models.py:2550 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2557 +#: stock/models.py:2554 msgid "Test notes" msgstr "" -#: stock/models.py:2565 templates/js/translated/stock.js:1633 +#: stock/models.py:2562 templates/js/translated/stock.js:1633 msgid "Test station" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2563 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2572 +#: stock/models.py:2569 msgid "Started" msgstr "" -#: stock/models.py:2573 +#: stock/models.py:2570 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2579 +#: stock/models.py:2576 msgid "Finished" msgstr "" -#: stock/models.py:2580 +#: stock/models.py:2577 msgid "The timestamp of the test finish" msgstr "" @@ -10059,7 +10060,7 @@ msgstr "" msgid "Serial number is too large" msgstr "" -#: stock/serializers.py:459 stock/templates/stock/item_base.html:193 +#: stock/serializers.py:459 stock/templates/stock/item_base.html:189 msgid "Parent Item" msgstr "" @@ -10071,7 +10072,7 @@ msgstr "" msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:603 stock/templates/stock/item_base.html:437 +#: stock/serializers.py:603 stock/templates/stock/item_base.html:433 #: templates/js/translated/table_filters.js:442 users/models.py:174 msgid "Expired" msgstr "" @@ -10410,7 +10411,7 @@ msgstr "" msgid "Test Data" msgstr "" -#: stock/templates/stock/item.html:85 stock/templates/stock/item_base.html:65 +#: stock/templates/stock/item.html:85 msgid "Test Report" msgstr "" @@ -10450,200 +10451,204 @@ msgstr "" msgid "Scan to Location" msgstr "" -#: stock/templates/stock/item_base.html:59 +#: stock/templates/stock/item_base.html:58 #: stock/templates/stock/location.html:67 #: templates/js/translated/filters.js:434 msgid "Printing actions" msgstr "" -#: stock/templates/stock/item_base.html:75 +#: stock/templates/stock/item_base.html:63 templates/js/translated/report.js:49 +msgid "Print Report" +msgstr "" + +#: stock/templates/stock/item_base.html:71 msgid "Stock adjustment actions" msgstr "" -#: stock/templates/stock/item_base.html:79 +#: stock/templates/stock/item_base.html:75 #: stock/templates/stock/location.html:87 templates/js/translated/stock.js:1909 msgid "Count stock" msgstr "" -#: stock/templates/stock/item_base.html:81 +#: stock/templates/stock/item_base.html:77 #: templates/js/translated/stock.js:1891 msgid "Add stock" msgstr "" -#: stock/templates/stock/item_base.html:82 +#: stock/templates/stock/item_base.html:78 #: templates/js/translated/stock.js:1900 msgid "Remove stock" msgstr "" -#: stock/templates/stock/item_base.html:85 +#: stock/templates/stock/item_base.html:81 msgid "Serialize stock" msgstr "" -#: stock/templates/stock/item_base.html:88 +#: stock/templates/stock/item_base.html:84 #: stock/templates/stock/location.html:93 templates/js/translated/stock.js:1918 msgid "Transfer stock" msgstr "" -#: stock/templates/stock/item_base.html:91 +#: stock/templates/stock/item_base.html:87 #: templates/js/translated/stock.js:1973 msgid "Assign to customer" msgstr "" -#: stock/templates/stock/item_base.html:94 +#: stock/templates/stock/item_base.html:90 msgid "Return to stock" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall stock item" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install stock item" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install" msgstr "" -#: stock/templates/stock/item_base.html:115 +#: stock/templates/stock/item_base.html:111 msgid "Convert to variant" msgstr "" -#: stock/templates/stock/item_base.html:118 +#: stock/templates/stock/item_base.html:114 msgid "Duplicate stock item" msgstr "" -#: stock/templates/stock/item_base.html:120 +#: stock/templates/stock/item_base.html:116 msgid "Edit stock item" msgstr "" -#: stock/templates/stock/item_base.html:123 +#: stock/templates/stock/item_base.html:119 msgid "Delete stock item" msgstr "" -#: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 +#: stock/templates/stock/item_base.html:165 templates/InvenTree/search.html:139 #: templates/js/translated/build.js:2298 templates/navbar.html:38 msgid "Build" msgstr "" -#: stock/templates/stock/item_base.html:211 +#: stock/templates/stock/item_base.html:207 msgid "No manufacturer set" msgstr "" -#: stock/templates/stock/item_base.html:251 +#: stock/templates/stock/item_base.html:247 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:248 #: stock/templates/stock/location.html:146 msgid "Read only" msgstr "" -#: stock/templates/stock/item_base.html:265 +#: stock/templates/stock/item_base.html:261 msgid "This stock item is unavailable" msgstr "" -#: stock/templates/stock/item_base.html:271 +#: stock/templates/stock/item_base.html:267 msgid "This stock item is in production and cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:272 +#: stock/templates/stock/item_base.html:268 msgid "Edit the stock item from the build view." msgstr "" -#: stock/templates/stock/item_base.html:287 +#: stock/templates/stock/item_base.html:283 msgid "This stock item is allocated to Sales Order" msgstr "" -#: stock/templates/stock/item_base.html:295 +#: stock/templates/stock/item_base.html:291 msgid "This stock item is allocated to Build Order" msgstr "" -#: stock/templates/stock/item_base.html:311 +#: stock/templates/stock/item_base.html:307 msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted" msgstr "" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "previous page" msgstr "" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "Navigate to previous serial number" msgstr "" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "next page" msgstr "" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "Navigate to next serial number" msgstr "" -#: stock/templates/stock/item_base.html:398 +#: stock/templates/stock/item_base.html:394 #: templates/js/translated/build.js:2555 msgid "No location set" msgstr "" -#: stock/templates/stock/item_base.html:413 +#: stock/templates/stock/item_base.html:409 msgid "Tests" msgstr "" -#: stock/templates/stock/item_base.html:419 +#: stock/templates/stock/item_base.html:415 msgid "This stock item has not passed all required tests" msgstr "" -#: stock/templates/stock/item_base.html:437 +#: stock/templates/stock/item_base.html:433 #, python-format msgid "This StockItem expired on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:455 +#: stock/templates/stock/item_base.html:451 msgid "No stocktake performed" msgstr "" -#: stock/templates/stock/item_base.html:504 +#: stock/templates/stock/item_base.html:500 #: templates/js/translated/stock.js:2038 msgid "stock item" msgstr "" -#: stock/templates/stock/item_base.html:527 +#: stock/templates/stock/item_base.html:523 msgid "Edit Stock Status" msgstr "" -#: stock/templates/stock/item_base.html:536 +#: stock/templates/stock/item_base.html:532 msgid "Stock Item QR Code" msgstr "" -#: stock/templates/stock/item_base.html:547 +#: stock/templates/stock/item_base.html:543 msgid "Link Barcode to Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:611 +#: stock/templates/stock/item_base.html:607 msgid "Select one of the part variants listed below." msgstr "" -#: stock/templates/stock/item_base.html:614 +#: stock/templates/stock/item_base.html:610 msgid "Warning" msgstr "" -#: stock/templates/stock/item_base.html:615 +#: stock/templates/stock/item_base.html:611 msgid "This action cannot be easily undone" msgstr "" -#: stock/templates/stock/item_base.html:623 +#: stock/templates/stock/item_base.html:619 msgid "Convert Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:656 +#: stock/templates/stock/item_base.html:652 msgid "Return to Stock" msgstr "" @@ -11310,7 +11315,7 @@ msgid "Delete Location Type" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:503 -#: templates/InvenTree/settings/stock.html:38 +#: templates/InvenTree/settings/stock.html:39 msgid "New Location Type" msgstr "" @@ -11367,7 +11372,7 @@ msgstr "" msgid "Stock Settings" msgstr "" -#: templates/InvenTree/settings/stock.html:34 +#: templates/InvenTree/settings/stock.html:35 msgid "Stock Location Types" msgstr "" @@ -11852,23 +11857,23 @@ msgstr "" msgid "Barcode Identifier" msgstr "" -#: templates/base.html:103 +#: templates/base.html:102 msgid "Server Restart Required" msgstr "" -#: templates/base.html:106 +#: templates/base.html:105 msgid "A configuration option has been changed which requires a server restart" msgstr "" -#: templates/base.html:106 templates/base.html:116 +#: templates/base.html:105 templates/base.html:115 msgid "Contact your system administrator for further information" msgstr "" -#: templates/base.html:113 +#: templates/base.html:112 msgid "Pending Database Migrations" msgstr "" -#: templates/base.html:116 +#: templates/base.html:115 msgid "There are pending database migrations which require attention" msgstr "" @@ -13946,10 +13951,6 @@ msgstr "" msgid "Delete line item" msgstr "" -#: templates/js/translated/report.js:49 -msgid "Print Report" -msgstr "" - #: templates/js/translated/report.js:68 msgid "Report print successful" msgstr "" diff --git a/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po index 7b4e7fd693..60fd1cf40e 100644 --- a/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-29 07:07+0000\n" -"PO-Revision-Date: 2024-08-29 07:10\n" +"POT-Creation-Date: 2024-09-06 05:16+0000\n" +"PO-Revision-Date: 2024-09-06 05:19\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Language: vi_VN\n" @@ -67,7 +67,7 @@ msgstr "Nhập ngày" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3309 part/templates/part/part_sidebar.html:65 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2557 +#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2554 #: stock/serializers.py:705 stock/serializers.py:863 stock/serializers.py:989 #: stock/serializers.py:1039 stock/serializers.py:1350 #: stock/serializers.py:1439 stock/serializers.py:1604 @@ -419,8 +419,8 @@ 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:767 common/models.py:2704 common/models.py:3131 -#: common/models.py:3351 common/serializers.py:439 company/models.py:590 +#: InvenTree/models.py:767 common/models.py:2698 common/models.py:3125 +#: common/models.py:3345 common/serializers.py:439 company/models.py:590 #: machine/models.py:24 part/models.py:995 part/models.py:3776 #: plugin/models.py:51 report/models.py:149 stock/models.py:82 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -449,7 +449,7 @@ msgstr "Tên" #: part/models.py:3791 part/templates/part/category.html:79 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:155 -#: report/models.py:509 report/models.py:535 +#: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 #: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:122 #: templates/InvenTree/settings/notifications.html:19 @@ -572,7 +572,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:444 common/models.py:2709 company/models.py:160 +#: InvenTree/serializers.py:444 common/models.py:2703 company/models.py:160 #: company/models.py:798 machine/models.py:39 part/admin.py:88 #: part/models.py:1201 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -667,7 +667,7 @@ msgstr "URL của tệp hình ảnh bên ngoài" msgid "Downloading images from remote URL is not enabled" msgstr "Chức năng tải hình ảnh từ URL bên ngoài không được bật" -#: InvenTree/status.py:65 part/serializers.py:1267 +#: InvenTree/status.py:65 part/serializers.py:1265 msgid "Background worker check failed" msgstr "Nhân công chạy ngầm kiểm tra thất bại" @@ -777,7 +777,7 @@ msgid "Optional" msgstr "Tuỳ chọn" #: build/api.py:321 common/models.py:1491 part/admin.py:91 part/admin.py:428 -#: part/models.py:1166 part/serializers.py:1596 +#: part/models.py:1166 part/serializers.py:1594 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 #: templates/js/translated/table_filters.js:729 @@ -896,7 +896,7 @@ msgstr "Đơn đặt bản dựng với bản dựng này đã được phân b #: part/models.py:3282 part/models.py:3430 part/models.py:3451 #: part/models.py:3473 part/models.py:3609 part/models.py:3951 #: part/models.py:4114 part/models.py:4244 part/models.py:4602 -#: part/serializers.py:1213 part/serializers.py:1857 +#: part/serializers.py:1211 part/serializers.py:1855 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1063,12 +1063,12 @@ msgstr "Người dùng hoặc nhóm có trách nhiệm với đơn đặt bản #: order/templates/order/return_order_base.html:148 #: order/templates/order/sales_order_base.html:187 #: part/templates/part/part_base.html:399 stock/models.py:859 -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:196 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "Liên kết bên ngoài" -#: build/models.py:378 common/models.py:3272 part/models.py:1070 +#: build/models.py:378 common/models.py:3266 part/models.py:1070 #: stock/models.py:859 msgid "Link to external URL" msgstr "Liên kết đến URL bên ngoài" @@ -1124,7 +1124,7 @@ msgstr "Đầu ra bản dựng không phù hợp với đơn đặt bản dựng #: build/models.py:1060 build/serializers.py:279 build/serializers.py:328 #: build/serializers.py:959 order/models.py:565 order/serializers.py:500 -#: order/serializers.py:666 part/serializers.py:1590 part/serializers.py:2019 +#: order/serializers.py:666 part/serializers.py:1588 part/serializers.py:2017 #: stock/models.py:704 stock/models.py:1515 stock/serializers.py:676 msgid "Quantity must be greater than zero" msgstr "Số lượng phải lớn hơn 0" @@ -1149,7 +1149,7 @@ msgstr "Dựng đối tượng" #: build/models.py:1505 build/models.py:1761 build/serializers.py:266 #: build/serializers.py:313 build/serializers.py:1339 #: build/templates/build/build_base.html:110 -#: build/templates/build/detail.html:34 common/models.py:2581 +#: build/templates/build/detail.html:34 common/models.py:2575 #: order/models.py:1349 order/models.py:2034 order/serializers.py:1464 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3296 part/models.py:4266 @@ -1163,9 +1163,9 @@ msgstr "Dựng đối tượng" #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 stock/admin.py:160 #: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:667 -#: stock/templates/stock/item_base.html:287 -#: stock/templates/stock/item_base.html:295 -#: stock/templates/stock/item_base.html:342 +#: stock/templates/stock/item_base.html:283 +#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:338 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:981 templates/js/translated/build.js:525 @@ -1228,7 +1228,7 @@ msgstr "Hàng trong kho đã chọn không phù hợp với đường BOM" #: stock/serializers.py:770 stock/serializers.py:1288 stock/serializers.py:1400 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 -#: stock/templates/stock/item_base.html:194 +#: stock/templates/stock/item_base.html:190 #: templates/js/translated/build.js:1921 #: templates/js/translated/sales_order.js:301 #: templates/js/translated/sales_order.js:1234 @@ -1323,10 +1323,10 @@ 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:359 build/serializers.py:500 build/serializers.py:572 -#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1789 -#: part/serializers.py:1233 stock/serializers.py:103 stock/serializers.py:698 +#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1797 +#: part/serializers.py:1231 stock/serializers.py:103 stock/serializers.py:698 #: stock/serializers.py:858 stock/serializers.py:984 stock/serializers.py:1432 -#: stock/serializers.py:1688 stock/templates/stock/item_base.html:394 +#: stock/serializers.py:1688 stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2547 @@ -1390,7 +1390,7 @@ msgstr "Vị trí cho đầu ra bản dựng hoàn thiện" #: build/templates/build/detail.html:62 order/models.py:477 #: order/models.py:1003 order/models.py:2152 order/serializers.py:687 #: stock/admin.py:165 stock/serializers.py:1035 stock/serializers.py:1576 -#: stock/templates/stock/item_base.html:427 +#: stock/templates/stock/item_base.html:423 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1371 #: templates/js/translated/purchase_order.js:1792 @@ -1522,7 +1522,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:1030 order/serializers.py:1614 +#: build/serializers.py:1030 order/serializers.py:1622 msgid "Allocation items must be provided" msgstr "Hàng hóa phân bổ phải được cung cấp" @@ -1590,7 +1590,7 @@ msgstr "" #: build/serializers.py:1230 company/models.py:849 #: company/templates/company/supplier_part.html:160 order/serializers.py:691 #: stock/admin.py:229 stock/models.py:822 stock/serializers.py:1586 -#: stock/templates/stock/item_base.html:240 +#: stock/templates/stock/item_base.html:236 #: templates/js/translated/company.js:1646 #: templates/js/translated/purchase_order.js:1169 #: templates/js/translated/purchase_order.js:1332 @@ -1625,7 +1625,7 @@ msgstr "" #: build/serializers.py:1243 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:849 -#: stock/serializers.py:152 stock/templates/stock/item_base.html:311 +#: stock/serializers.py:152 stock/templates/stock/item_base.html:307 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2530 #: templates/js/translated/model_renderers.js:231 @@ -1644,7 +1644,7 @@ msgstr "Số sê-ri" msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1257 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1257 stock/templates/stock/item_base.html:336 msgid "Available Quantity" msgstr "Số lượng sẵn có" @@ -1684,7 +1684,7 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1355 order/serializers.py:1179 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:920 part/serializers.py:1623 +#: part/bom.py:186 part/serializers.py:918 part/serializers.py:1621 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2807 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2155 @@ -1692,13 +1692,13 @@ msgstr "" msgid "On Order" msgstr "Bật đơn hàng" -#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1625 +#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1623 #: templates/js/translated/build.js:2811 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "Đang sản xuất" -#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1650 +#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1648 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" @@ -1716,7 +1716,7 @@ msgstr "" msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1372 part/serializers.py:927 +#: build/serializers.py:1372 part/serializers.py:925 msgid "External Stock" msgstr "" @@ -1745,7 +1745,7 @@ msgstr "Đã hủy" #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:50 order/status_codes.py:81 #: order/templates/order/order_base.html:163 -#: order/templates/order/sales_order_base.html:168 report/models.py:443 +#: order/templates/order/sales_order_base.html:168 report/models.py:451 msgid "Complete" msgstr "Hoàn thành" @@ -1849,9 +1849,6 @@ msgid "Delete Build" msgstr "Xóa bản dựng" #: build/templates/build/build_base.html:87 -msgid "Isueue Build" -msgstr "" - #: build/templates/build/build_base.html:88 msgid "Issue Build" msgstr "" @@ -1931,7 +1928,7 @@ msgstr "Đầu ra hoàn thiện" #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 -#: stock/templates/stock/item_base.html:369 +#: stock/templates/stock/item_base.html:365 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 #: templates/js/translated/sales_order.js:805 @@ -1991,7 +1988,7 @@ msgid "Allocated Parts" msgstr "Sản phẩm đã phân bổ" #: build/templates/build/detail.html:80 stock/admin.py:163 -#: stock/templates/stock/item_base.html:162 +#: stock/templates/stock/item_base.html:158 #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:242 #: templates/js/translated/purchase_order.js:1326 @@ -2352,8 +2349,8 @@ msgstr "Mức độ thường xuyên để cập nhật tỉ giá hối đoái ( #: common/models.py:1297 common/models.py:1353 common/models.py:1366 #: common/models.py:1374 common/models.py:1383 common/models.py:1392 -#: common/models.py:1629 common/models.py:1651 common/models.py:1766 -#: common/models.py:2148 +#: common/models.py:1629 common/models.py:1651 common/models.py:1752 +#: common/models.py:2134 msgid "days" msgstr "ngày" @@ -2582,8 +2579,8 @@ msgid "Copy category parameter templates when creating a part" msgstr "Sao chéo mẫu tham số danh mục khi tạo 1 sản phẩm" #: common/models.py:1485 part/admin.py:108 part/models.py:3959 -#: report/models.py:293 report/models.py:360 report/serializers.py:90 -#: report/serializers.py:131 stock/serializers.py:233 +#: report/models.py:301 report/models.py:368 report/serializers.py:91 +#: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 #: templates/js/translated/table_filters.js:775 msgid "Template" @@ -2598,7 +2595,7 @@ msgid "Parts can be assembled from other components by default" msgstr "Sản phẩm có thể lắp giáp từ thành phần khác theo mặc định" #: common/models.py:1497 part/admin.py:95 part/models.py:1172 -#: part/serializers.py:1617 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1615 templates/js/translated/table_filters.js:737 msgid "Component" msgstr "Thành phần" @@ -2823,7 +2820,7 @@ msgid "Log errors which occur when generating reports" msgstr "" #: common/models.py:1702 plugin/builtin/labels/label_sheet.py:28 -#: report/models.py:301 +#: report/models.py:309 msgid "Page Size" msgstr "Khổ giấy" @@ -2832,902 +2829,894 @@ msgid "Default page size for PDF reports" msgstr "Kích thước trang mặc định cho báo cáo PDF" #: common/models.py:1708 -msgid "Enable Test Reports" -msgstr "Bật báo cáo kiểm thử" - -#: common/models.py:1709 -msgid "Enable generation of test reports" -msgstr "Cho phép tạo báo cáo kiểm thử" - -#: common/models.py:1714 -msgid "Attach Test Reports" -msgstr "Đính kèm báo cáo kiểm thử" - -#: common/models.py:1716 -msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" -msgstr "Khi in một báo cáo kiểm thử, đính kèm một bản sao của báo cáo kiểm thử với hàng trong kho đã được kết hợp" - -#: common/models.py:1722 msgid "Globally Unique Serials" msgstr "Sê ri toàn cục duy nhất" -#: common/models.py:1723 +#: common/models.py:1709 msgid "Serial numbers for stock items must be globally unique" msgstr "Số sê ri cho hàng trong kho phải là duy nhất trong toàn hệ thống" -#: common/models.py:1728 +#: common/models.py:1714 msgid "Autofill Serial Numbers" msgstr "Tự động điền số sê ri" -#: common/models.py:1729 +#: common/models.py:1715 msgid "Autofill serial numbers in forms" msgstr "Tự động điền số sê ri vào biểu mẫu" -#: common/models.py:1734 +#: common/models.py:1720 msgid "Delete Depleted Stock" msgstr "Xóa kho đã hết hàng" -#: common/models.py:1736 +#: common/models.py:1722 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1742 +#: common/models.py:1728 msgid "Batch Code Template" msgstr "Mẫu sinh mã theo lô" -#: common/models.py:1744 +#: common/models.py:1730 msgid "Template for generating default batch codes for stock items" msgstr "Mẫu tạo mã theo lô mặc định cho hàng trong kho" -#: common/models.py:1749 +#: common/models.py:1735 msgid "Stock Expiry" msgstr "Quá hạn trong kho" -#: common/models.py:1750 +#: common/models.py:1736 msgid "Enable stock expiry functionality" msgstr "Bật chức năng quá hạn tồn kho" -#: common/models.py:1755 +#: common/models.py:1741 msgid "Sell Expired Stock" msgstr "Bán kho quá hạn" -#: common/models.py:1756 +#: common/models.py:1742 msgid "Allow sale of expired stock" msgstr "Cho phép bán hàng kho quá hạn" -#: common/models.py:1761 +#: common/models.py:1747 msgid "Stock Stale Time" msgstr "Thời gian hàng cũ trong kho" -#: common/models.py:1763 +#: common/models.py:1749 msgid "Number of days stock items are considered stale before expiring" msgstr "Số ngày hàng trong kho được xác định là cũ trước khi quá hạn" -#: common/models.py:1770 +#: common/models.py:1756 msgid "Build Expired Stock" msgstr "Dựng kho quá hạn" -#: common/models.py:1771 +#: common/models.py:1757 msgid "Allow building with expired stock" msgstr "Cho phép xây dựng với kho hàng quá hạn" -#: common/models.py:1776 +#: common/models.py:1762 msgid "Stock Ownership Control" msgstr "Kiểm soát sở hữu kho" -#: common/models.py:1777 +#: common/models.py:1763 msgid "Enable ownership control over stock locations and items" msgstr "Bật chức năng kiểm soát sở hữu kho với địa điểm và hàng trong kho" -#: common/models.py:1782 +#: common/models.py:1768 msgid "Stock Location Default Icon" msgstr "Biểu tượng địa điểm kho mặc định" -#: common/models.py:1783 +#: common/models.py:1769 msgid "Stock location default icon (empty means no icon)" msgstr "Biểu tượng địa điểm kho hàng mặc định (trống nghĩa là không có biểu tượng)" -#: common/models.py:1788 +#: common/models.py:1774 msgid "Show Installed Stock Items" msgstr "Hiển thị hàng hóa đã lắp đặt" -#: common/models.py:1789 +#: common/models.py:1775 msgid "Display installed stock items in stock tables" msgstr "Hiển thị hàng trong kho đã được lắp đặt trên bảng kho" -#: common/models.py:1794 +#: common/models.py:1780 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1796 +#: common/models.py:1782 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1802 +#: common/models.py:1788 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1804 +#: common/models.py:1790 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1810 +#: common/models.py:1796 msgid "Build Order Reference Pattern" msgstr "Mã tham chiếu đơn đặt bản dựng" -#: common/models.py:1812 +#: common/models.py:1798 msgid "Required pattern for generating Build Order reference field" msgstr "Mẫu bắt buộc cho để trường tham chiếu đơn đặt bản dựng" -#: common/models.py:1818 common/models.py:1874 common/models.py:1896 -#: common/models.py:1932 +#: common/models.py:1804 common/models.py:1860 common/models.py:1882 +#: common/models.py:1918 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1819 common/models.py:1875 common/models.py:1897 -#: common/models.py:1933 +#: common/models.py:1805 common/models.py:1861 common/models.py:1883 +#: common/models.py:1919 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1824 +#: common/models.py:1810 msgid "Require Active Part" msgstr "" -#: common/models.py:1825 +#: common/models.py:1811 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1830 +#: common/models.py:1816 msgid "Require Locked Part" msgstr "" -#: common/models.py:1831 +#: common/models.py:1817 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/models.py:1836 +#: common/models.py:1822 msgid "Require Valid BOM" msgstr "" -#: common/models.py:1838 +#: common/models.py:1824 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1844 +#: common/models.py:1830 msgid "Require Closed Child Orders" msgstr "" -#: common/models.py:1846 +#: common/models.py:1832 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/models.py:1852 +#: common/models.py:1838 msgid "Block Until Tests Pass" msgstr "" -#: common/models.py:1854 +#: common/models.py:1840 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" -#: common/models.py:1860 +#: common/models.py:1846 msgid "Enable Return Orders" msgstr "Bật đơn hàng trả lại" -#: common/models.py:1861 +#: common/models.py:1847 msgid "Enable return order functionality in the user interface" msgstr "Bật chức năng đơn hàng trả lại trong giao diện người dùng" -#: common/models.py:1866 +#: common/models.py:1852 msgid "Return Order Reference Pattern" msgstr "Mẫu tham chiếu đơn hàng trả lại" -#: common/models.py:1868 +#: common/models.py:1854 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1880 +#: common/models.py:1866 msgid "Edit Completed Return Orders" msgstr "Sửa đơn hàng trả lại đã hoàn thành" -#: common/models.py:1882 +#: common/models.py:1868 msgid "Allow editing of return orders after they have been completed" msgstr "Cho phép sửa đơn hàng trả lại sau khi đã hoàn thành rồi" -#: common/models.py:1888 +#: common/models.py:1874 msgid "Sales Order Reference Pattern" msgstr "Mẫu tham chiếu đơn đặt hàng" -#: common/models.py:1890 +#: common/models.py:1876 msgid "Required pattern for generating Sales Order reference field" msgstr "Mẫu bắt buộc để tạo trường tham chiếu đơn đặt hàng" -#: common/models.py:1902 +#: common/models.py:1888 msgid "Sales Order Default Shipment" msgstr "Vận chuyển mặc định đơn đặt hàng" -#: common/models.py:1903 +#: common/models.py:1889 msgid "Enable creation of default shipment with sales orders" msgstr "Cho phép tạo vận chuyển mặc định với đơn đặt hàng" -#: common/models.py:1908 +#: common/models.py:1894 msgid "Edit Completed Sales Orders" msgstr "Sửa đơn đặt hàng đã hoàn thành" -#: common/models.py:1910 +#: common/models.py:1896 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "Cho phép sửa đơn đặt hàng sau khi đã vận chuyển hoặc hoàn thành" -#: common/models.py:1916 +#: common/models.py:1902 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1918 +#: common/models.py:1904 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1924 +#: common/models.py:1910 msgid "Purchase Order Reference Pattern" msgstr "Mẫu tham chiếu đơn đặt mua" -#: common/models.py:1926 +#: common/models.py:1912 msgid "Required pattern for generating Purchase Order reference field" msgstr "Mẫu bắt buộc cho để trường tham chiếu đơn đặt mua" -#: common/models.py:1938 +#: common/models.py:1924 msgid "Edit Completed Purchase Orders" msgstr "Sửa đơn đặt mua đã hoàn thành" -#: common/models.py:1940 +#: common/models.py:1926 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "Cho phép sửa đơn đặt mua sau khi đã vận chuyển hoặc hoàn thành" -#: common/models.py:1946 +#: common/models.py:1932 msgid "Auto Complete Purchase Orders" msgstr "Tự động hoàn thành đơn đặt mua" -#: common/models.py:1948 +#: common/models.py:1934 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1955 +#: common/models.py:1941 msgid "Enable password forgot" msgstr "Bật quên mật khẩu" -#: common/models.py:1956 +#: common/models.py:1942 msgid "Enable password forgot function on the login pages" msgstr "Bật chức năng quên mật khẩu trong trang đăng nhập" -#: common/models.py:1961 +#: common/models.py:1947 msgid "Enable registration" msgstr "Bật đăng ký" -#: common/models.py:1962 +#: common/models.py:1948 msgid "Enable self-registration for users on the login pages" msgstr "Cho phép người dùng tự đăng ký tại trang đăng nhập" -#: common/models.py:1967 +#: common/models.py:1953 msgid "Enable SSO" msgstr "Bật SSO" -#: common/models.py:1968 +#: common/models.py:1954 msgid "Enable SSO on the login pages" msgstr "Cho phép SSO tại trang đăng nhập" -#: common/models.py:1973 +#: common/models.py:1959 msgid "Enable SSO registration" msgstr "Bật đăng ký SSO" -#: common/models.py:1975 +#: common/models.py:1961 msgid "Enable self-registration via SSO for users on the login pages" msgstr "Cho phép người dùng tự đăng ký SSO tại trang đăng nhập" -#: common/models.py:1981 +#: common/models.py:1967 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1983 +#: common/models.py:1969 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1989 +#: common/models.py:1975 msgid "SSO group key" msgstr "" -#: common/models.py:1991 +#: common/models.py:1977 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1997 +#: common/models.py:1983 msgid "SSO group map" msgstr "" -#: common/models.py:1999 +#: common/models.py:1985 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/models.py:2005 +#: common/models.py:1991 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:2007 +#: common/models.py:1993 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/models.py:2013 +#: common/models.py:1999 msgid "Email required" msgstr "Yêu cầu email" -#: common/models.py:2014 +#: common/models.py:2000 msgid "Require user to supply mail on signup" msgstr "Yêu cầu người dùng cung cấp email để đăng ký" -#: common/models.py:2019 +#: common/models.py:2005 msgid "Auto-fill SSO users" msgstr "Người dùng tự động điền SSO" -#: common/models.py:2021 +#: common/models.py:2007 msgid "Automatically fill out user-details from SSO account-data" msgstr "Tự động điền thông tin chi tiết từ dữ liệu tài khoản SSO" -#: common/models.py:2027 +#: common/models.py:2013 msgid "Mail twice" msgstr "Thư 2 lần" -#: common/models.py:2028 +#: common/models.py:2014 msgid "On signup ask users twice for their mail" msgstr "Khi đăng ký sẽ hỏi người dùng hai lần thư điện tử của họ" -#: common/models.py:2033 +#: common/models.py:2019 msgid "Password twice" msgstr "Mật khẩu 2 lần" -#: common/models.py:2034 +#: common/models.py:2020 msgid "On signup ask users twice for their password" msgstr "Khi đăng ký sẽ hỏi người dùng hai lần mật khẩu của họ" -#: common/models.py:2039 +#: common/models.py:2025 msgid "Allowed domains" msgstr "Các tên miền được phép" -#: common/models.py:2041 +#: common/models.py:2027 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "Cấm đăng ký với 1 số tên miền cụ thể (dấu phẩy ngăn cách, bắt đầu với dấu @)" -#: common/models.py:2047 +#: common/models.py:2033 msgid "Group on signup" msgstr "Nhóm khi đăng ký" -#: common/models.py:2049 +#: common/models.py:2035 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:2055 +#: common/models.py:2041 msgid "Enforce MFA" msgstr "Bắt buộc MFA" -#: common/models.py:2056 +#: common/models.py:2042 msgid "Users must use multifactor security." msgstr "Người dùng phải sử dụng bảo mật đa nhân tố." -#: common/models.py:2061 +#: common/models.py:2047 msgid "Check plugins on startup" msgstr "Kiểm tra phần mở rộng khi khởi động" -#: common/models.py:2063 +#: common/models.py:2049 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "Kiểm tra toàn bộ phần mở rộng đã được cài đặt khi khởi dộng - bật trong môi trường ảo hóa" -#: common/models.py:2071 +#: common/models.py:2057 msgid "Check for plugin updates" msgstr "Kiểm tra cập nhật plugin" -#: common/models.py:2072 +#: common/models.py:2058 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2078 +#: common/models.py:2064 msgid "Enable URL integration" msgstr "Bật tích hợp URL" -#: common/models.py:2079 +#: common/models.py:2065 msgid "Enable plugins to add URL routes" msgstr "Bật phần mở rộng để thêm định tuyến URL" -#: common/models.py:2085 +#: common/models.py:2071 msgid "Enable navigation integration" msgstr "Bật tích hợp điều hướng" -#: common/models.py:2086 +#: common/models.py:2072 msgid "Enable plugins to integrate into navigation" msgstr "Bật phần mở rộng để tích hợp thanh định hướng" -#: common/models.py:2092 +#: common/models.py:2078 msgid "Enable app integration" msgstr "Bật tích hợp ứng dụng" -#: common/models.py:2093 +#: common/models.py:2079 msgid "Enable plugins to add apps" msgstr "Bật phần mở rộng để thêm ứng dụng" -#: common/models.py:2099 +#: common/models.py:2085 msgid "Enable schedule integration" msgstr "Cho phép tích hợp lập lịch" -#: common/models.py:2100 +#: common/models.py:2086 msgid "Enable plugins to run scheduled tasks" msgstr "Bật phẩn mở rộng để chạy các tác vụ theo lịch" -#: common/models.py:2106 +#: common/models.py:2092 msgid "Enable event integration" msgstr "Bật tích hợp nguồn cấp sự kiện" -#: common/models.py:2107 +#: common/models.py:2093 msgid "Enable plugins to respond to internal events" msgstr "Bật phần mở rộng để trả lời sự kiện bên trong" -#: common/models.py:2113 +#: common/models.py:2099 msgid "Enable project codes" msgstr "Bật mã dự án" -#: common/models.py:2114 +#: common/models.py:2100 msgid "Enable project codes for tracking projects" msgstr "Bật mã dự án để theo dõi dự án" -#: common/models.py:2119 +#: common/models.py:2105 msgid "Stocktake Functionality" msgstr "Chức năng kiểm kê" -#: common/models.py:2121 +#: common/models.py:2107 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "Bật chức năng kiểm kê theo mức độ ghi nhận kho và tính toán giá trị kho" -#: common/models.py:2127 +#: common/models.py:2113 msgid "Exclude External Locations" msgstr "Ngoại trừ vị trí bên ngoài" -#: common/models.py:2129 +#: common/models.py:2115 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "Loại trừ hàng trong kho thuộc địa điểm bên ngoài ra khỏi tính toán kiểm kê" -#: common/models.py:2135 +#: common/models.py:2121 msgid "Automatic Stocktake Period" msgstr "Giai đoạn kiểm kê tự động" -#: common/models.py:2137 +#: common/models.py:2123 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "Số ngày giữa ghi chép kiểm kê tự động (đặt không để tắt)" -#: common/models.py:2143 +#: common/models.py:2129 msgid "Report Deletion Interval" msgstr "Khoảng thời gian xóa báo cáo" -#: common/models.py:2145 +#: common/models.py:2131 msgid "Stocktake reports will be deleted after specified number of days" msgstr "Báo cáo kiểm kê sẽ bị xóa sau số ngày xác định" -#: common/models.py:2152 +#: common/models.py:2138 msgid "Display Users full names" msgstr "Hiển thị tên đầy đủ của người dùng" -#: common/models.py:2153 +#: common/models.py:2139 msgid "Display Users full names instead of usernames" msgstr "Hiển thị tên đầy đủ thay vì tên đăng nhập" -#: common/models.py:2158 +#: common/models.py:2144 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2159 +#: common/models.py:2145 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2171 common/models.py:2551 +#: common/models.py:2150 +msgid "Create Template on Upload" +msgstr "" + +#: common/models.py:2152 +msgid "Create a new test template when uploading test data which does not match an existing template" +msgstr "" + +#: common/models.py:2165 common/models.py:2545 msgid "Settings key (must be unique - case insensitive" msgstr "Khóa thiết lập (phải duy nhất - phân biệt hoa thường" -#: common/models.py:2214 +#: common/models.py:2208 msgid "Hide inactive parts" msgstr "Ẩn sản phẩm ngừng hoạt động" -#: common/models.py:2216 +#: common/models.py:2210 msgid "Hide inactive parts in results displayed on the homepage" msgstr "Ẩn sản phẩm bị tắt trong kết quả trình bày tại trang chủ" -#: common/models.py:2222 +#: common/models.py:2216 msgid "Show subscribed parts" msgstr "Hiện sản phẩm đã đăng ký" -#: common/models.py:2223 +#: common/models.py:2217 msgid "Show subscribed parts on the homepage" msgstr "Hiện sản phẩm đã đăng ký trên trang chủ" -#: common/models.py:2228 +#: common/models.py:2222 msgid "Show subscribed categories" msgstr "Hiện danh mục đã đăng ký" -#: common/models.py:2229 +#: common/models.py:2223 msgid "Show subscribed part categories on the homepage" msgstr "Hiện danh mục sản phẩm đã đăng ký trên trang chủ" -#: common/models.py:2234 +#: common/models.py:2228 msgid "Show latest parts" msgstr "Hiển thị nguyên liệu mới nhất" -#: common/models.py:2235 +#: common/models.py:2229 msgid "Show latest parts on the homepage" msgstr "Hiển thị nguyên liệu mới nhất trên trang chủ" -#: common/models.py:2240 +#: common/models.py:2234 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2241 +#: common/models.py:2235 msgid "Show BOMs that await validation on the homepage" msgstr "Hiện BOM chờ xác thực tại trang chủ" -#: common/models.py:2246 +#: common/models.py:2240 msgid "Show recent stock changes" msgstr "Hiện thay đổi kho hàng gần đây" -#: common/models.py:2247 +#: common/models.py:2241 msgid "Show recently changed stock items on the homepage" msgstr "Hiện hàng trong kho được thay đổi gần nhất trên trang chủ" -#: common/models.py:2252 +#: common/models.py:2246 msgid "Show low stock" msgstr "Hiển thị hàng còn ít" -#: common/models.py:2253 +#: common/models.py:2247 msgid "Show low stock items on the homepage" msgstr "Hiển thị hàng hóa còn ít tại trang chủ" -#: common/models.py:2258 +#: common/models.py:2252 msgid "Show depleted stock" msgstr "Hiển thị hết hàng" -#: common/models.py:2259 +#: common/models.py:2253 msgid "Show depleted stock items on the homepage" msgstr "Hiển thị hàng hóa đã bán hết tại trang chủ" -#: common/models.py:2264 +#: common/models.py:2258 msgid "Show needed stock" msgstr "Hiển thị hàng cần thiết" -#: common/models.py:2265 +#: common/models.py:2259 msgid "Show stock items needed for builds on the homepage" msgstr "Hiện hàng trong kho cần thiết cho xây dựng tại trang chủ" -#: common/models.py:2270 +#: common/models.py:2264 msgid "Show expired stock" msgstr "Bán kho quá hạn" -#: common/models.py:2271 +#: common/models.py:2265 msgid "Show expired stock items on the homepage" msgstr "Hiển thị hàng hóa đã quá hạn trên trang chủ" -#: common/models.py:2276 +#: common/models.py:2270 msgid "Show stale stock" msgstr "Hiện kho hàng ế" -#: common/models.py:2277 +#: common/models.py:2271 msgid "Show stale stock items on the homepage" msgstr "Hiện hàng trong kho bị ế trên trang chủ" -#: common/models.py:2282 +#: common/models.py:2276 msgid "Show pending builds" msgstr "Hiện bản dựng chờ xử lý" -#: common/models.py:2283 +#: common/models.py:2277 msgid "Show pending builds on the homepage" msgstr "Hiện bản dựng chờ xử lý trên trang chủ" -#: common/models.py:2288 +#: common/models.py:2282 msgid "Show overdue builds" msgstr "Hiện bản dựng quá hạn" -#: common/models.py:2289 +#: common/models.py:2283 msgid "Show overdue builds on the homepage" msgstr "Hiện bản dựng quá hạn trên trang chủ" -#: common/models.py:2294 +#: common/models.py:2288 msgid "Show outstanding POs" msgstr "Hiện PO nổi bật" -#: common/models.py:2295 +#: common/models.py:2289 msgid "Show outstanding POs on the homepage" msgstr "Hiện PO nổi bật trên trang chủ" -#: common/models.py:2300 +#: common/models.py:2294 msgid "Show overdue POs" msgstr "Hiện PO quá hạn" -#: common/models.py:2301 +#: common/models.py:2295 msgid "Show overdue POs on the homepage" msgstr "Hiện đơn mua hàng quá hạn trên trang chủ" -#: common/models.py:2306 +#: common/models.py:2300 msgid "Show outstanding SOs" msgstr "Hiện đơn hàng vận chuyển nổi bật" -#: common/models.py:2307 +#: common/models.py:2301 msgid "Show outstanding SOs on the homepage" msgstr "Hiện đơn hàng vận chuyển nổi bật tại trang chủ" -#: common/models.py:2312 +#: common/models.py:2306 msgid "Show overdue SOs" msgstr "Hiện đơn vận chuyển quá hạn" -#: common/models.py:2313 +#: common/models.py:2307 msgid "Show overdue SOs on the homepage" msgstr "Hiện đơn vận chuyển quá hạn trên trang chủ" -#: common/models.py:2318 +#: common/models.py:2312 msgid "Show pending SO shipments" msgstr "Hiện đơn vận chuyển chờ xử lý" -#: common/models.py:2319 +#: common/models.py:2313 msgid "Show pending SO shipments on the homepage" msgstr "Hiện đơn vận chuyển chờ xử lý trên trang chủ" -#: common/models.py:2324 +#: common/models.py:2318 msgid "Show News" msgstr "Hiện tin tức" -#: common/models.py:2325 +#: common/models.py:2319 msgid "Show news on the homepage" msgstr "Hiện tin tức trên trang chủ" -#: common/models.py:2330 +#: common/models.py:2324 msgid "Inline label display" msgstr "Hiển thị nhãn cùng dòng" -#: common/models.py:2332 +#: common/models.py:2326 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "Hiển thị nhãn PDF trong trình duyệt, thay vì tải về dạng tệp tin" -#: common/models.py:2338 +#: common/models.py:2332 msgid "Default label printer" msgstr "Máy in tem nhãn mặc định" -#: common/models.py:2340 +#: common/models.py:2334 msgid "Configure which label printer should be selected by default" msgstr "Cấu hình máy in tem nhãn nào được chọn mặc định" -#: common/models.py:2346 +#: common/models.py:2340 msgid "Inline report display" msgstr "Hiển thị báo cáo cùng hàng" -#: common/models.py:2348 +#: common/models.py:2342 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "Hiện báo cáo PDF trong trình duyệt, thay vì tải về dạng tệp tin" -#: common/models.py:2354 +#: common/models.py:2348 msgid "Search Parts" msgstr "Tìm sản phẩm" -#: common/models.py:2355 +#: common/models.py:2349 msgid "Display parts in search preview window" msgstr "Hiện hàng hóa trong cửa sổ xem trước tìm kiếm" -#: common/models.py:2360 +#: common/models.py:2354 msgid "Search Supplier Parts" msgstr "Tìm sản phẩm nhà cung cấp" -#: common/models.py:2361 +#: common/models.py:2355 msgid "Display supplier parts in search preview window" msgstr "Hiện sản phẩm nhà cung cấp trong cửa sổ xem trước tìm kiếm" -#: common/models.py:2366 +#: common/models.py:2360 msgid "Search Manufacturer Parts" msgstr "Tìm sản phẩm nhà sản xuất" -#: common/models.py:2367 +#: common/models.py:2361 msgid "Display manufacturer parts in search preview window" msgstr "Hiện sản phẩm nhà sản xuất trong cửa sổ xem trước tìm kiếm" -#: common/models.py:2372 +#: common/models.py:2366 msgid "Hide Inactive Parts" msgstr "Ẩn sản phẩm ngừng hoạt động" -#: common/models.py:2373 +#: common/models.py:2367 msgid "Excluded inactive parts from search preview window" msgstr "Loại trừ sản phẩm ngưng hoạt động trong cửa sổ xem trước tìm kiếm" -#: common/models.py:2378 +#: common/models.py:2372 msgid "Search Categories" msgstr "Tìm kiếm danh mục" -#: common/models.py:2379 +#: common/models.py:2373 msgid "Display part categories in search preview window" msgstr "Hiện danh mục sản phẩm trong cửa sổ xem trước tìm kiếm" -#: common/models.py:2384 +#: common/models.py:2378 msgid "Search Stock" msgstr "Tìm kiếm kho" -#: common/models.py:2385 +#: common/models.py:2379 msgid "Display stock items in search preview window" msgstr "Hiện hàng hóa ở kho trong cửa sổ xem trước tìm kiếm" -#: common/models.py:2390 +#: common/models.py:2384 msgid "Hide Unavailable Stock Items" msgstr "Ẩn hàng hóa trong kho không có sẵn" -#: common/models.py:2392 +#: common/models.py:2386 msgid "Exclude stock items which are not available from the search preview window" msgstr "Không bao gồm hàng hóa trong kho mà không sẵn sàng từ màn hình xem trước tìm kiếm" -#: common/models.py:2398 +#: common/models.py:2392 msgid "Search Locations" msgstr "Tìm kiếm vị trí" -#: common/models.py:2399 +#: common/models.py:2393 msgid "Display stock locations in search preview window" msgstr "Hiện vị trí kho hàng trong cửa sổ xem trước tìm kiếm" -#: common/models.py:2404 +#: common/models.py:2398 msgid "Search Companies" msgstr "Tìm kiếm công ty" -#: common/models.py:2405 +#: common/models.py:2399 msgid "Display companies in search preview window" msgstr "Hiện công ty trong cửa sổ xem trước tìm kiếm" -#: common/models.py:2410 +#: common/models.py:2404 msgid "Search Build Orders" msgstr "Tìm kiếm đặt hàng xây dựng" -#: common/models.py:2411 +#: common/models.py:2405 msgid "Display build orders in search preview window" msgstr "Hiện đơn đặt xây dựng trong cửa sổ xem trước tìm kiếm" -#: common/models.py:2416 +#: common/models.py:2410 msgid "Search Purchase Orders" msgstr "Tìm kiếm đơn đặt mua" -#: common/models.py:2417 +#: common/models.py:2411 msgid "Display purchase orders in search preview window" msgstr "Hiện đơn đặt mua trong cửa sổ xem trước tìm kiếm" -#: common/models.py:2422 +#: common/models.py:2416 msgid "Exclude Inactive Purchase Orders" msgstr "Loại trừ đơn đặt mua không hoạt động" -#: common/models.py:2424 +#: common/models.py:2418 msgid "Exclude inactive purchase orders from search preview window" msgstr "Loại trừ đơn đặt mua không hoạt động ra khỏi cửa sổ xem trước tìm kiếm" -#: common/models.py:2430 +#: common/models.py:2424 msgid "Search Sales Orders" msgstr "Tìm đơn đặt hàng người mua" -#: common/models.py:2431 +#: common/models.py:2425 msgid "Display sales orders in search preview window" msgstr "Hiện đơn đặt hàng người mua trong cửa sổ xem trước tìm kiếm" -#: common/models.py:2436 +#: common/models.py:2430 msgid "Exclude Inactive Sales Orders" msgstr "Loại trừ đơn đặt hàng người mua không hoạt động" -#: common/models.py:2438 +#: common/models.py:2432 msgid "Exclude inactive sales orders from search preview window" msgstr "Không bao gồm đơn đặt hàng người mua không hoạt động trong cửa sổ xem trước tìm kiếm" -#: common/models.py:2444 +#: common/models.py:2438 msgid "Search Return Orders" msgstr "Tìm kiếm đơn hàng trả lại" -#: common/models.py:2445 +#: common/models.py:2439 msgid "Display return orders in search preview window" msgstr "Hiện đơn hàng trả lại trong cửa sổ xem trước tìm kiếm" -#: common/models.py:2450 +#: common/models.py:2444 msgid "Exclude Inactive Return Orders" msgstr "Loại trừ đơn hàng trả lại không hoạt động" -#: common/models.py:2452 +#: common/models.py:2446 msgid "Exclude inactive return orders from search preview window" msgstr "Không bao gồm đơn hàng trả lại không hoạt động trong cửa sổ xem trước tìm kiếm" -#: common/models.py:2458 +#: common/models.py:2452 msgid "Search Preview Results" msgstr "Kết quả xem trước tìm kiếm" -#: common/models.py:2460 +#: common/models.py:2454 msgid "Number of results to show in each section of the search preview window" msgstr "Số kết quả cần hiển thị trong từng phần của cửa sổ xem trước tìm kiếm" -#: common/models.py:2466 +#: common/models.py:2460 msgid "Regex Search" msgstr "Tìm kiếm biểu thức" -#: common/models.py:2467 +#: common/models.py:2461 msgid "Enable regular expressions in search queries" msgstr "Bật tìm kiếm biểu thức chính quy trong câu truy vấn tìm kiếm" -#: common/models.py:2472 +#: common/models.py:2466 msgid "Whole Word Search" msgstr "Tìm phù hợp toàn bộ chữ" -#: common/models.py:2473 +#: common/models.py:2467 msgid "Search queries return results for whole word matches" msgstr "Truy vấn tìm trả về kết quả phù hợp toàn bộ chữ" -#: common/models.py:2478 +#: common/models.py:2472 msgid "Show Quantity in Forms" msgstr "Hiện số lượng trong biểu mẫu" -#: common/models.py:2479 +#: common/models.py:2473 msgid "Display available part quantity in some forms" msgstr "Hiển thị số lượng sản phẩm có sẵn trong một số biểu mẫu" -#: common/models.py:2484 +#: common/models.py:2478 msgid "Escape Key Closes Forms" msgstr "Phím escape để đóng mẫu biểu" -#: common/models.py:2485 +#: common/models.py:2479 msgid "Use the escape key to close modal forms" msgstr "Sử dụng phím escape để đóng mẫu biểu hộp thoại" -#: common/models.py:2490 +#: common/models.py:2484 msgid "Fixed Navbar" msgstr "Cố định điều hướng" -#: common/models.py:2491 +#: common/models.py:2485 msgid "The navbar position is fixed to the top of the screen" msgstr "Vị trí thành điều hướng là cố định trên cùng màn hình" -#: common/models.py:2496 +#: common/models.py:2490 msgid "Date Format" msgstr "Định dạng ngày" -#: common/models.py:2497 +#: common/models.py:2491 msgid "Preferred format for displaying dates" msgstr "Định dạng ưa chuộng khi hiển thị ngày" -#: common/models.py:2510 part/templates/part/detail.html:41 +#: common/models.py:2504 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "Lập lịch sản phẩm" -#: common/models.py:2511 +#: common/models.py:2505 msgid "Display part scheduling information" msgstr "Hiển thị thông tin lịch sản phẩm" -#: common/models.py:2516 part/templates/part/detail.html:62 +#: common/models.py:2510 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "Kiểm kê sản phẩm" -#: common/models.py:2518 +#: common/models.py:2512 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "Hiển thị thông tin kiểm kê sản phẩm (nếu chức năng kiểm kê được bật)" -#: common/models.py:2524 +#: common/models.py:2518 msgid "Table String Length" msgstr "Độ dài chuỗi trong bảng" -#: common/models.py:2526 +#: common/models.py:2520 msgid "Maximum length limit for strings displayed in table views" msgstr "Giới hạn độ dài tối đa cho chuỗi hiển thị trong kiểu xem bảng biểu" -#: common/models.py:2532 +#: common/models.py:2526 msgid "Receive error reports" msgstr "Nhận báo cáo lỗi" -#: common/models.py:2533 +#: common/models.py:2527 msgid "Receive notifications for system errors" msgstr "Nhận thông báo khi có lỗi hệ thống" -#: common/models.py:2538 +#: common/models.py:2532 msgid "Last used printing machines" msgstr "" -#: common/models.py:2539 +#: common/models.py:2533 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2559 common/models.py:2560 common/models.py:2717 -#: common/models.py:2718 common/models.py:2963 common/models.py:2964 -#: common/models.py:3287 common/models.py:3288 importer/models.py:89 +#: common/models.py:2553 common/models.py:2554 common/models.py:2711 +#: common/models.py:2712 common/models.py:2957 common/models.py:2958 +#: common/models.py:3281 common/models.py:3282 importer/models.py:89 #: part/models.py:3319 part/models.py:3406 part/models.py:3480 #: part/models.py:3508 plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3735,11 +3724,11 @@ msgstr "" msgid "User" msgstr "Người dùng" -#: common/models.py:2582 +#: common/models.py:2576 msgid "Price break quantity" msgstr "Số lượng giá phá vỡ" -#: common/models.py:2589 company/serializers.py:517 order/admin.py:42 +#: common/models.py:2583 company/serializers.py:517 order/admin.py:42 #: order/models.py:1423 order/models.py:2410 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1892 #: templates/js/translated/pricing.js:621 @@ -3747,96 +3736,96 @@ msgstr "Số lượng giá phá vỡ" msgid "Price" msgstr "Giá" -#: common/models.py:2590 +#: common/models.py:2584 msgid "Unit price at specified quantity" msgstr "Đơn vị giá theo số lượng cụ thể" -#: common/models.py:2694 common/models.py:2879 +#: common/models.py:2688 common/models.py:2873 msgid "Endpoint" msgstr "Đầu mối" -#: common/models.py:2695 +#: common/models.py:2689 msgid "Endpoint at which this webhook is received" msgstr "Đầu mối tại điểm webhook được nhận" -#: common/models.py:2705 +#: common/models.py:2699 msgid "Name for this webhook" msgstr "Tên của webhook này" -#: common/models.py:2709 +#: common/models.py:2703 msgid "Is this webhook active" msgstr "Webhook có hoạt động không" -#: common/models.py:2725 users/models.py:159 +#: common/models.py:2719 users/models.py:159 msgid "Token" msgstr "Chữ ký số" -#: common/models.py:2726 +#: common/models.py:2720 msgid "Token for access" msgstr "Chữ ký số để truy cập" -#: common/models.py:2734 +#: common/models.py:2728 msgid "Secret" msgstr "Bí mật" -#: common/models.py:2735 +#: common/models.py:2729 msgid "Shared secret for HMAC" msgstr "Mã bí mật dùng chung cho HMAC" -#: common/models.py:2843 +#: common/models.py:2837 msgid "Message ID" msgstr "Mã Tin nhắn" -#: common/models.py:2844 +#: common/models.py:2838 msgid "Unique identifier for this message" msgstr "Định danh duy nhất cho tin nhắn này" -#: common/models.py:2852 +#: common/models.py:2846 msgid "Host" msgstr "Máy chủ" -#: common/models.py:2853 +#: common/models.py:2847 msgid "Host from which this message was received" msgstr "Mãy chủ từ tin nhắn này đã được nhận" -#: common/models.py:2861 +#: common/models.py:2855 msgid "Header" msgstr "Đầu mục" -#: common/models.py:2862 +#: common/models.py:2856 msgid "Header of this message" msgstr "Đầu mục tin nhắn" -#: common/models.py:2869 +#: common/models.py:2863 msgid "Body" msgstr "Thân" -#: common/models.py:2870 +#: common/models.py:2864 msgid "Body of this message" msgstr "Thân tin nhắn này" -#: common/models.py:2880 +#: common/models.py:2874 msgid "Endpoint on which this message was received" msgstr "Đầu mối của tin nhắn này đã nhận được" -#: common/models.py:2885 +#: common/models.py:2879 msgid "Worked on" msgstr "Làm việc vào" -#: common/models.py:2886 +#: common/models.py:2880 msgid "Was the work on this message finished?" msgstr "Công việc trong tin nhắn này đã kết thúc?" -#: common/models.py:3012 +#: common/models.py:3006 msgid "Id" msgstr "Mã" -#: common/models.py:3014 templates/js/translated/company.js:965 +#: common/models.py:3008 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "Tiêu đề" -#: common/models.py:3016 common/models.py:3271 company/models.py:146 +#: common/models.py:3010 common/models.py:3265 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 #: order/models.py:303 order/models.py:1378 order/models.py:1810 #: part/admin.py:55 part/models.py:1069 @@ -3853,217 +3842,217 @@ msgstr "Tiêu đề" msgid "Link" msgstr "Liên kết" -#: common/models.py:3018 templates/js/translated/news.js:60 +#: common/models.py:3012 templates/js/translated/news.js:60 msgid "Published" msgstr "Đã công bố" -#: common/models.py:3020 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:3014 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "Tác giả" -#: common/models.py:3022 templates/js/translated/news.js:52 +#: common/models.py:3016 templates/js/translated/news.js:52 msgid "Summary" msgstr "Tóm tắt" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Read" msgstr "Đọc" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Was this news item read?" msgstr "Tin này đã được đọc?" -#: common/models.py:3042 company/models.py:156 part/models.py:1079 +#: common/models.py:3036 company/models.py:156 part/models.py:1079 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 -#: stock/templates/stock/item_base.html:133 templates/503.html:31 +#: stock/templates/stock/item_base.html:129 templates/503.html:31 #: templates/hover_image.html:7 templates/hover_image.html:9 #: templates/modals.html:6 msgid "Image" msgstr "Hình ảnh" -#: common/models.py:3042 +#: common/models.py:3036 msgid "Image file" msgstr "Tệp ảnh" -#: common/models.py:3054 common/models.py:3255 +#: common/models.py:3048 common/models.py:3249 msgid "Target model type for this image" msgstr "" -#: common/models.py:3058 +#: common/models.py:3052 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3080 +#: common/models.py:3074 msgid "Custom Unit" msgstr "" -#: common/models.py:3098 +#: common/models.py:3092 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:3113 +#: common/models.py:3107 msgid "Unit name must be a valid identifier" msgstr "Tên đơn vị phải là một định danh hợp lệ" -#: common/models.py:3132 +#: common/models.py:3126 msgid "Unit name" msgstr "Tên đơn vị" -#: common/models.py:3139 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3133 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "Biểu tượng" -#: common/models.py:3140 +#: common/models.py:3134 msgid "Optional unit symbol" msgstr "Biểu tượng đơn vị tùy chọn" -#: common/models.py:3146 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3140 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "Định nghĩa" -#: common/models.py:3147 +#: common/models.py:3141 msgid "Unit definition" msgstr "Định nghĩa đơn vị" -#: common/models.py:3205 common/models.py:3262 stock/models.py:2552 +#: common/models.py:3199 common/models.py:3256 stock/models.py:2549 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Đính kèm" -#: common/models.py:3217 +#: common/models.py:3211 msgid "Missing file" msgstr "Tập tin bị thiếu" -#: common/models.py:3218 +#: common/models.py:3212 msgid "Missing external link" msgstr "Thiếu liên kết bên ngoài" -#: common/models.py:3263 +#: common/models.py:3257 msgid "Select file to attach" msgstr "Chọn file đính kèm" -#: common/models.py:3278 templates/js/translated/attachment.js:120 +#: common/models.py:3272 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Bình luận" -#: common/models.py:3279 +#: common/models.py:3273 msgid "Attachment comment" msgstr "" -#: common/models.py:3295 +#: common/models.py:3289 msgid "Upload date" msgstr "" -#: common/models.py:3296 +#: common/models.py:3290 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size in bytes" msgstr "" -#: common/models.py:3338 common/serializers.py:588 +#: common/models.py:3332 common/serializers.py:588 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3347 plugin/models.py:43 users/models.py:100 +#: common/models.py:3341 plugin/models.py:43 users/models.py:100 msgid "Key" msgstr "Khóa" -#: common/models.py:3348 +#: common/models.py:3342 msgid "Value that will be saved in the models database" msgstr "" -#: common/models.py:3351 +#: common/models.py:3345 msgid "Name of the state" msgstr "" -#: common/models.py:3355 +#: common/models.py:3349 msgid "Label" msgstr "" -#: common/models.py:3356 +#: common/models.py:3350 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:3362 +#: common/models.py:3356 msgid "Color" msgstr "" -#: common/models.py:3363 +#: common/models.py:3357 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:3366 +#: common/models.py:3360 msgid "Logical Key" msgstr "" -#: common/models.py:3368 +#: common/models.py:3362 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:3376 +#: common/models.py:3370 msgid "Model" msgstr "" -#: common/models.py:3377 +#: common/models.py:3371 msgid "Model this state is associated with" msgstr "" -#: common/models.py:3381 +#: common/models.py:3375 msgid "Reference Status Set" msgstr "" -#: common/models.py:3382 +#: common/models.py:3376 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:3388 +#: common/models.py:3382 msgid "Custom State" msgstr "" -#: common/models.py:3389 +#: common/models.py:3383 msgid "Custom States" msgstr "" -#: common/models.py:3404 +#: common/models.py:3398 msgid "Model must be selected" msgstr "" -#: common/models.py:3407 +#: common/models.py:3401 msgid "Key must be selected" msgstr "" -#: common/models.py:3410 +#: common/models.py:3404 msgid "Logical key must be selected" msgstr "" -#: common/models.py:3414 +#: common/models.py:3408 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:3418 +#: common/models.py:3412 msgid "Reference status must be selected" msgstr "" -#: common/models.py:3430 +#: common/models.py:3424 msgid "Reference status set not found" msgstr "" -#: common/models.py:3436 +#: common/models.py:3430 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:3442 +#: common/models.py:3436 msgid "Logical key must be in the logical keys of the reference status" msgstr "" @@ -4165,7 +4154,7 @@ msgstr "Đối số từ khóa công việc" msgid "Filename" msgstr "Tên tập tin" -#: common/serializers.py:563 report/api.py:100 report/serializers.py:53 +#: common/serializers.py:563 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" @@ -4447,12 +4436,12 @@ msgstr "Liên kết thông tin địa chỉ (bên ngoài)" #: company/models.py:467 company/models.py:584 company/models.py:808 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 -#: stock/templates/stock/item_base.html:217 +#: stock/templates/stock/item_base.html:213 msgid "Manufacturer Part" msgstr "Sản phẩm nhà sản xuất" #: company/models.py:484 company/models.py:776 stock/models.py:791 -#: stock/serializers.py:452 stock/templates/stock/item_base.html:142 +#: stock/serializers.py:452 stock/templates/stock/item_base.html:138 #: templates/js/translated/bom.js:622 msgid "Base Part" msgstr "Sản phẩm cơ bản" @@ -4463,8 +4452,8 @@ msgstr "Chọn sản phẩm" #: company/models.py:495 company/templates/company/company_base.html:82 #: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:145 part/serializers.py:567 -#: stock/templates/stock/item_base.html:207 +#: company/templates/company/supplier_part.html:145 part/serializers.py:565 +#: stock/templates/stock/item_base.html:203 #: templates/js/translated/company.js:507 #: templates/js/translated/company.js:1118 #: templates/js/translated/company.js:1296 @@ -4479,7 +4468,7 @@ msgstr "Chọn nhà sản xuất" #: company/models.py:502 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:153 order/serializers.py:557 -#: part/serializers.py:577 templates/js/translated/company.js:351 +#: part/serializers.py:575 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 #: templates/js/translated/company.js:1630 templates/js/translated/part.js:1807 @@ -4505,7 +4494,7 @@ msgid "Parameter name" msgstr "Tên tham số" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2544 templates/js/translated/company.js:1166 +#: stock/models.py:2541 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1499 #: templates/js/translated/stock.js:1607 msgid "Value" @@ -4530,7 +4519,7 @@ msgstr "Đơn vị tham số" #: company/models.py:659 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 #: order/serializers.py:492 stock/models.py:802 -#: stock/templates/stock/item_base.html:233 +#: stock/templates/stock/item_base.html:229 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 @@ -4553,9 +4542,9 @@ msgstr "Sản phẩm nhà sản xuất đã liên kết phải tham chiếu vớ #: company/models.py:786 company/templates/company/company_base.html:87 #: company/templates/company/supplier_part.html:129 order/models.py:492 #: order/templates/order/order_base.html:141 part/bom.py:279 part/bom.py:314 -#: part/serializers.py:551 plugin/builtin/suppliers/digikey.py:25 +#: part/serializers.py:549 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/templates/stock/item_base.html:224 +#: plugin/builtin/suppliers/tme.py:26 stock/templates/stock/item_base.html:220 #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:511 @@ -4570,7 +4559,7 @@ msgstr "Nhà cung cấp" msgid "Select supplier" msgstr "Chọn nhà cung cấp" -#: company/models.py:793 part/serializers.py:562 +#: company/models.py:793 part/serializers.py:560 msgid "Supplier stock keeping unit" msgstr "Đơn vị quản lý kho nhà cung cấp" @@ -4661,7 +4650,7 @@ msgstr "Tiền tệ mặc định được sử dụng cho nhà cung cấp này" msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:919 +#: company/serializers.py:397 part/admin.py:126 part/serializers.py:917 #: part/templates/part/part_base.html:197 #: templates/js/translated/company.js:1689 #: templates/js/translated/table_filters.js:362 @@ -4735,7 +4724,7 @@ msgstr "Xóa ảnh" #: order/models.py:2140 order/templates/order/return_order_base.html:134 #: order/templates/order/sales_order_base.html:151 stock/models.py:844 #: stock/models.py:845 stock/serializers.py:1336 -#: stock/templates/stock/item_base.html:405 +#: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 #: templates/js/translated/return_order.js:295 @@ -4939,7 +4928,7 @@ msgstr "Chưa có thông tin nhà sản xuất" #: company/templates/company/manufacturer_part.html:119 #: company/templates/company/supplier_part.html:15 company/views.py:31 -#: part/admin.py:122 part/serializers.py:925 +#: part/admin.py:122 part/serializers.py:923 #: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190 #: templates/navbar.html:48 msgid "Suppliers" @@ -5030,7 +5019,7 @@ msgid "No supplier information available" msgstr "Chưa có thông tin nhà cung cấp" #: company/templates/company/supplier_part.html:139 order/serializers.py:554 -#: part/bom.py:286 part/bom.py:315 part/serializers.py:561 +#: part/bom.py:286 part/bom.py:315 part/serializers.py:559 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1793 #: templates/js/translated/pricing.js:510 #: templates/js/translated/purchase_order.js:1920 @@ -5084,7 +5073,7 @@ msgid "Update Part Availability" msgstr "Cập nhật độ sẵn sàng sản phẩm" #: company/templates/company/supplier_part_sidebar.html:5 -#: part/serializers.py:923 part/stocktake.py:223 +#: part/serializers.py:921 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 #: stock/serializers.py:1021 stock/serializers.py:1199 @@ -5473,7 +5462,7 @@ msgstr "" #: order/models.py:1592 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_purchase_order_report.html:14 -#: stock/serializers.py:121 stock/templates/stock/item_base.html:176 +#: stock/serializers.py:121 stock/templates/stock/item_base.html:172 #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:168 @@ -5694,7 +5683,7 @@ msgid "Number of items received" msgstr "Số mục đã nhận" #: order/models.py:1513 stock/models.py:963 stock/serializers.py:617 -#: stock/templates/stock/item_base.html:183 +#: stock/templates/stock/item_base.html:179 #: templates/js/translated/stock.js:2397 msgid "Purchase Price" msgstr "Giá mua" @@ -5768,7 +5757,7 @@ msgid "User who checked this shipment" msgstr "Người dùng đã kiểm tra vận chuyển này" #: order/models.py:1788 order/models.py:2011 order/serializers.py:1479 -#: order/serializers.py:1589 templates/js/translated/model_renderers.js:455 +#: order/serializers.py:1597 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "Vận chuyển" @@ -5982,7 +5971,7 @@ msgstr "Mục dòng" 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:656 order/serializers.py:779 order/serializers.py:1790 +#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1798 msgid "Select destination location for received items" msgstr "Chọn vị trí đích cho hàng hóa đã nhận" @@ -6019,7 +6008,7 @@ msgstr "Mã vạch đã được dùng" 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:795 order/serializers.py:1806 +#: order/serializers.py:795 order/serializers.py:1814 msgid "Line items must be provided" msgstr "Dòng hàng hóa phải được cung cấp" @@ -6051,39 +6040,39 @@ msgstr "Số lượng phải là số dương" msgid "Enter serial numbers to allocate" msgstr "Nhập số sê ri để phân bổ" -#: order/serializers.py:1491 order/serializers.py:1597 +#: order/serializers.py:1491 order/serializers.py:1605 msgid "Shipment has already been shipped" msgstr "Vận đơn đã được chuyển đi" -#: order/serializers.py:1494 order/serializers.py:1600 +#: order/serializers.py:1494 order/serializers.py:1608 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:1541 +#: order/serializers.py:1549 msgid "No match found for the following serial numbers" msgstr "Không tìm thấy số sê ri sau đây" -#: order/serializers.py:1548 -msgid "The following serial numbers are already allocated" -msgstr "Những số sê ri sau đây đã được phân bổ" +#: order/serializers.py:1556 +msgid "The following serial numbers are unavailable" +msgstr "" -#: order/serializers.py:1760 +#: order/serializers.py:1768 msgid "Return order line item" msgstr "Dòng riêng biệt đơn hàng trả lại" -#: order/serializers.py:1766 +#: order/serializers.py:1774 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:1769 +#: order/serializers.py:1777 msgid "Line item has already been received" msgstr "Line item đã nhận được" -#: order/serializers.py:1798 +#: order/serializers.py:1806 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:1881 +#: order/serializers.py:1889 msgid "Line price currency" msgstr "Tiền tệ giá đồng hạng" @@ -6510,7 +6499,7 @@ msgstr "Cập nhật {part} giá đơn vị đến {price}" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "Cập nhật {part} giá đơn vị đến {price} và số lượng đến {qty}" -#: part/admin.py:48 part/models.py:1044 part/serializers.py:908 +#: part/admin.py:48 part/models.py:1044 part/serializers.py:906 #: part/templates/part/part_base.html:276 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 @@ -6537,7 +6526,7 @@ msgstr "Ảnh sản phẩm" msgid "Category ID" msgstr "ID danh mục" -#: part/admin.py:67 part/admin.py:304 part/serializers.py:893 +#: part/admin.py:67 part/admin.py:304 part/serializers.py:891 #: part/stocktake.py:222 msgid "Category Name" msgstr "Tên danh mục" @@ -6562,7 +6551,7 @@ msgstr "Kho tối thiểu" msgid "Used In" msgstr "Sử dụng trong" -#: part/admin.py:150 part/serializers.py:918 +#: part/admin.py:150 part/serializers.py:916 #: part/templates/part/part_base.html:248 stock/admin.py:236 #: templates/js/translated/part.js:717 templates/js/translated/part.js:2159 msgid "Building" @@ -6592,7 +6581,7 @@ msgid "Category Path" msgstr "Đưỡng dẫn danh mục" #: part/admin.py:325 part/models.py:420 part/serializers.py:130 -#: part/serializers.py:290 part/serializers.py:428 +#: part/serializers.py:290 part/serializers.py:426 #: part/templates/part/cat_link.html:3 part/templates/part/category.html:20 #: part/templates/part/category.html:138 part/templates/part/category.html:158 #: part/templates/part/category_sidebar.html:9 @@ -6619,13 +6608,13 @@ msgstr "IPN cha" msgid "Part Revision" msgstr "" -#: part/admin.py:418 part/serializers.py:1367 +#: part/admin.py:418 part/serializers.py:1365 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "Giá thấp nhất" -#: part/admin.py:423 part/serializers.py:1382 +#: part/admin.py:423 part/serializers.py:1380 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -6720,7 +6709,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1520 part/models.py:1036 part/models.py:3501 part/models.py:4060 -#: part/serializers.py:443 part/serializers.py:1223 +#: part/serializers.py:441 part/serializers.py:1221 #: part/templates/part/part_base.html:267 stock/api.py:780 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6746,7 +6735,7 @@ msgstr "" msgid "Default Location" msgstr "Điểm bán mặc định" -#: part/bom.py:184 part/serializers.py:926 +#: part/bom.py:184 part/serializers.py:924 #: templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "Tổng số lượng" @@ -6906,7 +6895,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:1052 part/serializers.py:360 +#: part/models.py:1052 msgid "Part revision or version number" msgstr "Số phiên bản hoặc bản duyệt lại sản phẩm" @@ -7012,7 +7001,7 @@ msgid "Owner responsible for this part" msgstr "Trách nhiệm chủ sở hữu cho sản phẩm này" #: part/models.py:1264 part/templates/part/part_base.html:355 -#: stock/templates/stock/item_base.html:451 +#: stock/templates/stock/item_base.html:447 #: templates/js/translated/part.js:2490 msgid "Last Stocktake" msgstr "Kiểm kê cuối cùng" @@ -7277,7 +7266,7 @@ msgstr "Mô tả kiểm thử" msgid "Enter description for this test" msgstr "Nhập mô tả cho kiểm thử này" -#: part/models.py:3635 report/models.py:208 +#: part/models.py:3635 report/models.py:216 #: templates/js/translated/part.js:2919 #: templates/js/translated/table_filters.js:502 msgid "Enabled" @@ -7571,326 +7560,326 @@ msgstr "Loại tiền mua hàng của hàng hóa này" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:434 +#: part/serializers.py:432 msgid "No parts selected" msgstr "Chưa chọn sản phẩm" -#: part/serializers.py:444 +#: part/serializers.py:442 msgid "Select category" msgstr "Chọn danh mục" -#: part/serializers.py:479 +#: part/serializers.py:477 msgid "Original Part" msgstr "Sản phẩm gốc" -#: part/serializers.py:480 +#: part/serializers.py:478 msgid "Select original part to duplicate" msgstr "Chọn sản phẩm gốc để nhân bản" -#: part/serializers.py:485 +#: part/serializers.py:483 msgid "Copy Image" msgstr "Sao chép ảnh" -#: part/serializers.py:486 +#: part/serializers.py:484 msgid "Copy image from original part" msgstr "Sao chép hình ảnh từ sản phẩm gốc" -#: part/serializers.py:492 part/templates/part/detail.html:293 +#: part/serializers.py:490 part/templates/part/detail.html:293 msgid "Copy BOM" msgstr "Sao chép BOM" -#: part/serializers.py:493 +#: part/serializers.py:491 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:499 +#: part/serializers.py:497 msgid "Copy Parameters" msgstr "Sao chép thông số" -#: part/serializers.py:500 +#: part/serializers.py:498 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:506 +#: part/serializers.py:504 msgid "Copy Notes" msgstr "Sao chép ghi chú" -#: part/serializers.py:507 +#: part/serializers.py:505 msgid "Copy notes from original part" msgstr "Sao chép ghi chú từ sản phẩm gốc" -#: part/serializers.py:525 +#: part/serializers.py:523 msgid "Initial Stock Quantity" msgstr "Số liệu tồn kho ban đầu" -#: part/serializers.py:527 +#: part/serializers.py:525 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:534 +#: part/serializers.py:532 msgid "Initial Stock Location" msgstr "Vị trí kho ban đầu" -#: part/serializers.py:535 +#: part/serializers.py:533 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:552 +#: part/serializers.py:550 msgid "Select supplier (or leave blank to skip)" msgstr "Chọn nhà cung cấp (hoặc để trống để bỏ qua)" -#: part/serializers.py:568 +#: part/serializers.py:566 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:578 +#: part/serializers.py:576 msgid "Manufacturer part number" msgstr "Mã số nhà sản xuất" -#: part/serializers.py:585 +#: part/serializers.py:583 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:594 +#: part/serializers.py:592 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:605 +#: part/serializers.py:603 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:612 +#: part/serializers.py:610 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:924 +#: part/serializers.py:922 msgid "Revisions" msgstr "" -#: part/serializers.py:929 +#: part/serializers.py:927 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:932 +#: part/serializers.py:930 msgid "Variant Stock" msgstr "" -#: part/serializers.py:962 part/templates/part/copy_part.html:9 +#: part/serializers.py:960 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:474 msgid "Duplicate Part" msgstr "Nhân bản sản phẩm" -#: part/serializers.py:963 +#: part/serializers.py:961 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:969 templates/js/translated/part.js:103 +#: part/serializers.py:967 templates/js/translated/part.js:103 msgid "Initial Stock" msgstr "Số liệu kho ban đầu" -#: part/serializers.py:970 +#: part/serializers.py:968 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:976 +#: part/serializers.py:974 msgid "Supplier Information" msgstr "Thông tin nhà cung cấp" -#: part/serializers.py:977 +#: part/serializers.py:975 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:985 +#: part/serializers.py:983 msgid "Copy Category Parameters" msgstr "Sao chép thông số nhóm hàng" -#: part/serializers.py:986 +#: part/serializers.py:984 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:991 +#: part/serializers.py:989 msgid "Existing Image" msgstr "Ảnh hiện có" -#: part/serializers.py:992 +#: part/serializers.py:990 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:1009 +#: part/serializers.py:1007 msgid "Image file does not exist" msgstr "Tệp hình ảnh không tồn tại" -#: part/serializers.py:1215 +#: part/serializers.py:1213 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:1225 +#: part/serializers.py:1223 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:1235 +#: part/serializers.py:1233 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:1241 +#: part/serializers.py:1239 msgid "Exclude External Stock" msgstr "Ngoại trừ kho bên ngoài" -#: part/serializers.py:1242 +#: part/serializers.py:1240 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:1247 +#: part/serializers.py:1245 msgid "Generate Report" msgstr "Tạo báo cáo" -#: part/serializers.py:1248 +#: part/serializers.py:1246 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:1253 +#: part/serializers.py:1251 msgid "Update Parts" msgstr "Cập nhật sản phẩm" -#: part/serializers.py:1254 +#: part/serializers.py:1252 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:1262 +#: part/serializers.py:1260 msgid "Stocktake functionality is not enabled" msgstr "Chức năng kiểm kê chưa được bật" -#: part/serializers.py:1368 +#: part/serializers.py:1366 msgid "Override calculated value for minimum price" msgstr "Giá trị tính toán ghi đè cho giá tối thiểu" -#: part/serializers.py:1375 +#: part/serializers.py:1373 msgid "Minimum price currency" msgstr "Tiền tế giá tối thiểu" -#: part/serializers.py:1383 +#: part/serializers.py:1381 msgid "Override calculated value for maximum price" msgstr "Giá trị tính toán ghi đè cho giá tối đa" -#: part/serializers.py:1390 +#: part/serializers.py:1388 msgid "Maximum price currency" msgstr "Tiền tế giá tối đa" -#: part/serializers.py:1419 +#: part/serializers.py:1417 msgid "Update" msgstr "Cập nhật" -#: part/serializers.py:1420 +#: part/serializers.py:1418 msgid "Update pricing for this part" msgstr "Cập nhật giá cho sản phẩm này" -#: part/serializers.py:1443 +#: part/serializers.py:1441 #, 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:1450 +#: part/serializers.py:1448 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:1453 +#: part/serializers.py:1451 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:1597 +#: part/serializers.py:1595 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1606 +#: part/serializers.py:1604 msgid "Component Name" msgstr "" -#: part/serializers.py:1609 +#: part/serializers.py:1607 msgid "Component IPN" msgstr "" -#: part/serializers.py:1612 +#: part/serializers.py:1610 msgid "Component Description" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1616 msgid "Select the component part" msgstr "" -#: part/serializers.py:1627 part/templates/part/part_base.html:242 +#: part/serializers.py:1625 part/templates/part/part_base.html:242 #: templates/js/translated/bom.js:1219 msgid "Can Build" msgstr "Có thể dựng" -#: part/serializers.py:1858 +#: part/serializers.py:1856 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:1866 +#: part/serializers.py:1864 msgid "Remove Existing Data" msgstr "Xóa dữ liệu đã tồn tại" -#: part/serializers.py:1867 +#: part/serializers.py:1865 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:1872 +#: part/serializers.py:1870 msgid "Include Inherited" msgstr "Bao gồm thừa hưởng" -#: part/serializers.py:1873 +#: part/serializers.py:1871 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:1878 +#: part/serializers.py:1876 msgid "Skip Invalid Rows" msgstr "Bỏ qua dòng không hợp lệ" -#: part/serializers.py:1879 +#: part/serializers.py:1877 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:1884 +#: part/serializers.py:1882 msgid "Copy Substitute Parts" msgstr "Sao chép sản phẩm thay thế" -#: part/serializers.py:1885 +#: part/serializers.py:1883 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:1922 +#: part/serializers.py:1920 msgid "Clear Existing BOM" msgstr "Dọn dẹp BOM đang tồn tại" -#: part/serializers.py:1923 +#: part/serializers.py:1921 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:1955 +#: part/serializers.py:1953 msgid "No part column specified" msgstr "Chưa chỉ ra cột sản phẩm" -#: part/serializers.py:1999 +#: part/serializers.py:1997 msgid "Multiple matching parts found" msgstr "Tìm thấy nhiều sản phẩm phù hợp" -#: part/serializers.py:2002 +#: part/serializers.py:2000 msgid "No matching part found" msgstr "Không tìm thấy sản phẩm nào" -#: part/serializers.py:2004 +#: part/serializers.py:2002 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:2013 +#: part/serializers.py:2011 msgid "Quantity not provided" msgstr "Chưa cung cấp số lượng" -#: part/serializers.py:2021 +#: part/serializers.py:2019 msgid "Invalid quantity" msgstr "Số lượng không hợp lệ" -#: part/serializers.py:2044 +#: part/serializers.py:2042 msgid "At least one BOM item is required" msgstr "Buộc phải nhập ít nhất một mục BOM" @@ -8216,7 +8205,7 @@ msgid "Subscribe to notifications for this part" msgstr "Đăng ký nhận thông báo về sản phẩm này" #: part/templates/part/part_base.html:52 -#: stock/templates/stock/item_base.html:62 +#: stock/templates/stock/item_base.html:61 #: stock/templates/stock/location.html:71 templates/js/translated/label.js:136 msgid "Print Label" msgstr "In tem nhãn" @@ -8226,7 +8215,7 @@ msgid "Show pricing information" msgstr "Hiện thông tin giá cả" #: part/templates/part/part_base.html:63 -#: stock/templates/stock/item_base.html:110 +#: stock/templates/stock/item_base.html:106 #: stock/templates/stock/location.html:80 msgid "Stock actions" msgstr "Chức năng kho" @@ -8297,12 +8286,12 @@ msgid "Required for Orders" msgstr "" #: part/templates/part/part_base.html:225 -#: stock/templates/stock/item_base.html:388 +#: stock/templates/stock/item_base.html:384 msgid "Allocated to Build Orders" msgstr "Phân bổ đến đơn đặt bản dựng" #: part/templates/part/part_base.html:234 -#: stock/templates/stock/item_base.html:381 +#: stock/templates/stock/item_base.html:377 msgid "Allocated to Sales Orders" msgstr "Phân bổ đến đơn bán hàng" @@ -8322,7 +8311,7 @@ msgid "Latest Serial Number" msgstr "Số seri mới nhất" #: part/templates/part/part_base.html:372 -#: stock/templates/stock/item_base.html:322 +#: stock/templates/stock/item_base.html:318 msgid "Search for serial number" msgstr "Tìm kiếm cho số sê ri" @@ -8449,7 +8438,7 @@ msgid "Edit" msgstr "Sửa" #: part/templates/part/prices.html:28 stock/admin.py:252 -#: stock/templates/stock/item_base.html:446 +#: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1703 #: templates/js/translated/company.js:1713 #: templates/js/translated/stock.js:2332 @@ -8940,7 +8929,7 @@ msgstr "Viền" msgid "Print a border around each label" msgstr "In một viền xung quanh từng nhãn" -#: plugin/builtin/labels/label_sheet.py:47 report/models.py:307 +#: plugin/builtin/labels/label_sheet.py:47 report/models.py:315 msgid "Landscape" msgstr "Ngang" @@ -9098,7 +9087,7 @@ msgstr "Plugin có sẵn" msgid "Package Plugin" msgstr "" -#: plugin/models.py:220 report/models.py:474 +#: plugin/models.py:220 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" @@ -9249,8 +9238,8 @@ msgstr "" msgid "No valid objects provided to template" msgstr "Chưa cung cấp đối tượng hợp lệ cho bản mẫu" -#: report/api.py:103 report/models.py:438 report/serializers.py:98 -#: report/serializers.py:148 templates/js/translated/purchase_order.js:1817 +#: report/api.py:103 report/models.py:446 report/serializers.py:99 +#: report/serializers.py:149 templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:353 #: templates/js/translated/sales_order.js:887 #: templates/js/translated/sales_order.js:1047 @@ -9281,7 +9270,11 @@ msgstr "" msgid "Error printing label" msgstr "" -#: report/api.py:375 report/api.py:411 +#: report/api.py:358 +msgid "Report saved at time of printing" +msgstr "" + +#: report/api.py:384 report/api.py:420 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "Tệp mẫu '{template}' đang bị lỗi hoặc không tồn tại" @@ -9318,135 +9311,143 @@ msgstr "" msgid "Revision number (auto-increments)" msgstr "" -#: report/models.py:202 +#: report/models.py:168 +msgid "Attach to Model on Print" +msgstr "" + +#: report/models.py:170 +msgid "Save report output as an attachment against linked model instance when printing" +msgstr "" + +#: report/models.py:210 msgid "Filename Pattern" msgstr "Mẫu tên tệp" -#: report/models.py:203 +#: report/models.py:211 msgid "Pattern for generating filenames" msgstr "" -#: report/models.py:208 +#: report/models.py:216 msgid "Template is enabled" msgstr "" -#: report/models.py:214 +#: report/models.py:222 msgid "Target model type for template" msgstr "" -#: report/models.py:234 +#: report/models.py:242 msgid "Filters" msgstr "Bộ lọc" -#: report/models.py:235 +#: report/models.py:243 msgid "Template query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:294 report/models.py:361 +#: report/models.py:302 report/models.py:369 msgid "Template file" msgstr "" -#: report/models.py:302 +#: report/models.py:310 msgid "Page size for PDF reports" msgstr "Khổ giấy cho báo cáo PDF" -#: report/models.py:308 +#: report/models.py:316 msgid "Render report in landscape orientation" msgstr "Tạo báo cáo theo hướng ngang" -#: report/models.py:367 +#: report/models.py:375 msgid "Width [mm]" msgstr "Chiều rộng [mm]" -#: report/models.py:368 +#: report/models.py:376 msgid "Label width, specified in mm" msgstr "Chiều rộng nhãn, tính theo mm" -#: report/models.py:374 +#: report/models.py:382 msgid "Height [mm]" msgstr "Chiều cao [mm]" -#: report/models.py:375 +#: report/models.py:383 msgid "Label height, specified in mm" msgstr "Chiều cao nhãn, tính theo mm" -#: report/models.py:438 +#: report/models.py:446 msgid "Number of items to process" msgstr "" -#: report/models.py:444 +#: report/models.py:452 msgid "Report generation is complete" msgstr "" -#: report/models.py:448 templates/js/translated/build.js:2352 +#: report/models.py:456 templates/js/translated/build.js:2352 msgid "Progress" msgstr "" -#: report/models.py:448 +#: report/models.py:456 msgid "Report generation progress" msgstr "" -#: report/models.py:456 +#: report/models.py:464 msgid "Report Template" msgstr "" -#: report/models.py:463 report/models.py:486 +#: report/models.py:471 report/models.py:494 msgid "Output File" msgstr "" -#: report/models.py:464 report/models.py:487 +#: report/models.py:472 report/models.py:495 msgid "Generated output file" msgstr "" -#: report/models.py:475 +#: report/models.py:483 msgid "Label output plugin" msgstr "" -#: report/models.py:479 +#: report/models.py:487 msgid "Label Template" msgstr "" -#: report/models.py:502 +#: report/models.py:510 msgid "Snippet" msgstr "Mẫu trích" -#: report/models.py:503 +#: report/models.py:511 msgid "Report snippet file" msgstr "Tệp báo cáo mẫu" -#: report/models.py:510 +#: report/models.py:518 msgid "Snippet file description" msgstr "Mô tả tệp báo cáo mẫu" -#: report/models.py:528 +#: report/models.py:536 msgid "Asset" msgstr "Tài sản" -#: report/models.py:529 +#: report/models.py:537 msgid "Report asset file" msgstr "Tệp báo cáo tài sản" -#: report/models.py:536 +#: report/models.py:544 msgid "Asset file description" msgstr "Mô tả tệp báo cáo tài sản" -#: report/serializers.py:91 +#: report/serializers.py:92 msgid "Select report template" msgstr "" -#: report/serializers.py:99 report/serializers.py:149 +#: report/serializers.py:100 report/serializers.py:150 msgid "List of item primary keys to include in the report" msgstr "" -#: report/serializers.py:132 +#: report/serializers.py:133 msgid "Select label template" msgstr "" -#: report/serializers.py:140 +#: report/serializers.py:141 msgid "Printing Plugin" msgstr "" -#: report/serializers.py:141 +#: report/serializers.py:142 msgid "Select plugin to use for label printing" msgstr "" @@ -9517,7 +9518,7 @@ msgstr "Kết quả kiểm tra" msgid "Test" msgstr "Thử nghiệm" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2538 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2535 msgid "Result" msgstr "Kết quả" @@ -9598,7 +9599,7 @@ msgid "Customer ID" msgstr "ID Khách hàng" #: stock/admin.py:206 stock/models.py:829 -#: stock/templates/stock/item_base.html:354 +#: stock/templates/stock/item_base.html:350 msgid "Installed In" msgstr "Đã cài đặt trong" @@ -9623,7 +9624,7 @@ msgid "Delete on Deplete" msgstr "Xóa khi thiếu hụt" #: stock/admin.py:261 stock/models.py:923 -#: stock/templates/stock/item_base.html:433 +#: stock/templates/stock/item_base.html:429 #: templates/js/translated/stock.js:2316 users/models.py:124 msgid "Expiry Date" msgstr "Ngày hết hạn" @@ -9665,7 +9666,7 @@ msgid "Expiry date after" msgstr "Ngày hết hạn sau đó" #: stock/api.py:839 stock/serializers.py:611 -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #: templates/js/translated/table_filters.js:448 msgid "Stale" msgstr "Ế" @@ -9715,7 +9716,7 @@ msgid "Stock Locations" msgstr "Vị trí kho hàng" #: stock/models.py:185 stock/models.py:972 -#: stock/templates/stock/item_base.html:247 +#: stock/templates/stock/item_base.html:243 msgid "Owner" msgstr "Chủ sở hữu" @@ -9826,7 +9827,7 @@ msgstr "Bản dựng nguồn" msgid "Build for this stock item" msgstr "Bản dựng cho hàng hóa này" -#: stock/models.py:892 stock/templates/stock/item_base.html:363 +#: stock/models.py:892 stock/templates/stock/item_base.html:359 msgid "Consumed By" msgstr "Tiêu thụ bởi" @@ -9891,7 +9892,7 @@ msgstr "Số lượng không khớp với số sêri" msgid "Serial numbers already exist" msgstr "Số sêri đã tồn tại" -#: stock/models.py:1636 +#: stock/models.py:1636 stock/models.py:2438 msgid "Test template does not exist" msgstr "" @@ -9951,55 +9952,55 @@ msgstr "Ghi chú đầu vào" msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2443 +#: stock/models.py:2441 msgid "Value must be provided for this test" msgstr "Phải cung cấp giá trị cho kiểm thử này" -#: stock/models.py:2448 +#: stock/models.py:2445 msgid "Attachment must be uploaded for this test" msgstr "Phải tải liên đính kèm cho kiểm thử này" -#: stock/models.py:2453 +#: stock/models.py:2450 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2538 +#: stock/models.py:2535 msgid "Test result" msgstr "Kết quả kiểm thử" -#: stock/models.py:2545 +#: stock/models.py:2542 msgid "Test output value" msgstr "Giá trị đầu ra kiểm thử" -#: stock/models.py:2553 stock/serializers.py:245 +#: stock/models.py:2550 stock/serializers.py:245 msgid "Test result attachment" msgstr "Đính kèm kết quả kiểm thử" -#: stock/models.py:2557 +#: stock/models.py:2554 msgid "Test notes" msgstr "Ghi chú kiểm thử" -#: stock/models.py:2565 templates/js/translated/stock.js:1633 +#: stock/models.py:2562 templates/js/translated/stock.js:1633 msgid "Test station" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2563 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2572 +#: stock/models.py:2569 msgid "Started" msgstr "" -#: stock/models.py:2573 +#: stock/models.py:2570 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2579 +#: stock/models.py:2576 msgid "Finished" msgstr "" -#: stock/models.py:2580 +#: stock/models.py:2577 msgid "The timestamp of the test finish" msgstr "" @@ -10059,7 +10060,7 @@ msgstr "" msgid "Serial number is too large" msgstr "Số sêri quá lớn" -#: stock/serializers.py:459 stock/templates/stock/item_base.html:193 +#: stock/serializers.py:459 stock/templates/stock/item_base.html:189 msgid "Parent Item" msgstr "Mục cha" @@ -10071,7 +10072,7 @@ msgstr "" msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "Sử dụng kích thước đóng gói khi thêm: Số lượng được định nghĩa là số của gói" -#: stock/serializers.py:603 stock/templates/stock/item_base.html:437 +#: stock/serializers.py:603 stock/templates/stock/item_base.html:433 #: templates/js/translated/table_filters.js:442 users/models.py:174 msgid "Expired" msgstr "Đã hết hạn" @@ -10410,7 +10411,7 @@ msgstr "Hàng trong kho này không có bất kỳ hàng hóa con nào" msgid "Test Data" msgstr "Thông tin kiểm thử" -#: stock/templates/stock/item.html:85 stock/templates/stock/item_base.html:65 +#: stock/templates/stock/item.html:85 msgid "Test Report" msgstr "Báo cáo kiểm thử" @@ -10450,200 +10451,204 @@ msgstr "Xác định vị trí hàng tồn kho" msgid "Scan to Location" msgstr "Quét vào điểm bán" -#: stock/templates/stock/item_base.html:59 +#: stock/templates/stock/item_base.html:58 #: stock/templates/stock/location.html:67 #: templates/js/translated/filters.js:434 msgid "Printing actions" msgstr "Chức năng in" -#: stock/templates/stock/item_base.html:75 +#: stock/templates/stock/item_base.html:63 templates/js/translated/report.js:49 +msgid "Print Report" +msgstr "" + +#: stock/templates/stock/item_base.html:71 msgid "Stock adjustment actions" msgstr "Chức năng điều chỉnh kho" -#: stock/templates/stock/item_base.html:79 +#: stock/templates/stock/item_base.html:75 #: stock/templates/stock/location.html:87 templates/js/translated/stock.js:1909 msgid "Count stock" msgstr "Đếm hàng" -#: stock/templates/stock/item_base.html:81 +#: stock/templates/stock/item_base.html:77 #: templates/js/translated/stock.js:1891 msgid "Add stock" msgstr "Thêm hàng" -#: stock/templates/stock/item_base.html:82 +#: stock/templates/stock/item_base.html:78 #: templates/js/translated/stock.js:1900 msgid "Remove stock" msgstr "Xóa hàng hóa" -#: stock/templates/stock/item_base.html:85 +#: stock/templates/stock/item_base.html:81 msgid "Serialize stock" msgstr "Sắp xếp hàng hóa" -#: stock/templates/stock/item_base.html:88 +#: stock/templates/stock/item_base.html:84 #: stock/templates/stock/location.html:93 templates/js/translated/stock.js:1918 msgid "Transfer stock" msgstr "Chuyển giao hàng" -#: stock/templates/stock/item_base.html:91 +#: stock/templates/stock/item_base.html:87 #: templates/js/translated/stock.js:1973 msgid "Assign to customer" msgstr "Chỉ định cho khách hàng" -#: stock/templates/stock/item_base.html:94 +#: stock/templates/stock/item_base.html:90 msgid "Return to stock" msgstr "Trả lại kho" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall stock item" msgstr "Gỡ cài đặt hàng trong kho" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall" msgstr "Gỡ cài đặt" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install stock item" msgstr "Lắp đặt hàng hóa trong kho" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install" msgstr "Cài đặt" -#: stock/templates/stock/item_base.html:115 +#: stock/templates/stock/item_base.html:111 msgid "Convert to variant" msgstr "Chuyển đổi thành biến thể" -#: stock/templates/stock/item_base.html:118 +#: stock/templates/stock/item_base.html:114 msgid "Duplicate stock item" msgstr "Mặt hàng trùng lặp" -#: stock/templates/stock/item_base.html:120 +#: stock/templates/stock/item_base.html:116 msgid "Edit stock item" msgstr "Sửa mặt hàng" -#: stock/templates/stock/item_base.html:123 +#: stock/templates/stock/item_base.html:119 msgid "Delete stock item" msgstr "Xóa mặt hàng" -#: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 +#: stock/templates/stock/item_base.html:165 templates/InvenTree/search.html:139 #: templates/js/translated/build.js:2298 templates/navbar.html:38 msgid "Build" msgstr "Dựng" -#: stock/templates/stock/item_base.html:211 +#: stock/templates/stock/item_base.html:207 msgid "No manufacturer set" msgstr "Chưa đặt nhà sản xuất" -#: stock/templates/stock/item_base.html:251 +#: stock/templates/stock/item_base.html:247 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "Bạn không thuộc danh sách chủ sở hữu hàng hóa này. Mặt hàng này không thể sửa đổi." -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:248 #: stock/templates/stock/location.html:146 msgid "Read only" msgstr "Chỉ đọc" -#: stock/templates/stock/item_base.html:265 +#: stock/templates/stock/item_base.html:261 msgid "This stock item is unavailable" msgstr "Mặt hàng này không khả dụng" -#: stock/templates/stock/item_base.html:271 +#: stock/templates/stock/item_base.html:267 msgid "This stock item is in production and cannot be edited." msgstr "Mặt hàng này đang được sản xuất và không thể sửa được." -#: stock/templates/stock/item_base.html:272 +#: stock/templates/stock/item_base.html:268 msgid "Edit the stock item from the build view." msgstr "Sửa mặt hàng này từ khung nhìn bản dựng." -#: stock/templates/stock/item_base.html:287 +#: stock/templates/stock/item_base.html:283 msgid "This stock item is allocated to Sales Order" msgstr "Mặt hàng này đã được phân bổ về đơn hàng bán" -#: stock/templates/stock/item_base.html:295 +#: stock/templates/stock/item_base.html:291 msgid "This stock item is allocated to Build Order" msgstr "Mặt hàng này đã được phân bổ về đơn đặt bản dựng" -#: stock/templates/stock/item_base.html:311 +#: stock/templates/stock/item_base.html:307 msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted" msgstr "Mặt hàng này là tuần tự. Nó có một số sêri duy nhất và số lượng không thể điều chỉnh được" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "previous page" msgstr "trang trước" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "Navigate to previous serial number" msgstr "Điều hướng đến số sêri trước" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "next page" msgstr "trang tiếp theo" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "Navigate to next serial number" msgstr "Điều hướng đến số sêri tiếp" -#: stock/templates/stock/item_base.html:398 +#: stock/templates/stock/item_base.html:394 #: templates/js/translated/build.js:2555 msgid "No location set" msgstr "Không có vị trí nào được đặt" -#: stock/templates/stock/item_base.html:413 +#: stock/templates/stock/item_base.html:409 msgid "Tests" msgstr "Thử nghiệm" -#: stock/templates/stock/item_base.html:419 +#: stock/templates/stock/item_base.html:415 msgid "This stock item has not passed all required tests" msgstr "Mặt hàng không đạt toàn bộ yêu cầu thử nghiệm" -#: stock/templates/stock/item_base.html:437 +#: stock/templates/stock/item_base.html:433 #, python-format msgid "This StockItem expired on %(item.expiry_date)s" msgstr "Mặt hàng này hết hạn vào %(item.expiry_date)s" -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "Mặt hàng này hết hạn vào %(item.expiry_date)s" -#: stock/templates/stock/item_base.html:455 +#: stock/templates/stock/item_base.html:451 msgid "No stocktake performed" msgstr "Chưa thực hiện kiểm kê" -#: stock/templates/stock/item_base.html:504 +#: stock/templates/stock/item_base.html:500 #: templates/js/translated/stock.js:2038 msgid "stock item" msgstr "" -#: stock/templates/stock/item_base.html:527 +#: stock/templates/stock/item_base.html:523 msgid "Edit Stock Status" msgstr "" -#: stock/templates/stock/item_base.html:536 +#: stock/templates/stock/item_base.html:532 msgid "Stock Item QR Code" msgstr "" -#: stock/templates/stock/item_base.html:547 +#: stock/templates/stock/item_base.html:543 msgid "Link Barcode to Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:611 +#: stock/templates/stock/item_base.html:607 msgid "Select one of the part variants listed below." msgstr "Chọn một trong những biến thể sản phẩm được liệt kê bên dưới." -#: stock/templates/stock/item_base.html:614 +#: stock/templates/stock/item_base.html:610 msgid "Warning" msgstr "Cánh báo" -#: stock/templates/stock/item_base.html:615 +#: stock/templates/stock/item_base.html:611 msgid "This action cannot be easily undone" msgstr "Thao tác này không thể khôi phục lại một cách dễ dàng" -#: stock/templates/stock/item_base.html:623 +#: stock/templates/stock/item_base.html:619 msgid "Convert Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:656 +#: stock/templates/stock/item_base.html:652 msgid "Return to Stock" msgstr "" @@ -11310,7 +11315,7 @@ msgid "Delete Location Type" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:503 -#: templates/InvenTree/settings/stock.html:38 +#: templates/InvenTree/settings/stock.html:39 msgid "New Location Type" msgstr "Loại vị trí mới" @@ -11367,7 +11372,7 @@ msgstr "Thiết lập đơn hàng bán" msgid "Stock Settings" msgstr "Cài đặt kho hàng" -#: templates/InvenTree/settings/stock.html:34 +#: templates/InvenTree/settings/stock.html:35 msgid "Stock Location Types" msgstr "Loại ví trí kho" @@ -11852,23 +11857,23 @@ msgstr "Thêm đính kèm" msgid "Barcode Identifier" msgstr "Nhận dạng mã vạch" -#: templates/base.html:103 +#: templates/base.html:102 msgid "Server Restart Required" msgstr "Yêu cầu khởi động máy chủ" -#: templates/base.html:106 +#: templates/base.html:105 msgid "A configuration option has been changed which requires a server restart" msgstr "Đã thay đổi tùy chọn cấu hình nên cần phải khởi động lại máy chủ" -#: templates/base.html:106 templates/base.html:116 +#: templates/base.html:105 templates/base.html:115 msgid "Contact your system administrator for further information" msgstr "Liên lạc với quản trị hệ thống của bạn để biết thêm thông tin" -#: templates/base.html:113 +#: templates/base.html:112 msgid "Pending Database Migrations" msgstr "Di trú cơ sở dữ liệu đang chờ xử lý" -#: templates/base.html:116 +#: templates/base.html:115 msgid "There are pending database migrations which require attention" msgstr "Có di trú cơ sở dữ liệu đang chờ xử lý cần bạn lưu ý" @@ -13946,10 +13951,6 @@ msgstr "" msgid "Delete line item" msgstr "" -#: templates/js/translated/report.js:49 -msgid "Print Report" -msgstr "" - #: templates/js/translated/report.js:68 msgid "Report print successful" msgstr "" diff --git a/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po index 334743f351..847e814278 100644 --- a/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-29 07:07+0000\n" -"PO-Revision-Date: 2024-08-29 07:10\n" +"POT-Creation-Date: 2024-09-06 05:16+0000\n" +"PO-Revision-Date: 2024-09-10 00:20\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" @@ -67,7 +67,7 @@ msgstr "输入日期" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3309 part/templates/part/part_sidebar.html:65 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2557 +#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2554 #: stock/serializers.py:705 stock/serializers.py:863 stock/serializers.py:989 #: stock/serializers.py:1039 stock/serializers.py:1350 #: stock/serializers.py:1439 stock/serializers.py:1604 @@ -419,8 +419,8 @@ msgstr "同一個上層元件下不能有重複的名字" msgid "Invalid choice" msgstr "無效的選項" -#: InvenTree/models.py:767 common/models.py:2704 common/models.py:3131 -#: common/models.py:3351 common/serializers.py:439 company/models.py:590 +#: InvenTree/models.py:767 common/models.py:2698 common/models.py:3125 +#: common/models.py:3345 common/serializers.py:439 company/models.py:590 #: machine/models.py:24 part/models.py:995 part/models.py:3776 #: plugin/models.py:51 report/models.py:149 stock/models.py:82 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -449,7 +449,7 @@ msgstr "名稱" #: part/models.py:3791 part/templates/part/category.html:79 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:155 -#: report/models.py:509 report/models.py:535 +#: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 #: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:122 #: templates/InvenTree/settings/notifications.html:19 @@ -572,7 +572,7 @@ msgstr "超级用户" msgid "Is this user a superuser" msgstr "此用户是否为超级用户" -#: InvenTree/serializers.py:444 common/models.py:2709 company/models.py:160 +#: InvenTree/serializers.py:444 common/models.py:2703 company/models.py:160 #: company/models.py:798 machine/models.py:39 part/admin.py:88 #: part/models.py:1201 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -667,7 +667,7 @@ msgstr "远程图片文件的 URL" msgid "Downloading images from remote URL is not enabled" msgstr "未启用从远程 URL下载图片" -#: InvenTree/status.py:65 part/serializers.py:1267 +#: InvenTree/status.py:65 part/serializers.py:1265 msgid "Background worker check failed" msgstr "后台执行器检查失败" @@ -735,7 +735,7 @@ msgstr "上層生產工單" #: build/api.py:59 msgid "Ancestor Build" -msgstr "" +msgstr "可测试部分" #: build/api.py:78 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 @@ -753,7 +753,7 @@ msgstr "发布者" #: build/api.py:114 msgid "Assigned To" -msgstr "" +msgstr "已分配到" #: build/api.py:275 msgid "Build must be cancelled before it can be deleted" @@ -777,7 +777,7 @@ msgid "Optional" msgstr "非必須項目" #: build/api.py:321 common/models.py:1491 part/admin.py:91 part/admin.py:428 -#: part/models.py:1166 part/serializers.py:1596 +#: part/models.py:1166 part/serializers.py:1594 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 #: templates/js/translated/table_filters.js:729 @@ -793,7 +793,7 @@ msgstr "追蹤中" #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" -msgstr "" +msgstr "可测试" #: build/api.py:325 part/admin.py:144 templates/js/translated/build.js:1920 #: templates/js/translated/build.js:2823 @@ -896,7 +896,7 @@ msgstr "這張生產工單對應的上層生產工單" #: part/models.py:3282 part/models.py:3430 part/models.py:3451 #: part/models.py:3473 part/models.py:3609 part/models.py:3951 #: part/models.py:4114 part/models.py:4244 part/models.py:4602 -#: part/serializers.py:1213 part/serializers.py:1857 +#: part/serializers.py:1211 part/serializers.py:1855 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1063,12 +1063,12 @@ msgstr "負責此生產工單的使用者或群組" #: order/templates/order/return_order_base.html:148 #: order/templates/order/sales_order_base.html:187 #: part/templates/part/part_base.html:399 stock/models.py:859 -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:196 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "外部連結" -#: build/models.py:378 common/models.py:3272 part/models.py:1070 +#: build/models.py:378 common/models.py:3266 part/models.py:1070 #: stock/models.py:859 msgid "Link to external URL" msgstr "外部URL連結" @@ -1124,7 +1124,7 @@ msgstr "产出与生产订单不匹配" #: build/models.py:1060 build/serializers.py:279 build/serializers.py:328 #: build/serializers.py:959 order/models.py:565 order/serializers.py:500 -#: order/serializers.py:666 part/serializers.py:1590 part/serializers.py:2019 +#: order/serializers.py:666 part/serializers.py:1588 part/serializers.py:2017 #: stock/models.py:704 stock/models.py:1515 stock/serializers.py:676 msgid "Quantity must be greater than zero" msgstr "數量必須大於零" @@ -1149,7 +1149,7 @@ msgstr "生产对象" #: build/models.py:1505 build/models.py:1761 build/serializers.py:266 #: build/serializers.py:313 build/serializers.py:1339 #: build/templates/build/build_base.html:110 -#: build/templates/build/detail.html:34 common/models.py:2581 +#: build/templates/build/detail.html:34 common/models.py:2575 #: order/models.py:1349 order/models.py:2034 order/serializers.py:1464 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3296 part/models.py:4266 @@ -1163,9 +1163,9 @@ msgstr "生产对象" #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 stock/admin.py:160 #: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:667 -#: stock/templates/stock/item_base.html:287 -#: stock/templates/stock/item_base.html:295 -#: stock/templates/stock/item_base.html:342 +#: stock/templates/stock/item_base.html:283 +#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:338 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:981 templates/js/translated/build.js:525 @@ -1228,7 +1228,7 @@ msgstr "選擇的庫存品項和BOM的項目不符" #: stock/serializers.py:770 stock/serializers.py:1288 stock/serializers.py:1400 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 -#: stock/templates/stock/item_base.html:194 +#: stock/templates/stock/item_base.html:190 #: templates/js/translated/build.js:1921 #: templates/js/translated/sales_order.js:301 #: templates/js/translated/sales_order.js:1234 @@ -1259,7 +1259,7 @@ msgstr "目的庫存品項" #: build/serializers.py:107 msgid "Build Level" -msgstr "" +msgstr "构建等级" #: build/serializers.py:115 build/serializers.py:1234 build/serializers.py:1323 #: part/admin.py:41 part/admin.py:408 part/models.py:4116 part/stocktake.py:219 @@ -1273,7 +1273,7 @@ msgstr "项目编码标签" #: build/serializers.py:133 msgid "Create Child Builds" -msgstr "" +msgstr "新建子版本" #: build/serializers.py:134 msgid "Automatically generate child build orders" @@ -1323,10 +1323,10 @@ msgid "Enter serial numbers for build outputs" msgstr "输出产出的序列号" #: build/serializers.py:359 build/serializers.py:500 build/serializers.py:572 -#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1789 -#: part/serializers.py:1233 stock/serializers.py:103 stock/serializers.py:698 +#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1797 +#: part/serializers.py:1231 stock/serializers.py:103 stock/serializers.py:698 #: stock/serializers.py:858 stock/serializers.py:984 stock/serializers.py:1432 -#: stock/serializers.py:1688 stock/templates/stock/item_base.html:394 +#: stock/serializers.py:1688 stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2547 @@ -1390,7 +1390,7 @@ msgstr "已完成删除的库存地点" #: build/templates/build/detail.html:62 order/models.py:477 #: order/models.py:1003 order/models.py:2152 order/serializers.py:687 #: stock/admin.py:165 stock/serializers.py:1035 stock/serializers.py:1576 -#: stock/templates/stock/item_base.html:427 +#: stock/templates/stock/item_base.html:423 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1371 #: templates/js/translated/purchase_order.js:1792 @@ -1522,7 +1522,7 @@ msgstr "对于被追踪的零件的分配,必须指定生产产出" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "对于未被追踪的零件,无法指定生产产出" -#: build/serializers.py:1030 order/serializers.py:1614 +#: build/serializers.py:1030 order/serializers.py:1622 msgid "Allocation items must be provided" msgstr "必须提供分配项目" @@ -1590,7 +1590,7 @@ msgstr "物料清单参考" #: build/serializers.py:1230 company/models.py:849 #: company/templates/company/supplier_part.html:160 order/serializers.py:691 #: stock/admin.py:229 stock/models.py:822 stock/serializers.py:1586 -#: stock/templates/stock/item_base.html:240 +#: stock/templates/stock/item_base.html:236 #: templates/js/translated/company.js:1646 #: templates/js/translated/purchase_order.js:1169 #: templates/js/translated/purchase_order.js:1332 @@ -1625,7 +1625,7 @@ msgstr "物料清单零件名称" #: build/serializers.py:1243 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:849 -#: stock/serializers.py:152 stock/templates/stock/item_base.html:311 +#: stock/serializers.py:152 stock/templates/stock/item_base.html:307 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2530 #: templates/js/translated/model_renderers.js:231 @@ -1644,7 +1644,7 @@ msgstr "序列号" msgid "Allocated Quantity" msgstr "已分配数量" -#: build/serializers.py:1257 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1257 stock/templates/stock/item_base.html:336 msgid "Available Quantity" msgstr "可用数量" @@ -1684,7 +1684,7 @@ msgid "Allocated Stock" msgstr "分配库存" #: build/serializers.py:1355 order/serializers.py:1179 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:920 part/serializers.py:1623 +#: part/bom.py:186 part/serializers.py:918 part/serializers.py:1621 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2807 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2155 @@ -1692,13 +1692,13 @@ msgstr "分配库存" msgid "On Order" msgstr "已订购" -#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1625 +#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1623 #: templates/js/translated/build.js:2811 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "生产中" -#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1650 +#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1648 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" @@ -1716,7 +1716,7 @@ msgstr "可用的变体库存" msgid "Total Available Stock" msgstr "全部可用库存" -#: build/serializers.py:1372 part/serializers.py:927 +#: build/serializers.py:1372 part/serializers.py:925 msgid "External Stock" msgstr "外部库存" @@ -1745,7 +1745,7 @@ msgstr "已取消" #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:50 order/status_codes.py:81 #: order/templates/order/order_base.html:163 -#: order/templates/order/sales_order_base.html:168 report/models.py:443 +#: order/templates/order/sales_order_base.html:168 report/models.py:451 msgid "Complete" msgstr "完成" @@ -1849,9 +1849,6 @@ msgid "Delete Build" msgstr "删除生产操作" #: build/templates/build/build_base.html:87 -msgid "Isueue Build" -msgstr "" - #: build/templates/build/build_base.html:88 msgid "Issue Build" msgstr "发布生产" @@ -1931,7 +1928,7 @@ msgstr "产出已完成" #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 -#: stock/templates/stock/item_base.html:369 +#: stock/templates/stock/item_base.html:365 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 #: templates/js/translated/sales_order.js:805 @@ -1991,7 +1988,7 @@ msgid "Allocated Parts" msgstr "已分配的零件" #: build/templates/build/detail.html:80 stock/admin.py:163 -#: stock/templates/stock/item_base.html:162 +#: stock/templates/stock/item_base.html:158 #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:242 #: templates/js/translated/purchase_order.js:1326 @@ -2352,8 +2349,8 @@ msgstr "检查更新的频率(设置为零以禁用)" #: common/models.py:1297 common/models.py:1353 common/models.py:1366 #: common/models.py:1374 common/models.py:1383 common/models.py:1392 -#: common/models.py:1629 common/models.py:1651 common/models.py:1766 -#: common/models.py:2148 +#: common/models.py:1629 common/models.py:1651 common/models.py:1752 +#: common/models.py:2134 msgid "days" msgstr "天" @@ -2582,8 +2579,8 @@ msgid "Copy category parameter templates when creating a part" msgstr "创建零件时复制类别参数模板" #: common/models.py:1485 part/admin.py:108 part/models.py:3959 -#: report/models.py:293 report/models.py:360 report/serializers.py:90 -#: report/serializers.py:131 stock/serializers.py:233 +#: report/models.py:301 report/models.py:368 report/serializers.py:91 +#: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 #: templates/js/translated/table_filters.js:775 msgid "Template" @@ -2598,7 +2595,7 @@ msgid "Parts can be assembled from other components by default" msgstr "默认情况下,元件可由其他零件组装而成" #: common/models.py:1497 part/admin.py:95 part/models.py:1172 -#: part/serializers.py:1617 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1615 templates/js/translated/table_filters.js:737 msgid "Component" msgstr "组件" @@ -2823,7 +2820,7 @@ msgid "Log errors which occur when generating reports" msgstr "记录生成报告时出现的错误" #: common/models.py:1702 plugin/builtin/labels/label_sheet.py:28 -#: report/models.py:301 +#: report/models.py:309 msgid "Page Size" msgstr "页面大小" @@ -2832,902 +2829,894 @@ msgid "Default page size for PDF reports" msgstr "PDF 报告默认页面大小" #: common/models.py:1708 -msgid "Enable Test Reports" -msgstr "启用测试报告" - -#: common/models.py:1709 -msgid "Enable generation of test reports" -msgstr "启用生成测试报表" - -#: common/models.py:1714 -msgid "Attach Test Reports" -msgstr "添加测试报告" - -#: common/models.py:1716 -msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" -msgstr "在打印测试报告时,将测试报告副本附加到相关的库存项" - -#: common/models.py:1722 msgid "Globally Unique Serials" msgstr "全局唯一序列号" -#: common/models.py:1723 +#: common/models.py:1709 msgid "Serial numbers for stock items must be globally unique" msgstr "库存项的序列号必须全局唯一" -#: common/models.py:1728 +#: common/models.py:1714 msgid "Autofill Serial Numbers" msgstr "自动填充序列号" -#: common/models.py:1729 +#: common/models.py:1715 msgid "Autofill serial numbers in forms" msgstr "在表格中自动填充序列号" -#: common/models.py:1734 +#: common/models.py:1720 msgid "Delete Depleted Stock" msgstr "删除已耗尽的库存" -#: common/models.py:1736 +#: common/models.py:1722 msgid "Determines default behavior when a stock item is depleted" msgstr "设置库存耗尽时的默认行为" -#: common/models.py:1742 +#: common/models.py:1728 msgid "Batch Code Template" msgstr "批号模板" -#: common/models.py:1744 +#: common/models.py:1730 msgid "Template for generating default batch codes for stock items" msgstr "为库存项生成默认批号的模板" -#: common/models.py:1749 +#: common/models.py:1735 msgid "Stock Expiry" msgstr "库存过期" -#: common/models.py:1750 +#: common/models.py:1736 msgid "Enable stock expiry functionality" msgstr "启用库存过期功能" -#: common/models.py:1755 +#: common/models.py:1741 msgid "Sell Expired Stock" msgstr "销售过期库存" -#: common/models.py:1756 +#: common/models.py:1742 msgid "Allow sale of expired stock" msgstr "允许销售过期库存" -#: common/models.py:1761 +#: common/models.py:1747 msgid "Stock Stale Time" msgstr "库存过期时间" -#: common/models.py:1763 +#: common/models.py:1749 msgid "Number of days stock items are considered stale before expiring" msgstr "库存项在到期前被视为过期的天数" -#: common/models.py:1770 +#: common/models.py:1756 msgid "Build Expired Stock" msgstr "生产过期库存" -#: common/models.py:1771 +#: common/models.py:1757 msgid "Allow building with expired stock" msgstr "允许用过期的库存生产" -#: common/models.py:1776 +#: common/models.py:1762 msgid "Stock Ownership Control" msgstr "库存所有权控制" -#: common/models.py:1777 +#: common/models.py:1763 msgid "Enable ownership control over stock locations and items" msgstr "启用库存地点和项目的所有权控制" -#: common/models.py:1782 +#: common/models.py:1768 msgid "Stock Location Default Icon" msgstr "库存地点默认图标" -#: common/models.py:1783 +#: common/models.py:1769 msgid "Stock location default icon (empty means no icon)" msgstr "库存地点默认图标 (空表示没有图标)" -#: common/models.py:1788 +#: common/models.py:1774 msgid "Show Installed Stock Items" msgstr "显示已安装的库存项" -#: common/models.py:1789 +#: common/models.py:1775 msgid "Display installed stock items in stock tables" msgstr "在库存表中显示已安装的库存项" -#: common/models.py:1794 +#: common/models.py:1780 msgid "Check BOM when installing items" msgstr "在安装项目时检查物料清单" -#: common/models.py:1796 +#: common/models.py:1782 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "已安装的库存项目必须存在于上级零件的物料清单中" -#: common/models.py:1802 +#: common/models.py:1788 msgid "Allow Out of Stock Transfer" msgstr "允许超出库存转移" -#: common/models.py:1804 +#: common/models.py:1790 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "允许非库存的库存项目在库存位置之间转移" -#: common/models.py:1810 +#: common/models.py:1796 msgid "Build Order Reference Pattern" msgstr "生产订单参考模式" -#: common/models.py:1812 +#: common/models.py:1798 msgid "Required pattern for generating Build Order reference field" msgstr "生成生产订单参考字段所需的模式" -#: common/models.py:1818 common/models.py:1874 common/models.py:1896 -#: common/models.py:1932 +#: common/models.py:1804 common/models.py:1860 common/models.py:1882 +#: common/models.py:1918 msgid "Require Responsible Owner" msgstr "要求负责人" -#: common/models.py:1819 common/models.py:1875 common/models.py:1897 -#: common/models.py:1933 +#: common/models.py:1805 common/models.py:1861 common/models.py:1883 +#: common/models.py:1919 msgid "A responsible owner must be assigned to each order" msgstr "必须为每个订单分配一个负责人" -#: common/models.py:1824 +#: common/models.py:1810 msgid "Require Active Part" msgstr "需要活动零件" -#: common/models.py:1825 +#: common/models.py:1811 msgid "Prevent build order creation for inactive parts" msgstr "防止为非活动零件创建生产订单" -#: common/models.py:1830 +#: common/models.py:1816 msgid "Require Locked Part" msgstr "需要锁定零件" -#: common/models.py:1831 +#: common/models.py:1817 msgid "Prevent build order creation for unlocked parts" msgstr "防止为未锁定的零件创建生产订单" -#: common/models.py:1836 +#: common/models.py:1822 msgid "Require Valid BOM" msgstr "需要有效的物料清单" -#: common/models.py:1838 +#: common/models.py:1824 msgid "Prevent build order creation unless BOM has been validated" msgstr "除非物料清单已验证,否则禁止创建生产订单" -#: common/models.py:1844 +#: common/models.py:1830 msgid "Require Closed Child Orders" msgstr "需要关闭子订单" -#: common/models.py:1846 +#: common/models.py:1832 msgid "Prevent build order completion until all child orders are closed" msgstr "在所有子订单关闭之前,阻止生产订单的完成" -#: common/models.py:1852 +#: common/models.py:1838 msgid "Block Until Tests Pass" msgstr "阻止直到测试通过" -#: common/models.py:1854 +#: common/models.py:1840 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "在所有必要的测试通过之前,阻止产出完成" -#: common/models.py:1860 +#: common/models.py:1846 msgid "Enable Return Orders" msgstr "启用订单退货" -#: common/models.py:1861 +#: common/models.py:1847 msgid "Enable return order functionality in the user interface" msgstr "在用户界面中启用订单退货功能" -#: common/models.py:1866 +#: common/models.py:1852 msgid "Return Order Reference Pattern" msgstr "退货订单参考模式" -#: common/models.py:1868 +#: common/models.py:1854 msgid "Required pattern for generating Return Order reference field" msgstr "生成退货订单参考字段所需的模式" -#: common/models.py:1880 +#: common/models.py:1866 msgid "Edit Completed Return Orders" msgstr "编辑已完成的退货订单" -#: common/models.py:1882 +#: common/models.py:1868 msgid "Allow editing of return orders after they have been completed" msgstr "允许编辑已完成的退货订单" -#: common/models.py:1888 +#: common/models.py:1874 msgid "Sales Order Reference Pattern" msgstr "销售订单参考模式" -#: common/models.py:1890 +#: common/models.py:1876 msgid "Required pattern for generating Sales Order reference field" msgstr "生成销售订单参考字段所需参照模式" -#: common/models.py:1902 +#: common/models.py:1888 msgid "Sales Order Default Shipment" msgstr "销售订单默认配送方式" -#: common/models.py:1903 +#: common/models.py:1889 msgid "Enable creation of default shipment with sales orders" msgstr "启用创建销售订单的默认配送功能" -#: common/models.py:1908 +#: common/models.py:1894 msgid "Edit Completed Sales Orders" msgstr "编辑已完成的销售订单" -#: common/models.py:1910 +#: common/models.py:1896 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "允许在订单配送或完成后编辑销售订单" -#: common/models.py:1916 +#: common/models.py:1902 msgid "Mark Shipped Orders as Complete" msgstr "标记该订单为已完成?" -#: common/models.py:1918 +#: common/models.py:1904 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "标记为已发货的销售订单将自动完成,绕过“已发货”状态" -#: common/models.py:1924 +#: common/models.py:1910 msgid "Purchase Order Reference Pattern" msgstr "采购订单参考模式" -#: common/models.py:1926 +#: common/models.py:1912 msgid "Required pattern for generating Purchase Order reference field" msgstr "生成采购订单参考字段所需的模式" -#: common/models.py:1938 +#: common/models.py:1924 msgid "Edit Completed Purchase Orders" msgstr "编辑已完成的采购订单" -#: common/models.py:1940 +#: common/models.py:1926 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "允许在采购订单已配送或完成后编辑订单" -#: common/models.py:1946 +#: common/models.py:1932 msgid "Auto Complete Purchase Orders" msgstr "自动完成采购订单" -#: common/models.py:1948 +#: common/models.py:1934 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "当收到所有行项目时,自动将采购订单标记为完成" -#: common/models.py:1955 +#: common/models.py:1941 msgid "Enable password forgot" msgstr "忘记启用密码" -#: common/models.py:1956 +#: common/models.py:1942 msgid "Enable password forgot function on the login pages" msgstr "在登录页面上启用忘记密码功能" -#: common/models.py:1961 +#: common/models.py:1947 msgid "Enable registration" msgstr "启用注册" -#: common/models.py:1962 +#: common/models.py:1948 msgid "Enable self-registration for users on the login pages" msgstr "在登录页面为用户启用自行注册功能" -#: common/models.py:1967 +#: common/models.py:1953 msgid "Enable SSO" msgstr "启用单点登录" -#: common/models.py:1968 +#: common/models.py:1954 msgid "Enable SSO on the login pages" msgstr "在登录界面启用单点登录" -#: common/models.py:1973 +#: common/models.py:1959 msgid "Enable SSO registration" msgstr "启用单点登录注册" -#: common/models.py:1975 +#: common/models.py:1961 msgid "Enable self-registration via SSO for users on the login pages" msgstr "允许登录页面上的用户通过 SSO 进行自我注册" -#: common/models.py:1981 +#: common/models.py:1967 msgid "Enable SSO group sync" msgstr "启用单点登录群组同步" -#: common/models.py:1983 +#: common/models.py:1969 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "启用库存管理系统组和由身份提供者提供的组的同步功能" -#: common/models.py:1989 +#: common/models.py:1975 msgid "SSO group key" msgstr "单点登录系统组密钥" -#: common/models.py:1991 +#: common/models.py:1977 msgid "The name of the groups claim attribute provided by the IdP" msgstr "由身份提供者提供的组声明属性名称" -#: common/models.py:1997 +#: common/models.py:1983 msgid "SSO group map" msgstr "单点登录系统组地图" -#: common/models.py:1999 +#: common/models.py:1985 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "从单点登录系统组组到本地库存管理系统组的映射。如果本地组不存在,它将被创建。" -#: common/models.py:2005 +#: common/models.py:1991 msgid "Remove groups outside of SSO" msgstr "移除单点登录系统以外的群组" -#: common/models.py:2007 +#: common/models.py:1993 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "如果分配给用户的组不是身份提供者的后端,是否应该删除它们。禁用此设置可能会造成安全问题" -#: common/models.py:2013 +#: common/models.py:1999 msgid "Email required" msgstr "需要邮箱地址" -#: common/models.py:2014 +#: common/models.py:2000 msgid "Require user to supply mail on signup" msgstr "要求用户在注册时提供邮件" -#: common/models.py:2019 +#: common/models.py:2005 msgid "Auto-fill SSO users" msgstr "自动填充单点登录系统用户" -#: common/models.py:2021 +#: common/models.py:2007 msgid "Automatically fill out user-details from SSO account-data" msgstr "自动使用单点登录系统账户的数据填写用户详细信息" -#: common/models.py:2027 +#: common/models.py:2013 msgid "Mail twice" msgstr "发两次邮件" -#: common/models.py:2028 +#: common/models.py:2014 msgid "On signup ask users twice for their mail" msgstr "注册时询问用户他们的电子邮件两次" -#: common/models.py:2033 +#: common/models.py:2019 msgid "Password twice" msgstr "两次输入密码" -#: common/models.py:2034 +#: common/models.py:2020 msgid "On signup ask users twice for their password" msgstr "当注册时请用户输入密码两次" -#: common/models.py:2039 +#: common/models.py:2025 msgid "Allowed domains" msgstr "域名白名单" -#: common/models.py:2041 +#: common/models.py:2027 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "限制注册到某些域名 (逗号分隔,以 @ 开头)" -#: common/models.py:2047 +#: common/models.py:2033 msgid "Group on signup" msgstr "注册群组" -#: common/models.py:2049 +#: common/models.py:2035 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "注册时分配给新用户的组。 如果启用了单点登录系统群组同步,此群组仅在无法从 IdP 分配任何群组的情况下才被设置。" -#: common/models.py:2055 +#: common/models.py:2041 msgid "Enforce MFA" msgstr "强制启用多因素安全认证" -#: common/models.py:2056 +#: common/models.py:2042 msgid "Users must use multifactor security." msgstr "用户必须使用多因素安全认证。" -#: common/models.py:2061 +#: common/models.py:2047 msgid "Check plugins on startup" msgstr "启动时检查插件" -#: common/models.py:2063 +#: common/models.py:2049 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "启动时检查全部插件是否已安装 - 在容器环境中启用" -#: common/models.py:2071 +#: common/models.py:2057 msgid "Check for plugin updates" msgstr "检查插件更新" -#: common/models.py:2072 +#: common/models.py:2058 msgid "Enable periodic checks for updates to installed plugins" msgstr "启用定期检查已安装插件的更新" -#: common/models.py:2078 +#: common/models.py:2064 msgid "Enable URL integration" msgstr "启用统一资源定位符集成" -#: common/models.py:2079 +#: common/models.py:2065 msgid "Enable plugins to add URL routes" msgstr "启用插件以添加统一资源定位符路由" -#: common/models.py:2085 +#: common/models.py:2071 msgid "Enable navigation integration" msgstr "启用导航集成" -#: common/models.py:2086 +#: common/models.py:2072 msgid "Enable plugins to integrate into navigation" msgstr "启用插件以集成到导航中" -#: common/models.py:2092 +#: common/models.py:2078 msgid "Enable app integration" msgstr "启用应用集成" -#: common/models.py:2093 +#: common/models.py:2079 msgid "Enable plugins to add apps" msgstr "启用插件添加应用" -#: common/models.py:2099 +#: common/models.py:2085 msgid "Enable schedule integration" msgstr "启用调度集成" -#: common/models.py:2100 +#: common/models.py:2086 msgid "Enable plugins to run scheduled tasks" msgstr "启用插件来运行预定任务" -#: common/models.py:2106 +#: common/models.py:2092 msgid "Enable event integration" msgstr "启用事件集成" -#: common/models.py:2107 +#: common/models.py:2093 msgid "Enable plugins to respond to internal events" msgstr "启用插件响应内部事件" -#: common/models.py:2113 +#: common/models.py:2099 msgid "Enable project codes" msgstr "启用项目编码" -#: common/models.py:2114 +#: common/models.py:2100 msgid "Enable project codes for tracking projects" msgstr "启用项目编码来跟踪项目" -#: common/models.py:2119 +#: common/models.py:2105 msgid "Stocktake Functionality" msgstr "盘点功能" -#: common/models.py:2121 +#: common/models.py:2107 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "启用盘点功能以记录库存水平和计算库存值" -#: common/models.py:2127 +#: common/models.py:2113 msgid "Exclude External Locations" msgstr "排除外部地点" -#: common/models.py:2129 +#: common/models.py:2115 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "从盘点计算中排除外部地点的库存项" -#: common/models.py:2135 +#: common/models.py:2121 msgid "Automatic Stocktake Period" msgstr "自动盘点周期" -#: common/models.py:2137 +#: common/models.py:2123 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "自动盘点记录之间的天数 (设置为零以禁用)" -#: common/models.py:2143 +#: common/models.py:2129 msgid "Report Deletion Interval" msgstr "报告删除间隔" -#: common/models.py:2145 +#: common/models.py:2131 msgid "Stocktake reports will be deleted after specified number of days" msgstr "盘点报告将在指定天数后删除" -#: common/models.py:2152 +#: common/models.py:2138 msgid "Display Users full names" msgstr "显示用户全名" -#: common/models.py:2153 +#: common/models.py:2139 msgid "Display Users full names instead of usernames" msgstr "显示用户全名而不是用户名" -#: common/models.py:2158 +#: common/models.py:2144 msgid "Enable Test Station Data" msgstr "启用测试站数据" -#: common/models.py:2159 +#: common/models.py:2145 msgid "Enable test station data collection for test results" msgstr "启用测试站数据收集以获取测试结果" -#: common/models.py:2171 common/models.py:2551 +#: common/models.py:2150 +msgid "Create Template on Upload" +msgstr "" + +#: common/models.py:2152 +msgid "Create a new test template when uploading test data which does not match an existing template" +msgstr "" + +#: common/models.py:2165 common/models.py:2545 msgid "Settings key (must be unique - case insensitive" msgstr "设置键 (必须是唯一的,不区分大小写" -#: common/models.py:2214 +#: common/models.py:2208 msgid "Hide inactive parts" msgstr "隐藏非活动零件" -#: common/models.py:2216 +#: common/models.py:2210 msgid "Hide inactive parts in results displayed on the homepage" msgstr "隐藏主页上显示的结果中的非活动零件" -#: common/models.py:2222 +#: common/models.py:2216 msgid "Show subscribed parts" msgstr "显示已订阅的零件" -#: common/models.py:2223 +#: common/models.py:2217 msgid "Show subscribed parts on the homepage" msgstr "在主页上显示已订阅的零件" -#: common/models.py:2228 +#: common/models.py:2222 msgid "Show subscribed categories" msgstr "显示已订阅的类别" -#: common/models.py:2229 +#: common/models.py:2223 msgid "Show subscribed part categories on the homepage" msgstr "在主页上显示已订阅的零件类别" -#: common/models.py:2234 +#: common/models.py:2228 msgid "Show latest parts" msgstr "显示最新零件" -#: common/models.py:2235 +#: common/models.py:2229 msgid "Show latest parts on the homepage" msgstr "在主页上显示最新零件" -#: common/models.py:2240 +#: common/models.py:2234 msgid "Show invalid BOMs" msgstr "显示无效的物料清单" -#: common/models.py:2241 +#: common/models.py:2235 msgid "Show BOMs that await validation on the homepage" msgstr "在主页上显示等待验证的物料清单" -#: common/models.py:2246 +#: common/models.py:2240 msgid "Show recent stock changes" msgstr "显示最近的库存变动" -#: common/models.py:2247 +#: common/models.py:2241 msgid "Show recently changed stock items on the homepage" msgstr "在主页上显示最近更改的库存项目" -#: common/models.py:2252 +#: common/models.py:2246 msgid "Show low stock" msgstr "显示低库存" -#: common/models.py:2253 +#: common/models.py:2247 msgid "Show low stock items on the homepage" msgstr "在主页上显示低库存商品" -#: common/models.py:2258 +#: common/models.py:2252 msgid "Show depleted stock" msgstr "显示已耗尽的库存" -#: common/models.py:2259 +#: common/models.py:2253 msgid "Show depleted stock items on the homepage" msgstr "在主页上显示已耗尽的库存项目" -#: common/models.py:2264 +#: common/models.py:2258 msgid "Show needed stock" msgstr "显示所需库存" -#: common/models.py:2265 +#: common/models.py:2259 msgid "Show stock items needed for builds on the homepage" msgstr "在主页上显示构建所需的库存项目" -#: common/models.py:2270 +#: common/models.py:2264 msgid "Show expired stock" msgstr "显示过期库存" -#: common/models.py:2271 +#: common/models.py:2265 msgid "Show expired stock items on the homepage" msgstr "在主页上显示过期的库存项目" -#: common/models.py:2276 +#: common/models.py:2270 msgid "Show stale stock" msgstr "显示过期库存" -#: common/models.py:2277 +#: common/models.py:2271 msgid "Show stale stock items on the homepage" msgstr "在主页上显示过期库存商品" -#: common/models.py:2282 +#: common/models.py:2276 msgid "Show pending builds" msgstr "显示待处理的构建" -#: common/models.py:2283 +#: common/models.py:2277 msgid "Show pending builds on the homepage" msgstr "在主页上显示待处理的构建" -#: common/models.py:2288 +#: common/models.py:2282 msgid "Show overdue builds" msgstr "显示过期的构建" -#: common/models.py:2289 +#: common/models.py:2283 msgid "Show overdue builds on the homepage" msgstr "在主页上显示过期的构建" -#: common/models.py:2294 +#: common/models.py:2288 msgid "Show outstanding POs" msgstr "显示出色的PO" -#: common/models.py:2295 +#: common/models.py:2289 msgid "Show outstanding POs on the homepage" msgstr "在主页上显示优秀的PO" -#: common/models.py:2300 +#: common/models.py:2294 msgid "Show overdue POs" msgstr "显示过期订单" -#: common/models.py:2301 +#: common/models.py:2295 msgid "Show overdue POs on the homepage" msgstr "在主页上显示逾期订单" -#: common/models.py:2306 +#: common/models.py:2300 msgid "Show outstanding SOs" msgstr "展示杰出的SO" -#: common/models.py:2307 +#: common/models.py:2301 msgid "Show outstanding SOs on the homepage" msgstr "在主页上显示优秀的SO" -#: common/models.py:2312 +#: common/models.py:2306 msgid "Show overdue SOs" msgstr "显示过期的SO" -#: common/models.py:2313 +#: common/models.py:2307 msgid "Show overdue SOs on the homepage" msgstr "在主页上显示过期的SO" -#: common/models.py:2318 +#: common/models.py:2312 msgid "Show pending SO shipments" msgstr "显示待处理的SO发货" -#: common/models.py:2319 +#: common/models.py:2313 msgid "Show pending SO shipments on the homepage" msgstr "在主页上显示待处理的SO发货" -#: common/models.py:2324 +#: common/models.py:2318 msgid "Show News" msgstr "显示新闻" -#: common/models.py:2325 +#: common/models.py:2319 msgid "Show news on the homepage" msgstr "在主页上显示新闻" -#: common/models.py:2330 +#: common/models.py:2324 msgid "Inline label display" msgstr "内联标签显示" -#: common/models.py:2332 +#: common/models.py:2326 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "在浏览器中显示PDF标签,而不是作为文件下载" -#: common/models.py:2338 +#: common/models.py:2332 msgid "Default label printer" msgstr "默认标签打印机" -#: common/models.py:2340 +#: common/models.py:2334 msgid "Configure which label printer should be selected by default" msgstr "配置默认情况下应选择哪个标签打印机" -#: common/models.py:2346 +#: common/models.py:2340 msgid "Inline report display" msgstr "内联报告显示" -#: common/models.py:2348 +#: common/models.py:2342 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "在浏览器中显示PDF报告,而不是作为文件下载" -#: common/models.py:2354 +#: common/models.py:2348 msgid "Search Parts" msgstr "搜索零件" -#: common/models.py:2355 +#: common/models.py:2349 msgid "Display parts in search preview window" msgstr "在搜索预览窗口中显示零件" -#: common/models.py:2360 +#: common/models.py:2354 msgid "Search Supplier Parts" msgstr "搜索供应商零件" -#: common/models.py:2361 +#: common/models.py:2355 msgid "Display supplier parts in search preview window" msgstr "在搜索预览窗口中显示供应商零件" -#: common/models.py:2366 +#: common/models.py:2360 msgid "Search Manufacturer Parts" msgstr "搜索制造商零件" -#: common/models.py:2367 +#: common/models.py:2361 msgid "Display manufacturer parts in search preview window" msgstr "在搜索预览窗口中显示制造商零件" -#: common/models.py:2372 +#: common/models.py:2366 msgid "Hide Inactive Parts" msgstr "隐藏非活动零件" -#: common/models.py:2373 +#: common/models.py:2367 msgid "Excluded inactive parts from search preview window" msgstr "从搜索预览窗口中排除非活动零件" -#: common/models.py:2378 +#: common/models.py:2372 msgid "Search Categories" msgstr "搜索分类" -#: common/models.py:2379 +#: common/models.py:2373 msgid "Display part categories in search preview window" msgstr "在搜索预览窗口中显示零件类别" -#: common/models.py:2384 +#: common/models.py:2378 msgid "Search Stock" msgstr "搜索库存" -#: common/models.py:2385 +#: common/models.py:2379 msgid "Display stock items in search preview window" msgstr "在搜索预览窗口中显示库存项目" -#: common/models.py:2390 +#: common/models.py:2384 msgid "Hide Unavailable Stock Items" msgstr "隐藏不可用的库存项目" -#: common/models.py:2392 +#: common/models.py:2386 msgid "Exclude stock items which are not available from the search preview window" msgstr "排除搜索预览窗口中不可用的库存项目" -#: common/models.py:2398 +#: common/models.py:2392 msgid "Search Locations" msgstr "搜索地点" -#: common/models.py:2399 +#: common/models.py:2393 msgid "Display stock locations in search preview window" msgstr "在搜索预览窗口中显示库存位置" -#: common/models.py:2404 +#: common/models.py:2398 msgid "Search Companies" msgstr "搜索公司" -#: common/models.py:2405 +#: common/models.py:2399 msgid "Display companies in search preview window" msgstr "在搜索预览窗口中显示公司" -#: common/models.py:2410 +#: common/models.py:2404 msgid "Search Build Orders" msgstr "搜索生产订单" -#: common/models.py:2411 +#: common/models.py:2405 msgid "Display build orders in search preview window" msgstr "在搜索预览窗口中显示生产订单" -#: common/models.py:2416 +#: common/models.py:2410 msgid "Search Purchase Orders" msgstr "搜索采购订单" -#: common/models.py:2417 +#: common/models.py:2411 msgid "Display purchase orders in search preview window" msgstr "在搜索预览窗口中显示采购订单" -#: common/models.py:2422 +#: common/models.py:2416 msgid "Exclude Inactive Purchase Orders" msgstr "排除未激活的采购订单" -#: common/models.py:2424 +#: common/models.py:2418 msgid "Exclude inactive purchase orders from search preview window" msgstr "从搜索预览窗口中排除不活动的采购订单" -#: common/models.py:2430 +#: common/models.py:2424 msgid "Search Sales Orders" msgstr "搜索销售订单" -#: common/models.py:2431 +#: common/models.py:2425 msgid "Display sales orders in search preview window" msgstr "在搜索预览窗口中显示销售订单" -#: common/models.py:2436 +#: common/models.py:2430 msgid "Exclude Inactive Sales Orders" msgstr "排除未激活的销售订单" -#: common/models.py:2438 +#: common/models.py:2432 msgid "Exclude inactive sales orders from search preview window" msgstr "从搜索预览窗口中排除不活动的销售订单" -#: common/models.py:2444 +#: common/models.py:2438 msgid "Search Return Orders" msgstr "搜索退货订单" -#: common/models.py:2445 +#: common/models.py:2439 msgid "Display return orders in search preview window" msgstr "在搜索预览窗口中显示退货订单" -#: common/models.py:2450 +#: common/models.py:2444 msgid "Exclude Inactive Return Orders" msgstr "排除未激活的退货订单" -#: common/models.py:2452 +#: common/models.py:2446 msgid "Exclude inactive return orders from search preview window" msgstr "从搜索预览窗口中排除不活动的退货订单" -#: common/models.py:2458 +#: common/models.py:2452 msgid "Search Preview Results" msgstr "搜索预览结果" -#: common/models.py:2460 +#: common/models.py:2454 msgid "Number of results to show in each section of the search preview window" msgstr "在搜索预览窗口的每个部分中显示的结果数" -#: common/models.py:2466 +#: common/models.py:2460 msgid "Regex Search" msgstr "正则表达式搜索" -#: common/models.py:2467 +#: common/models.py:2461 msgid "Enable regular expressions in search queries" msgstr "在搜索查询中启用正则表达式" -#: common/models.py:2472 +#: common/models.py:2466 msgid "Whole Word Search" msgstr "整词搜索" -#: common/models.py:2473 +#: common/models.py:2467 msgid "Search queries return results for whole word matches" msgstr "搜索查询返回整词匹配的结果" -#: common/models.py:2478 +#: common/models.py:2472 msgid "Show Quantity in Forms" msgstr "在表格中显示数量" -#: common/models.py:2479 +#: common/models.py:2473 msgid "Display available part quantity in some forms" msgstr "以某些形式显示可用零件数量" -#: common/models.py:2484 +#: common/models.py:2478 msgid "Escape Key Closes Forms" msgstr "Esc键关闭窗体" -#: common/models.py:2485 +#: common/models.py:2479 msgid "Use the escape key to close modal forms" msgstr "使用ESC键关闭模态窗体" -#: common/models.py:2490 +#: common/models.py:2484 msgid "Fixed Navbar" msgstr "固定导航栏" -#: common/models.py:2491 +#: common/models.py:2485 msgid "The navbar position is fixed to the top of the screen" msgstr "导航栏位置固定在屏幕顶部" -#: common/models.py:2496 +#: common/models.py:2490 msgid "Date Format" msgstr "时间格式" -#: common/models.py:2497 +#: common/models.py:2491 msgid "Preferred format for displaying dates" msgstr "显示时间的首选格式" -#: common/models.py:2510 part/templates/part/detail.html:41 +#: common/models.py:2504 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "零件调度" -#: common/models.py:2511 +#: common/models.py:2505 msgid "Display part scheduling information" msgstr "显示零件排程信息" -#: common/models.py:2516 part/templates/part/detail.html:62 +#: common/models.py:2510 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "零件盘点" -#: common/models.py:2518 +#: common/models.py:2512 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "显示零件盘点信息 (如果启用了盘点功能)" -#: common/models.py:2524 +#: common/models.py:2518 msgid "Table String Length" msgstr "表字符串长度" -#: common/models.py:2526 +#: common/models.py:2520 msgid "Maximum length limit for strings displayed in table views" msgstr "表视图中显示的字符串的最大长度限制" -#: common/models.py:2532 +#: common/models.py:2526 msgid "Receive error reports" msgstr "接收错误报告" -#: common/models.py:2533 +#: common/models.py:2527 msgid "Receive notifications for system errors" msgstr "接收系统错误通知" -#: common/models.py:2538 +#: common/models.py:2532 msgid "Last used printing machines" msgstr "上次使用的打印设备" -#: common/models.py:2539 +#: common/models.py:2533 msgid "Save the last used printing machines for a user" msgstr "为用户保存上次使用的打印设备" -#: common/models.py:2559 common/models.py:2560 common/models.py:2717 -#: common/models.py:2718 common/models.py:2963 common/models.py:2964 -#: common/models.py:3287 common/models.py:3288 importer/models.py:89 +#: common/models.py:2553 common/models.py:2554 common/models.py:2711 +#: common/models.py:2712 common/models.py:2957 common/models.py:2958 +#: common/models.py:3281 common/models.py:3282 importer/models.py:89 #: part/models.py:3319 part/models.py:3406 part/models.py:3480 #: part/models.py:3508 plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3735,11 +3724,11 @@ msgstr "为用户保存上次使用的打印设备" msgid "User" msgstr "使用者" -#: common/models.py:2582 +#: common/models.py:2576 msgid "Price break quantity" msgstr "批发价数量" -#: common/models.py:2589 company/serializers.py:517 order/admin.py:42 +#: common/models.py:2583 company/serializers.py:517 order/admin.py:42 #: order/models.py:1423 order/models.py:2410 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1892 #: templates/js/translated/pricing.js:621 @@ -3747,96 +3736,96 @@ msgstr "批发价数量" msgid "Price" msgstr "价格" -#: common/models.py:2590 +#: common/models.py:2584 msgid "Unit price at specified quantity" msgstr "指定数量的单位价格" -#: common/models.py:2694 common/models.py:2879 +#: common/models.py:2688 common/models.py:2873 msgid "Endpoint" msgstr "端点" -#: common/models.py:2695 +#: common/models.py:2689 msgid "Endpoint at which this webhook is received" msgstr "接收此网络钩子的端点" -#: common/models.py:2705 +#: common/models.py:2699 msgid "Name for this webhook" msgstr "此网络钩子的名称" -#: common/models.py:2709 +#: common/models.py:2703 msgid "Is this webhook active" msgstr "网络钩子是否已启用" -#: common/models.py:2725 users/models.py:159 +#: common/models.py:2719 users/models.py:159 msgid "Token" msgstr "令牌" -#: common/models.py:2726 +#: common/models.py:2720 msgid "Token for access" msgstr "访问令牌" -#: common/models.py:2734 +#: common/models.py:2728 msgid "Secret" msgstr "密钥" -#: common/models.py:2735 +#: common/models.py:2729 msgid "Shared secret for HMAC" msgstr "HMAC共享密钥" -#: common/models.py:2843 +#: common/models.py:2837 msgid "Message ID" msgstr "消息ID" -#: common/models.py:2844 +#: common/models.py:2838 msgid "Unique identifier for this message" msgstr "此邮件的唯一标识符" -#: common/models.py:2852 +#: common/models.py:2846 msgid "Host" msgstr "主机" -#: common/models.py:2853 +#: common/models.py:2847 msgid "Host from which this message was received" msgstr "接收此消息的主机" -#: common/models.py:2861 +#: common/models.py:2855 msgid "Header" msgstr "标题" -#: common/models.py:2862 +#: common/models.py:2856 msgid "Header of this message" msgstr "此消息的标题" -#: common/models.py:2869 +#: common/models.py:2863 msgid "Body" msgstr "正文" -#: common/models.py:2870 +#: common/models.py:2864 msgid "Body of this message" msgstr "此消息的正文" -#: common/models.py:2880 +#: common/models.py:2874 msgid "Endpoint on which this message was received" msgstr "接收此消息的终点" -#: common/models.py:2885 +#: common/models.py:2879 msgid "Worked on" msgstr "工作于" -#: common/models.py:2886 +#: common/models.py:2880 msgid "Was the work on this message finished?" msgstr "这条消息的工作完成了吗?" -#: common/models.py:3012 +#: common/models.py:3006 msgid "Id" msgstr "标识" -#: common/models.py:3014 templates/js/translated/company.js:965 +#: common/models.py:3008 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "标题" -#: common/models.py:3016 common/models.py:3271 company/models.py:146 +#: common/models.py:3010 common/models.py:3265 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 #: order/models.py:303 order/models.py:1378 order/models.py:1810 #: part/admin.py:55 part/models.py:1069 @@ -3853,217 +3842,217 @@ msgstr "标题" msgid "Link" msgstr "連結" -#: common/models.py:3018 templates/js/translated/news.js:60 +#: common/models.py:3012 templates/js/translated/news.js:60 msgid "Published" msgstr "已发布" -#: common/models.py:3020 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:3014 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "作者" -#: common/models.py:3022 templates/js/translated/news.js:52 +#: common/models.py:3016 templates/js/translated/news.js:52 msgid "Summary" msgstr "摘要" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Read" msgstr "阅读" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Was this news item read?" msgstr "这条新闻被阅读了吗?" -#: common/models.py:3042 company/models.py:156 part/models.py:1079 +#: common/models.py:3036 company/models.py:156 part/models.py:1079 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 -#: stock/templates/stock/item_base.html:133 templates/503.html:31 +#: stock/templates/stock/item_base.html:129 templates/503.html:31 #: templates/hover_image.html:7 templates/hover_image.html:9 #: templates/modals.html:6 msgid "Image" msgstr "图像" -#: common/models.py:3042 +#: common/models.py:3036 msgid "Image file" msgstr "图像文件" -#: common/models.py:3054 common/models.py:3255 +#: common/models.py:3048 common/models.py:3249 msgid "Target model type for this image" msgstr "此图像的目标模型类型" -#: common/models.py:3058 +#: common/models.py:3052 msgid "Target model ID for this image" msgstr "此图像的目标型号ID" -#: common/models.py:3080 +#: common/models.py:3074 msgid "Custom Unit" msgstr "自定义单位" -#: common/models.py:3098 +#: common/models.py:3092 msgid "Unit symbol must be unique" msgstr "单位符号必须唯一" -#: common/models.py:3113 +#: common/models.py:3107 msgid "Unit name must be a valid identifier" msgstr "单位名称必须是有效的标识符" -#: common/models.py:3132 +#: common/models.py:3126 msgid "Unit name" msgstr "单位名称" -#: common/models.py:3139 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3133 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "符号" -#: common/models.py:3140 +#: common/models.py:3134 msgid "Optional unit symbol" msgstr "可选单位符号" -#: common/models.py:3146 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3140 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "定义" -#: common/models.py:3147 +#: common/models.py:3141 msgid "Unit definition" msgstr "单位定义" -#: common/models.py:3205 common/models.py:3262 stock/models.py:2552 +#: common/models.py:3199 common/models.py:3256 stock/models.py:2549 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "附件" -#: common/models.py:3217 +#: common/models.py:3211 msgid "Missing file" msgstr "缺少檔案" -#: common/models.py:3218 +#: common/models.py:3212 msgid "Missing external link" msgstr "缺少外部連結" -#: common/models.py:3263 +#: common/models.py:3257 msgid "Select file to attach" msgstr "選擇附件" -#: common/models.py:3278 templates/js/translated/attachment.js:120 +#: common/models.py:3272 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "註解" -#: common/models.py:3279 +#: common/models.py:3273 msgid "Attachment comment" msgstr "附件评论" -#: common/models.py:3295 +#: common/models.py:3289 msgid "Upload date" msgstr "上传日期" -#: common/models.py:3296 +#: common/models.py:3290 msgid "Date the file was uploaded" msgstr "上传文件的日期" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size" msgstr "文件大小" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size in bytes" msgstr "文件大小,以字节为单位" -#: common/models.py:3338 common/serializers.py:588 +#: common/models.py:3332 common/serializers.py:588 msgid "Invalid model type specified for attachment" msgstr "为附件指定的模型类型无效" -#: common/models.py:3347 plugin/models.py:43 users/models.py:100 +#: common/models.py:3341 plugin/models.py:43 users/models.py:100 msgid "Key" msgstr "键" -#: common/models.py:3348 +#: common/models.py:3342 msgid "Value that will be saved in the models database" -msgstr "" +msgstr "将保存到模型数据库中的值" -#: common/models.py:3351 +#: common/models.py:3345 msgid "Name of the state" msgstr "" -#: common/models.py:3355 +#: common/models.py:3349 msgid "Label" msgstr "" -#: common/models.py:3356 +#: common/models.py:3350 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:3362 +#: common/models.py:3356 msgid "Color" msgstr "" -#: common/models.py:3363 +#: common/models.py:3357 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:3366 +#: common/models.py:3360 msgid "Logical Key" msgstr "" -#: common/models.py:3368 +#: common/models.py:3362 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:3376 +#: common/models.py:3370 msgid "Model" msgstr "" -#: common/models.py:3377 +#: common/models.py:3371 msgid "Model this state is associated with" msgstr "" -#: common/models.py:3381 +#: common/models.py:3375 msgid "Reference Status Set" msgstr "" -#: common/models.py:3382 +#: common/models.py:3376 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:3388 +#: common/models.py:3382 msgid "Custom State" msgstr "" -#: common/models.py:3389 +#: common/models.py:3383 msgid "Custom States" msgstr "" -#: common/models.py:3404 +#: common/models.py:3398 msgid "Model must be selected" msgstr "" -#: common/models.py:3407 +#: common/models.py:3401 msgid "Key must be selected" msgstr "" -#: common/models.py:3410 +#: common/models.py:3404 msgid "Logical key must be selected" msgstr "" -#: common/models.py:3414 +#: common/models.py:3408 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:3418 +#: common/models.py:3412 msgid "Reference status must be selected" msgstr "" -#: common/models.py:3430 +#: common/models.py:3424 msgid "Reference status set not found" msgstr "" -#: common/models.py:3436 +#: common/models.py:3430 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:3442 +#: common/models.py:3436 msgid "Logical key must be in the logical keys of the reference status" msgstr "" @@ -4165,7 +4154,7 @@ msgstr "任务关键词参数" msgid "Filename" msgstr "檔案名稱" -#: common/serializers.py:563 report/api.py:100 report/serializers.py:53 +#: common/serializers.py:563 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "模型类型" @@ -4447,12 +4436,12 @@ msgstr "链接地址信息 (外部)" #: company/models.py:467 company/models.py:584 company/models.py:808 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 -#: stock/templates/stock/item_base.html:217 +#: stock/templates/stock/item_base.html:213 msgid "Manufacturer Part" msgstr "制造商零件" #: company/models.py:484 company/models.py:776 stock/models.py:791 -#: stock/serializers.py:452 stock/templates/stock/item_base.html:142 +#: stock/serializers.py:452 stock/templates/stock/item_base.html:138 #: templates/js/translated/bom.js:622 msgid "Base Part" msgstr "基础零件" @@ -4463,8 +4452,8 @@ msgstr "选择零件" #: company/models.py:495 company/templates/company/company_base.html:82 #: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:145 part/serializers.py:567 -#: stock/templates/stock/item_base.html:207 +#: company/templates/company/supplier_part.html:145 part/serializers.py:565 +#: stock/templates/stock/item_base.html:203 #: templates/js/translated/company.js:507 #: templates/js/translated/company.js:1118 #: templates/js/translated/company.js:1296 @@ -4479,7 +4468,7 @@ msgstr "选择制造商" #: company/models.py:502 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:153 order/serializers.py:557 -#: part/serializers.py:577 templates/js/translated/company.js:351 +#: part/serializers.py:575 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 #: templates/js/translated/company.js:1630 templates/js/translated/part.js:1807 @@ -4505,7 +4494,7 @@ msgid "Parameter name" msgstr "参数名称" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2544 templates/js/translated/company.js:1166 +#: stock/models.py:2541 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1499 #: templates/js/translated/stock.js:1607 msgid "Value" @@ -4530,7 +4519,7 @@ msgstr "参数单位" #: company/models.py:659 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 #: order/serializers.py:492 stock/models.py:802 -#: stock/templates/stock/item_base.html:233 +#: stock/templates/stock/item_base.html:229 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 @@ -4553,9 +4542,9 @@ msgstr "链接的制造商零件必须引用相同的基础零件" #: company/models.py:786 company/templates/company/company_base.html:87 #: company/templates/company/supplier_part.html:129 order/models.py:492 #: order/templates/order/order_base.html:141 part/bom.py:279 part/bom.py:314 -#: part/serializers.py:551 plugin/builtin/suppliers/digikey.py:25 +#: part/serializers.py:549 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/templates/stock/item_base.html:224 +#: plugin/builtin/suppliers/tme.py:26 stock/templates/stock/item_base.html:220 #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:511 @@ -4570,7 +4559,7 @@ msgstr "供应商" msgid "Select supplier" msgstr "选择供应商" -#: company/models.py:793 part/serializers.py:562 +#: company/models.py:793 part/serializers.py:560 msgid "Supplier stock keeping unit" msgstr "供应商库存管理单位" @@ -4661,7 +4650,7 @@ msgstr "此供应商使用的默认货币" msgid "Company Name" msgstr "公司名称" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:919 +#: company/serializers.py:397 part/admin.py:126 part/serializers.py:917 #: part/templates/part/part_base.html:197 #: templates/js/translated/company.js:1689 #: templates/js/translated/table_filters.js:362 @@ -4735,7 +4724,7 @@ msgstr "删除图像" #: order/models.py:2140 order/templates/order/return_order_base.html:134 #: order/templates/order/sales_order_base.html:151 stock/models.py:844 #: stock/models.py:845 stock/serializers.py:1336 -#: stock/templates/stock/item_base.html:405 +#: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 #: templates/js/translated/return_order.js:295 @@ -4939,7 +4928,7 @@ msgstr "没有可用的制造商信息" #: company/templates/company/manufacturer_part.html:119 #: company/templates/company/supplier_part.html:15 company/views.py:31 -#: part/admin.py:122 part/serializers.py:925 +#: part/admin.py:122 part/serializers.py:923 #: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190 #: templates/navbar.html:48 msgid "Suppliers" @@ -5030,7 +5019,7 @@ msgid "No supplier information available" msgstr "没有可用的供应商信息" #: company/templates/company/supplier_part.html:139 order/serializers.py:554 -#: part/bom.py:286 part/bom.py:315 part/serializers.py:561 +#: part/bom.py:286 part/bom.py:315 part/serializers.py:559 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1793 #: templates/js/translated/pricing.js:510 #: templates/js/translated/purchase_order.js:1920 @@ -5084,7 +5073,7 @@ msgid "Update Part Availability" msgstr "更新零件可用性" #: company/templates/company/supplier_part_sidebar.html:5 -#: part/serializers.py:923 part/stocktake.py:223 +#: part/serializers.py:921 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 #: stock/serializers.py:1021 stock/serializers.py:1199 @@ -5473,7 +5462,7 @@ msgstr "订单待定" #: order/models.py:1592 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_purchase_order_report.html:14 -#: stock/serializers.py:121 stock/templates/stock/item_base.html:176 +#: stock/serializers.py:121 stock/templates/stock/item_base.html:172 #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:168 @@ -5694,7 +5683,7 @@ msgid "Number of items received" msgstr "收到的物品数量" #: order/models.py:1513 stock/models.py:963 stock/serializers.py:617 -#: stock/templates/stock/item_base.html:183 +#: stock/templates/stock/item_base.html:179 #: templates/js/translated/stock.js:2397 msgid "Purchase Price" msgstr "采购价格" @@ -5768,7 +5757,7 @@ msgid "User who checked this shipment" msgstr "检查此装运的用户" #: order/models.py:1788 order/models.py:2011 order/serializers.py:1479 -#: order/serializers.py:1589 templates/js/translated/model_renderers.js:455 +#: order/serializers.py:1597 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "配送" @@ -5982,7 +5971,7 @@ msgstr "行项目" msgid "Line item does not match purchase order" msgstr "行项目与采购订单不匹配" -#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1790 +#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1798 msgid "Select destination location for received items" msgstr "为收到的物品选择目的地位置" @@ -6019,7 +6008,7 @@ msgstr "条形码已被使用" msgid "An integer quantity must be provided for trackable parts" msgstr "必须为可跟踪零件提供整数数量" -#: order/serializers.py:795 order/serializers.py:1806 +#: order/serializers.py:795 order/serializers.py:1814 msgid "Line items must be provided" msgstr "必须提供行项目" @@ -6051,39 +6040,39 @@ msgstr "数量必须为正" msgid "Enter serial numbers to allocate" msgstr "输入要分配的序列号" -#: order/serializers.py:1491 order/serializers.py:1597 +#: order/serializers.py:1491 order/serializers.py:1605 msgid "Shipment has already been shipped" msgstr "货物已发出" -#: order/serializers.py:1494 order/serializers.py:1600 +#: order/serializers.py:1494 order/serializers.py:1608 msgid "Shipment is not associated with this order" msgstr "发货与此订单无关" -#: order/serializers.py:1541 +#: order/serializers.py:1549 msgid "No match found for the following serial numbers" msgstr "未找到以下序列号的匹配项" -#: order/serializers.py:1548 -msgid "The following serial numbers are already allocated" -msgstr "以下序列号已分配" +#: order/serializers.py:1556 +msgid "The following serial numbers are unavailable" +msgstr "" -#: order/serializers.py:1760 +#: order/serializers.py:1768 msgid "Return order line item" msgstr "退货订单行项目" -#: order/serializers.py:1766 +#: order/serializers.py:1774 msgid "Line item does not match return order" msgstr "行项目与退货订单不匹配" -#: order/serializers.py:1769 +#: order/serializers.py:1777 msgid "Line item has already been received" msgstr "行项目已收到" -#: order/serializers.py:1798 +#: order/serializers.py:1806 msgid "Items can only be received against orders which are in progress" msgstr "只能根据正在进行的订单接收物品" -#: order/serializers.py:1881 +#: order/serializers.py:1889 msgid "Line price currency" msgstr "行价格货币" @@ -6510,7 +6499,7 @@ msgstr "更新零件{part} 单价到{price}" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "更新零件 {part} 单价到 {price} 且更新数量到 {qty}" -#: part/admin.py:48 part/models.py:1044 part/serializers.py:908 +#: part/admin.py:48 part/models.py:1044 part/serializers.py:906 #: part/templates/part/part_base.html:276 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 @@ -6537,7 +6526,7 @@ msgstr "零件图像" msgid "Category ID" msgstr "类别 ID" -#: part/admin.py:67 part/admin.py:304 part/serializers.py:893 +#: part/admin.py:67 part/admin.py:304 part/serializers.py:891 #: part/stocktake.py:222 msgid "Category Name" msgstr "类别名称" @@ -6562,7 +6551,7 @@ msgstr "最低库存" msgid "Used In" msgstr "用于" -#: part/admin.py:150 part/serializers.py:918 +#: part/admin.py:150 part/serializers.py:916 #: part/templates/part/part_base.html:248 stock/admin.py:236 #: templates/js/translated/part.js:717 templates/js/translated/part.js:2159 msgid "Building" @@ -6592,7 +6581,7 @@ msgid "Category Path" msgstr "类别路径" #: part/admin.py:325 part/models.py:420 part/serializers.py:130 -#: part/serializers.py:290 part/serializers.py:428 +#: part/serializers.py:290 part/serializers.py:426 #: part/templates/part/cat_link.html:3 part/templates/part/category.html:20 #: part/templates/part/category.html:138 part/templates/part/category.html:158 #: part/templates/part/category_sidebar.html:9 @@ -6619,13 +6608,13 @@ msgstr "父类内部零件号" msgid "Part Revision" msgstr "零件修订版本" -#: part/admin.py:418 part/serializers.py:1367 +#: part/admin.py:418 part/serializers.py:1365 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "最低价格" -#: part/admin.py:423 part/serializers.py:1382 +#: part/admin.py:423 part/serializers.py:1380 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -6720,7 +6709,7 @@ msgid "BOM Valid" msgstr "物料清单合规" #: part/api.py:1520 part/models.py:1036 part/models.py:3501 part/models.py:4060 -#: part/serializers.py:443 part/serializers.py:1223 +#: part/serializers.py:441 part/serializers.py:1221 #: part/templates/part/part_base.html:267 stock/api.py:780 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6746,7 +6735,7 @@ msgstr "使用" msgid "Default Location" msgstr "默认位置" -#: part/bom.py:184 part/serializers.py:926 +#: part/bom.py:184 part/serializers.py:924 #: templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "库存总量" @@ -6906,7 +6895,7 @@ msgstr "提高搜索结果可见性的零件关键字" msgid "Part category" msgstr "零件类别" -#: part/models.py:1052 part/serializers.py:360 +#: part/models.py:1052 msgid "Part revision or version number" msgstr "零件修订版本或版本号" @@ -7012,7 +7001,7 @@ msgid "Owner responsible for this part" msgstr "此零件的负责人" #: part/models.py:1264 part/templates/part/part_base.html:355 -#: stock/templates/stock/item_base.html:451 +#: stock/templates/stock/item_base.html:447 #: templates/js/translated/part.js:2490 msgid "Last Stocktake" msgstr "最近库存盘点" @@ -7277,7 +7266,7 @@ msgstr "测试说明" msgid "Enter description for this test" msgstr "输入测试的描述" -#: part/models.py:3635 report/models.py:208 +#: part/models.py:3635 report/models.py:216 #: templates/js/translated/part.js:2919 #: templates/js/translated/table_filters.js:502 msgid "Enabled" @@ -7571,326 +7560,326 @@ msgstr "购买此库存项的货币" msgid "Number of parts using this template" msgstr "使用此模板的零件数" -#: part/serializers.py:434 +#: part/serializers.py:432 msgid "No parts selected" msgstr "没有选定零件" -#: part/serializers.py:444 +#: part/serializers.py:442 msgid "Select category" msgstr "选择类别" -#: part/serializers.py:479 +#: part/serializers.py:477 msgid "Original Part" msgstr "原始零件" -#: part/serializers.py:480 +#: part/serializers.py:478 msgid "Select original part to duplicate" msgstr "选择要复制的原始零件" -#: part/serializers.py:485 +#: part/serializers.py:483 msgid "Copy Image" msgstr "复制图片" -#: part/serializers.py:486 +#: part/serializers.py:484 msgid "Copy image from original part" msgstr "从原零件复制图片" -#: part/serializers.py:492 part/templates/part/detail.html:293 +#: part/serializers.py:490 part/templates/part/detail.html:293 msgid "Copy BOM" msgstr "复制物料清单" -#: part/serializers.py:493 +#: part/serializers.py:491 msgid "Copy bill of materials from original part" msgstr "从原始零件复制材料清单" -#: part/serializers.py:499 +#: part/serializers.py:497 msgid "Copy Parameters" msgstr "复制参数" -#: part/serializers.py:500 +#: part/serializers.py:498 msgid "Copy parameter data from original part" msgstr "从原始零件复制参数数据" -#: part/serializers.py:506 +#: part/serializers.py:504 msgid "Copy Notes" msgstr "复制备注" -#: part/serializers.py:507 +#: part/serializers.py:505 msgid "Copy notes from original part" msgstr "从原始零件复制备注" -#: part/serializers.py:525 +#: part/serializers.py:523 msgid "Initial Stock Quantity" msgstr "初始化库存数量" -#: part/serializers.py:527 +#: part/serializers.py:525 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "指定此零件的初始库存数量。如果数量为零,则不添加任何库存。" -#: part/serializers.py:534 +#: part/serializers.py:532 msgid "Initial Stock Location" msgstr "初始化库存地点" -#: part/serializers.py:535 +#: part/serializers.py:533 msgid "Specify initial stock location for this Part" msgstr "初始化指定此零件的库存地点" -#: part/serializers.py:552 +#: part/serializers.py:550 msgid "Select supplier (or leave blank to skip)" msgstr "选择供应商(或为空以跳过)" -#: part/serializers.py:568 +#: part/serializers.py:566 msgid "Select manufacturer (or leave blank to skip)" msgstr "选择制造商(或为空)" -#: part/serializers.py:578 +#: part/serializers.py:576 msgid "Manufacturer part number" msgstr "制造商零件号" -#: part/serializers.py:585 +#: part/serializers.py:583 msgid "Selected company is not a valid supplier" msgstr "所选公司不是一个有效的供应商" -#: part/serializers.py:594 +#: part/serializers.py:592 msgid "Selected company is not a valid manufacturer" msgstr "所选公司不是一个有效的制造商" -#: part/serializers.py:605 +#: part/serializers.py:603 msgid "Manufacturer part matching this MPN already exists" msgstr "与此制造商零件编号 (MPN) 的相匹配的制造商零件已存在" -#: part/serializers.py:612 +#: part/serializers.py:610 msgid "Supplier part matching this SKU already exists" msgstr "匹配此库存单位 (SKU) 的供应商零件已存在" -#: part/serializers.py:924 +#: part/serializers.py:922 msgid "Revisions" msgstr "修订" -#: part/serializers.py:929 +#: part/serializers.py:927 msgid "Unallocated Stock" msgstr "未分配的库存" -#: part/serializers.py:932 +#: part/serializers.py:930 msgid "Variant Stock" msgstr "变体库存" -#: part/serializers.py:962 part/templates/part/copy_part.html:9 +#: part/serializers.py:960 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:474 msgid "Duplicate Part" msgstr "重复零件" -#: part/serializers.py:963 +#: part/serializers.py:961 msgid "Copy initial data from another Part" msgstr "从另一个零件复制初始数据" -#: part/serializers.py:969 templates/js/translated/part.js:103 +#: part/serializers.py:967 templates/js/translated/part.js:103 msgid "Initial Stock" msgstr "初始库存" -#: part/serializers.py:970 +#: part/serializers.py:968 msgid "Create Part with initial stock quantity" msgstr "创建具有初始库存数量的零件" -#: part/serializers.py:976 +#: part/serializers.py:974 msgid "Supplier Information" msgstr "供应商信息" -#: part/serializers.py:977 +#: part/serializers.py:975 msgid "Add initial supplier information for this part" msgstr "添加此零件的初始供应商信息" -#: part/serializers.py:985 +#: part/serializers.py:983 msgid "Copy Category Parameters" msgstr "复制类别参数" -#: part/serializers.py:986 +#: part/serializers.py:984 msgid "Copy parameter templates from selected part category" msgstr "从选择的零件复制参数模版" -#: part/serializers.py:991 +#: part/serializers.py:989 msgid "Existing Image" msgstr "现有的图片" -#: part/serializers.py:992 +#: part/serializers.py:990 msgid "Filename of an existing part image" msgstr "现有零件图片的文件名" -#: part/serializers.py:1009 +#: part/serializers.py:1007 msgid "Image file does not exist" msgstr "图片不存在" -#: part/serializers.py:1215 +#: part/serializers.py:1213 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "限制盘点报告到某个特定零件以及任何变体零件" -#: part/serializers.py:1225 +#: part/serializers.py:1223 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "限制盘点报告到某个特定零件类别以及任何子类别" -#: part/serializers.py:1235 +#: part/serializers.py:1233 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "限制盘点报告到某个特定零件库存地点以及任何子位置" -#: part/serializers.py:1241 +#: part/serializers.py:1239 msgid "Exclude External Stock" msgstr "排除外部库存" -#: part/serializers.py:1242 +#: part/serializers.py:1240 msgid "Exclude stock items in external locations" msgstr "排除外部位置的库存项" -#: part/serializers.py:1247 +#: part/serializers.py:1245 msgid "Generate Report" msgstr "生成报告" -#: part/serializers.py:1248 +#: part/serializers.py:1246 msgid "Generate report file containing calculated stocktake data" msgstr "生成包含计算出来的盘点数据的报告文件" -#: part/serializers.py:1253 +#: part/serializers.py:1251 msgid "Update Parts" msgstr "更新零件" -#: part/serializers.py:1254 +#: part/serializers.py:1252 msgid "Update specified parts with calculated stocktake data" msgstr "使用计算出的盘点数据更新指定零件" -#: part/serializers.py:1262 +#: part/serializers.py:1260 msgid "Stocktake functionality is not enabled" msgstr "盘点功能未启用" -#: part/serializers.py:1368 +#: part/serializers.py:1366 msgid "Override calculated value for minimum price" msgstr "覆盖已计算的最低价格值" -#: part/serializers.py:1375 +#: part/serializers.py:1373 msgid "Minimum price currency" msgstr "最低价格货币" -#: part/serializers.py:1383 +#: part/serializers.py:1381 msgid "Override calculated value for maximum price" msgstr "覆盖已计算的最高价格值" -#: part/serializers.py:1390 +#: part/serializers.py:1388 msgid "Maximum price currency" msgstr "最高价格货币" -#: part/serializers.py:1419 +#: part/serializers.py:1417 msgid "Update" msgstr "更新" -#: part/serializers.py:1420 +#: part/serializers.py:1418 msgid "Update pricing for this part" msgstr "更新这个零件的价格" -#: part/serializers.py:1443 +#: part/serializers.py:1441 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "无法将所提供的货币转换为 {default_currency}" -#: part/serializers.py:1450 +#: part/serializers.py:1448 msgid "Minimum price must not be greater than maximum price" msgstr "最低价格不能高于最高价格。" -#: part/serializers.py:1453 +#: part/serializers.py:1451 msgid "Maximum price must not be less than minimum price" msgstr "最高价格不能低于最低价格" -#: part/serializers.py:1597 +#: part/serializers.py:1595 msgid "Select the parent assembly" msgstr "选择父装配" -#: part/serializers.py:1606 +#: part/serializers.py:1604 msgid "Component Name" msgstr "元件名称" -#: part/serializers.py:1609 +#: part/serializers.py:1607 msgid "Component IPN" msgstr "元件内部零件号" -#: part/serializers.py:1612 +#: part/serializers.py:1610 msgid "Component Description" msgstr "元件描述" -#: part/serializers.py:1618 +#: part/serializers.py:1616 msgid "Select the component part" msgstr "选择零部件" -#: part/serializers.py:1627 part/templates/part/part_base.html:242 +#: part/serializers.py:1625 part/templates/part/part_base.html:242 #: templates/js/translated/bom.js:1219 msgid "Can Build" msgstr "可以创建" -#: part/serializers.py:1858 +#: part/serializers.py:1856 msgid "Select part to copy BOM from" msgstr "选择要复制物料清单的零件" -#: part/serializers.py:1866 +#: part/serializers.py:1864 msgid "Remove Existing Data" msgstr "移除现有数据" -#: part/serializers.py:1867 +#: part/serializers.py:1865 msgid "Remove existing BOM items before copying" msgstr "复制前删除现有的物料清单项目" -#: part/serializers.py:1872 +#: part/serializers.py:1870 msgid "Include Inherited" msgstr "包含继承的" -#: part/serializers.py:1873 +#: part/serializers.py:1871 msgid "Include BOM items which are inherited from templated parts" msgstr "包含从模板零件继承的物料清单项目" -#: part/serializers.py:1878 +#: part/serializers.py:1876 msgid "Skip Invalid Rows" msgstr "跳过无效行" -#: part/serializers.py:1879 +#: part/serializers.py:1877 msgid "Enable this option to skip invalid rows" msgstr "启用此选项以跳过无效行" -#: part/serializers.py:1884 +#: part/serializers.py:1882 msgid "Copy Substitute Parts" msgstr "复制替代品零件" -#: part/serializers.py:1885 +#: part/serializers.py:1883 msgid "Copy substitute parts when duplicate BOM items" msgstr "复制物料清单项目时复制替代品零件" -#: part/serializers.py:1922 +#: part/serializers.py:1920 msgid "Clear Existing BOM" msgstr "清除现有的物料清单" -#: part/serializers.py:1923 +#: part/serializers.py:1921 msgid "Delete existing BOM items before uploading" msgstr "上传前删除现有的物料清单项目" -#: part/serializers.py:1955 +#: part/serializers.py:1953 msgid "No part column specified" msgstr "未指定零件列" -#: part/serializers.py:1999 +#: part/serializers.py:1997 msgid "Multiple matching parts found" msgstr "找到多个匹配的零件。" -#: part/serializers.py:2002 +#: part/serializers.py:2000 msgid "No matching part found" msgstr "没有找到匹配的零件" -#: part/serializers.py:2004 +#: part/serializers.py:2002 msgid "Part is not designated as a component" msgstr "零件未指定为元件" -#: part/serializers.py:2013 +#: part/serializers.py:2011 msgid "Quantity not provided" msgstr "未提供数量" -#: part/serializers.py:2021 +#: part/serializers.py:2019 msgid "Invalid quantity" msgstr "无效的数量" -#: part/serializers.py:2044 +#: part/serializers.py:2042 msgid "At least one BOM item is required" msgstr "至少需要一个物料清单项目" @@ -8216,7 +8205,7 @@ msgid "Subscribe to notifications for this part" msgstr "订阅此零件的通知" #: part/templates/part/part_base.html:52 -#: stock/templates/stock/item_base.html:62 +#: stock/templates/stock/item_base.html:61 #: stock/templates/stock/location.html:71 templates/js/translated/label.js:136 msgid "Print Label" msgstr "打印标签" @@ -8226,7 +8215,7 @@ msgid "Show pricing information" msgstr "显示定价信息" #: part/templates/part/part_base.html:63 -#: stock/templates/stock/item_base.html:110 +#: stock/templates/stock/item_base.html:106 #: stock/templates/stock/location.html:80 msgid "Stock actions" msgstr "库存操作" @@ -8297,12 +8286,12 @@ msgid "Required for Orders" msgstr "" #: part/templates/part/part_base.html:225 -#: stock/templates/stock/item_base.html:388 +#: stock/templates/stock/item_base.html:384 msgid "Allocated to Build Orders" msgstr "分配到生产订单" #: part/templates/part/part_base.html:234 -#: stock/templates/stock/item_base.html:381 +#: stock/templates/stock/item_base.html:377 msgid "Allocated to Sales Orders" msgstr "分配到销售订单" @@ -8322,7 +8311,7 @@ msgid "Latest Serial Number" msgstr "最新序列号" #: part/templates/part/part_base.html:372 -#: stock/templates/stock/item_base.html:322 +#: stock/templates/stock/item_base.html:318 msgid "Search for serial number" msgstr "搜索序列号" @@ -8449,7 +8438,7 @@ msgid "Edit" msgstr "编辑" #: part/templates/part/prices.html:28 stock/admin.py:252 -#: stock/templates/stock/item_base.html:446 +#: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1703 #: templates/js/translated/company.js:1713 #: templates/js/translated/stock.js:2332 @@ -8940,7 +8929,7 @@ msgstr "边框" msgid "Print a border around each label" msgstr "打印每个标签的边框" -#: plugin/builtin/labels/label_sheet.py:47 report/models.py:307 +#: plugin/builtin/labels/label_sheet.py:47 report/models.py:315 msgid "Landscape" msgstr "横屏模式" @@ -9098,7 +9087,7 @@ msgstr "内置插件" msgid "Package Plugin" msgstr "软件包插件" -#: plugin/models.py:220 report/models.py:474 +#: plugin/models.py:220 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" @@ -9249,8 +9238,8 @@ msgstr "从数据库中删除插件配置" msgid "No valid objects provided to template" msgstr "没有为模板提供有效对象" -#: report/api.py:103 report/models.py:438 report/serializers.py:98 -#: report/serializers.py:148 templates/js/translated/purchase_order.js:1817 +#: report/api.py:103 report/models.py:446 report/serializers.py:99 +#: report/serializers.py:149 templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:353 #: templates/js/translated/sales_order.js:887 #: templates/js/translated/sales_order.js:1047 @@ -9281,7 +9270,11 @@ msgstr "没有有效的项目提供到模板" msgid "Error printing label" msgstr "打印标签出错" -#: report/api.py:375 report/api.py:411 +#: report/api.py:358 +msgid "Report saved at time of printing" +msgstr "" + +#: report/api.py:384 report/api.py:420 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "模板文件'{template}' 丢失或不存在" @@ -9318,135 +9311,143 @@ msgstr "模板说明" msgid "Revision number (auto-increments)" msgstr "修订编号 (自动增量)" -#: report/models.py:202 +#: report/models.py:168 +msgid "Attach to Model on Print" +msgstr "" + +#: report/models.py:170 +msgid "Save report output as an attachment against linked model instance when printing" +msgstr "" + +#: report/models.py:210 msgid "Filename Pattern" msgstr "文件名样式" -#: report/models.py:203 +#: report/models.py:211 msgid "Pattern for generating filenames" msgstr "生成文件名模式" -#: report/models.py:208 +#: report/models.py:216 msgid "Template is enabled" msgstr "模板已启用" -#: report/models.py:214 +#: report/models.py:222 msgid "Target model type for template" msgstr "模版的目标模型类型" -#: report/models.py:234 +#: report/models.py:242 msgid "Filters" msgstr "筛选器" -#: report/models.py:235 +#: report/models.py:243 msgid "Template query filters (comma-separated list of key=value pairs)" msgstr "模版查询筛选器 (逗号分隔的键值对列表)" -#: report/models.py:294 report/models.py:361 +#: report/models.py:302 report/models.py:369 msgid "Template file" msgstr "模板包文件" -#: report/models.py:302 +#: report/models.py:310 msgid "Page size for PDF reports" msgstr "PDF 报告的页面大小" -#: report/models.py:308 +#: report/models.py:316 msgid "Render report in landscape orientation" msgstr "横向渲染报告" -#: report/models.py:367 +#: report/models.py:375 msgid "Width [mm]" msgstr "宽度 [mm]" -#: report/models.py:368 +#: report/models.py:376 msgid "Label width, specified in mm" msgstr "标签宽度,以毫米为单位。" -#: report/models.py:374 +#: report/models.py:382 msgid "Height [mm]" msgstr "高度 [mm]" -#: report/models.py:375 +#: report/models.py:383 msgid "Label height, specified in mm" msgstr "标签高度,以毫米为单位。" -#: report/models.py:438 +#: report/models.py:446 msgid "Number of items to process" msgstr "要处理的项目数量" -#: report/models.py:444 +#: report/models.py:452 msgid "Report generation is complete" msgstr "报告生成完成" -#: report/models.py:448 templates/js/translated/build.js:2352 +#: report/models.py:456 templates/js/translated/build.js:2352 msgid "Progress" msgstr "进度" -#: report/models.py:448 +#: report/models.py:456 msgid "Report generation progress" msgstr "报告生成进度" -#: report/models.py:456 +#: report/models.py:464 msgid "Report Template" msgstr "报告模板" -#: report/models.py:463 report/models.py:486 +#: report/models.py:471 report/models.py:494 msgid "Output File" msgstr "输出文件" -#: report/models.py:464 report/models.py:487 +#: report/models.py:472 report/models.py:495 msgid "Generated output file" msgstr "生成输出文件" -#: report/models.py:475 +#: report/models.py:483 msgid "Label output plugin" msgstr "标签输出插件" -#: report/models.py:479 +#: report/models.py:487 msgid "Label Template" msgstr "标签模板" -#: report/models.py:502 +#: report/models.py:510 msgid "Snippet" msgstr "代码片段" -#: report/models.py:503 +#: report/models.py:511 msgid "Report snippet file" msgstr "报告代码片段文件" -#: report/models.py:510 +#: report/models.py:518 msgid "Snippet file description" msgstr "代码片段文件描述" -#: report/models.py:528 +#: report/models.py:536 msgid "Asset" msgstr "资产" -#: report/models.py:529 +#: report/models.py:537 msgid "Report asset file" msgstr "报告资产文件" -#: report/models.py:536 +#: report/models.py:544 msgid "Asset file description" msgstr "资产文件描述" -#: report/serializers.py:91 +#: report/serializers.py:92 msgid "Select report template" msgstr "选择报表模板" -#: report/serializers.py:99 report/serializers.py:149 +#: report/serializers.py:100 report/serializers.py:150 msgid "List of item primary keys to include in the report" msgstr "要包含在报告中的项目主键列表" -#: report/serializers.py:132 +#: report/serializers.py:133 msgid "Select label template" msgstr "选择标签模板" -#: report/serializers.py:140 +#: report/serializers.py:141 msgid "Printing Plugin" msgstr "打印插件" -#: report/serializers.py:141 +#: report/serializers.py:142 msgid "Select plugin to use for label printing" msgstr "选择用于标签打印的插件" @@ -9517,7 +9518,7 @@ msgstr "测试结果" msgid "Test" msgstr "测试" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2538 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2535 msgid "Result" msgstr "结果" @@ -9598,7 +9599,7 @@ msgid "Customer ID" msgstr "客户 ID" #: stock/admin.py:206 stock/models.py:829 -#: stock/templates/stock/item_base.html:354 +#: stock/templates/stock/item_base.html:350 msgid "Installed In" msgstr "安装于" @@ -9623,7 +9624,7 @@ msgid "Delete on Deplete" msgstr "在消耗品上删除" #: stock/admin.py:261 stock/models.py:923 -#: stock/templates/stock/item_base.html:433 +#: stock/templates/stock/item_base.html:429 #: templates/js/translated/stock.js:2316 users/models.py:124 msgid "Expiry Date" msgstr "有效期至" @@ -9665,7 +9666,7 @@ msgid "Expiry date after" msgstr "过期日期后" #: stock/api.py:839 stock/serializers.py:611 -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #: templates/js/translated/table_filters.js:448 msgid "Stale" msgstr "过期" @@ -9715,7 +9716,7 @@ msgid "Stock Locations" msgstr "库存地点" #: stock/models.py:185 stock/models.py:972 -#: stock/templates/stock/item_base.html:247 +#: stock/templates/stock/item_base.html:243 msgid "Owner" msgstr "所有者" @@ -9826,7 +9827,7 @@ msgstr "源代码构建" msgid "Build for this stock item" msgstr "为此库存项目构建" -#: stock/models.py:892 stock/templates/stock/item_base.html:363 +#: stock/models.py:892 stock/templates/stock/item_base.html:359 msgid "Consumed By" msgstr "消费者" @@ -9891,7 +9892,7 @@ msgstr "数量不匹配序列号" msgid "Serial numbers already exist" msgstr "序列号已存在" -#: stock/models.py:1636 +#: stock/models.py:1636 stock/models.py:2438 msgid "Test template does not exist" msgstr "测试模板不存在" @@ -9951,55 +9952,55 @@ msgstr "条目注释" msgid "Stock Item Test Result" msgstr "库存项测试结果" -#: stock/models.py:2443 +#: stock/models.py:2441 msgid "Value must be provided for this test" msgstr "必须为此测试提供值" -#: stock/models.py:2448 +#: stock/models.py:2445 msgid "Attachment must be uploaded for this test" msgstr "测试附件必须上传" -#: stock/models.py:2453 +#: stock/models.py:2450 msgid "Invalid value for this test" msgstr "此测试的值无效" -#: stock/models.py:2538 +#: stock/models.py:2535 msgid "Test result" msgstr "测试结果" -#: stock/models.py:2545 +#: stock/models.py:2542 msgid "Test output value" msgstr "测试输出值" -#: stock/models.py:2553 stock/serializers.py:245 +#: stock/models.py:2550 stock/serializers.py:245 msgid "Test result attachment" msgstr "测验结果附件" -#: stock/models.py:2557 +#: stock/models.py:2554 msgid "Test notes" msgstr "测试备注" -#: stock/models.py:2565 templates/js/translated/stock.js:1633 +#: stock/models.py:2562 templates/js/translated/stock.js:1633 msgid "Test station" msgstr "测试站" -#: stock/models.py:2566 +#: stock/models.py:2563 msgid "The identifier of the test station where the test was performed" msgstr "进行测试的测试站的标识符" -#: stock/models.py:2572 +#: stock/models.py:2569 msgid "Started" msgstr "已开始" -#: stock/models.py:2573 +#: stock/models.py:2570 msgid "The timestamp of the test start" msgstr "测试开始的时间戳" -#: stock/models.py:2579 +#: stock/models.py:2576 msgid "Finished" msgstr "已完成" -#: stock/models.py:2580 +#: stock/models.py:2577 msgid "The timestamp of the test finish" msgstr "测试结束的时间戳" @@ -10059,7 +10060,7 @@ msgstr "测试完成时间不能早于测试开始时间" msgid "Serial number is too large" msgstr "序列号太大" -#: stock/serializers.py:459 stock/templates/stock/item_base.html:193 +#: stock/serializers.py:459 stock/templates/stock/item_base.html:189 msgid "Parent Item" msgstr "父项" @@ -10071,7 +10072,7 @@ msgstr "父库存项" msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "添加时使用包装尺寸:定义的数量是包装的数量" -#: stock/serializers.py:603 stock/templates/stock/item_base.html:437 +#: stock/serializers.py:603 stock/templates/stock/item_base.html:433 #: templates/js/translated/table_filters.js:442 users/models.py:174 msgid "Expired" msgstr "已过期" @@ -10410,7 +10411,7 @@ msgstr "此库存商品没有任何子商品" msgid "Test Data" msgstr "测试数据" -#: stock/templates/stock/item.html:85 stock/templates/stock/item_base.html:65 +#: stock/templates/stock/item.html:85 msgid "Test Report" msgstr "测试报告" @@ -10450,200 +10451,204 @@ msgstr "查找库存项目" msgid "Scan to Location" msgstr "扫描到位置" -#: stock/templates/stock/item_base.html:59 +#: stock/templates/stock/item_base.html:58 #: stock/templates/stock/location.html:67 #: templates/js/translated/filters.js:434 msgid "Printing actions" msgstr "打印操作" -#: stock/templates/stock/item_base.html:75 +#: stock/templates/stock/item_base.html:63 templates/js/translated/report.js:49 +msgid "Print Report" +msgstr "打印报告" + +#: stock/templates/stock/item_base.html:71 msgid "Stock adjustment actions" msgstr "库存调整操作" -#: stock/templates/stock/item_base.html:79 +#: stock/templates/stock/item_base.html:75 #: stock/templates/stock/location.html:87 templates/js/translated/stock.js:1909 msgid "Count stock" msgstr "清点库存" -#: stock/templates/stock/item_base.html:81 +#: stock/templates/stock/item_base.html:77 #: templates/js/translated/stock.js:1891 msgid "Add stock" msgstr "增加库存" -#: stock/templates/stock/item_base.html:82 +#: stock/templates/stock/item_base.html:78 #: templates/js/translated/stock.js:1900 msgid "Remove stock" msgstr "移除库存" -#: stock/templates/stock/item_base.html:85 +#: stock/templates/stock/item_base.html:81 msgid "Serialize stock" msgstr "序列化库存" -#: stock/templates/stock/item_base.html:88 +#: stock/templates/stock/item_base.html:84 #: stock/templates/stock/location.html:93 templates/js/translated/stock.js:1918 msgid "Transfer stock" msgstr "转移库存" -#: stock/templates/stock/item_base.html:91 +#: stock/templates/stock/item_base.html:87 #: templates/js/translated/stock.js:1973 msgid "Assign to customer" msgstr "分配给客户" -#: stock/templates/stock/item_base.html:94 +#: stock/templates/stock/item_base.html:90 msgid "Return to stock" msgstr "返回库存" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall stock item" msgstr "卸载库存项目" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall" msgstr "卸载" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install stock item" msgstr "安装库存项" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install" msgstr "安装" -#: stock/templates/stock/item_base.html:115 +#: stock/templates/stock/item_base.html:111 msgid "Convert to variant" msgstr "转换为变体" -#: stock/templates/stock/item_base.html:118 +#: stock/templates/stock/item_base.html:114 msgid "Duplicate stock item" msgstr "复制库存项目" -#: stock/templates/stock/item_base.html:120 +#: stock/templates/stock/item_base.html:116 msgid "Edit stock item" msgstr "编辑库存项" -#: stock/templates/stock/item_base.html:123 +#: stock/templates/stock/item_base.html:119 msgid "Delete stock item" msgstr "删除库存项" -#: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 +#: stock/templates/stock/item_base.html:165 templates/InvenTree/search.html:139 #: templates/js/translated/build.js:2298 templates/navbar.html:38 msgid "Build" msgstr "生产" -#: stock/templates/stock/item_base.html:211 +#: stock/templates/stock/item_base.html:207 msgid "No manufacturer set" msgstr "未设置制造商" -#: stock/templates/stock/item_base.html:251 +#: stock/templates/stock/item_base.html:247 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "您不在此项目的所有者列表中。此库存项目不可编辑。" -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:248 #: stock/templates/stock/location.html:146 msgid "Read only" msgstr "只读" -#: stock/templates/stock/item_base.html:265 +#: stock/templates/stock/item_base.html:261 msgid "This stock item is unavailable" msgstr "此库存项不可用" -#: stock/templates/stock/item_base.html:271 +#: stock/templates/stock/item_base.html:267 msgid "This stock item is in production and cannot be edited." msgstr "此库存项目正在生产中,无法编辑。" -#: stock/templates/stock/item_base.html:272 +#: stock/templates/stock/item_base.html:268 msgid "Edit the stock item from the build view." msgstr "从构建视图中编辑库存项目。" -#: stock/templates/stock/item_base.html:287 +#: stock/templates/stock/item_base.html:283 msgid "This stock item is allocated to Sales Order" msgstr "此库存项目已分配给销售订单" -#: stock/templates/stock/item_base.html:295 +#: stock/templates/stock/item_base.html:291 msgid "This stock item is allocated to Build Order" msgstr "此库存项目已分配给生产订单" -#: stock/templates/stock/item_base.html:311 +#: stock/templates/stock/item_base.html:307 msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted" msgstr "此库存商品已序列化。它有一个唯一的序列号,数量无法调整" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "previous page" msgstr "上一页" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "Navigate to previous serial number" msgstr "导航到上一个序列号" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "next page" msgstr "下一页" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "Navigate to next serial number" msgstr "导航到下一个序列号" -#: stock/templates/stock/item_base.html:398 +#: stock/templates/stock/item_base.html:394 #: templates/js/translated/build.js:2555 msgid "No location set" msgstr "未设置位置" -#: stock/templates/stock/item_base.html:413 +#: stock/templates/stock/item_base.html:409 msgid "Tests" msgstr "测试" -#: stock/templates/stock/item_base.html:419 +#: stock/templates/stock/item_base.html:415 msgid "This stock item has not passed all required tests" msgstr "此库存项目未通过所有要求的测试" -#: stock/templates/stock/item_base.html:437 +#: stock/templates/stock/item_base.html:433 #, python-format msgid "This StockItem expired on %(item.expiry_date)s" msgstr "此库存项在 %(item.expiry_date)s 过期" -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "此库存项在 %(item.expiry_date)s 过期" -#: stock/templates/stock/item_base.html:455 +#: stock/templates/stock/item_base.html:451 msgid "No stocktake performed" msgstr "未进行盘点" -#: stock/templates/stock/item_base.html:504 +#: stock/templates/stock/item_base.html:500 #: templates/js/translated/stock.js:2038 msgid "stock item" msgstr "库存项" -#: stock/templates/stock/item_base.html:527 +#: stock/templates/stock/item_base.html:523 msgid "Edit Stock Status" msgstr "编辑库存状态" -#: stock/templates/stock/item_base.html:536 +#: stock/templates/stock/item_base.html:532 msgid "Stock Item QR Code" msgstr "库存项二维码" -#: stock/templates/stock/item_base.html:547 +#: stock/templates/stock/item_base.html:543 msgid "Link Barcode to Stock Item" msgstr "将条形码链接到库存项" -#: stock/templates/stock/item_base.html:611 +#: stock/templates/stock/item_base.html:607 msgid "Select one of the part variants listed below." msgstr "选择下面列出的零件变体之一。" -#: stock/templates/stock/item_base.html:614 +#: stock/templates/stock/item_base.html:610 msgid "Warning" msgstr "警告" -#: stock/templates/stock/item_base.html:615 +#: stock/templates/stock/item_base.html:611 msgid "This action cannot be easily undone" msgstr "此操作不易撤消" -#: stock/templates/stock/item_base.html:623 +#: stock/templates/stock/item_base.html:619 msgid "Convert Stock Item" msgstr "转换库存项目" -#: stock/templates/stock/item_base.html:656 +#: stock/templates/stock/item_base.html:652 msgid "Return to Stock" msgstr "返回到库存" @@ -11310,7 +11315,7 @@ msgid "Delete Location Type" msgstr "删除地点类型" #: templates/InvenTree/settings/settings_staff_js.html:503 -#: templates/InvenTree/settings/stock.html:38 +#: templates/InvenTree/settings/stock.html:39 msgid "New Location Type" msgstr "新建位置类型" @@ -11367,7 +11372,7 @@ msgstr "销售订单设置" msgid "Stock Settings" msgstr "库存设置" -#: templates/InvenTree/settings/stock.html:34 +#: templates/InvenTree/settings/stock.html:35 msgid "Stock Location Types" msgstr "库存地点类型" @@ -11852,23 +11857,23 @@ msgstr "添加附件" msgid "Barcode Identifier" msgstr "条形码验证器" -#: templates/base.html:103 +#: templates/base.html:102 msgid "Server Restart Required" msgstr "需要重新启动服务器" -#: templates/base.html:106 +#: templates/base.html:105 msgid "A configuration option has been changed which requires a server restart" msgstr "配置选项已更改,需要重新启动服务器" -#: templates/base.html:106 templates/base.html:116 +#: templates/base.html:105 templates/base.html:115 msgid "Contact your system administrator for further information" msgstr "有关详细信息,请与系统管理员联系" -#: templates/base.html:113 +#: templates/base.html:112 msgid "Pending Database Migrations" msgstr "待处理的数据库迁移" -#: templates/base.html:116 +#: templates/base.html:115 msgid "There are pending database migrations which require attention" msgstr "有一些待处理的数据库迁移需要注意" @@ -13946,10 +13951,6 @@ msgstr "编辑行项目" msgid "Delete line item" msgstr "删除行项目" -#: templates/js/translated/report.js:49 -msgid "Print Report" -msgstr "打印报告" - #: templates/js/translated/report.js:68 msgid "Report print successful" msgstr "报告打印成功" @@ -14728,7 +14729,7 @@ msgstr "订单状态" #: templates/js/translated/table_filters.js:161 msgid "Testable Part" -msgstr "" +msgstr "可测试部分" #: templates/js/translated/table_filters.js:165 msgid "Trackable Part" 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 cf67d4d0bb..107d05eb7f 100644 --- a/src/backend/InvenTree/locale/zh_Hant/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/zh_Hant/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-29 07:07+0000\n" -"PO-Revision-Date: 2024-08-29 07:10\n" +"POT-Creation-Date: 2024-09-06 05:16+0000\n" +"PO-Revision-Date: 2024-09-06 05:19\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Language: zh_TW\n" @@ -67,7 +67,7 @@ msgstr "" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3309 part/templates/part/part_sidebar.html:65 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2557 +#: stock/admin.py:231 stock/models.py:2369 stock/models.py:2554 #: stock/serializers.py:705 stock/serializers.py:863 stock/serializers.py:989 #: stock/serializers.py:1039 stock/serializers.py:1350 #: stock/serializers.py:1439 stock/serializers.py:1604 @@ -419,8 +419,8 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:767 common/models.py:2704 common/models.py:3131 -#: common/models.py:3351 common/serializers.py:439 company/models.py:590 +#: InvenTree/models.py:767 common/models.py:2698 common/models.py:3125 +#: common/models.py:3345 common/serializers.py:439 company/models.py:590 #: machine/models.py:24 part/models.py:995 part/models.py:3776 #: plugin/models.py:51 report/models.py:149 stock/models.py:82 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -449,7 +449,7 @@ msgstr "" #: part/models.py:3791 part/templates/part/category.html:79 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:155 -#: report/models.py:509 report/models.py:535 +#: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 #: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:122 #: templates/InvenTree/settings/notifications.html:19 @@ -572,7 +572,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:444 common/models.py:2709 company/models.py:160 +#: InvenTree/serializers.py:444 common/models.py:2703 company/models.py:160 #: company/models.py:798 machine/models.py:39 part/admin.py:88 #: part/models.py:1201 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -667,7 +667,7 @@ msgstr "" msgid "Downloading images from remote URL is not enabled" msgstr "" -#: InvenTree/status.py:65 part/serializers.py:1267 +#: InvenTree/status.py:65 part/serializers.py:1265 msgid "Background worker check failed" msgstr "" @@ -777,7 +777,7 @@ msgid "Optional" msgstr "" #: build/api.py:321 common/models.py:1491 part/admin.py:91 part/admin.py:428 -#: part/models.py:1166 part/serializers.py:1596 +#: part/models.py:1166 part/serializers.py:1594 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 #: templates/js/translated/table_filters.js:729 @@ -896,7 +896,7 @@ msgstr "" #: part/models.py:3282 part/models.py:3430 part/models.py:3451 #: part/models.py:3473 part/models.py:3609 part/models.py:3951 #: part/models.py:4114 part/models.py:4244 part/models.py:4602 -#: part/serializers.py:1213 part/serializers.py:1857 +#: part/serializers.py:1211 part/serializers.py:1855 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1063,12 +1063,12 @@ msgstr "" #: order/templates/order/return_order_base.html:148 #: order/templates/order/sales_order_base.html:187 #: part/templates/part/part_base.html:399 stock/models.py:859 -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:196 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "" -#: build/models.py:378 common/models.py:3272 part/models.py:1070 +#: build/models.py:378 common/models.py:3266 part/models.py:1070 #: stock/models.py:859 msgid "Link to external URL" msgstr "" @@ -1124,7 +1124,7 @@ msgstr "" #: build/models.py:1060 build/serializers.py:279 build/serializers.py:328 #: build/serializers.py:959 order/models.py:565 order/serializers.py:500 -#: order/serializers.py:666 part/serializers.py:1590 part/serializers.py:2019 +#: order/serializers.py:666 part/serializers.py:1588 part/serializers.py:2017 #: stock/models.py:704 stock/models.py:1515 stock/serializers.py:676 msgid "Quantity must be greater than zero" msgstr "" @@ -1149,7 +1149,7 @@ msgstr "" #: build/models.py:1505 build/models.py:1761 build/serializers.py:266 #: build/serializers.py:313 build/serializers.py:1339 #: build/templates/build/build_base.html:110 -#: build/templates/build/detail.html:34 common/models.py:2581 +#: build/templates/build/detail.html:34 common/models.py:2575 #: order/models.py:1349 order/models.py:2034 order/serializers.py:1464 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3296 part/models.py:4266 @@ -1163,9 +1163,9 @@ msgstr "" #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 stock/admin.py:160 #: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:667 -#: stock/templates/stock/item_base.html:287 -#: stock/templates/stock/item_base.html:295 -#: stock/templates/stock/item_base.html:342 +#: stock/templates/stock/item_base.html:283 +#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:338 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:981 templates/js/translated/build.js:525 @@ -1228,7 +1228,7 @@ msgstr "" #: stock/serializers.py:770 stock/serializers.py:1288 stock/serializers.py:1400 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 -#: stock/templates/stock/item_base.html:194 +#: stock/templates/stock/item_base.html:190 #: templates/js/translated/build.js:1921 #: templates/js/translated/sales_order.js:301 #: templates/js/translated/sales_order.js:1234 @@ -1323,10 +1323,10 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:359 build/serializers.py:500 build/serializers.py:572 -#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1789 -#: part/serializers.py:1233 stock/serializers.py:103 stock/serializers.py:698 +#: order/serializers.py:655 order/serializers.py:778 order/serializers.py:1797 +#: part/serializers.py:1231 stock/serializers.py:103 stock/serializers.py:698 #: stock/serializers.py:858 stock/serializers.py:984 stock/serializers.py:1432 -#: stock/serializers.py:1688 stock/templates/stock/item_base.html:394 +#: stock/serializers.py:1688 stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2547 @@ -1390,7 +1390,7 @@ msgstr "" #: build/templates/build/detail.html:62 order/models.py:477 #: order/models.py:1003 order/models.py:2152 order/serializers.py:687 #: stock/admin.py:165 stock/serializers.py:1035 stock/serializers.py:1576 -#: stock/templates/stock/item_base.html:427 +#: stock/templates/stock/item_base.html:423 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1371 #: templates/js/translated/purchase_order.js:1792 @@ -1522,7 +1522,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1030 order/serializers.py:1614 +#: build/serializers.py:1030 order/serializers.py:1622 msgid "Allocation items must be provided" msgstr "" @@ -1590,7 +1590,7 @@ msgstr "" #: build/serializers.py:1230 company/models.py:849 #: company/templates/company/supplier_part.html:160 order/serializers.py:691 #: stock/admin.py:229 stock/models.py:822 stock/serializers.py:1586 -#: stock/templates/stock/item_base.html:240 +#: stock/templates/stock/item_base.html:236 #: templates/js/translated/company.js:1646 #: templates/js/translated/purchase_order.js:1169 #: templates/js/translated/purchase_order.js:1332 @@ -1625,7 +1625,7 @@ msgstr "" #: build/serializers.py:1243 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:849 -#: stock/serializers.py:152 stock/templates/stock/item_base.html:311 +#: stock/serializers.py:152 stock/templates/stock/item_base.html:307 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2530 #: templates/js/translated/model_renderers.js:231 @@ -1644,7 +1644,7 @@ msgstr "" msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1257 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1257 stock/templates/stock/item_base.html:336 msgid "Available Quantity" msgstr "" @@ -1684,7 +1684,7 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1355 order/serializers.py:1179 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:920 part/serializers.py:1623 +#: part/bom.py:186 part/serializers.py:918 part/serializers.py:1621 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2807 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2155 @@ -1692,13 +1692,13 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1625 +#: build/serializers.py:1360 order/serializers.py:1180 part/serializers.py:1623 #: templates/js/translated/build.js:2811 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1650 +#: build/serializers.py:1365 part/bom.py:185 part/serializers.py:1648 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" @@ -1716,7 +1716,7 @@ msgstr "" msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1372 part/serializers.py:927 +#: build/serializers.py:1372 part/serializers.py:925 msgid "External Stock" msgstr "" @@ -1745,7 +1745,7 @@ msgstr "" #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:50 order/status_codes.py:81 #: order/templates/order/order_base.html:163 -#: order/templates/order/sales_order_base.html:168 report/models.py:443 +#: order/templates/order/sales_order_base.html:168 report/models.py:451 msgid "Complete" msgstr "" @@ -1849,9 +1849,6 @@ msgid "Delete Build" msgstr "" #: build/templates/build/build_base.html:87 -msgid "Isueue Build" -msgstr "" - #: build/templates/build/build_base.html:88 msgid "Issue Build" msgstr "" @@ -1931,7 +1928,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 -#: stock/templates/stock/item_base.html:369 +#: stock/templates/stock/item_base.html:365 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 #: templates/js/translated/sales_order.js:805 @@ -1991,7 +1988,7 @@ msgid "Allocated Parts" msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:163 -#: stock/templates/stock/item_base.html:162 +#: stock/templates/stock/item_base.html:158 #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:242 #: templates/js/translated/purchase_order.js:1326 @@ -2352,8 +2349,8 @@ msgstr "" #: common/models.py:1297 common/models.py:1353 common/models.py:1366 #: common/models.py:1374 common/models.py:1383 common/models.py:1392 -#: common/models.py:1629 common/models.py:1651 common/models.py:1766 -#: common/models.py:2148 +#: common/models.py:1629 common/models.py:1651 common/models.py:1752 +#: common/models.py:2134 msgid "days" msgstr "" @@ -2582,8 +2579,8 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:1485 part/admin.py:108 part/models.py:3959 -#: report/models.py:293 report/models.py:360 report/serializers.py:90 -#: report/serializers.py:131 stock/serializers.py:233 +#: report/models.py:301 report/models.py:368 report/serializers.py:91 +#: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 #: templates/js/translated/table_filters.js:775 msgid "Template" @@ -2598,7 +2595,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:1497 part/admin.py:95 part/models.py:1172 -#: part/serializers.py:1617 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1615 templates/js/translated/table_filters.js:737 msgid "Component" msgstr "" @@ -2823,7 +2820,7 @@ msgid "Log errors which occur when generating reports" msgstr "" #: common/models.py:1702 plugin/builtin/labels/label_sheet.py:28 -#: report/models.py:301 +#: report/models.py:309 msgid "Page Size" msgstr "" @@ -2832,902 +2829,894 @@ msgid "Default page size for PDF reports" msgstr "" #: common/models.py:1708 -msgid "Enable Test Reports" -msgstr "" - -#: common/models.py:1709 -msgid "Enable generation of test reports" -msgstr "" - -#: common/models.py:1714 -msgid "Attach Test Reports" -msgstr "" - -#: common/models.py:1716 -msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" -msgstr "" - -#: common/models.py:1722 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1723 +#: common/models.py:1709 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1728 +#: common/models.py:1714 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1729 +#: common/models.py:1715 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1734 +#: common/models.py:1720 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1736 +#: common/models.py:1722 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1742 +#: common/models.py:1728 msgid "Batch Code Template" msgstr "" -#: common/models.py:1744 +#: common/models.py:1730 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1749 +#: common/models.py:1735 msgid "Stock Expiry" msgstr "" -#: common/models.py:1750 +#: common/models.py:1736 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1755 +#: common/models.py:1741 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1756 +#: common/models.py:1742 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1761 +#: common/models.py:1747 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1763 +#: common/models.py:1749 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1770 +#: common/models.py:1756 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1771 +#: common/models.py:1757 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1776 +#: common/models.py:1762 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1777 +#: common/models.py:1763 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1782 +#: common/models.py:1768 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1783 +#: common/models.py:1769 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1788 +#: common/models.py:1774 msgid "Show Installed Stock Items" msgstr "" -#: common/models.py:1789 +#: common/models.py:1775 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1794 +#: common/models.py:1780 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1796 +#: common/models.py:1782 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1802 +#: common/models.py:1788 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1804 +#: common/models.py:1790 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1810 +#: common/models.py:1796 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1812 +#: common/models.py:1798 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1818 common/models.py:1874 common/models.py:1896 -#: common/models.py:1932 +#: common/models.py:1804 common/models.py:1860 common/models.py:1882 +#: common/models.py:1918 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1819 common/models.py:1875 common/models.py:1897 -#: common/models.py:1933 +#: common/models.py:1805 common/models.py:1861 common/models.py:1883 +#: common/models.py:1919 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1824 +#: common/models.py:1810 msgid "Require Active Part" msgstr "" -#: common/models.py:1825 +#: common/models.py:1811 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1830 +#: common/models.py:1816 msgid "Require Locked Part" msgstr "" -#: common/models.py:1831 +#: common/models.py:1817 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/models.py:1836 +#: common/models.py:1822 msgid "Require Valid BOM" msgstr "" -#: common/models.py:1838 +#: common/models.py:1824 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1844 +#: common/models.py:1830 msgid "Require Closed Child Orders" msgstr "" -#: common/models.py:1846 +#: common/models.py:1832 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/models.py:1852 +#: common/models.py:1838 msgid "Block Until Tests Pass" msgstr "" -#: common/models.py:1854 +#: common/models.py:1840 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" -#: common/models.py:1860 +#: common/models.py:1846 msgid "Enable Return Orders" msgstr "" -#: common/models.py:1861 +#: common/models.py:1847 msgid "Enable return order functionality in the user interface" msgstr "" -#: common/models.py:1866 +#: common/models.py:1852 msgid "Return Order Reference Pattern" msgstr "" -#: common/models.py:1868 +#: common/models.py:1854 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1880 +#: common/models.py:1866 msgid "Edit Completed Return Orders" msgstr "" -#: common/models.py:1882 +#: common/models.py:1868 msgid "Allow editing of return orders after they have been completed" msgstr "" -#: common/models.py:1888 +#: common/models.py:1874 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1890 +#: common/models.py:1876 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1902 +#: common/models.py:1888 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1903 +#: common/models.py:1889 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1908 +#: common/models.py:1894 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1910 +#: common/models.py:1896 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1916 +#: common/models.py:1902 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1918 +#: common/models.py:1904 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1924 +#: common/models.py:1910 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1926 +#: common/models.py:1912 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1938 +#: common/models.py:1924 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1940 +#: common/models.py:1926 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1946 +#: common/models.py:1932 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1948 +#: common/models.py:1934 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1955 +#: common/models.py:1941 msgid "Enable password forgot" msgstr "" -#: common/models.py:1956 +#: common/models.py:1942 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1961 +#: common/models.py:1947 msgid "Enable registration" msgstr "" -#: common/models.py:1962 +#: common/models.py:1948 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1967 +#: common/models.py:1953 msgid "Enable SSO" msgstr "" -#: common/models.py:1968 +#: common/models.py:1954 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1973 +#: common/models.py:1959 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1975 +#: common/models.py:1961 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1981 +#: common/models.py:1967 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1983 +#: common/models.py:1969 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1989 +#: common/models.py:1975 msgid "SSO group key" msgstr "" -#: common/models.py:1991 +#: common/models.py:1977 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1997 +#: common/models.py:1983 msgid "SSO group map" msgstr "" -#: common/models.py:1999 +#: common/models.py:1985 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/models.py:2005 +#: common/models.py:1991 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:2007 +#: common/models.py:1993 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/models.py:2013 +#: common/models.py:1999 msgid "Email required" msgstr "" -#: common/models.py:2014 +#: common/models.py:2000 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:2019 +#: common/models.py:2005 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:2021 +#: common/models.py:2007 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:2027 +#: common/models.py:2013 msgid "Mail twice" msgstr "" -#: common/models.py:2028 +#: common/models.py:2014 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:2033 +#: common/models.py:2019 msgid "Password twice" msgstr "" -#: common/models.py:2034 +#: common/models.py:2020 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:2039 +#: common/models.py:2025 msgid "Allowed domains" msgstr "" -#: common/models.py:2041 +#: common/models.py:2027 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:2047 +#: common/models.py:2033 msgid "Group on signup" msgstr "" -#: common/models.py:2049 +#: common/models.py:2035 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:2055 +#: common/models.py:2041 msgid "Enforce MFA" msgstr "" -#: common/models.py:2056 +#: common/models.py:2042 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:2061 +#: common/models.py:2047 msgid "Check plugins on startup" msgstr "" -#: common/models.py:2063 +#: common/models.py:2049 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:2071 +#: common/models.py:2057 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2072 +#: common/models.py:2058 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2078 +#: common/models.py:2064 msgid "Enable URL integration" msgstr "" -#: common/models.py:2079 +#: common/models.py:2065 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:2085 +#: common/models.py:2071 msgid "Enable navigation integration" msgstr "" -#: common/models.py:2086 +#: common/models.py:2072 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:2092 +#: common/models.py:2078 msgid "Enable app integration" msgstr "" -#: common/models.py:2093 +#: common/models.py:2079 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:2099 +#: common/models.py:2085 msgid "Enable schedule integration" msgstr "" -#: common/models.py:2100 +#: common/models.py:2086 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2106 +#: common/models.py:2092 msgid "Enable event integration" msgstr "" -#: common/models.py:2107 +#: common/models.py:2093 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2113 +#: common/models.py:2099 msgid "Enable project codes" msgstr "" -#: common/models.py:2114 +#: common/models.py:2100 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2119 +#: common/models.py:2105 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2121 +#: common/models.py:2107 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2127 +#: common/models.py:2113 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2129 +#: common/models.py:2115 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2135 +#: common/models.py:2121 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2137 +#: common/models.py:2123 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2143 +#: common/models.py:2129 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2145 +#: common/models.py:2131 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2152 +#: common/models.py:2138 msgid "Display Users full names" msgstr "" -#: common/models.py:2153 +#: common/models.py:2139 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2158 +#: common/models.py:2144 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2159 +#: common/models.py:2145 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2171 common/models.py:2551 +#: common/models.py:2150 +msgid "Create Template on Upload" +msgstr "" + +#: common/models.py:2152 +msgid "Create a new test template when uploading test data which does not match an existing template" +msgstr "" + +#: common/models.py:2165 common/models.py:2545 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2214 +#: common/models.py:2208 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2216 +#: common/models.py:2210 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2216 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2223 +#: common/models.py:2217 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2228 +#: common/models.py:2222 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2229 +#: common/models.py:2223 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2234 +#: common/models.py:2228 msgid "Show latest parts" msgstr "" -#: common/models.py:2235 +#: common/models.py:2229 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2240 +#: common/models.py:2234 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2241 +#: common/models.py:2235 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2246 +#: common/models.py:2240 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2247 +#: common/models.py:2241 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2252 +#: common/models.py:2246 msgid "Show low stock" msgstr "" -#: common/models.py:2253 +#: common/models.py:2247 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2258 +#: common/models.py:2252 msgid "Show depleted stock" msgstr "" -#: common/models.py:2259 +#: common/models.py:2253 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2264 +#: common/models.py:2258 msgid "Show needed stock" msgstr "" -#: common/models.py:2265 +#: common/models.py:2259 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2270 +#: common/models.py:2264 msgid "Show expired stock" msgstr "" -#: common/models.py:2271 +#: common/models.py:2265 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2276 +#: common/models.py:2270 msgid "Show stale stock" msgstr "" -#: common/models.py:2277 +#: common/models.py:2271 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2282 +#: common/models.py:2276 msgid "Show pending builds" msgstr "" -#: common/models.py:2283 +#: common/models.py:2277 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2288 +#: common/models.py:2282 msgid "Show overdue builds" msgstr "" -#: common/models.py:2289 +#: common/models.py:2283 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2294 +#: common/models.py:2288 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2295 +#: common/models.py:2289 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2300 +#: common/models.py:2294 msgid "Show overdue POs" msgstr "" -#: common/models.py:2301 +#: common/models.py:2295 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2306 +#: common/models.py:2300 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2307 +#: common/models.py:2301 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2312 +#: common/models.py:2306 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2313 +#: common/models.py:2307 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2318 +#: common/models.py:2312 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2319 +#: common/models.py:2313 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2324 +#: common/models.py:2318 msgid "Show News" msgstr "" -#: common/models.py:2325 +#: common/models.py:2319 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2330 +#: common/models.py:2324 msgid "Inline label display" msgstr "" -#: common/models.py:2332 +#: common/models.py:2326 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2338 +#: common/models.py:2332 msgid "Default label printer" msgstr "" -#: common/models.py:2340 +#: common/models.py:2334 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2346 +#: common/models.py:2340 msgid "Inline report display" msgstr "" -#: common/models.py:2348 +#: common/models.py:2342 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2354 +#: common/models.py:2348 msgid "Search Parts" msgstr "" -#: common/models.py:2355 +#: common/models.py:2349 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2360 +#: common/models.py:2354 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2361 +#: common/models.py:2355 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2366 +#: common/models.py:2360 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2367 +#: common/models.py:2361 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2372 +#: common/models.py:2366 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2373 +#: common/models.py:2367 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2378 +#: common/models.py:2372 msgid "Search Categories" msgstr "" -#: common/models.py:2379 +#: common/models.py:2373 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2384 +#: common/models.py:2378 msgid "Search Stock" msgstr "" -#: common/models.py:2385 +#: common/models.py:2379 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2384 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2392 +#: common/models.py:2386 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2398 +#: common/models.py:2392 msgid "Search Locations" msgstr "" -#: common/models.py:2399 +#: common/models.py:2393 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2404 +#: common/models.py:2398 msgid "Search Companies" msgstr "" -#: common/models.py:2405 +#: common/models.py:2399 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2410 +#: common/models.py:2404 msgid "Search Build Orders" msgstr "" -#: common/models.py:2411 +#: common/models.py:2405 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2416 +#: common/models.py:2410 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2417 +#: common/models.py:2411 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2422 +#: common/models.py:2416 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2424 +#: common/models.py:2418 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2430 +#: common/models.py:2424 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2431 +#: common/models.py:2425 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2436 +#: common/models.py:2430 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2438 +#: common/models.py:2432 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2444 +#: common/models.py:2438 msgid "Search Return Orders" msgstr "" -#: common/models.py:2445 +#: common/models.py:2439 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2450 +#: common/models.py:2444 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2452 +#: common/models.py:2446 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2458 +#: common/models.py:2452 msgid "Search Preview Results" msgstr "" -#: common/models.py:2460 +#: common/models.py:2454 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2466 +#: common/models.py:2460 msgid "Regex Search" msgstr "" -#: common/models.py:2467 +#: common/models.py:2461 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2472 +#: common/models.py:2466 msgid "Whole Word Search" msgstr "" -#: common/models.py:2473 +#: common/models.py:2467 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2478 +#: common/models.py:2472 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2479 +#: common/models.py:2473 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2484 +#: common/models.py:2478 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2485 +#: common/models.py:2479 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2490 +#: common/models.py:2484 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2491 +#: common/models.py:2485 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2496 +#: common/models.py:2490 msgid "Date Format" msgstr "" -#: common/models.py:2497 +#: common/models.py:2491 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2510 part/templates/part/detail.html:41 +#: common/models.py:2504 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2511 +#: common/models.py:2505 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2516 part/templates/part/detail.html:62 +#: common/models.py:2510 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2518 +#: common/models.py:2512 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2524 +#: common/models.py:2518 msgid "Table String Length" msgstr "" -#: common/models.py:2526 +#: common/models.py:2520 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2532 +#: common/models.py:2526 msgid "Receive error reports" msgstr "" -#: common/models.py:2533 +#: common/models.py:2527 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2538 +#: common/models.py:2532 msgid "Last used printing machines" msgstr "" -#: common/models.py:2539 +#: common/models.py:2533 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2559 common/models.py:2560 common/models.py:2717 -#: common/models.py:2718 common/models.py:2963 common/models.py:2964 -#: common/models.py:3287 common/models.py:3288 importer/models.py:89 +#: common/models.py:2553 common/models.py:2554 common/models.py:2711 +#: common/models.py:2712 common/models.py:2957 common/models.py:2958 +#: common/models.py:3281 common/models.py:3282 importer/models.py:89 #: part/models.py:3319 part/models.py:3406 part/models.py:3480 #: part/models.py:3508 plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3735,11 +3724,11 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:2582 +#: common/models.py:2576 msgid "Price break quantity" msgstr "" -#: common/models.py:2589 company/serializers.py:517 order/admin.py:42 +#: common/models.py:2583 company/serializers.py:517 order/admin.py:42 #: order/models.py:1423 order/models.py:2410 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1892 #: templates/js/translated/pricing.js:621 @@ -3747,96 +3736,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2590 +#: common/models.py:2584 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2694 common/models.py:2879 +#: common/models.py:2688 common/models.py:2873 msgid "Endpoint" msgstr "" -#: common/models.py:2695 +#: common/models.py:2689 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2705 +#: common/models.py:2699 msgid "Name for this webhook" msgstr "" -#: common/models.py:2709 +#: common/models.py:2703 msgid "Is this webhook active" msgstr "" -#: common/models.py:2725 users/models.py:159 +#: common/models.py:2719 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2726 +#: common/models.py:2720 msgid "Token for access" msgstr "" -#: common/models.py:2734 +#: common/models.py:2728 msgid "Secret" msgstr "" -#: common/models.py:2735 +#: common/models.py:2729 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2843 +#: common/models.py:2837 msgid "Message ID" msgstr "" -#: common/models.py:2844 +#: common/models.py:2838 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2852 +#: common/models.py:2846 msgid "Host" msgstr "" -#: common/models.py:2853 +#: common/models.py:2847 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2861 +#: common/models.py:2855 msgid "Header" msgstr "" -#: common/models.py:2862 +#: common/models.py:2856 msgid "Header of this message" msgstr "" -#: common/models.py:2869 +#: common/models.py:2863 msgid "Body" msgstr "" -#: common/models.py:2870 +#: common/models.py:2864 msgid "Body of this message" msgstr "" -#: common/models.py:2880 +#: common/models.py:2874 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2885 +#: common/models.py:2879 msgid "Worked on" msgstr "" -#: common/models.py:2886 +#: common/models.py:2880 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:3012 +#: common/models.py:3006 msgid "Id" msgstr "" -#: common/models.py:3014 templates/js/translated/company.js:965 +#: common/models.py:3008 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:3016 common/models.py:3271 company/models.py:146 +#: common/models.py:3010 common/models.py:3265 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 #: order/models.py:303 order/models.py:1378 order/models.py:1810 #: part/admin.py:55 part/models.py:1069 @@ -3853,217 +3842,217 @@ msgstr "" msgid "Link" msgstr "" -#: common/models.py:3018 templates/js/translated/news.js:60 +#: common/models.py:3012 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:3020 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:3014 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" -#: common/models.py:3022 templates/js/translated/news.js:52 +#: common/models.py:3016 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Read" msgstr "" -#: common/models.py:3025 +#: common/models.py:3019 msgid "Was this news item read?" msgstr "" -#: common/models.py:3042 company/models.py:156 part/models.py:1079 +#: common/models.py:3036 company/models.py:156 part/models.py:1079 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 -#: stock/templates/stock/item_base.html:133 templates/503.html:31 +#: stock/templates/stock/item_base.html:129 templates/503.html:31 #: templates/hover_image.html:7 templates/hover_image.html:9 #: templates/modals.html:6 msgid "Image" msgstr "" -#: common/models.py:3042 +#: common/models.py:3036 msgid "Image file" msgstr "" -#: common/models.py:3054 common/models.py:3255 +#: common/models.py:3048 common/models.py:3249 msgid "Target model type for this image" msgstr "" -#: common/models.py:3058 +#: common/models.py:3052 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3080 +#: common/models.py:3074 msgid "Custom Unit" msgstr "" -#: common/models.py:3098 +#: common/models.py:3092 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:3113 +#: common/models.py:3107 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3132 +#: common/models.py:3126 msgid "Unit name" msgstr "" -#: common/models.py:3139 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3133 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3140 +#: common/models.py:3134 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3146 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3140 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3147 +#: common/models.py:3141 msgid "Unit definition" msgstr "" -#: common/models.py:3205 common/models.py:3262 stock/models.py:2552 +#: common/models.py:3199 common/models.py:3256 stock/models.py:2549 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "" -#: common/models.py:3217 +#: common/models.py:3211 msgid "Missing file" msgstr "" -#: common/models.py:3218 +#: common/models.py:3212 msgid "Missing external link" msgstr "" -#: common/models.py:3263 +#: common/models.py:3257 msgid "Select file to attach" msgstr "" -#: common/models.py:3278 templates/js/translated/attachment.js:120 +#: common/models.py:3272 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "" -#: common/models.py:3279 +#: common/models.py:3273 msgid "Attachment comment" msgstr "" -#: common/models.py:3295 +#: common/models.py:3289 msgid "Upload date" msgstr "" -#: common/models.py:3296 +#: common/models.py:3290 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size" msgstr "" -#: common/models.py:3300 +#: common/models.py:3294 msgid "File size in bytes" msgstr "" -#: common/models.py:3338 common/serializers.py:588 +#: common/models.py:3332 common/serializers.py:588 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3347 plugin/models.py:43 users/models.py:100 +#: common/models.py:3341 plugin/models.py:43 users/models.py:100 msgid "Key" msgstr "" -#: common/models.py:3348 +#: common/models.py:3342 msgid "Value that will be saved in the models database" msgstr "" -#: common/models.py:3351 +#: common/models.py:3345 msgid "Name of the state" msgstr "" -#: common/models.py:3355 +#: common/models.py:3349 msgid "Label" msgstr "" -#: common/models.py:3356 +#: common/models.py:3350 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:3362 +#: common/models.py:3356 msgid "Color" msgstr "" -#: common/models.py:3363 +#: common/models.py:3357 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:3366 +#: common/models.py:3360 msgid "Logical Key" msgstr "" -#: common/models.py:3368 +#: common/models.py:3362 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:3376 +#: common/models.py:3370 msgid "Model" msgstr "" -#: common/models.py:3377 +#: common/models.py:3371 msgid "Model this state is associated with" msgstr "" -#: common/models.py:3381 +#: common/models.py:3375 msgid "Reference Status Set" msgstr "" -#: common/models.py:3382 +#: common/models.py:3376 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:3388 +#: common/models.py:3382 msgid "Custom State" msgstr "" -#: common/models.py:3389 +#: common/models.py:3383 msgid "Custom States" msgstr "" -#: common/models.py:3404 +#: common/models.py:3398 msgid "Model must be selected" msgstr "" -#: common/models.py:3407 +#: common/models.py:3401 msgid "Key must be selected" msgstr "" -#: common/models.py:3410 +#: common/models.py:3404 msgid "Logical key must be selected" msgstr "" -#: common/models.py:3414 +#: common/models.py:3408 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:3418 +#: common/models.py:3412 msgid "Reference status must be selected" msgstr "" -#: common/models.py:3430 +#: common/models.py:3424 msgid "Reference status set not found" msgstr "" -#: common/models.py:3436 +#: common/models.py:3430 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:3442 +#: common/models.py:3436 msgid "Logical key must be in the logical keys of the reference status" msgstr "" @@ -4165,7 +4154,7 @@ msgstr "" msgid "Filename" msgstr "" -#: common/serializers.py:563 report/api.py:100 report/serializers.py:53 +#: common/serializers.py:563 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" @@ -4447,12 +4436,12 @@ msgstr "" #: company/models.py:467 company/models.py:584 company/models.py:808 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 -#: stock/templates/stock/item_base.html:217 +#: stock/templates/stock/item_base.html:213 msgid "Manufacturer Part" msgstr "" #: company/models.py:484 company/models.py:776 stock/models.py:791 -#: stock/serializers.py:452 stock/templates/stock/item_base.html:142 +#: stock/serializers.py:452 stock/templates/stock/item_base.html:138 #: templates/js/translated/bom.js:622 msgid "Base Part" msgstr "" @@ -4463,8 +4452,8 @@ msgstr "" #: company/models.py:495 company/templates/company/company_base.html:82 #: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:145 part/serializers.py:567 -#: stock/templates/stock/item_base.html:207 +#: company/templates/company/supplier_part.html:145 part/serializers.py:565 +#: stock/templates/stock/item_base.html:203 #: templates/js/translated/company.js:507 #: templates/js/translated/company.js:1118 #: templates/js/translated/company.js:1296 @@ -4479,7 +4468,7 @@ msgstr "" #: company/models.py:502 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:153 order/serializers.py:557 -#: part/serializers.py:577 templates/js/translated/company.js:351 +#: part/serializers.py:575 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 #: templates/js/translated/company.js:1630 templates/js/translated/part.js:1807 @@ -4505,7 +4494,7 @@ msgid "Parameter name" msgstr "" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2544 templates/js/translated/company.js:1166 +#: stock/models.py:2541 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1499 #: templates/js/translated/stock.js:1607 msgid "Value" @@ -4530,7 +4519,7 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 #: order/serializers.py:492 stock/models.py:802 -#: stock/templates/stock/item_base.html:233 +#: stock/templates/stock/item_base.html:229 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 @@ -4553,9 +4542,9 @@ msgstr "" #: company/models.py:786 company/templates/company/company_base.html:87 #: company/templates/company/supplier_part.html:129 order/models.py:492 #: order/templates/order/order_base.html:141 part/bom.py:279 part/bom.py:314 -#: part/serializers.py:551 plugin/builtin/suppliers/digikey.py:25 +#: part/serializers.py:549 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/templates/stock/item_base.html:224 +#: plugin/builtin/suppliers/tme.py:26 stock/templates/stock/item_base.html:220 #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:511 @@ -4570,7 +4559,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:793 part/serializers.py:562 +#: company/models.py:793 part/serializers.py:560 msgid "Supplier stock keeping unit" msgstr "" @@ -4661,7 +4650,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:919 +#: company/serializers.py:397 part/admin.py:126 part/serializers.py:917 #: part/templates/part/part_base.html:197 #: templates/js/translated/company.js:1689 #: templates/js/translated/table_filters.js:362 @@ -4735,7 +4724,7 @@ msgstr "" #: order/models.py:2140 order/templates/order/return_order_base.html:134 #: order/templates/order/sales_order_base.html:151 stock/models.py:844 #: stock/models.py:845 stock/serializers.py:1336 -#: stock/templates/stock/item_base.html:405 +#: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 #: templates/js/translated/return_order.js:295 @@ -4939,7 +4928,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:119 #: company/templates/company/supplier_part.html:15 company/views.py:31 -#: part/admin.py:122 part/serializers.py:925 +#: part/admin.py:122 part/serializers.py:923 #: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190 #: templates/navbar.html:48 msgid "Suppliers" @@ -5030,7 +5019,7 @@ msgid "No supplier information available" msgstr "" #: company/templates/company/supplier_part.html:139 order/serializers.py:554 -#: part/bom.py:286 part/bom.py:315 part/serializers.py:561 +#: part/bom.py:286 part/bom.py:315 part/serializers.py:559 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1793 #: templates/js/translated/pricing.js:510 #: templates/js/translated/purchase_order.js:1920 @@ -5084,7 +5073,7 @@ msgid "Update Part Availability" msgstr "" #: company/templates/company/supplier_part_sidebar.html:5 -#: part/serializers.py:923 part/stocktake.py:223 +#: part/serializers.py:921 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 #: stock/serializers.py:1021 stock/serializers.py:1199 @@ -5473,7 +5462,7 @@ msgstr "" #: order/models.py:1592 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_purchase_order_report.html:14 -#: stock/serializers.py:121 stock/templates/stock/item_base.html:176 +#: stock/serializers.py:121 stock/templates/stock/item_base.html:172 #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:168 @@ -5694,7 +5683,7 @@ msgid "Number of items received" msgstr "" #: order/models.py:1513 stock/models.py:963 stock/serializers.py:617 -#: stock/templates/stock/item_base.html:183 +#: stock/templates/stock/item_base.html:179 #: templates/js/translated/stock.js:2397 msgid "Purchase Price" msgstr "" @@ -5768,7 +5757,7 @@ msgid "User who checked this shipment" msgstr "" #: order/models.py:1788 order/models.py:2011 order/serializers.py:1479 -#: order/serializers.py:1589 templates/js/translated/model_renderers.js:455 +#: order/serializers.py:1597 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "" @@ -5982,7 +5971,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1790 +#: order/serializers.py:656 order/serializers.py:779 order/serializers.py:1798 msgid "Select destination location for received items" msgstr "" @@ -6019,7 +6008,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:795 order/serializers.py:1806 +#: order/serializers.py:795 order/serializers.py:1814 msgid "Line items must be provided" msgstr "" @@ -6051,39 +6040,39 @@ msgstr "" msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1491 order/serializers.py:1597 +#: order/serializers.py:1491 order/serializers.py:1605 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1494 order/serializers.py:1600 +#: order/serializers.py:1494 order/serializers.py:1608 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1541 +#: order/serializers.py:1549 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1548 -msgid "The following serial numbers are already allocated" +#: order/serializers.py:1556 +msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1760 +#: order/serializers.py:1768 msgid "Return order line item" msgstr "" -#: order/serializers.py:1766 +#: order/serializers.py:1774 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1777 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1798 +#: order/serializers.py:1806 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1881 +#: order/serializers.py:1889 msgid "Line price currency" msgstr "" @@ -6510,7 +6499,7 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/admin.py:48 part/models.py:1044 part/serializers.py:908 +#: part/admin.py:48 part/models.py:1044 part/serializers.py:906 #: part/templates/part/part_base.html:276 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 @@ -6537,7 +6526,7 @@ msgstr "" msgid "Category ID" msgstr "" -#: part/admin.py:67 part/admin.py:304 part/serializers.py:893 +#: part/admin.py:67 part/admin.py:304 part/serializers.py:891 #: part/stocktake.py:222 msgid "Category Name" msgstr "" @@ -6562,7 +6551,7 @@ msgstr "" msgid "Used In" msgstr "" -#: part/admin.py:150 part/serializers.py:918 +#: part/admin.py:150 part/serializers.py:916 #: part/templates/part/part_base.html:248 stock/admin.py:236 #: templates/js/translated/part.js:717 templates/js/translated/part.js:2159 msgid "Building" @@ -6592,7 +6581,7 @@ msgid "Category Path" msgstr "" #: part/admin.py:325 part/models.py:420 part/serializers.py:130 -#: part/serializers.py:290 part/serializers.py:428 +#: part/serializers.py:290 part/serializers.py:426 #: part/templates/part/cat_link.html:3 part/templates/part/category.html:20 #: part/templates/part/category.html:138 part/templates/part/category.html:158 #: part/templates/part/category_sidebar.html:9 @@ -6619,13 +6608,13 @@ msgstr "" msgid "Part Revision" msgstr "" -#: part/admin.py:418 part/serializers.py:1367 +#: part/admin.py:418 part/serializers.py:1365 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "" -#: part/admin.py:423 part/serializers.py:1382 +#: part/admin.py:423 part/serializers.py:1380 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -6720,7 +6709,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1520 part/models.py:1036 part/models.py:3501 part/models.py:4060 -#: part/serializers.py:443 part/serializers.py:1223 +#: part/serializers.py:441 part/serializers.py:1221 #: part/templates/part/part_base.html:267 stock/api.py:780 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6746,7 +6735,7 @@ msgstr "" msgid "Default Location" msgstr "" -#: part/bom.py:184 part/serializers.py:926 +#: part/bom.py:184 part/serializers.py:924 #: templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "" @@ -6906,7 +6895,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1052 part/serializers.py:360 +#: part/models.py:1052 msgid "Part revision or version number" msgstr "" @@ -7012,7 +7001,7 @@ msgid "Owner responsible for this part" msgstr "" #: part/models.py:1264 part/templates/part/part_base.html:355 -#: stock/templates/stock/item_base.html:451 +#: stock/templates/stock/item_base.html:447 #: templates/js/translated/part.js:2490 msgid "Last Stocktake" msgstr "" @@ -7277,7 +7266,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3635 report/models.py:208 +#: part/models.py:3635 report/models.py:216 #: templates/js/translated/part.js:2919 #: templates/js/translated/table_filters.js:502 msgid "Enabled" @@ -7571,326 +7560,326 @@ msgstr "" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:434 +#: part/serializers.py:432 msgid "No parts selected" msgstr "" -#: part/serializers.py:444 +#: part/serializers.py:442 msgid "Select category" msgstr "" -#: part/serializers.py:479 +#: part/serializers.py:477 msgid "Original Part" msgstr "" -#: part/serializers.py:480 +#: part/serializers.py:478 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:485 +#: part/serializers.py:483 msgid "Copy Image" msgstr "" -#: part/serializers.py:486 +#: part/serializers.py:484 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:492 part/templates/part/detail.html:293 +#: part/serializers.py:490 part/templates/part/detail.html:293 msgid "Copy BOM" msgstr "" -#: part/serializers.py:493 +#: part/serializers.py:491 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:499 +#: part/serializers.py:497 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:500 +#: part/serializers.py:498 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:506 +#: part/serializers.py:504 msgid "Copy Notes" msgstr "" -#: part/serializers.py:507 +#: part/serializers.py:505 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:523 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:527 +#: part/serializers.py:525 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:534 +#: part/serializers.py:532 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:535 +#: part/serializers.py:533 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:552 +#: part/serializers.py:550 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:568 +#: part/serializers.py:566 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:578 +#: part/serializers.py:576 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:585 +#: part/serializers.py:583 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:594 +#: part/serializers.py:592 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:605 +#: part/serializers.py:603 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:612 +#: part/serializers.py:610 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:924 +#: part/serializers.py:922 msgid "Revisions" msgstr "" -#: part/serializers.py:929 +#: part/serializers.py:927 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:932 +#: part/serializers.py:930 msgid "Variant Stock" msgstr "" -#: part/serializers.py:962 part/templates/part/copy_part.html:9 +#: part/serializers.py:960 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:474 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:963 +#: part/serializers.py:961 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:969 templates/js/translated/part.js:103 +#: part/serializers.py:967 templates/js/translated/part.js:103 msgid "Initial Stock" msgstr "" -#: part/serializers.py:970 +#: part/serializers.py:968 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:976 +#: part/serializers.py:974 msgid "Supplier Information" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:975 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:985 +#: part/serializers.py:983 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:986 +#: part/serializers.py:984 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:991 +#: part/serializers.py:989 msgid "Existing Image" msgstr "" -#: part/serializers.py:992 +#: part/serializers.py:990 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1007 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1215 +#: part/serializers.py:1213 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1225 +#: part/serializers.py:1223 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1235 +#: part/serializers.py:1233 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1239 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1240 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1247 +#: part/serializers.py:1245 msgid "Generate Report" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1246 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1253 +#: part/serializers.py:1251 msgid "Update Parts" msgstr "" -#: part/serializers.py:1254 +#: part/serializers.py:1252 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1262 +#: part/serializers.py:1260 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1368 +#: part/serializers.py:1366 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1373 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1383 +#: part/serializers.py:1381 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1390 +#: part/serializers.py:1388 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1419 +#: part/serializers.py:1417 msgid "Update" msgstr "" -#: part/serializers.py:1420 +#: part/serializers.py:1418 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1443 +#: part/serializers.py:1441 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1450 +#: part/serializers.py:1448 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1451 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1597 +#: part/serializers.py:1595 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1606 +#: part/serializers.py:1604 msgid "Component Name" msgstr "" -#: part/serializers.py:1609 +#: part/serializers.py:1607 msgid "Component IPN" msgstr "" -#: part/serializers.py:1612 +#: part/serializers.py:1610 msgid "Component Description" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1616 msgid "Select the component part" msgstr "" -#: part/serializers.py:1627 part/templates/part/part_base.html:242 +#: part/serializers.py:1625 part/templates/part/part_base.html:242 #: templates/js/translated/bom.js:1219 msgid "Can Build" msgstr "" -#: part/serializers.py:1858 +#: part/serializers.py:1856 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1866 +#: part/serializers.py:1864 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1867 +#: part/serializers.py:1865 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1872 +#: part/serializers.py:1870 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1873 +#: part/serializers.py:1871 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1878 +#: part/serializers.py:1876 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1879 +#: part/serializers.py:1877 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1884 +#: part/serializers.py:1882 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1885 +#: part/serializers.py:1883 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1920 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1921 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1955 +#: part/serializers.py:1953 msgid "No part column specified" msgstr "" -#: part/serializers.py:1999 +#: part/serializers.py:1997 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2002 +#: part/serializers.py:2000 msgid "No matching part found" msgstr "" -#: part/serializers.py:2004 +#: part/serializers.py:2002 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2013 +#: part/serializers.py:2011 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2021 +#: part/serializers.py:2019 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2044 +#: part/serializers.py:2042 msgid "At least one BOM item is required" msgstr "" @@ -8216,7 +8205,7 @@ msgid "Subscribe to notifications for this part" msgstr "" #: part/templates/part/part_base.html:52 -#: stock/templates/stock/item_base.html:62 +#: stock/templates/stock/item_base.html:61 #: stock/templates/stock/location.html:71 templates/js/translated/label.js:136 msgid "Print Label" msgstr "" @@ -8226,7 +8215,7 @@ msgid "Show pricing information" msgstr "" #: part/templates/part/part_base.html:63 -#: stock/templates/stock/item_base.html:110 +#: stock/templates/stock/item_base.html:106 #: stock/templates/stock/location.html:80 msgid "Stock actions" msgstr "" @@ -8297,12 +8286,12 @@ msgid "Required for Orders" msgstr "" #: part/templates/part/part_base.html:225 -#: stock/templates/stock/item_base.html:388 +#: stock/templates/stock/item_base.html:384 msgid "Allocated to Build Orders" msgstr "" #: part/templates/part/part_base.html:234 -#: stock/templates/stock/item_base.html:381 +#: stock/templates/stock/item_base.html:377 msgid "Allocated to Sales Orders" msgstr "" @@ -8322,7 +8311,7 @@ msgid "Latest Serial Number" msgstr "" #: part/templates/part/part_base.html:372 -#: stock/templates/stock/item_base.html:322 +#: stock/templates/stock/item_base.html:318 msgid "Search for serial number" msgstr "" @@ -8449,7 +8438,7 @@ msgid "Edit" msgstr "" #: part/templates/part/prices.html:28 stock/admin.py:252 -#: stock/templates/stock/item_base.html:446 +#: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1703 #: templates/js/translated/company.js:1713 #: templates/js/translated/stock.js:2332 @@ -8940,7 +8929,7 @@ msgstr "" msgid "Print a border around each label" msgstr "" -#: plugin/builtin/labels/label_sheet.py:47 report/models.py:307 +#: plugin/builtin/labels/label_sheet.py:47 report/models.py:315 msgid "Landscape" msgstr "" @@ -9098,7 +9087,7 @@ msgstr "" msgid "Package Plugin" msgstr "" -#: plugin/models.py:220 report/models.py:474 +#: plugin/models.py:220 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" @@ -9249,8 +9238,8 @@ msgstr "" msgid "No valid objects provided to template" msgstr "" -#: report/api.py:103 report/models.py:438 report/serializers.py:98 -#: report/serializers.py:148 templates/js/translated/purchase_order.js:1817 +#: report/api.py:103 report/models.py:446 report/serializers.py:99 +#: report/serializers.py:149 templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:353 #: templates/js/translated/sales_order.js:887 #: templates/js/translated/sales_order.js:1047 @@ -9281,7 +9270,11 @@ msgstr "" msgid "Error printing label" msgstr "" -#: report/api.py:375 report/api.py:411 +#: report/api.py:358 +msgid "Report saved at time of printing" +msgstr "" + +#: report/api.py:384 report/api.py:420 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "" @@ -9318,135 +9311,143 @@ msgstr "" msgid "Revision number (auto-increments)" msgstr "" -#: report/models.py:202 +#: report/models.py:168 +msgid "Attach to Model on Print" +msgstr "" + +#: report/models.py:170 +msgid "Save report output as an attachment against linked model instance when printing" +msgstr "" + +#: report/models.py:210 msgid "Filename Pattern" msgstr "" -#: report/models.py:203 +#: report/models.py:211 msgid "Pattern for generating filenames" msgstr "" -#: report/models.py:208 +#: report/models.py:216 msgid "Template is enabled" msgstr "" -#: report/models.py:214 +#: report/models.py:222 msgid "Target model type for template" msgstr "" -#: report/models.py:234 +#: report/models.py:242 msgid "Filters" msgstr "" -#: report/models.py:235 +#: report/models.py:243 msgid "Template query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:294 report/models.py:361 +#: report/models.py:302 report/models.py:369 msgid "Template file" msgstr "" -#: report/models.py:302 +#: report/models.py:310 msgid "Page size for PDF reports" msgstr "" -#: report/models.py:308 +#: report/models.py:316 msgid "Render report in landscape orientation" msgstr "" -#: report/models.py:367 +#: report/models.py:375 msgid "Width [mm]" msgstr "" -#: report/models.py:368 +#: report/models.py:376 msgid "Label width, specified in mm" msgstr "" -#: report/models.py:374 +#: report/models.py:382 msgid "Height [mm]" msgstr "" -#: report/models.py:375 +#: report/models.py:383 msgid "Label height, specified in mm" msgstr "" -#: report/models.py:438 +#: report/models.py:446 msgid "Number of items to process" msgstr "" -#: report/models.py:444 +#: report/models.py:452 msgid "Report generation is complete" msgstr "" -#: report/models.py:448 templates/js/translated/build.js:2352 +#: report/models.py:456 templates/js/translated/build.js:2352 msgid "Progress" msgstr "" -#: report/models.py:448 +#: report/models.py:456 msgid "Report generation progress" msgstr "" -#: report/models.py:456 +#: report/models.py:464 msgid "Report Template" msgstr "" -#: report/models.py:463 report/models.py:486 +#: report/models.py:471 report/models.py:494 msgid "Output File" msgstr "" -#: report/models.py:464 report/models.py:487 +#: report/models.py:472 report/models.py:495 msgid "Generated output file" msgstr "" -#: report/models.py:475 +#: report/models.py:483 msgid "Label output plugin" msgstr "" -#: report/models.py:479 +#: report/models.py:487 msgid "Label Template" msgstr "" -#: report/models.py:502 +#: report/models.py:510 msgid "Snippet" msgstr "" -#: report/models.py:503 +#: report/models.py:511 msgid "Report snippet file" msgstr "" -#: report/models.py:510 +#: report/models.py:518 msgid "Snippet file description" msgstr "" -#: report/models.py:528 +#: report/models.py:536 msgid "Asset" msgstr "" -#: report/models.py:529 +#: report/models.py:537 msgid "Report asset file" msgstr "" -#: report/models.py:536 +#: report/models.py:544 msgid "Asset file description" msgstr "" -#: report/serializers.py:91 +#: report/serializers.py:92 msgid "Select report template" msgstr "" -#: report/serializers.py:99 report/serializers.py:149 +#: report/serializers.py:100 report/serializers.py:150 msgid "List of item primary keys to include in the report" msgstr "" -#: report/serializers.py:132 +#: report/serializers.py:133 msgid "Select label template" msgstr "" -#: report/serializers.py:140 +#: report/serializers.py:141 msgid "Printing Plugin" msgstr "" -#: report/serializers.py:141 +#: report/serializers.py:142 msgid "Select plugin to use for label printing" msgstr "" @@ -9517,7 +9518,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2538 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2535 msgid "Result" msgstr "" @@ -9598,7 +9599,7 @@ msgid "Customer ID" msgstr "" #: stock/admin.py:206 stock/models.py:829 -#: stock/templates/stock/item_base.html:354 +#: stock/templates/stock/item_base.html:350 msgid "Installed In" msgstr "" @@ -9623,7 +9624,7 @@ msgid "Delete on Deplete" msgstr "" #: stock/admin.py:261 stock/models.py:923 -#: stock/templates/stock/item_base.html:433 +#: stock/templates/stock/item_base.html:429 #: templates/js/translated/stock.js:2316 users/models.py:124 msgid "Expiry Date" msgstr "" @@ -9665,7 +9666,7 @@ msgid "Expiry date after" msgstr "" #: stock/api.py:839 stock/serializers.py:611 -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #: templates/js/translated/table_filters.js:448 msgid "Stale" msgstr "" @@ -9715,7 +9716,7 @@ msgid "Stock Locations" msgstr "" #: stock/models.py:185 stock/models.py:972 -#: stock/templates/stock/item_base.html:247 +#: stock/templates/stock/item_base.html:243 msgid "Owner" msgstr "" @@ -9826,7 +9827,7 @@ msgstr "" msgid "Build for this stock item" msgstr "" -#: stock/models.py:892 stock/templates/stock/item_base.html:363 +#: stock/models.py:892 stock/templates/stock/item_base.html:359 msgid "Consumed By" msgstr "" @@ -9891,7 +9892,7 @@ msgstr "" msgid "Serial numbers already exist" msgstr "" -#: stock/models.py:1636 +#: stock/models.py:1636 stock/models.py:2438 msgid "Test template does not exist" msgstr "" @@ -9951,55 +9952,55 @@ msgstr "" msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2443 +#: stock/models.py:2441 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2448 +#: stock/models.py:2445 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2450 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2538 +#: stock/models.py:2535 msgid "Test result" msgstr "" -#: stock/models.py:2545 +#: stock/models.py:2542 msgid "Test output value" msgstr "" -#: stock/models.py:2553 stock/serializers.py:245 +#: stock/models.py:2550 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2557 +#: stock/models.py:2554 msgid "Test notes" msgstr "" -#: stock/models.py:2565 templates/js/translated/stock.js:1633 +#: stock/models.py:2562 templates/js/translated/stock.js:1633 msgid "Test station" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2563 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2572 +#: stock/models.py:2569 msgid "Started" msgstr "" -#: stock/models.py:2573 +#: stock/models.py:2570 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2579 +#: stock/models.py:2576 msgid "Finished" msgstr "" -#: stock/models.py:2580 +#: stock/models.py:2577 msgid "The timestamp of the test finish" msgstr "" @@ -10059,7 +10060,7 @@ msgstr "" msgid "Serial number is too large" msgstr "" -#: stock/serializers.py:459 stock/templates/stock/item_base.html:193 +#: stock/serializers.py:459 stock/templates/stock/item_base.html:189 msgid "Parent Item" msgstr "" @@ -10071,7 +10072,7 @@ msgstr "" msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:603 stock/templates/stock/item_base.html:437 +#: stock/serializers.py:603 stock/templates/stock/item_base.html:433 #: templates/js/translated/table_filters.js:442 users/models.py:174 msgid "Expired" msgstr "" @@ -10410,7 +10411,7 @@ msgstr "" msgid "Test Data" msgstr "" -#: stock/templates/stock/item.html:85 stock/templates/stock/item_base.html:65 +#: stock/templates/stock/item.html:85 msgid "Test Report" msgstr "" @@ -10450,200 +10451,204 @@ msgstr "" msgid "Scan to Location" msgstr "" -#: stock/templates/stock/item_base.html:59 +#: stock/templates/stock/item_base.html:58 #: stock/templates/stock/location.html:67 #: templates/js/translated/filters.js:434 msgid "Printing actions" msgstr "" -#: stock/templates/stock/item_base.html:75 +#: stock/templates/stock/item_base.html:63 templates/js/translated/report.js:49 +msgid "Print Report" +msgstr "" + +#: stock/templates/stock/item_base.html:71 msgid "Stock adjustment actions" msgstr "" -#: stock/templates/stock/item_base.html:79 +#: stock/templates/stock/item_base.html:75 #: stock/templates/stock/location.html:87 templates/js/translated/stock.js:1909 msgid "Count stock" msgstr "" -#: stock/templates/stock/item_base.html:81 +#: stock/templates/stock/item_base.html:77 #: templates/js/translated/stock.js:1891 msgid "Add stock" msgstr "" -#: stock/templates/stock/item_base.html:82 +#: stock/templates/stock/item_base.html:78 #: templates/js/translated/stock.js:1900 msgid "Remove stock" msgstr "" -#: stock/templates/stock/item_base.html:85 +#: stock/templates/stock/item_base.html:81 msgid "Serialize stock" msgstr "" -#: stock/templates/stock/item_base.html:88 +#: stock/templates/stock/item_base.html:84 #: stock/templates/stock/location.html:93 templates/js/translated/stock.js:1918 msgid "Transfer stock" msgstr "" -#: stock/templates/stock/item_base.html:91 +#: stock/templates/stock/item_base.html:87 #: templates/js/translated/stock.js:1973 msgid "Assign to customer" msgstr "" -#: stock/templates/stock/item_base.html:94 +#: stock/templates/stock/item_base.html:90 msgid "Return to stock" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall stock item" msgstr "" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:93 msgid "Uninstall" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install stock item" msgstr "" -#: stock/templates/stock/item_base.html:101 +#: stock/templates/stock/item_base.html:97 msgid "Install" msgstr "" -#: stock/templates/stock/item_base.html:115 +#: stock/templates/stock/item_base.html:111 msgid "Convert to variant" msgstr "" -#: stock/templates/stock/item_base.html:118 +#: stock/templates/stock/item_base.html:114 msgid "Duplicate stock item" msgstr "" -#: stock/templates/stock/item_base.html:120 +#: stock/templates/stock/item_base.html:116 msgid "Edit stock item" msgstr "" -#: stock/templates/stock/item_base.html:123 +#: stock/templates/stock/item_base.html:119 msgid "Delete stock item" msgstr "" -#: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 +#: stock/templates/stock/item_base.html:165 templates/InvenTree/search.html:139 #: templates/js/translated/build.js:2298 templates/navbar.html:38 msgid "Build" msgstr "" -#: stock/templates/stock/item_base.html:211 +#: stock/templates/stock/item_base.html:207 msgid "No manufacturer set" msgstr "" -#: stock/templates/stock/item_base.html:251 +#: stock/templates/stock/item_base.html:247 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:248 #: stock/templates/stock/location.html:146 msgid "Read only" msgstr "" -#: stock/templates/stock/item_base.html:265 +#: stock/templates/stock/item_base.html:261 msgid "This stock item is unavailable" msgstr "" -#: stock/templates/stock/item_base.html:271 +#: stock/templates/stock/item_base.html:267 msgid "This stock item is in production and cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:272 +#: stock/templates/stock/item_base.html:268 msgid "Edit the stock item from the build view." msgstr "" -#: stock/templates/stock/item_base.html:287 +#: stock/templates/stock/item_base.html:283 msgid "This stock item is allocated to Sales Order" msgstr "" -#: stock/templates/stock/item_base.html:295 +#: stock/templates/stock/item_base.html:291 msgid "This stock item is allocated to Build Order" msgstr "" -#: stock/templates/stock/item_base.html:311 +#: stock/templates/stock/item_base.html:307 msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted" msgstr "" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "previous page" msgstr "" -#: stock/templates/stock/item_base.html:317 +#: stock/templates/stock/item_base.html:313 msgid "Navigate to previous serial number" msgstr "" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "next page" msgstr "" -#: stock/templates/stock/item_base.html:326 +#: stock/templates/stock/item_base.html:322 msgid "Navigate to next serial number" msgstr "" -#: stock/templates/stock/item_base.html:398 +#: stock/templates/stock/item_base.html:394 #: templates/js/translated/build.js:2555 msgid "No location set" msgstr "" -#: stock/templates/stock/item_base.html:413 +#: stock/templates/stock/item_base.html:409 msgid "Tests" msgstr "" -#: stock/templates/stock/item_base.html:419 +#: stock/templates/stock/item_base.html:415 msgid "This stock item has not passed all required tests" msgstr "" -#: stock/templates/stock/item_base.html:437 +#: stock/templates/stock/item_base.html:433 #, python-format msgid "This StockItem expired on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:439 +#: stock/templates/stock/item_base.html:435 #, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:455 +#: stock/templates/stock/item_base.html:451 msgid "No stocktake performed" msgstr "" -#: stock/templates/stock/item_base.html:504 +#: stock/templates/stock/item_base.html:500 #: templates/js/translated/stock.js:2038 msgid "stock item" msgstr "" -#: stock/templates/stock/item_base.html:527 +#: stock/templates/stock/item_base.html:523 msgid "Edit Stock Status" msgstr "" -#: stock/templates/stock/item_base.html:536 +#: stock/templates/stock/item_base.html:532 msgid "Stock Item QR Code" msgstr "" -#: stock/templates/stock/item_base.html:547 +#: stock/templates/stock/item_base.html:543 msgid "Link Barcode to Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:611 +#: stock/templates/stock/item_base.html:607 msgid "Select one of the part variants listed below." msgstr "" -#: stock/templates/stock/item_base.html:614 +#: stock/templates/stock/item_base.html:610 msgid "Warning" msgstr "" -#: stock/templates/stock/item_base.html:615 +#: stock/templates/stock/item_base.html:611 msgid "This action cannot be easily undone" msgstr "" -#: stock/templates/stock/item_base.html:623 +#: stock/templates/stock/item_base.html:619 msgid "Convert Stock Item" msgstr "" -#: stock/templates/stock/item_base.html:656 +#: stock/templates/stock/item_base.html:652 msgid "Return to Stock" msgstr "" @@ -11310,7 +11315,7 @@ msgid "Delete Location Type" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:503 -#: templates/InvenTree/settings/stock.html:38 +#: templates/InvenTree/settings/stock.html:39 msgid "New Location Type" msgstr "" @@ -11367,7 +11372,7 @@ msgstr "" msgid "Stock Settings" msgstr "" -#: templates/InvenTree/settings/stock.html:34 +#: templates/InvenTree/settings/stock.html:35 msgid "Stock Location Types" msgstr "" @@ -11852,23 +11857,23 @@ msgstr "" msgid "Barcode Identifier" msgstr "" -#: templates/base.html:103 +#: templates/base.html:102 msgid "Server Restart Required" msgstr "" -#: templates/base.html:106 +#: templates/base.html:105 msgid "A configuration option has been changed which requires a server restart" msgstr "" -#: templates/base.html:106 templates/base.html:116 +#: templates/base.html:105 templates/base.html:115 msgid "Contact your system administrator for further information" msgstr "" -#: templates/base.html:113 +#: templates/base.html:112 msgid "Pending Database Migrations" msgstr "" -#: templates/base.html:116 +#: templates/base.html:115 msgid "There are pending database migrations which require attention" msgstr "" @@ -13946,10 +13951,6 @@ msgstr "" msgid "Delete line item" msgstr "" -#: templates/js/translated/report.js:49 -msgid "Print Report" -msgstr "" - #: templates/js/translated/report.js:68 msgid "Report print successful" msgstr "" diff --git a/src/frontend/src/locales/ar/messages.po b/src/frontend/src/locales/ar/messages.po index 35d8fd3a82..eff6eee3a4 100644 --- a/src/frontend/src/locales/ar/messages.po +++ b/src/frontend/src/locales/ar/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ar\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-29 04:37\n" +"PO-Revision-Date: 2024-09-09 03:25\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" @@ -60,8 +60,9 @@ msgstr "" #: src/components/buttons/PrintingActions.tsx:106 #: src/components/buttons/PrintingActions.tsx:144 -#: src/components/editors/NotesEditor.tsx:65 -#: src/components/editors/NotesEditor.tsx:165 +#: src/components/editors/NotesEditor.tsx:40 +#: src/components/editors/NotesEditor.tsx:109 +#: src/components/editors/NotesEditor.tsx:163 #: src/components/forms/fields/ApiFormField.tsx:319 #: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 @@ -109,7 +110,7 @@ msgstr "" #: src/components/buttons/RemoveRowButton.tsx:8 msgid "Remove this row" -msgstr "" +msgstr "حذف هذا الصف" #: src/components/buttons/ScanButton.tsx:15 msgid "Scan QR code" @@ -163,8 +164,8 @@ msgstr "" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:237 -#: src/components/items/ActionDropdown.tsx:238 +#: src/components/items/ActionDropdown.tsx:270 +#: src/components/items/ActionDropdown.tsx:271 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:210 @@ -239,31 +240,45 @@ msgstr "" #~ msgid "Part is virtual (not a physical part)" #~ msgstr "Part is virtual (not a physical part)" -#: src/components/editors/NotesEditor.tsx:66 +#: src/components/editors/NotesEditor.tsx:41 +#: src/components/editors/NotesEditor.tsx:110 msgid "Image upload failed" msgstr "" -#: src/components/editors/NotesEditor.tsx:156 +#: src/components/editors/NotesEditor.tsx:119 +#: src/components/editors/NotesEditor.tsx:154 #: src/components/forms/ApiForm.tsx:467 #: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "" -#: src/components/editors/NotesEditor.tsx:157 +#: src/components/editors/NotesEditor.tsx:120 +msgid "Image uploaded successfully" +msgstr "تم رفع الصورة بنجاح" + +#: src/components/editors/NotesEditor.tsx:155 msgid "Notes saved successfully" msgstr "" -#: src/components/editors/NotesEditor.tsx:166 +#: src/components/editors/NotesEditor.tsx:164 msgid "Failed to save notes" msgstr "" -#: src/components/editors/NotesEditor.tsx:198 -msgid "Preview Notes" -msgstr "" +#: src/components/editors/NotesEditor.tsx:182 +msgid "Disable Editing" +msgstr "تعطيل التعديل" + +#: src/components/editors/NotesEditor.tsx:191 +msgid "Enable Editing" +msgstr "تمكين التعديل" #: src/components/editors/NotesEditor.tsx:198 -msgid "Edit Notes" -msgstr "" +#~ msgid "Preview Notes" +#~ msgstr "Preview Notes" + +#: src/components/editors/NotesEditor.tsx:198 +#~ msgid "Edit Notes" +#~ msgstr "Edit Notes" #: src/components/editors/NotesEditor.tsx:212 msgid "Save Notes" @@ -417,7 +432,7 @@ msgid "Update" msgstr "" #: src/components/forms/ApiForm.tsx:698 -#: src/components/items/ActionDropdown.tsx:217 +#: src/components/items/ActionDropdown.tsx:250 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:357 #: src/pages/Notifications.tsx:123 @@ -593,9 +608,9 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 -#: src/pages/part/CategoryDetail.tsx:81 +#: src/pages/part/CategoryDetail.tsx:80 #: src/pages/part/PartDetail.tsx:143 -#: src/pages/stock/LocationDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:82 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -867,68 +882,72 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:131 -msgid "Barcode Actions" -msgstr "" - -#: src/components/items/ActionDropdown.tsx:136 -msgid "View" -msgstr "" - -#: src/components/items/ActionDropdown.tsx:138 -msgid "View barcode" -msgstr "" +#: src/components/items/ActionDropdown.tsx:128 +msgid "Options" +msgstr "الخيارات" #: src/components/items/ActionDropdown.tsx:140 #~ msgid "View Barcode" #~ msgstr "View Barcode" -#: src/components/items/ActionDropdown.tsx:144 +#: src/components/items/ActionDropdown.tsx:162 +#~ msgid "Link custom barcode" +#~ msgstr "Link custom barcode" + +#: src/components/items/ActionDropdown.tsx:164 +msgid "Barcode Actions" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:169 +msgid "View" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:171 +msgid "View barcode" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:177 msgid "Link Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:146 +#: src/components/items/ActionDropdown.tsx:179 msgid "Link a custom barcode to this item" msgstr "" -#: src/components/items/ActionDropdown.tsx:152 +#: src/components/items/ActionDropdown.tsx:185 #: src/components/items/QRCode.tsx:195 #: src/forms/PurchaseOrderForms.tsx:419 msgid "Unlink Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:187 msgid "Unlink custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:162 -#~ msgid "Link custom barcode" -#~ msgstr "Link custom barcode" - -#: src/components/items/ActionDropdown.tsx:205 +#: src/components/items/ActionDropdown.tsx:238 #: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "" -#: src/components/items/ActionDropdown.tsx:206 +#: src/components/items/ActionDropdown.tsx:239 msgid "Edit item" msgstr "" -#: src/components/items/ActionDropdown.tsx:218 +#: src/components/items/ActionDropdown.tsx:251 msgid "Delete item" msgstr "" -#: src/components/items/ActionDropdown.tsx:226 -#: src/components/items/ActionDropdown.tsx:227 +#: src/components/items/ActionDropdown.tsx:259 +#: src/components/items/ActionDropdown.tsx:260 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:249 +#: src/components/items/ActionDropdown.tsx:282 #: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "" -#: src/components/items/ActionDropdown.tsx:250 +#: src/components/items/ActionDropdown.tsx:283 msgid "Duplicate item" msgstr "" @@ -942,7 +961,7 @@ msgstr "" #: src/components/items/BarcodeInput.tsx:25 msgid "Scan" -msgstr "" +msgstr "مسح" #: src/components/items/DocTooltip.tsx:92 msgid "Read More" @@ -1004,7 +1023,7 @@ msgstr "" #: src/components/items/QRCode.tsx:101 msgid "Custom barcode" -msgstr "" +msgstr "البار كود المخصص" #: src/components/items/QRCode.tsx:102 msgid "A custom barcode is registered for this item. The shown code is not that custom barcode." @@ -1020,9 +1039,9 @@ msgstr "" #: src/components/items/QRCode.tsx:173 #: src/pages/part/PartDetail.tsx:218 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:161 -#: src/pages/sales/SalesOrderDetail.tsx:170 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:181 +#: src/pages/sales/ReturnOrderDetail.tsx:160 +#: src/pages/sales/SalesOrderDetail.tsx:169 msgid "Link" msgstr "" @@ -1248,7 +1267,7 @@ msgstr "" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:315 +#: src/pages/Index/Settings/SystemSettings.tsx:314 msgid "System Settings" msgstr "" @@ -1383,7 +1402,19 @@ msgstr "" msgid "Unknown model: {model}" msgstr "" -#: src/components/render/ModelType.tsx:22 +#: src/components/render/ModelType.tsx:101 +#~ msgid "Builds" +#~ msgstr "Builds" + +#: src/components/render/ModelType.tsx:147 +#~ msgid "Purchase Order Line" +#~ msgstr "Purchase Order Line" + +#: src/components/render/ModelType.tsx:148 +#~ msgid "Purchase Order Lines" +#~ msgstr "Purchase Order Lines" + +#: src/components/render/ModelType.tsx:202 #: src/forms/BuildForms.tsx:229 #: src/forms/BuildForms.tsx:452 #: src/forms/BuildForms.tsx:602 @@ -1396,8 +1427,8 @@ msgstr "" #: src/forms/StockForms.tsx:643 #: src/forms/StockForms.tsx:685 #: src/forms/StockForms.tsx:723 -#: src/pages/build/BuildDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:1080 +#: src/pages/build/BuildDetail.tsx:90 +#: src/pages/part/PartDetail.tsx:1079 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 @@ -1407,36 +1438,17 @@ msgstr "" msgid "Part" msgstr "" -#: src/components/render/ModelType.tsx:23 -#: src/defaults/links.tsx:29 -#: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:173 -#: src/pages/part/CategoryDetail.tsx:119 -#: src/pages/part/CategoryDetail.tsx:244 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:835 -msgid "Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:31 +#: src/components/render/ModelType.tsx:204 msgid "Part Parameter Template" msgstr "" -#: src/components/render/ModelType.tsx:32 -msgid "Part Parameter Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:38 +#: src/components/render/ModelType.tsx:206 msgid "Part Test Template" msgstr "" -#: src/components/render/ModelType.tsx:39 -msgid "Part Test Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:357 +#: src/components/render/ModelType.tsx:208 +#: src/pages/company/SupplierPartDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:355 #: src/pages/stock/StockDetail.tsx:169 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -1444,111 +1456,58 @@ msgstr "" msgid "Supplier Part" msgstr "" -#: src/components/render/ModelType.tsx:46 -msgid "Supplier Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:132 +#: src/components/render/ModelType.tsx:210 +#: src/pages/company/ManufacturerPartDetail.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 msgid "Manufacturer Part" msgstr "" -#: src/components/render/ModelType.tsx:55 -msgid "Manufacturer Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:305 +#: src/components/render/ModelType.tsx:212 +#: src/pages/part/CategoryDetail.tsx:303 msgid "Part Category" msgstr "" -#: src/components/render/ModelType.tsx:64 -#: src/pages/part/CategoryDetail.tsx:258 -#: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1070 -msgid "Part Categories" -msgstr "" - -#: src/components/render/ModelType.tsx:72 +#: src/components/render/ModelType.tsx:214 #: src/forms/BuildForms.tsx:602 -#: src/pages/stock/StockDetail.tsx:608 +#: src/pages/stock/StockDetail.tsx:607 #: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" -#: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:203 -#: src/pages/stock/LocationDetail.tsx:125 -#: src/pages/stock/LocationDetail.tsx:178 -#: src/pages/stock/LocationDetail.tsx:384 -msgid "Stock Items" -msgstr "" - -#: src/components/render/ModelType.tsx:81 +#: src/components/render/ModelType.tsx:216 msgid "Stock Location" msgstr "" -#: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:376 -#: src/pages/stock/StockDetail.tsx:600 -msgid "Stock Locations" -msgstr "" - -#: src/components/render/ModelType.tsx:90 +#: src/components/render/ModelType.tsx:218 msgid "Stock Location Type" msgstr "" -#: src/components/render/ModelType.tsx:91 -msgid "Stock Location Types" -msgstr "" - -#: src/components/render/ModelType.tsx:95 +#: src/components/render/ModelType.tsx:220 msgid "Stock History" msgstr "" -#: src/components/render/ModelType.tsx:96 -msgid "Stock Histories" +#: src/components/render/ModelType.tsx:222 +#: src/pages/stock/StockDetail.tsx:209 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:96 +msgid "Build Order" msgstr "" -#: src/components/render/ModelType.tsx:100 -#: src/defaults/links.tsx:31 -#: src/defaults/menuItems.tsx:43 -msgid "Build" -msgstr "" - -#: src/components/render/ModelType.tsx:101 -msgid "Builds" -msgstr "" - -#: src/components/render/ModelType.tsx:109 +#: src/components/render/ModelType.tsx:224 msgid "Build Line" msgstr "" -#: src/components/render/ModelType.tsx:110 -msgid "Build Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:117 +#: src/components/render/ModelType.tsx:226 msgid "Build Item" msgstr "" -#: src/components/render/ModelType.tsx:118 -msgid "Build Items" -msgstr "" - -#: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:339 +#: src/components/render/ModelType.tsx:228 +#: src/pages/company/CompanyDetail.tsx:337 msgid "Company" msgstr "" -#: src/components/render/ModelType.tsx:123 -msgid "Companies" -msgstr "" - -#: src/components/render/ModelType.tsx:131 +#: src/components/render/ModelType.tsx:230 #: src/tables/TableHoverCard.tsx:81 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 @@ -1557,176 +1516,262 @@ msgstr "" msgid "Project Code" msgstr "" -#: src/components/render/ModelType.tsx:132 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 -msgid "Project Codes" -msgstr "" - -#: src/components/render/ModelType.tsx:138 +#: src/components/render/ModelType.tsx:232 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:463 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" -#: src/components/render/ModelType.tsx:139 -#: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:670 -#: src/pages/purchasing/PurchasingIndex.tsx:25 -msgid "Purchase Orders" +#: src/components/render/ModelType.tsx:234 +msgid "Purchase Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:147 -msgid "Purchase Order Line" -msgstr "" - -#: src/components/render/ModelType.tsx:148 -msgid "Purchase Order Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:149 -#: src/pages/sales/SalesOrderDetail.tsx:505 +#: src/components/render/ModelType.tsx:236 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/sales/SalesOrderDetail.tsx:503 #: src/pages/stock/StockDetail.tsx:217 #: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" -#: src/components/render/ModelType.tsx:153 -#: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:677 -#: src/pages/sales/SalesIndex.tsx:26 -msgid "Sales Orders" -msgstr "" - -#: src/components/render/ModelType.tsx:161 +#: src/components/render/ModelType.tsx:238 msgid "Sales Order Shipment" msgstr "" -#: src/components/render/ModelType.tsx:162 -msgid "Sales Order Shipments" -msgstr "" - -#: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/components/render/ModelType.tsx:240 +#: src/pages/sales/ReturnOrderDetail.tsx:452 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" -#: src/components/render/ModelType.tsx:169 -#: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:223 -#: src/pages/sales/SalesIndex.tsx:32 -msgid "Return Orders" -msgstr "" - -#: src/components/render/ModelType.tsx:177 +#: src/components/render/ModelType.tsx:242 msgid "Return Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:178 -msgid "Return Order Line Items" -msgstr "" - -#: src/components/render/ModelType.tsx:182 -#: src/tables/company/AddressTable.tsx:47 +#: src/components/render/ModelType.tsx:244 +#: src/tables/company/AddressTable.tsx:48 msgid "Address" msgstr "" -#: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:253 -msgid "Addresses" -msgstr "" - -#: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:170 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/components/render/ModelType.tsx:246 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:178 msgid "Contact" msgstr "" -#: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:247 -msgid "Contacts" -msgstr "" - -#: src/components/render/ModelType.tsx:196 +#: src/components/render/ModelType.tsx:248 msgid "Owner" msgstr "" -#: src/components/render/ModelType.tsx:197 -msgid "Owners" -msgstr "" - -#: src/components/render/ModelType.tsx:203 +#: src/components/render/ModelType.tsx:250 #: src/tables/settings/ImportSessionTable.tsx:121 #: src/tables/stock/StockItemTestResultTable.tsx:204 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "" -#: src/components/render/ModelType.tsx:204 +#: src/components/render/ModelType.tsx:252 +msgid "Group" +msgstr "" + +#: src/components/render/ModelType.tsx:254 +msgid "Import Session" +msgstr "" + +#: src/components/render/ModelType.tsx:256 +msgid "Label Template" +msgstr "" + +#: src/components/render/ModelType.tsx:258 +msgid "Report Template" +msgstr "" + +#: src/components/render/ModelType.tsx:260 +msgid "Plugin Configuration" +msgstr "" + +#: src/components/render/ModelType.tsx:262 +msgid "Content Type" +msgstr "" + +#: src/components/render/ModelType.tsx:264 +msgid "Unknown Model" +msgstr "" + +#: src/components/render/ModelType.tsx:275 +#: src/defaults/links.tsx:29 +#: src/defaults/menuItems.tsx:33 +#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/part/CategoryDetail.tsx:118 +#: src/pages/part/CategoryDetail.tsx:242 +#: src/pages/part/CategoryDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:835 +msgid "Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:277 +msgid "Part Parameter Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:279 +msgid "Part Test Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:281 +msgid "Supplier Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:283 +msgid "Manufacturer Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:285 +#: src/pages/part/CategoryDetail.tsx:256 +#: src/pages/part/CategoryDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:1069 +msgid "Part Categories" +msgstr "" + +#: src/components/render/ModelType.tsx:287 +#: src/pages/company/CompanyDetail.tsx:202 +#: src/pages/stock/LocationDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:379 +msgid "Stock Items" +msgstr "" + +#: src/components/render/ModelType.tsx:289 +#: src/pages/stock/LocationDetail.tsx:188 +#: src/pages/stock/LocationDetail.tsx:371 +#: src/pages/stock/StockDetail.tsx:599 +msgid "Stock Locations" +msgstr "" + +#: src/components/render/ModelType.tsx:291 +msgid "Stock Location Types" +msgstr "" + +#: src/components/render/ModelType.tsx:293 +msgid "Stock Histories" +msgstr "" + +#: src/components/render/ModelType.tsx:295 +#: src/pages/Index/Settings/SystemSettings.tsx:236 +#: src/pages/build/BuildDetail.tsx:534 +#: src/pages/build/BuildIndex.tsx:22 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/sales/SalesOrderDetail.tsx:328 +msgid "Build Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:297 +msgid "Build Lines" +msgstr "" + +#: src/components/render/ModelType.tsx:299 +msgid "Build Items" +msgstr "" + +#: src/components/render/ModelType.tsx:301 +msgid "Companies" +msgstr "" + +#: src/components/render/ModelType.tsx:303 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 +msgid "Project Codes" +msgstr "" + +#: src/components/render/ModelType.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/company/CompanyDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/part/PartDetail.tsx:670 +#: src/pages/purchasing/PurchasingIndex.tsx:25 +msgid "Purchase Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:307 +msgid "Purchase Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:309 +#: src/pages/Index/Settings/SystemSettings.tsx:269 +#: src/pages/company/CompanyDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:677 +#: src/pages/sales/SalesIndex.tsx:26 +msgid "Sales Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:311 +msgid "Sales Order Shipments" +msgstr "" + +#: src/components/render/ModelType.tsx:313 +#: src/pages/Index/Settings/SystemSettings.tsx:285 +#: src/pages/company/CompanyDetail.tsx:222 +#: src/pages/sales/SalesIndex.tsx:32 +msgid "Return Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:315 +msgid "Return Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:317 +#: src/pages/company/CompanyDetail.tsx:252 +msgid "Addresses" +msgstr "" + +#: src/components/render/ModelType.tsx:319 +#: src/pages/company/CompanyDetail.tsx:246 +msgid "Contacts" +msgstr "" + +#: src/components/render/ModelType.tsx:321 +msgid "Owners" +msgstr "" + +#: src/components/render/ModelType.tsx:323 #: src/pages/Index/Settings/AdminCenter/Index.tsx:102 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "" -#: src/components/render/ModelType.tsx:210 -msgid "Group" -msgstr "" - -#: src/components/render/ModelType.tsx:211 +#: src/components/render/ModelType.tsx:325 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 #: src/tables/settings/UserTable.tsx:138 #: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "" -#: src/components/render/ModelType.tsx:218 -msgid "Import Session" -msgstr "" - -#: src/components/render/ModelType.tsx:219 +#: src/components/render/ModelType.tsx:327 msgid "Import Sessions" msgstr "" -#: src/components/render/ModelType.tsx:225 -msgid "Label Template" -msgstr "" - -#: src/components/render/ModelType.tsx:226 +#: src/components/render/ModelType.tsx:329 #: src/pages/Index/Settings/AdminCenter/Index.tsx:168 msgid "Label Templates" msgstr "" -#: src/components/render/ModelType.tsx:232 -msgid "Report Template" -msgstr "" - -#: src/components/render/ModelType.tsx:233 +#: src/components/render/ModelType.tsx:331 #: src/pages/Index/Settings/AdminCenter/Index.tsx:174 msgid "Report Templates" msgstr "" -#: src/components/render/ModelType.tsx:239 -msgid "Plugin Configuration" -msgstr "" - -#: src/components/render/ModelType.tsx:240 +#: src/components/render/ModelType.tsx:333 msgid "Plugin Configurations" msgstr "" -#: src/components/render/ModelType.tsx:246 -msgid "Content Type" +#: src/components/render/ModelType.tsx:335 +msgid "Content Types" msgstr "" -#: src/components/render/ModelType.tsx:247 -msgid "Content Types" +#: src/components/render/ModelType.tsx:337 +msgid "Unknown Models" msgstr "" #: src/components/render/Order.tsx:121 @@ -1735,8 +1780,8 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:325 -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/CompanyDetail.tsx:323 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/pages/part/PartDetail.tsx:896 msgid "Inactive" msgstr "" @@ -1750,23 +1795,23 @@ msgstr "" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:206 +#: src/pages/Index/Settings/SystemSettings.tsx:204 #: src/pages/part/PartDetail.tsx:550 -#: src/pages/stock/LocationDetail.tsx:356 +#: src/pages/stock/LocationDetail.tsx:351 #: src/pages/stock/StockDetail.tsx:407 #: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "" -#: src/components/render/Stock.tsx:60 +#: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:565 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/build/BuildAllocatedStockTable.tsx:102 #: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "" -#: src/components/render/Stock.tsx:62 +#: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:234 #: src/forms/BuildForms.tsx:602 #: src/forms/PurchaseOrderForms.tsx:641 @@ -1774,7 +1819,7 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:171 #: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:571 +#: src/pages/stock/StockDetail.tsx:570 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 @@ -2503,7 +2548,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:96 +#: src/pages/company/CompanyDetail.tsx:95 msgid "Website" msgstr "" @@ -2515,13 +2560,18 @@ msgstr "" msgid "Demo" msgstr "" +#: src/defaults/links.tsx:31 +#: src/defaults/menuItems.tsx:43 +msgid "Build" +msgstr "" + #: src/defaults/links.tsx:33 #: src/defaults/menuItems.tsx:48 #: 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:329 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "" @@ -2529,9 +2579,9 @@ msgstr "" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:459 +#: src/pages/sales/ReturnOrderDetail.tsx:457 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:510 +#: src/pages/sales/SalesOrderDetail.tsx:508 msgid "Sales" msgstr "" @@ -2765,16 +2815,16 @@ msgstr "" #: src/forms/BuildForms.tsx:472 msgid "Remove line" -msgstr "" +msgstr "إزالة الخط" #: src/forms/BuildForms.tsx:631 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:200 msgid "Source Location" msgstr "" #: src/forms/BuildForms.tsx:632 msgid "Select the source location for the stock allocation" -msgstr "" +msgstr "اختر موقع المصدر لتخصيص المخزون" #: src/forms/BuildForms.tsx:652 #: src/tables/build/BuildLineTable.tsx:293 @@ -2785,7 +2835,7 @@ msgstr "" #: src/forms/BuildForms.tsx:655 msgid "Stock items allocated" -msgstr "" +msgstr "تم تخصيص عناصر المخزون" #: src/forms/CompanyForms.tsx:150 #~ msgid "Company updated" @@ -2886,9 +2936,9 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:521 -#: src/pages/build/BuildDetail.tsx:215 +#: src/pages/build/BuildDetail.tsx:214 #: src/pages/stock/StockDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:583 +#: src/pages/stock/StockDetail.tsx:582 #: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:189 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 @@ -2901,20 +2951,20 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:543 #: src/forms/StockForms.tsx:428 -#: src/pages/company/SupplierPartDetail.tsx:152 -#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/stock/StockDetail.tsx:240 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:105 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 -#: src/pages/sales/ReturnOrderDetail.tsx:117 -#: src/pages/sales/SalesOrderDetail.tsx:123 +#: src/pages/build/BuildDetail.tsx:104 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:143 +#: src/pages/sales/ReturnOrderDetail.tsx:116 +#: src/pages/sales/SalesOrderDetail.tsx:122 #: src/tables/build/BuildOrderTable.tsx:114 -#: src/tables/machine/MachineListTable.tsx:335 +#: src/tables/machine/MachineListTable.tsx:334 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 #: src/tables/sales/ReturnOrderLineItemTable.tsx:132 @@ -2928,13 +2978,13 @@ msgid "Status" msgstr "" #: src/forms/PurchaseOrderForms.tsx:565 -#: src/pages/company/SupplierPartDetail.tsx:106 +#: src/pages/company/SupplierPartDetail.tsx:105 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:641 -#: src/pages/company/SupplierPartDetail.tsx:124 +#: src/pages/company/SupplierPartDetail.tsx:123 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" @@ -3530,7 +3580,7 @@ msgstr "" #: src/pages/Index/Scan.tsx:569 msgid "Start scanning by selecting a camera and pressing the play button." -msgstr "" +msgstr "ابدأ المسح عن طريق اختيار الكاميرا و الضغط على زر التشغيل." #: src/pages/Index/Scan.tsx:650 msgid "Error while getting camera" @@ -3692,8 +3742,8 @@ msgstr "" #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 -#: src/tables/machine/MachineListTable.tsx:332 -#: src/tables/machine/MachineListTable.tsx:594 +#: src/tables/machine/MachineListTable.tsx:331 +#: src/tables/machine/MachineListTable.tsx:593 #: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 @@ -3759,34 +3809,34 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27 #: src/tables/ColumnRenderers.tsx:248 msgid "Currency" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:31 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32 msgid "Rate" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:43 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44 msgid "Exchange rates updated" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:49 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50 msgid "Exchange rate update error" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:61 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:62 msgid "Refresh currency exchange rates" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:98 -msgid "Last fetched" -msgstr "" - #: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 +msgid "Last fetched" +msgstr "آخر جلب" + +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:100 msgid "Base currency" -msgstr "" +msgstr "العملة الأساسية" #: src/pages/Index/Settings/AdminCenter/Index.tsx:108 msgid "Data Import" @@ -3817,7 +3867,7 @@ msgid "Custom Units" msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:156 -#: src/pages/part/CategoryDetail.tsx:264 +#: src/pages/part/CategoryDetail.tsx:262 msgid "Part Parameters" msgstr "" @@ -3893,10 +3943,14 @@ msgstr "" #: src/pages/Index/Settings/AdminCenter/ReportTemplatePanel.tsx:17 msgid "Page Size" -msgstr "" +msgstr "حجم الصفحة" #: src/pages/Index/Settings/AdminCenter/ReportTemplatePanel.tsx:20 msgid "Landscape" +msgstr "أفقي" + +#: src/pages/Index/Settings/AdminCenter/ReportTemplatePanel.tsx:26 +msgid "Attach to Model" msgstr "" #: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:35 @@ -4000,20 +4054,12 @@ msgstr "" msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:231 +#: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/part/PartDetail.tsx:690 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:536 -#: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:624 -#: src/pages/sales/SalesOrderDetail.tsx:329 -msgid "Build Orders" -msgstr "" - -#: src/pages/Index/Settings/SystemSettings.tsx:318 +#: src/pages/Index/Settings/SystemSettings.tsx:317 msgid "Switch to User Setting" msgstr "" @@ -4069,37 +4115,37 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:98 +#: src/pages/build/BuildDetail.tsx:97 #: src/pages/part/PartDetail.tsx:150 #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:184 #: src/tables/build/BuildOrderTable.tsx:54 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderLineItemTable.tsx:66 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:117 -#: src/pages/sales/ReturnOrderDetail.tsx:91 -#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/build/BuildDetail.tsx:110 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/sales/ReturnOrderDetail.tsx:90 +#: src/pages/sales/SalesOrderDetail.tsx:96 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/build/BuildLineTable.tsx:195 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:117 -#: src/pages/company/CompanyDetail.tsx:90 -#: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:92 -#: src/pages/part/CategoryDetail.tsx:101 +#: src/pages/build/BuildDetail.tsx:116 +#: src/pages/company/CompanyDetail.tsx:89 +#: src/pages/company/ManufacturerPartDetail.tsx:82 +#: src/pages/company/SupplierPartDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:100 #: src/pages/part/PartDetail.tsx:157 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 -#: src/pages/sales/ReturnOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:117 -#: src/pages/stock/LocationDetail.tsx:106 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 +#: src/pages/sales/ReturnOrderDetail.tsx:110 +#: src/pages/sales/SalesOrderDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:102 #: src/tables/ColumnRenderers.tsx:81 #: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 @@ -4112,34 +4158,34 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 #: src/tables/sales/SalesOrderAllocationTable.tsx:56 -#: src/tables/sales/SalesOrderLineItemTable.tsx:67 +#: src/tables/sales/SalesOrderLineItemTable.tsx:71 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:125 +#: src/pages/build/BuildDetail.tsx:124 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:136 +#: src/pages/build/BuildDetail.tsx:135 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:144 -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:269 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:161 +#: src/pages/build/BuildDetail.tsx:160 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:168 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/part/PartDetail.tsx:372 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:195 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:215 +#: src/pages/sales/ReturnOrderDetail.tsx:194 +#: src/pages/sales/SalesOrderDetail.tsx:203 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -4147,19 +4193,19 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:175 +#: src/pages/build/BuildDetail.tsx:174 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:182 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:188 -#: src/pages/sales/SalesOrderDetail.tsx:197 +#: src/pages/build/BuildDetail.tsx:181 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:208 +#: src/pages/sales/ReturnOrderDetail.tsx:187 +#: src/pages/sales/SalesOrderDetail.tsx:196 #: src/tables/ColumnRenderers.tsx:212 #: src/tables/part/PartPurchaseOrdersTable.tsx:99 #: src/tables/sales/ReturnOrderLineItemTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Target Date" msgstr "" @@ -4169,7 +4215,7 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "View part barcode" -#: src/pages/build/BuildDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:188 msgid "Completed" msgstr "" @@ -4183,7 +4229,7 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:202 +#: src/pages/build/BuildDetail.tsx:201 msgid "Any location" msgstr "" @@ -4191,7 +4237,7 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:209 +#: src/pages/build/BuildDetail.tsx:208 msgid "Destination Location" msgstr "" @@ -4207,68 +4253,68 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:247 +#: src/pages/build/BuildDetail.tsx:246 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:263 -#: src/pages/sales/ReturnOrderDetail.tsx:126 -#: src/pages/sales/ReturnOrderDetail.tsx:233 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:268 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/build/BuildDetail.tsx:252 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:262 +#: src/pages/sales/ReturnOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:232 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:267 +#: src/pages/sales/SalesOrderDetail.tsx:276 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/build/BuildDetail.tsx:262 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/sales/SalesOrderDetail.tsx:314 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 +#: src/pages/build/BuildDetail.tsx:294 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:309 +#: src/pages/build/BuildDetail.tsx:308 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:318 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:329 #: src/pages/part/PartDetail.tsx:707 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/company/CompanyDetail.tsx:259 -#: src/pages/company/ManufacturerPartDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:343 +#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/ManufacturerPartDetail.tsx:178 #: src/pages/part/PartDetail.tsx:729 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 -#: src/pages/sales/ReturnOrderDetail.tsx:270 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:304 +#: src/pages/sales/ReturnOrderDetail.tsx:269 +#: src/pages/sales/SalesOrderDetail.tsx:338 #: src/pages/stock/StockDetail.tsx:381 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:352 -#: src/pages/company/CompanyDetail.tsx:270 -#: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:253 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:269 +#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:252 #: src/pages/part/PartDetail.tsx:737 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:281 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:280 +#: src/pages/sales/SalesOrderDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:392 #: src/tables/build/BuildOrderTestTable.tsx:143 #: src/tables/stock/StockTrackingTable.tsx:189 @@ -4279,7 +4325,7 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:370 +#: src/pages/build/BuildDetail.tsx:369 msgid "Edit Build Order" msgstr "" @@ -4287,126 +4333,126 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:390 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/SalesOrderDetail.tsx:375 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 +#: src/pages/sales/ReturnOrderDetail.tsx:341 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:402 msgid "Hold Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:350 +#: src/pages/sales/ReturnOrderDetail.tsx:349 +#: src/pages/sales/SalesOrderDetail.tsx:382 +msgid "Place this order on hold" +msgstr "" + #: src/pages/build/BuildDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:350 #: src/pages/sales/SalesOrderDetail.tsx:383 -msgid "Place this order on hold" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:406 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:352 -#: src/pages/sales/ReturnOrderDetail.tsx:351 -#: src/pages/sales/SalesOrderDetail.tsx:384 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:410 msgid "Issue Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/SalesOrderDetail.tsx:366 +msgid "Issue this order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:413 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335 #: src/pages/sales/ReturnOrderDetail.tsx:334 #: src/pages/sales/SalesOrderDetail.tsx:367 -msgid "Issue this order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:414 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:336 -#: src/pages/sales/ReturnOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:368 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:418 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:421 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:357 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 -#: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/sales/ReturnOrderDetail.tsx:358 +#: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:453 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 -#: src/pages/sales/ReturnOrderDetail.tsx:388 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:386 +#: src/pages/sales/ReturnOrderDetail.tsx:387 +#: src/pages/sales/SalesOrderDetail.tsx:420 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:460 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:394 -#: src/pages/sales/ReturnOrderDetail.tsx:395 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:459 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:393 +#: src/pages/sales/ReturnOrderDetail.tsx:394 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:477 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:459 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:415 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:457 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:464 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:462 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:492 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:429 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:426 +#: src/pages/sales/ReturnOrderDetail.tsx:427 +#: src/pages/sales/SalesOrderDetail.tsx:465 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:497 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:434 -#: src/pages/sales/SalesOrderDetail.tsx:472 +#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:432 +#: src/pages/sales/SalesOrderDetail.tsx:470 msgid "Cancel order" msgstr "" @@ -4418,24 +4464,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:104 +#: src/pages/company/CompanyDetail.tsx:103 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:111 +#: src/pages/company/CompanyDetail.tsx:110 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:120 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:126 +#: src/pages/company/CompanyDetail.tsx:125 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:116 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:333 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:132 +#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:201 +#: src/pages/company/SupplierPartDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4443,20 +4489,20 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:132 +#: src/pages/company/CompanyDetail.tsx:131 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:101 -#: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:100 +#: src/pages/company/ManufacturerPartDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:130 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:138 +#: src/pages/company/CompanyDetail.tsx:137 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:105 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/ReturnOrderDetail.tsx:104 +#: src/pages/sales/SalesOrderDetail.tsx:110 #: src/pages/stock/StockDetail.tsx:226 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 @@ -4465,7 +4511,7 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:172 +#: src/pages/company/CompanyDetail.tsx:171 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" @@ -4474,11 +4520,11 @@ msgstr "" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:178 +#: src/pages/company/CompanyDetail.tsx:177 msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:187 +#: src/pages/company/CompanyDetail.tsx:186 msgid "Supplied Parts" msgstr "" @@ -4486,84 +4532,84 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:232 +#: src/pages/company/CompanyDetail.tsx:231 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:290 +#: src/pages/company/CompanyDetail.tsx:289 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:298 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:306 +#: src/pages/company/CompanyDetail.tsx:305 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/company/ManufacturerPartDetail.tsx:75 +#: src/pages/company/SupplierPartDetail.tsx:84 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:99 +#: src/pages/company/ManufacturerPartDetail.tsx:90 +#: src/pages/company/SupplierPartDetail.tsx:98 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:108 +#: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:138 +#: src/pages/company/ManufacturerPartDetail.tsx:137 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/ManufacturerPartDetail.tsx:146 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:153 +#: src/pages/company/ManufacturerPartDetail.tsx:152 #: src/pages/part/PartDetail.tsx:539 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/company/ManufacturerPartDetail.tsx:164 #: src/pages/part/PartDetail.tsx:657 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:208 +#: src/pages/company/ManufacturerPartDetail.tsx:207 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:215 +#: src/pages/company/ManufacturerPartDetail.tsx:214 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:227 +#: src/pages/company/ManufacturerPartDetail.tsx:226 #: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: 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 "" -#: src/pages/company/SupplierPartDetail.tsx:159 +#: src/pages/company/SupplierPartDetail.tsx:158 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 @@ -4571,122 +4617,122 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:170 +#: src/pages/company/SupplierPartDetail.tsx:169 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:177 +#: src/pages/company/SupplierPartDetail.tsx:176 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:212 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:219 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:292 +#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:291 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:243 +#: src/pages/company/SupplierPartDetail.tsx:242 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:276 +#: src/pages/company/SupplierPartDetail.tsx:275 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:301 +#: src/pages/company/SupplierPartDetail.tsx:299 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:309 +#: src/pages/company/SupplierPartDetail.tsx:307 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:315 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:98 +#: src/pages/part/CategoryDetail.tsx:92 +#: src/pages/stock/LocationDetail.tsx:94 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:109 +#: src/pages/part/CategoryDetail.tsx:108 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/part/CategoryDetail.tsx:125 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:138 +#: src/pages/part/CategoryDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:134 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:138 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:146 +#: src/pages/part/CategoryDetail.tsx:145 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:157 +#: src/pages/part/CategoryDetail.tsx:156 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:167 -#: src/pages/part/CategoryDetail.tsx:221 +#: src/pages/part/CategoryDetail.tsx:166 +#: src/pages/part/CategoryDetail.tsx:219 #: src/tables/part/PartCategoryTable.tsx:102 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:230 +#: src/pages/part/CategoryDetail.tsx:179 +#: src/pages/stock/LocationDetail.tsx:226 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 -#: src/pages/part/CategoryDetail.tsx:226 +#: src/pages/part/CategoryDetail.tsx:187 +#: src/pages/part/CategoryDetail.tsx:224 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:197 +#: src/pages/part/CategoryDetail.tsx:196 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:198 +#: src/pages/part/CategoryDetail.tsx:197 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:216 +#: src/pages/part/CategoryDetail.tsx:215 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:238 +#: src/pages/part/CategoryDetail.tsx:236 msgid "Category Details" msgstr "" @@ -4731,7 +4777,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:320 #: src/tables/build/BuildLineTable.tsx:166 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:103 +#: src/tables/sales/SalesOrderLineItemTable.tsx:107 msgid "Available Stock" msgstr "" @@ -4746,7 +4792,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:237 #: src/tables/build/BuildLineTable.tsx:128 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 +#: src/tables/sales/SalesOrderLineItemTable.tsx:145 msgid "On order" msgstr "" @@ -4770,7 +4816,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:295 #: src/pages/part/PartDetail.tsx:884 -#: src/pages/stock/StockDetail.tsx:560 +#: src/pages/stock/StockDetail.tsx:559 #: src/tables/build/BuildOrderTestTable.tsx:220 #: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" @@ -4915,7 +4961,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:860 #: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:576 #: src/tables/build/BuildLineTable.tsx:59 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:177 @@ -4958,7 +5004,7 @@ msgid "Deleting this part cannot be reversed" msgstr "" #: src/pages/part/PartDetail.tsx:1006 -#: src/pages/stock/LocationDetail.tsx:313 +#: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" @@ -4975,7 +5021,7 @@ msgstr "" msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1094 +#: src/pages/part/PartDetail.tsx:1093 msgid "Select Part Revision" msgstr "" @@ -5028,7 +5074,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:89 +#: src/tables/sales/SalesOrderLineItemTable.tsx:93 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -5067,7 +5113,7 @@ msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 #: src/tables/bom/BomTable.tsx:176 #: src/tables/general/ExtraLineItemTable.tsx:56 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" @@ -5196,23 +5242,23 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:88 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:98 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:97 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:122 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:133 -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:153 +#: src/pages/sales/ReturnOrderDetail.tsx:132 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Line Items" msgstr "" @@ -5222,91 +5268,91 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:140 -#: src/pages/sales/SalesOrderDetail.tsx:149 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:160 +#: src/pages/sales/ReturnOrderDetail.tsx:139 +#: src/pages/sales/SalesOrderDetail.tsx:148 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:147 -#: src/pages/sales/SalesOrderDetail.tsx:156 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:146 +#: src/pages/sales/SalesOrderDetail.tsx:155 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:182 -#: src/pages/sales/SalesOrderDetail.tsx:191 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 +#: src/pages/sales/ReturnOrderDetail.tsx:181 +#: src/pages/sales/SalesOrderDetail.tsx:190 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:227 -#: src/pages/sales/SalesOrderDetail.tsx:262 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 +#: src/pages/sales/ReturnOrderDetail.tsx:226 +#: src/pages/sales/SalesOrderDetail.tsx:261 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 -#: src/pages/sales/ReturnOrderDetail.tsx:254 -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:275 +#: src/pages/sales/ReturnOrderDetail.tsx:253 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/pages/sales/SalesOrderDetail.tsx:453 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/sales/ReturnOrderDetail.tsx:412 +#: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/ReturnOrderDetail.tsx:96 +#: src/pages/sales/SalesOrderDetail.tsx:102 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:310 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:319 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:332 +#: src/pages/sales/ReturnOrderDetail.tsx:331 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:342 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:348 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Complete Return Order" msgstr "" @@ -5314,15 +5360,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:239 +#: src/pages/sales/SalesOrderDetail.tsx:238 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:248 +#: src/pages/sales/SalesOrderDetail.tsx:247 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5332,88 +5378,88 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:308 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:364 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:114 +#: src/pages/stock/LocationDetail.tsx:110 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:128 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:140 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:150 +#: src/pages/stock/LocationDetail.tsx:146 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:161 +#: src/pages/stock/LocationDetail.tsx:157 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:172 +#: src/pages/stock/LocationDetail.tsx:168 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:198 +#: src/pages/stock/LocationDetail.tsx:194 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:217 -#: src/pages/stock/LocationDetail.tsx:340 +#: src/pages/stock/LocationDetail.tsx:213 +#: src/pages/stock/LocationDetail.tsx:335 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:238 -#: src/pages/stock/LocationDetail.tsx:345 +#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:340 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:238 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:247 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:335 +#: src/pages/stock/LocationDetail.tsx:331 msgid "Location Actions" msgstr "" @@ -5441,12 +5487,6 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:96 -msgid "Build Order" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" @@ -5731,7 +5771,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:229 #: src/tables/build/BuildLineTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:127 +#: src/tables/sales/SalesOrderLineItemTable.tsx:131 msgid "Includes variant stock" msgstr "" @@ -5742,7 +5782,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 #: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" @@ -6031,7 +6071,7 @@ msgid "Show tracked lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:119 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "In production" msgstr "" @@ -6040,7 +6080,7 @@ msgid "Insufficient stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:163 -#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/sales/SalesOrderLineItemTable.tsx:125 #: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" @@ -6054,41 +6094,41 @@ msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:283 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 +#: src/tables/sales/SalesOrderLineItemTable.tsx:247 msgid "Create Build Order" msgstr "" #: src/tables/build/BuildLineTable.tsx:311 msgid "Auto allocation in progress" -msgstr "" +msgstr "التخصيص التلقائي قيد التنفيذ" #: src/tables/build/BuildLineTable.tsx:314 #: src/tables/build/BuildLineTable.tsx:445 msgid "Auto Allocate Stock" -msgstr "" +msgstr "تخصيص تلقائي للمخزون" #: src/tables/build/BuildLineTable.tsx:315 msgid "Automatically allocate stock to this build according to the selected options" -msgstr "" +msgstr "تخصيص المخزون تِلْقائيًا لهذا البناء وفقا للخيارات المحددة" #: src/tables/build/BuildLineTable.tsx:333 #: src/tables/build/BuildLineTable.tsx:347 #: src/tables/build/BuildLineTable.tsx:404 #: src/tables/build/BuildLineTable.tsx:472 msgid "Deallocate Stock" -msgstr "" +msgstr "إلغاء تخصيص المخزون" #: src/tables/build/BuildLineTable.tsx:349 msgid "Deallocate all untracked stock for this build order" -msgstr "" +msgstr "إلغاء تخصيص جميع المخزون الغير متابع لطلب البناء هذا" #: src/tables/build/BuildLineTable.tsx:351 msgid "Deallocate stock from the selected line item" -msgstr "" +msgstr "إلغاء تخصيص المخزون من العنصر المحدد" #: src/tables/build/BuildLineTable.tsx:355 msgid "Stock has been deallocated" -msgstr "" +msgstr "تم إلغاء تخصيص المخزون" #: src/tables/build/BuildLineTable.tsx:414 msgid "Order Stock" @@ -6245,24 +6285,24 @@ msgstr "" msgid "Required Tests" msgstr "" -#: src/tables/company/AddressTable.tsx:121 -#: src/tables/company/AddressTable.tsx:185 +#: src/tables/company/AddressTable.tsx:118 +#: src/tables/company/AddressTable.tsx:182 msgid "Add Address" msgstr "" -#: src/tables/company/AddressTable.tsx:126 +#: src/tables/company/AddressTable.tsx:123 msgid "Address created" msgstr "" -#: src/tables/company/AddressTable.tsx:135 +#: src/tables/company/AddressTable.tsx:132 msgid "Edit Address" msgstr "" -#: src/tables/company/AddressTable.tsx:143 +#: src/tables/company/AddressTable.tsx:140 msgid "Delete Address" msgstr "" -#: src/tables/company/AddressTable.tsx:144 +#: src/tables/company/AddressTable.tsx:141 msgid "Are you sure you want to delete this address?" msgstr "" @@ -6372,23 +6412,23 @@ msgid "Drag attachment file here to upload" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:86 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 #: src/tables/sales/ReturnOrderLineItemTable.tsx:60 -#: src/tables/sales/SalesOrderLineItemTable.tsx:196 +#: src/tables/sales/SalesOrderLineItemTable.tsx:200 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:98 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/SalesOrderLineItemTable.tsx:214 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:106 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/SalesOrderLineItemTable.tsx:222 +#: src/tables/sales/SalesOrderLineItemTable.tsx:226 msgid "Delete Line Item" msgstr "" @@ -6401,12 +6441,12 @@ msgid "Machine restarted" msgstr "" #: src/tables/machine/MachineListTable.tsx:212 -#: src/tables/machine/MachineListTable.tsx:263 +#: src/tables/machine/MachineListTable.tsx:262 msgid "Edit machine" msgstr "" #: src/tables/machine/MachineListTable.tsx:226 -#: src/tables/machine/MachineListTable.tsx:267 +#: src/tables/machine/MachineListTable.tsx:266 msgid "Delete machine" msgstr "" @@ -6419,7 +6459,7 @@ msgid "Are you sure you want to remove the machine \"{0}\"?" msgstr "" #: src/tables/machine/MachineListTable.tsx:255 -#: src/tables/machine/MachineListTable.tsx:432 +#: src/tables/machine/MachineListTable.tsx:431 msgid "Restart required" msgstr "" @@ -6427,50 +6467,50 @@ msgstr "" msgid "Machine Actions" msgstr "" -#: src/tables/machine/MachineListTable.tsx:272 +#: src/tables/machine/MachineListTable.tsx:271 msgid "Restart" msgstr "" -#: src/tables/machine/MachineListTable.tsx:274 +#: src/tables/machine/MachineListTable.tsx:273 msgid "Restart machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:276 +#: src/tables/machine/MachineListTable.tsx:275 msgid "manual restart required" msgstr "" -#: src/tables/machine/MachineListTable.tsx:292 +#: src/tables/machine/MachineListTable.tsx:291 msgid "Machine information" msgstr "" -#: src/tables/machine/MachineListTable.tsx:303 -#: src/tables/machine/MachineListTable.tsx:599 +#: src/tables/machine/MachineListTable.tsx:302 +#: src/tables/machine/MachineListTable.tsx:598 msgid "Machine Type" msgstr "" -#: src/tables/machine/MachineListTable.tsx:316 +#: src/tables/machine/MachineListTable.tsx:315 msgid "Machine Driver" msgstr "" -#: src/tables/machine/MachineListTable.tsx:329 +#: src/tables/machine/MachineListTable.tsx:328 msgid "Initialized" msgstr "" -#: src/tables/machine/MachineListTable.tsx:350 +#: src/tables/machine/MachineListTable.tsx:349 #: src/tables/machine/MachineTypeTable.tsx:261 msgid "Errors" msgstr "" -#: src/tables/machine/MachineListTable.tsx:358 +#: src/tables/machine/MachineListTable.tsx:357 #: src/tables/machine/MachineTypeTable.tsx:269 msgid "No errors reported" msgstr "" -#: src/tables/machine/MachineListTable.tsx:378 +#: src/tables/machine/MachineListTable.tsx:377 msgid "Machine Settings" msgstr "" -#: src/tables/machine/MachineListTable.tsx:389 +#: src/tables/machine/MachineListTable.tsx:388 msgid "Driver Settings" msgstr "" @@ -6478,15 +6518,15 @@ msgstr "" #~ msgid "Create machine" #~ msgstr "Create machine" -#: src/tables/machine/MachineListTable.tsx:506 +#: src/tables/machine/MachineListTable.tsx:505 msgid "Add machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:561 +#: src/tables/machine/MachineListTable.tsx:560 msgid "Machine detail" msgstr "" -#: src/tables/machine/MachineListTable.tsx:608 +#: src/tables/machine/MachineListTable.tsx:607 msgid "Driver" msgstr "" @@ -7252,7 +7292,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337 msgid "Import Line Items" msgstr "" @@ -7268,25 +7308,25 @@ msgstr "" msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:298 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342 #: src/tables/sales/ReturnOrderLineItemTable.tsx:142 -#: src/tables/sales/SalesOrderLineItemTable.tsx:240 +#: src/tables/sales/SalesOrderLineItemTable.tsx:257 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352 msgid "Receive items" msgstr "" @@ -7354,15 +7394,23 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:262 +#: src/tables/sales/SalesOrderLineItemTable.tsx:238 +msgid "Allocate Serial Numbers" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:279 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 +msgid "Allocate Serials" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:303 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 #: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" diff --git a/src/frontend/src/locales/bg/messages.po b/src/frontend/src/locales/bg/messages.po index 88c5a9ae6c..96dd562220 100644 --- a/src/frontend/src/locales/bg/messages.po +++ b/src/frontend/src/locales/bg/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: bg\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-29 04:37\n" +"PO-Revision-Date: 2024-09-09 03:25\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -60,8 +60,9 @@ msgstr "" #: src/components/buttons/PrintingActions.tsx:106 #: src/components/buttons/PrintingActions.tsx:144 -#: src/components/editors/NotesEditor.tsx:65 -#: src/components/editors/NotesEditor.tsx:165 +#: src/components/editors/NotesEditor.tsx:40 +#: src/components/editors/NotesEditor.tsx:109 +#: src/components/editors/NotesEditor.tsx:163 #: src/components/forms/fields/ApiFormField.tsx:319 #: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 @@ -163,8 +164,8 @@ msgstr "" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:237 -#: src/components/items/ActionDropdown.tsx:238 +#: src/components/items/ActionDropdown.tsx:270 +#: src/components/items/ActionDropdown.tsx:271 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:210 @@ -239,31 +240,45 @@ msgstr "" #~ msgid "Part is virtual (not a physical part)" #~ msgstr "Part is virtual (not a physical part)" -#: src/components/editors/NotesEditor.tsx:66 +#: src/components/editors/NotesEditor.tsx:41 +#: src/components/editors/NotesEditor.tsx:110 msgid "Image upload failed" msgstr "" -#: src/components/editors/NotesEditor.tsx:156 +#: src/components/editors/NotesEditor.tsx:119 +#: src/components/editors/NotesEditor.tsx:154 #: src/components/forms/ApiForm.tsx:467 #: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "" -#: src/components/editors/NotesEditor.tsx:157 +#: src/components/editors/NotesEditor.tsx:120 +msgid "Image uploaded successfully" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:155 msgid "Notes saved successfully" msgstr "" -#: src/components/editors/NotesEditor.tsx:166 +#: src/components/editors/NotesEditor.tsx:164 msgid "Failed to save notes" msgstr "" -#: src/components/editors/NotesEditor.tsx:198 -msgid "Preview Notes" +#: src/components/editors/NotesEditor.tsx:182 +msgid "Disable Editing" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:191 +msgid "Enable Editing" msgstr "" #: src/components/editors/NotesEditor.tsx:198 -msgid "Edit Notes" -msgstr "" +#~ msgid "Preview Notes" +#~ msgstr "Preview Notes" + +#: src/components/editors/NotesEditor.tsx:198 +#~ msgid "Edit Notes" +#~ msgstr "Edit Notes" #: src/components/editors/NotesEditor.tsx:212 msgid "Save Notes" @@ -417,7 +432,7 @@ msgid "Update" msgstr "" #: src/components/forms/ApiForm.tsx:698 -#: src/components/items/ActionDropdown.tsx:217 +#: src/components/items/ActionDropdown.tsx:250 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:357 #: src/pages/Notifications.tsx:123 @@ -593,9 +608,9 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 -#: src/pages/part/CategoryDetail.tsx:81 +#: src/pages/part/CategoryDetail.tsx:80 #: src/pages/part/PartDetail.tsx:143 -#: src/pages/stock/LocationDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:82 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -867,68 +882,72 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:131 -msgid "Barcode Actions" -msgstr "" - -#: src/components/items/ActionDropdown.tsx:136 -msgid "View" -msgstr "" - -#: src/components/items/ActionDropdown.tsx:138 -msgid "View barcode" +#: src/components/items/ActionDropdown.tsx:128 +msgid "Options" msgstr "" #: src/components/items/ActionDropdown.tsx:140 #~ msgid "View Barcode" #~ msgstr "View Barcode" -#: src/components/items/ActionDropdown.tsx:144 +#: src/components/items/ActionDropdown.tsx:162 +#~ msgid "Link custom barcode" +#~ msgstr "Link custom barcode" + +#: src/components/items/ActionDropdown.tsx:164 +msgid "Barcode Actions" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:169 +msgid "View" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:171 +msgid "View barcode" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:177 msgid "Link Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:146 +#: src/components/items/ActionDropdown.tsx:179 msgid "Link a custom barcode to this item" msgstr "" -#: src/components/items/ActionDropdown.tsx:152 +#: src/components/items/ActionDropdown.tsx:185 #: src/components/items/QRCode.tsx:195 #: src/forms/PurchaseOrderForms.tsx:419 msgid "Unlink Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:187 msgid "Unlink custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:162 -#~ msgid "Link custom barcode" -#~ msgstr "Link custom barcode" - -#: src/components/items/ActionDropdown.tsx:205 +#: src/components/items/ActionDropdown.tsx:238 #: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "" -#: src/components/items/ActionDropdown.tsx:206 +#: src/components/items/ActionDropdown.tsx:239 msgid "Edit item" msgstr "" -#: src/components/items/ActionDropdown.tsx:218 +#: src/components/items/ActionDropdown.tsx:251 msgid "Delete item" msgstr "" -#: src/components/items/ActionDropdown.tsx:226 -#: src/components/items/ActionDropdown.tsx:227 +#: src/components/items/ActionDropdown.tsx:259 +#: src/components/items/ActionDropdown.tsx:260 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:249 +#: src/components/items/ActionDropdown.tsx:282 #: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "" -#: src/components/items/ActionDropdown.tsx:250 +#: src/components/items/ActionDropdown.tsx:283 msgid "Duplicate item" msgstr "" @@ -1020,9 +1039,9 @@ msgstr "" #: src/components/items/QRCode.tsx:173 #: src/pages/part/PartDetail.tsx:218 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:161 -#: src/pages/sales/SalesOrderDetail.tsx:170 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:181 +#: src/pages/sales/ReturnOrderDetail.tsx:160 +#: src/pages/sales/SalesOrderDetail.tsx:169 msgid "Link" msgstr "" @@ -1248,7 +1267,7 @@ msgstr "" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:315 +#: src/pages/Index/Settings/SystemSettings.tsx:314 msgid "System Settings" msgstr "" @@ -1383,7 +1402,19 @@ msgstr "" msgid "Unknown model: {model}" msgstr "" -#: src/components/render/ModelType.tsx:22 +#: src/components/render/ModelType.tsx:101 +#~ msgid "Builds" +#~ msgstr "Builds" + +#: src/components/render/ModelType.tsx:147 +#~ msgid "Purchase Order Line" +#~ msgstr "Purchase Order Line" + +#: src/components/render/ModelType.tsx:148 +#~ msgid "Purchase Order Lines" +#~ msgstr "Purchase Order Lines" + +#: src/components/render/ModelType.tsx:202 #: src/forms/BuildForms.tsx:229 #: src/forms/BuildForms.tsx:452 #: src/forms/BuildForms.tsx:602 @@ -1396,8 +1427,8 @@ msgstr "" #: src/forms/StockForms.tsx:643 #: src/forms/StockForms.tsx:685 #: src/forms/StockForms.tsx:723 -#: src/pages/build/BuildDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:1080 +#: src/pages/build/BuildDetail.tsx:90 +#: src/pages/part/PartDetail.tsx:1079 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 @@ -1407,36 +1438,17 @@ msgstr "" msgid "Part" msgstr "" -#: src/components/render/ModelType.tsx:23 -#: src/defaults/links.tsx:29 -#: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:173 -#: src/pages/part/CategoryDetail.tsx:119 -#: src/pages/part/CategoryDetail.tsx:244 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:835 -msgid "Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:31 +#: src/components/render/ModelType.tsx:204 msgid "Part Parameter Template" msgstr "" -#: src/components/render/ModelType.tsx:32 -msgid "Part Parameter Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:38 +#: src/components/render/ModelType.tsx:206 msgid "Part Test Template" msgstr "" -#: src/components/render/ModelType.tsx:39 -msgid "Part Test Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:357 +#: src/components/render/ModelType.tsx:208 +#: src/pages/company/SupplierPartDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:355 #: src/pages/stock/StockDetail.tsx:169 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -1444,111 +1456,58 @@ msgstr "" msgid "Supplier Part" msgstr "" -#: src/components/render/ModelType.tsx:46 -msgid "Supplier Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:132 +#: src/components/render/ModelType.tsx:210 +#: src/pages/company/ManufacturerPartDetail.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 msgid "Manufacturer Part" msgstr "" -#: src/components/render/ModelType.tsx:55 -msgid "Manufacturer Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:305 +#: src/components/render/ModelType.tsx:212 +#: src/pages/part/CategoryDetail.tsx:303 msgid "Part Category" msgstr "" -#: src/components/render/ModelType.tsx:64 -#: src/pages/part/CategoryDetail.tsx:258 -#: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1070 -msgid "Part Categories" -msgstr "" - -#: src/components/render/ModelType.tsx:72 +#: src/components/render/ModelType.tsx:214 #: src/forms/BuildForms.tsx:602 -#: src/pages/stock/StockDetail.tsx:608 +#: src/pages/stock/StockDetail.tsx:607 #: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" -#: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:203 -#: src/pages/stock/LocationDetail.tsx:125 -#: src/pages/stock/LocationDetail.tsx:178 -#: src/pages/stock/LocationDetail.tsx:384 -msgid "Stock Items" -msgstr "" - -#: src/components/render/ModelType.tsx:81 +#: src/components/render/ModelType.tsx:216 msgid "Stock Location" msgstr "" -#: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:376 -#: src/pages/stock/StockDetail.tsx:600 -msgid "Stock Locations" -msgstr "" - -#: src/components/render/ModelType.tsx:90 +#: src/components/render/ModelType.tsx:218 msgid "Stock Location Type" msgstr "" -#: src/components/render/ModelType.tsx:91 -msgid "Stock Location Types" -msgstr "" - -#: src/components/render/ModelType.tsx:95 +#: src/components/render/ModelType.tsx:220 msgid "Stock History" msgstr "" -#: src/components/render/ModelType.tsx:96 -msgid "Stock Histories" +#: src/components/render/ModelType.tsx:222 +#: src/pages/stock/StockDetail.tsx:209 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:96 +msgid "Build Order" msgstr "" -#: src/components/render/ModelType.tsx:100 -#: src/defaults/links.tsx:31 -#: src/defaults/menuItems.tsx:43 -msgid "Build" -msgstr "" - -#: src/components/render/ModelType.tsx:101 -msgid "Builds" -msgstr "" - -#: src/components/render/ModelType.tsx:109 +#: src/components/render/ModelType.tsx:224 msgid "Build Line" msgstr "" -#: src/components/render/ModelType.tsx:110 -msgid "Build Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:117 +#: src/components/render/ModelType.tsx:226 msgid "Build Item" msgstr "" -#: src/components/render/ModelType.tsx:118 -msgid "Build Items" -msgstr "" - -#: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:339 +#: src/components/render/ModelType.tsx:228 +#: src/pages/company/CompanyDetail.tsx:337 msgid "Company" msgstr "" -#: src/components/render/ModelType.tsx:123 -msgid "Companies" -msgstr "" - -#: src/components/render/ModelType.tsx:131 +#: src/components/render/ModelType.tsx:230 #: src/tables/TableHoverCard.tsx:81 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 @@ -1557,176 +1516,262 @@ msgstr "" msgid "Project Code" msgstr "" -#: src/components/render/ModelType.tsx:132 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 -msgid "Project Codes" -msgstr "" - -#: src/components/render/ModelType.tsx:138 +#: src/components/render/ModelType.tsx:232 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:463 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" -#: src/components/render/ModelType.tsx:139 -#: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:670 -#: src/pages/purchasing/PurchasingIndex.tsx:25 -msgid "Purchase Orders" +#: src/components/render/ModelType.tsx:234 +msgid "Purchase Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:147 -msgid "Purchase Order Line" -msgstr "" - -#: src/components/render/ModelType.tsx:148 -msgid "Purchase Order Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:149 -#: src/pages/sales/SalesOrderDetail.tsx:505 +#: src/components/render/ModelType.tsx:236 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/sales/SalesOrderDetail.tsx:503 #: src/pages/stock/StockDetail.tsx:217 #: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" -#: src/components/render/ModelType.tsx:153 -#: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:677 -#: src/pages/sales/SalesIndex.tsx:26 -msgid "Sales Orders" -msgstr "" - -#: src/components/render/ModelType.tsx:161 +#: src/components/render/ModelType.tsx:238 msgid "Sales Order Shipment" msgstr "" -#: src/components/render/ModelType.tsx:162 -msgid "Sales Order Shipments" -msgstr "" - -#: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/components/render/ModelType.tsx:240 +#: src/pages/sales/ReturnOrderDetail.tsx:452 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" -#: src/components/render/ModelType.tsx:169 -#: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:223 -#: src/pages/sales/SalesIndex.tsx:32 -msgid "Return Orders" -msgstr "" - -#: src/components/render/ModelType.tsx:177 +#: src/components/render/ModelType.tsx:242 msgid "Return Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:178 -msgid "Return Order Line Items" -msgstr "" - -#: src/components/render/ModelType.tsx:182 -#: src/tables/company/AddressTable.tsx:47 +#: src/components/render/ModelType.tsx:244 +#: src/tables/company/AddressTable.tsx:48 msgid "Address" msgstr "" -#: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:253 -msgid "Addresses" -msgstr "" - -#: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:170 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/components/render/ModelType.tsx:246 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:178 msgid "Contact" msgstr "" -#: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:247 -msgid "Contacts" -msgstr "" - -#: src/components/render/ModelType.tsx:196 +#: src/components/render/ModelType.tsx:248 msgid "Owner" msgstr "" -#: src/components/render/ModelType.tsx:197 -msgid "Owners" -msgstr "" - -#: src/components/render/ModelType.tsx:203 +#: src/components/render/ModelType.tsx:250 #: src/tables/settings/ImportSessionTable.tsx:121 #: src/tables/stock/StockItemTestResultTable.tsx:204 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "" -#: src/components/render/ModelType.tsx:204 +#: src/components/render/ModelType.tsx:252 +msgid "Group" +msgstr "" + +#: src/components/render/ModelType.tsx:254 +msgid "Import Session" +msgstr "" + +#: src/components/render/ModelType.tsx:256 +msgid "Label Template" +msgstr "" + +#: src/components/render/ModelType.tsx:258 +msgid "Report Template" +msgstr "" + +#: src/components/render/ModelType.tsx:260 +msgid "Plugin Configuration" +msgstr "" + +#: src/components/render/ModelType.tsx:262 +msgid "Content Type" +msgstr "" + +#: src/components/render/ModelType.tsx:264 +msgid "Unknown Model" +msgstr "" + +#: src/components/render/ModelType.tsx:275 +#: src/defaults/links.tsx:29 +#: src/defaults/menuItems.tsx:33 +#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/part/CategoryDetail.tsx:118 +#: src/pages/part/CategoryDetail.tsx:242 +#: src/pages/part/CategoryDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:835 +msgid "Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:277 +msgid "Part Parameter Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:279 +msgid "Part Test Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:281 +msgid "Supplier Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:283 +msgid "Manufacturer Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:285 +#: src/pages/part/CategoryDetail.tsx:256 +#: src/pages/part/CategoryDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:1069 +msgid "Part Categories" +msgstr "" + +#: src/components/render/ModelType.tsx:287 +#: src/pages/company/CompanyDetail.tsx:202 +#: src/pages/stock/LocationDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:379 +msgid "Stock Items" +msgstr "" + +#: src/components/render/ModelType.tsx:289 +#: src/pages/stock/LocationDetail.tsx:188 +#: src/pages/stock/LocationDetail.tsx:371 +#: src/pages/stock/StockDetail.tsx:599 +msgid "Stock Locations" +msgstr "" + +#: src/components/render/ModelType.tsx:291 +msgid "Stock Location Types" +msgstr "" + +#: src/components/render/ModelType.tsx:293 +msgid "Stock Histories" +msgstr "" + +#: src/components/render/ModelType.tsx:295 +#: src/pages/Index/Settings/SystemSettings.tsx:236 +#: src/pages/build/BuildDetail.tsx:534 +#: src/pages/build/BuildIndex.tsx:22 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/sales/SalesOrderDetail.tsx:328 +msgid "Build Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:297 +msgid "Build Lines" +msgstr "" + +#: src/components/render/ModelType.tsx:299 +msgid "Build Items" +msgstr "" + +#: src/components/render/ModelType.tsx:301 +msgid "Companies" +msgstr "" + +#: src/components/render/ModelType.tsx:303 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 +msgid "Project Codes" +msgstr "" + +#: src/components/render/ModelType.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/company/CompanyDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/part/PartDetail.tsx:670 +#: src/pages/purchasing/PurchasingIndex.tsx:25 +msgid "Purchase Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:307 +msgid "Purchase Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:309 +#: src/pages/Index/Settings/SystemSettings.tsx:269 +#: src/pages/company/CompanyDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:677 +#: src/pages/sales/SalesIndex.tsx:26 +msgid "Sales Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:311 +msgid "Sales Order Shipments" +msgstr "" + +#: src/components/render/ModelType.tsx:313 +#: src/pages/Index/Settings/SystemSettings.tsx:285 +#: src/pages/company/CompanyDetail.tsx:222 +#: src/pages/sales/SalesIndex.tsx:32 +msgid "Return Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:315 +msgid "Return Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:317 +#: src/pages/company/CompanyDetail.tsx:252 +msgid "Addresses" +msgstr "" + +#: src/components/render/ModelType.tsx:319 +#: src/pages/company/CompanyDetail.tsx:246 +msgid "Contacts" +msgstr "" + +#: src/components/render/ModelType.tsx:321 +msgid "Owners" +msgstr "" + +#: src/components/render/ModelType.tsx:323 #: src/pages/Index/Settings/AdminCenter/Index.tsx:102 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "" -#: src/components/render/ModelType.tsx:210 -msgid "Group" -msgstr "" - -#: src/components/render/ModelType.tsx:211 +#: src/components/render/ModelType.tsx:325 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 #: src/tables/settings/UserTable.tsx:138 #: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "" -#: src/components/render/ModelType.tsx:218 -msgid "Import Session" -msgstr "" - -#: src/components/render/ModelType.tsx:219 +#: src/components/render/ModelType.tsx:327 msgid "Import Sessions" msgstr "" -#: src/components/render/ModelType.tsx:225 -msgid "Label Template" -msgstr "" - -#: src/components/render/ModelType.tsx:226 +#: src/components/render/ModelType.tsx:329 #: src/pages/Index/Settings/AdminCenter/Index.tsx:168 msgid "Label Templates" msgstr "" -#: src/components/render/ModelType.tsx:232 -msgid "Report Template" -msgstr "" - -#: src/components/render/ModelType.tsx:233 +#: src/components/render/ModelType.tsx:331 #: src/pages/Index/Settings/AdminCenter/Index.tsx:174 msgid "Report Templates" msgstr "" -#: src/components/render/ModelType.tsx:239 -msgid "Plugin Configuration" -msgstr "" - -#: src/components/render/ModelType.tsx:240 +#: src/components/render/ModelType.tsx:333 msgid "Plugin Configurations" msgstr "" -#: src/components/render/ModelType.tsx:246 -msgid "Content Type" +#: src/components/render/ModelType.tsx:335 +msgid "Content Types" msgstr "" -#: src/components/render/ModelType.tsx:247 -msgid "Content Types" +#: src/components/render/ModelType.tsx:337 +msgid "Unknown Models" msgstr "" #: src/components/render/Order.tsx:121 @@ -1735,8 +1780,8 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:325 -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/CompanyDetail.tsx:323 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/pages/part/PartDetail.tsx:896 msgid "Inactive" msgstr "" @@ -1750,23 +1795,23 @@ msgstr "" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:206 +#: src/pages/Index/Settings/SystemSettings.tsx:204 #: src/pages/part/PartDetail.tsx:550 -#: src/pages/stock/LocationDetail.tsx:356 +#: src/pages/stock/LocationDetail.tsx:351 #: src/pages/stock/StockDetail.tsx:407 #: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "" -#: src/components/render/Stock.tsx:60 +#: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:565 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/build/BuildAllocatedStockTable.tsx:102 #: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "" -#: src/components/render/Stock.tsx:62 +#: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:234 #: src/forms/BuildForms.tsx:602 #: src/forms/PurchaseOrderForms.tsx:641 @@ -1774,7 +1819,7 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:171 #: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:571 +#: src/pages/stock/StockDetail.tsx:570 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 @@ -2503,7 +2548,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:96 +#: src/pages/company/CompanyDetail.tsx:95 msgid "Website" msgstr "" @@ -2515,13 +2560,18 @@ msgstr "" msgid "Demo" msgstr "" +#: src/defaults/links.tsx:31 +#: src/defaults/menuItems.tsx:43 +msgid "Build" +msgstr "" + #: src/defaults/links.tsx:33 #: src/defaults/menuItems.tsx:48 #: 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:329 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "" @@ -2529,9 +2579,9 @@ msgstr "" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:459 +#: src/pages/sales/ReturnOrderDetail.tsx:457 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:510 +#: src/pages/sales/SalesOrderDetail.tsx:508 msgid "Sales" msgstr "" @@ -2768,7 +2818,7 @@ msgid "Remove line" msgstr "" #: src/forms/BuildForms.tsx:631 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:200 msgid "Source Location" msgstr "" @@ -2886,9 +2936,9 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:521 -#: src/pages/build/BuildDetail.tsx:215 +#: src/pages/build/BuildDetail.tsx:214 #: src/pages/stock/StockDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:583 +#: src/pages/stock/StockDetail.tsx:582 #: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:189 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 @@ -2901,20 +2951,20 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:543 #: src/forms/StockForms.tsx:428 -#: src/pages/company/SupplierPartDetail.tsx:152 -#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/stock/StockDetail.tsx:240 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:105 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 -#: src/pages/sales/ReturnOrderDetail.tsx:117 -#: src/pages/sales/SalesOrderDetail.tsx:123 +#: src/pages/build/BuildDetail.tsx:104 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:143 +#: src/pages/sales/ReturnOrderDetail.tsx:116 +#: src/pages/sales/SalesOrderDetail.tsx:122 #: src/tables/build/BuildOrderTable.tsx:114 -#: src/tables/machine/MachineListTable.tsx:335 +#: src/tables/machine/MachineListTable.tsx:334 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 #: src/tables/sales/ReturnOrderLineItemTable.tsx:132 @@ -2928,13 +2978,13 @@ msgid "Status" msgstr "" #: src/forms/PurchaseOrderForms.tsx:565 -#: src/pages/company/SupplierPartDetail.tsx:106 +#: src/pages/company/SupplierPartDetail.tsx:105 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:641 -#: src/pages/company/SupplierPartDetail.tsx:124 +#: src/pages/company/SupplierPartDetail.tsx:123 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" @@ -3692,8 +3742,8 @@ msgstr "" #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 -#: src/tables/machine/MachineListTable.tsx:332 -#: src/tables/machine/MachineListTable.tsx:594 +#: src/tables/machine/MachineListTable.tsx:331 +#: src/tables/machine/MachineListTable.tsx:593 #: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 @@ -3759,32 +3809,32 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27 #: src/tables/ColumnRenderers.tsx:248 msgid "Currency" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:31 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32 msgid "Rate" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:43 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44 msgid "Exchange rates updated" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:49 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50 msgid "Exchange rate update error" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:61 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:62 msgid "Refresh currency exchange rates" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:98 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 msgid "Last fetched" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:100 msgid "Base currency" msgstr "" @@ -3817,7 +3867,7 @@ msgid "Custom Units" msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:156 -#: src/pages/part/CategoryDetail.tsx:264 +#: src/pages/part/CategoryDetail.tsx:262 msgid "Part Parameters" msgstr "" @@ -3899,6 +3949,10 @@ msgstr "" msgid "Landscape" msgstr "" +#: src/pages/Index/Settings/AdminCenter/ReportTemplatePanel.tsx:26 +msgid "Attach to Model" +msgstr "" + #: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:35 msgid "Background Worker Not Running" msgstr "" @@ -4000,20 +4054,12 @@ msgstr "" msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:231 +#: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/part/PartDetail.tsx:690 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:536 -#: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:624 -#: src/pages/sales/SalesOrderDetail.tsx:329 -msgid "Build Orders" -msgstr "" - -#: src/pages/Index/Settings/SystemSettings.tsx:318 +#: src/pages/Index/Settings/SystemSettings.tsx:317 msgid "Switch to User Setting" msgstr "" @@ -4069,37 +4115,37 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:98 +#: src/pages/build/BuildDetail.tsx:97 #: src/pages/part/PartDetail.tsx:150 #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:184 #: src/tables/build/BuildOrderTable.tsx:54 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderLineItemTable.tsx:66 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:117 -#: src/pages/sales/ReturnOrderDetail.tsx:91 -#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/build/BuildDetail.tsx:110 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/sales/ReturnOrderDetail.tsx:90 +#: src/pages/sales/SalesOrderDetail.tsx:96 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/build/BuildLineTable.tsx:195 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:117 -#: src/pages/company/CompanyDetail.tsx:90 -#: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:92 -#: src/pages/part/CategoryDetail.tsx:101 +#: src/pages/build/BuildDetail.tsx:116 +#: src/pages/company/CompanyDetail.tsx:89 +#: src/pages/company/ManufacturerPartDetail.tsx:82 +#: src/pages/company/SupplierPartDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:100 #: src/pages/part/PartDetail.tsx:157 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 -#: src/pages/sales/ReturnOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:117 -#: src/pages/stock/LocationDetail.tsx:106 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 +#: src/pages/sales/ReturnOrderDetail.tsx:110 +#: src/pages/sales/SalesOrderDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:102 #: src/tables/ColumnRenderers.tsx:81 #: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 @@ -4112,34 +4158,34 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 #: src/tables/sales/SalesOrderAllocationTable.tsx:56 -#: src/tables/sales/SalesOrderLineItemTable.tsx:67 +#: src/tables/sales/SalesOrderLineItemTable.tsx:71 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:125 +#: src/pages/build/BuildDetail.tsx:124 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:136 +#: src/pages/build/BuildDetail.tsx:135 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:144 -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:269 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:161 +#: src/pages/build/BuildDetail.tsx:160 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:168 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/part/PartDetail.tsx:372 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:195 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:215 +#: src/pages/sales/ReturnOrderDetail.tsx:194 +#: src/pages/sales/SalesOrderDetail.tsx:203 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -4147,19 +4193,19 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:175 +#: src/pages/build/BuildDetail.tsx:174 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:182 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:188 -#: src/pages/sales/SalesOrderDetail.tsx:197 +#: src/pages/build/BuildDetail.tsx:181 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:208 +#: src/pages/sales/ReturnOrderDetail.tsx:187 +#: src/pages/sales/SalesOrderDetail.tsx:196 #: src/tables/ColumnRenderers.tsx:212 #: src/tables/part/PartPurchaseOrdersTable.tsx:99 #: src/tables/sales/ReturnOrderLineItemTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Target Date" msgstr "" @@ -4169,7 +4215,7 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "View part barcode" -#: src/pages/build/BuildDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:188 msgid "Completed" msgstr "" @@ -4183,7 +4229,7 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:202 +#: src/pages/build/BuildDetail.tsx:201 msgid "Any location" msgstr "" @@ -4191,7 +4237,7 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:209 +#: src/pages/build/BuildDetail.tsx:208 msgid "Destination Location" msgstr "" @@ -4207,68 +4253,68 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:247 +#: src/pages/build/BuildDetail.tsx:246 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:263 -#: src/pages/sales/ReturnOrderDetail.tsx:126 -#: src/pages/sales/ReturnOrderDetail.tsx:233 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:268 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/build/BuildDetail.tsx:252 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:262 +#: src/pages/sales/ReturnOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:232 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:267 +#: src/pages/sales/SalesOrderDetail.tsx:276 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/build/BuildDetail.tsx:262 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/sales/SalesOrderDetail.tsx:314 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 +#: src/pages/build/BuildDetail.tsx:294 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:309 +#: src/pages/build/BuildDetail.tsx:308 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:318 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:329 #: src/pages/part/PartDetail.tsx:707 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/company/CompanyDetail.tsx:259 -#: src/pages/company/ManufacturerPartDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:343 +#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/ManufacturerPartDetail.tsx:178 #: src/pages/part/PartDetail.tsx:729 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 -#: src/pages/sales/ReturnOrderDetail.tsx:270 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:304 +#: src/pages/sales/ReturnOrderDetail.tsx:269 +#: src/pages/sales/SalesOrderDetail.tsx:338 #: src/pages/stock/StockDetail.tsx:381 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:352 -#: src/pages/company/CompanyDetail.tsx:270 -#: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:253 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:269 +#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:252 #: src/pages/part/PartDetail.tsx:737 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:281 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:280 +#: src/pages/sales/SalesOrderDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:392 #: src/tables/build/BuildOrderTestTable.tsx:143 #: src/tables/stock/StockTrackingTable.tsx:189 @@ -4279,7 +4325,7 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:370 +#: src/pages/build/BuildDetail.tsx:369 msgid "Edit Build Order" msgstr "" @@ -4287,126 +4333,126 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:390 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/SalesOrderDetail.tsx:375 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 +#: src/pages/sales/ReturnOrderDetail.tsx:341 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:402 msgid "Hold Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:350 +#: src/pages/sales/ReturnOrderDetail.tsx:349 +#: src/pages/sales/SalesOrderDetail.tsx:382 +msgid "Place this order on hold" +msgstr "" + #: src/pages/build/BuildDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:350 #: src/pages/sales/SalesOrderDetail.tsx:383 -msgid "Place this order on hold" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:406 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:352 -#: src/pages/sales/ReturnOrderDetail.tsx:351 -#: src/pages/sales/SalesOrderDetail.tsx:384 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:410 msgid "Issue Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/SalesOrderDetail.tsx:366 +msgid "Issue this order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:413 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335 #: src/pages/sales/ReturnOrderDetail.tsx:334 #: src/pages/sales/SalesOrderDetail.tsx:367 -msgid "Issue this order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:414 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:336 -#: src/pages/sales/ReturnOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:368 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:418 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:421 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:357 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 -#: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/sales/ReturnOrderDetail.tsx:358 +#: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:453 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 -#: src/pages/sales/ReturnOrderDetail.tsx:388 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:386 +#: src/pages/sales/ReturnOrderDetail.tsx:387 +#: src/pages/sales/SalesOrderDetail.tsx:420 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:460 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:394 -#: src/pages/sales/ReturnOrderDetail.tsx:395 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:459 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:393 +#: src/pages/sales/ReturnOrderDetail.tsx:394 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:477 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:459 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:415 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:457 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:464 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:462 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:492 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:429 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:426 +#: src/pages/sales/ReturnOrderDetail.tsx:427 +#: src/pages/sales/SalesOrderDetail.tsx:465 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:497 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:434 -#: src/pages/sales/SalesOrderDetail.tsx:472 +#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:432 +#: src/pages/sales/SalesOrderDetail.tsx:470 msgid "Cancel order" msgstr "" @@ -4418,24 +4464,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:104 +#: src/pages/company/CompanyDetail.tsx:103 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:111 +#: src/pages/company/CompanyDetail.tsx:110 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:120 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:126 +#: src/pages/company/CompanyDetail.tsx:125 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:116 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:333 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:132 +#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:201 +#: src/pages/company/SupplierPartDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4443,20 +4489,20 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:132 +#: src/pages/company/CompanyDetail.tsx:131 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:101 -#: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:100 +#: src/pages/company/ManufacturerPartDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:130 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:138 +#: src/pages/company/CompanyDetail.tsx:137 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:105 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/ReturnOrderDetail.tsx:104 +#: src/pages/sales/SalesOrderDetail.tsx:110 #: src/pages/stock/StockDetail.tsx:226 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 @@ -4465,7 +4511,7 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:172 +#: src/pages/company/CompanyDetail.tsx:171 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" @@ -4474,11 +4520,11 @@ msgstr "" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:178 +#: src/pages/company/CompanyDetail.tsx:177 msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:187 +#: src/pages/company/CompanyDetail.tsx:186 msgid "Supplied Parts" msgstr "" @@ -4486,84 +4532,84 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:232 +#: src/pages/company/CompanyDetail.tsx:231 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:290 +#: src/pages/company/CompanyDetail.tsx:289 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:298 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:306 +#: src/pages/company/CompanyDetail.tsx:305 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/company/ManufacturerPartDetail.tsx:75 +#: src/pages/company/SupplierPartDetail.tsx:84 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:99 +#: src/pages/company/ManufacturerPartDetail.tsx:90 +#: src/pages/company/SupplierPartDetail.tsx:98 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:108 +#: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:138 +#: src/pages/company/ManufacturerPartDetail.tsx:137 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/ManufacturerPartDetail.tsx:146 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:153 +#: src/pages/company/ManufacturerPartDetail.tsx:152 #: src/pages/part/PartDetail.tsx:539 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/company/ManufacturerPartDetail.tsx:164 #: src/pages/part/PartDetail.tsx:657 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:208 +#: src/pages/company/ManufacturerPartDetail.tsx:207 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:215 +#: src/pages/company/ManufacturerPartDetail.tsx:214 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:227 +#: src/pages/company/ManufacturerPartDetail.tsx:226 #: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: 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 "" -#: src/pages/company/SupplierPartDetail.tsx:159 +#: src/pages/company/SupplierPartDetail.tsx:158 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 @@ -4571,122 +4617,122 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:170 +#: src/pages/company/SupplierPartDetail.tsx:169 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:177 +#: src/pages/company/SupplierPartDetail.tsx:176 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:212 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:219 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:292 +#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:291 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:243 +#: src/pages/company/SupplierPartDetail.tsx:242 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:276 +#: src/pages/company/SupplierPartDetail.tsx:275 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:301 +#: src/pages/company/SupplierPartDetail.tsx:299 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:309 +#: src/pages/company/SupplierPartDetail.tsx:307 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:315 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:98 +#: src/pages/part/CategoryDetail.tsx:92 +#: src/pages/stock/LocationDetail.tsx:94 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:109 +#: src/pages/part/CategoryDetail.tsx:108 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/part/CategoryDetail.tsx:125 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:138 +#: src/pages/part/CategoryDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:134 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:138 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:146 +#: src/pages/part/CategoryDetail.tsx:145 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:157 +#: src/pages/part/CategoryDetail.tsx:156 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:167 -#: src/pages/part/CategoryDetail.tsx:221 +#: src/pages/part/CategoryDetail.tsx:166 +#: src/pages/part/CategoryDetail.tsx:219 #: src/tables/part/PartCategoryTable.tsx:102 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:230 +#: src/pages/part/CategoryDetail.tsx:179 +#: src/pages/stock/LocationDetail.tsx:226 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 -#: src/pages/part/CategoryDetail.tsx:226 +#: src/pages/part/CategoryDetail.tsx:187 +#: src/pages/part/CategoryDetail.tsx:224 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:197 +#: src/pages/part/CategoryDetail.tsx:196 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:198 +#: src/pages/part/CategoryDetail.tsx:197 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:216 +#: src/pages/part/CategoryDetail.tsx:215 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:238 +#: src/pages/part/CategoryDetail.tsx:236 msgid "Category Details" msgstr "" @@ -4731,7 +4777,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:320 #: src/tables/build/BuildLineTable.tsx:166 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:103 +#: src/tables/sales/SalesOrderLineItemTable.tsx:107 msgid "Available Stock" msgstr "" @@ -4746,7 +4792,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:237 #: src/tables/build/BuildLineTable.tsx:128 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 +#: src/tables/sales/SalesOrderLineItemTable.tsx:145 msgid "On order" msgstr "" @@ -4770,7 +4816,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:295 #: src/pages/part/PartDetail.tsx:884 -#: src/pages/stock/StockDetail.tsx:560 +#: src/pages/stock/StockDetail.tsx:559 #: src/tables/build/BuildOrderTestTable.tsx:220 #: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" @@ -4915,7 +4961,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:860 #: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:576 #: src/tables/build/BuildLineTable.tsx:59 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:177 @@ -4958,7 +5004,7 @@ msgid "Deleting this part cannot be reversed" msgstr "" #: src/pages/part/PartDetail.tsx:1006 -#: src/pages/stock/LocationDetail.tsx:313 +#: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" @@ -4975,7 +5021,7 @@ msgstr "" msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1094 +#: src/pages/part/PartDetail.tsx:1093 msgid "Select Part Revision" msgstr "" @@ -5028,7 +5074,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:89 +#: src/tables/sales/SalesOrderLineItemTable.tsx:93 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -5067,7 +5113,7 @@ msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 #: src/tables/bom/BomTable.tsx:176 #: src/tables/general/ExtraLineItemTable.tsx:56 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" @@ -5196,23 +5242,23 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:88 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:98 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:97 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:122 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:133 -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:153 +#: src/pages/sales/ReturnOrderDetail.tsx:132 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Line Items" msgstr "" @@ -5222,91 +5268,91 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:140 -#: src/pages/sales/SalesOrderDetail.tsx:149 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:160 +#: src/pages/sales/ReturnOrderDetail.tsx:139 +#: src/pages/sales/SalesOrderDetail.tsx:148 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:147 -#: src/pages/sales/SalesOrderDetail.tsx:156 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:146 +#: src/pages/sales/SalesOrderDetail.tsx:155 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:182 -#: src/pages/sales/SalesOrderDetail.tsx:191 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 +#: src/pages/sales/ReturnOrderDetail.tsx:181 +#: src/pages/sales/SalesOrderDetail.tsx:190 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:227 -#: src/pages/sales/SalesOrderDetail.tsx:262 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 +#: src/pages/sales/ReturnOrderDetail.tsx:226 +#: src/pages/sales/SalesOrderDetail.tsx:261 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 -#: src/pages/sales/ReturnOrderDetail.tsx:254 -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:275 +#: src/pages/sales/ReturnOrderDetail.tsx:253 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/pages/sales/SalesOrderDetail.tsx:453 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/sales/ReturnOrderDetail.tsx:412 +#: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/ReturnOrderDetail.tsx:96 +#: src/pages/sales/SalesOrderDetail.tsx:102 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:310 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:319 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:332 +#: src/pages/sales/ReturnOrderDetail.tsx:331 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:342 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:348 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Complete Return Order" msgstr "" @@ -5314,15 +5360,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:239 +#: src/pages/sales/SalesOrderDetail.tsx:238 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:248 +#: src/pages/sales/SalesOrderDetail.tsx:247 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5332,88 +5378,88 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:308 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:364 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:114 +#: src/pages/stock/LocationDetail.tsx:110 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:128 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:140 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:150 +#: src/pages/stock/LocationDetail.tsx:146 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:161 +#: src/pages/stock/LocationDetail.tsx:157 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:172 +#: src/pages/stock/LocationDetail.tsx:168 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:198 +#: src/pages/stock/LocationDetail.tsx:194 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:217 -#: src/pages/stock/LocationDetail.tsx:340 +#: src/pages/stock/LocationDetail.tsx:213 +#: src/pages/stock/LocationDetail.tsx:335 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:238 -#: src/pages/stock/LocationDetail.tsx:345 +#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:340 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:238 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:247 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:335 +#: src/pages/stock/LocationDetail.tsx:331 msgid "Location Actions" msgstr "" @@ -5441,12 +5487,6 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:96 -msgid "Build Order" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" @@ -5731,7 +5771,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:229 #: src/tables/build/BuildLineTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:127 +#: src/tables/sales/SalesOrderLineItemTable.tsx:131 msgid "Includes variant stock" msgstr "" @@ -5742,7 +5782,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 #: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" @@ -6031,7 +6071,7 @@ msgid "Show tracked lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:119 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "In production" msgstr "" @@ -6040,7 +6080,7 @@ msgid "Insufficient stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:163 -#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/sales/SalesOrderLineItemTable.tsx:125 #: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" @@ -6054,7 +6094,7 @@ msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:283 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 +#: src/tables/sales/SalesOrderLineItemTable.tsx:247 msgid "Create Build Order" msgstr "" @@ -6245,24 +6285,24 @@ msgstr "" msgid "Required Tests" msgstr "" -#: src/tables/company/AddressTable.tsx:121 -#: src/tables/company/AddressTable.tsx:185 +#: src/tables/company/AddressTable.tsx:118 +#: src/tables/company/AddressTable.tsx:182 msgid "Add Address" msgstr "" -#: src/tables/company/AddressTable.tsx:126 +#: src/tables/company/AddressTable.tsx:123 msgid "Address created" msgstr "" -#: src/tables/company/AddressTable.tsx:135 +#: src/tables/company/AddressTable.tsx:132 msgid "Edit Address" msgstr "" -#: src/tables/company/AddressTable.tsx:143 +#: src/tables/company/AddressTable.tsx:140 msgid "Delete Address" msgstr "" -#: src/tables/company/AddressTable.tsx:144 +#: src/tables/company/AddressTable.tsx:141 msgid "Are you sure you want to delete this address?" msgstr "" @@ -6372,23 +6412,23 @@ msgid "Drag attachment file here to upload" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:86 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 #: src/tables/sales/ReturnOrderLineItemTable.tsx:60 -#: src/tables/sales/SalesOrderLineItemTable.tsx:196 +#: src/tables/sales/SalesOrderLineItemTable.tsx:200 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:98 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/SalesOrderLineItemTable.tsx:214 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:106 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/SalesOrderLineItemTable.tsx:222 +#: src/tables/sales/SalesOrderLineItemTable.tsx:226 msgid "Delete Line Item" msgstr "" @@ -6401,12 +6441,12 @@ msgid "Machine restarted" msgstr "" #: src/tables/machine/MachineListTable.tsx:212 -#: src/tables/machine/MachineListTable.tsx:263 +#: src/tables/machine/MachineListTable.tsx:262 msgid "Edit machine" msgstr "" #: src/tables/machine/MachineListTable.tsx:226 -#: src/tables/machine/MachineListTable.tsx:267 +#: src/tables/machine/MachineListTable.tsx:266 msgid "Delete machine" msgstr "" @@ -6419,7 +6459,7 @@ msgid "Are you sure you want to remove the machine \"{0}\"?" msgstr "" #: src/tables/machine/MachineListTable.tsx:255 -#: src/tables/machine/MachineListTable.tsx:432 +#: src/tables/machine/MachineListTable.tsx:431 msgid "Restart required" msgstr "" @@ -6427,50 +6467,50 @@ msgstr "" msgid "Machine Actions" msgstr "" -#: src/tables/machine/MachineListTable.tsx:272 +#: src/tables/machine/MachineListTable.tsx:271 msgid "Restart" msgstr "" -#: src/tables/machine/MachineListTable.tsx:274 +#: src/tables/machine/MachineListTable.tsx:273 msgid "Restart machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:276 +#: src/tables/machine/MachineListTable.tsx:275 msgid "manual restart required" msgstr "" -#: src/tables/machine/MachineListTable.tsx:292 +#: src/tables/machine/MachineListTable.tsx:291 msgid "Machine information" msgstr "" -#: src/tables/machine/MachineListTable.tsx:303 -#: src/tables/machine/MachineListTable.tsx:599 +#: src/tables/machine/MachineListTable.tsx:302 +#: src/tables/machine/MachineListTable.tsx:598 msgid "Machine Type" msgstr "" -#: src/tables/machine/MachineListTable.tsx:316 +#: src/tables/machine/MachineListTable.tsx:315 msgid "Machine Driver" msgstr "" -#: src/tables/machine/MachineListTable.tsx:329 +#: src/tables/machine/MachineListTable.tsx:328 msgid "Initialized" msgstr "" -#: src/tables/machine/MachineListTable.tsx:350 +#: src/tables/machine/MachineListTable.tsx:349 #: src/tables/machine/MachineTypeTable.tsx:261 msgid "Errors" msgstr "" -#: src/tables/machine/MachineListTable.tsx:358 +#: src/tables/machine/MachineListTable.tsx:357 #: src/tables/machine/MachineTypeTable.tsx:269 msgid "No errors reported" msgstr "" -#: src/tables/machine/MachineListTable.tsx:378 +#: src/tables/machine/MachineListTable.tsx:377 msgid "Machine Settings" msgstr "" -#: src/tables/machine/MachineListTable.tsx:389 +#: src/tables/machine/MachineListTable.tsx:388 msgid "Driver Settings" msgstr "" @@ -6478,15 +6518,15 @@ msgstr "" #~ msgid "Create machine" #~ msgstr "Create machine" -#: src/tables/machine/MachineListTable.tsx:506 +#: src/tables/machine/MachineListTable.tsx:505 msgid "Add machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:561 +#: src/tables/machine/MachineListTable.tsx:560 msgid "Machine detail" msgstr "" -#: src/tables/machine/MachineListTable.tsx:608 +#: src/tables/machine/MachineListTable.tsx:607 msgid "Driver" msgstr "" @@ -7252,7 +7292,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337 msgid "Import Line Items" msgstr "" @@ -7268,25 +7308,25 @@ msgstr "" msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:298 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342 #: src/tables/sales/ReturnOrderLineItemTable.tsx:142 -#: src/tables/sales/SalesOrderLineItemTable.tsx:240 +#: src/tables/sales/SalesOrderLineItemTable.tsx:257 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352 msgid "Receive items" msgstr "" @@ -7354,15 +7394,23 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:262 +#: src/tables/sales/SalesOrderLineItemTable.tsx:238 +msgid "Allocate Serial Numbers" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:279 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 +msgid "Allocate Serials" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:303 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 #: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" diff --git a/src/frontend/src/locales/cs/messages.po b/src/frontend/src/locales/cs/messages.po index 0115470199..af420710b9 100644 --- a/src/frontend/src/locales/cs/messages.po +++ b/src/frontend/src/locales/cs/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: cs\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-29 04:38\n" +"PO-Revision-Date: 2024-09-09 03:25\n" "Last-Translator: \n" "Language-Team: Czech\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" @@ -60,8 +60,9 @@ msgstr "Tisk štítků byl úspěšně dokončen" #: src/components/buttons/PrintingActions.tsx:106 #: src/components/buttons/PrintingActions.tsx:144 -#: src/components/editors/NotesEditor.tsx:65 -#: src/components/editors/NotesEditor.tsx:165 +#: src/components/editors/NotesEditor.tsx:40 +#: src/components/editors/NotesEditor.tsx:109 +#: src/components/editors/NotesEditor.tsx:163 #: src/components/forms/fields/ApiFormField.tsx:319 #: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 @@ -163,8 +164,8 @@ msgstr "Odstranit" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:237 -#: src/components/items/ActionDropdown.tsx:238 +#: src/components/items/ActionDropdown.tsx:270 +#: src/components/items/ActionDropdown.tsx:271 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:210 @@ -239,31 +240,45 @@ msgstr "Smazat obrázek" #~ msgid "Part is virtual (not a physical part)" #~ msgstr "Part is virtual (not a physical part)" -#: src/components/editors/NotesEditor.tsx:66 +#: src/components/editors/NotesEditor.tsx:41 +#: src/components/editors/NotesEditor.tsx:110 msgid "Image upload failed" msgstr "Nahrání obrázku se nezdařilo" -#: src/components/editors/NotesEditor.tsx:156 +#: src/components/editors/NotesEditor.tsx:119 +#: src/components/editors/NotesEditor.tsx:154 #: src/components/forms/ApiForm.tsx:467 #: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "Dokončeno" -#: src/components/editors/NotesEditor.tsx:157 +#: src/components/editors/NotesEditor.tsx:120 +msgid "Image uploaded successfully" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:155 msgid "Notes saved successfully" msgstr "Poznámky byly úspěšně uloženy" -#: src/components/editors/NotesEditor.tsx:166 +#: src/components/editors/NotesEditor.tsx:164 msgid "Failed to save notes" msgstr "Nepodařilo se uložit poznámky" -#: src/components/editors/NotesEditor.tsx:198 -msgid "Preview Notes" -msgstr "Náhled poznámek" +#: src/components/editors/NotesEditor.tsx:182 +msgid "Disable Editing" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:191 +msgid "Enable Editing" +msgstr "" #: src/components/editors/NotesEditor.tsx:198 -msgid "Edit Notes" -msgstr "Upravit poznámky" +#~ msgid "Preview Notes" +#~ msgstr "Preview Notes" + +#: src/components/editors/NotesEditor.tsx:198 +#~ msgid "Edit Notes" +#~ msgstr "Edit Notes" #: src/components/editors/NotesEditor.tsx:212 msgid "Save Notes" @@ -417,7 +432,7 @@ msgid "Update" msgstr "Aktualizovat" #: src/components/forms/ApiForm.tsx:698 -#: src/components/items/ActionDropdown.tsx:217 +#: src/components/items/ActionDropdown.tsx:250 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:357 #: src/pages/Notifications.tsx:123 @@ -593,9 +608,9 @@ msgstr "Server" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 -#: src/pages/part/CategoryDetail.tsx:81 +#: src/pages/part/CategoryDetail.tsx:80 #: src/pages/part/PartDetail.tsx:143 -#: src/pages/stock/LocationDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:82 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -867,68 +882,72 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:131 -msgid "Barcode Actions" -msgstr "Akce čárového kódu" - -#: src/components/items/ActionDropdown.tsx:136 -msgid "View" -msgstr "Zobrazit" - -#: src/components/items/ActionDropdown.tsx:138 -msgid "View barcode" -msgstr "Zobrazit čárový kód" +#: src/components/items/ActionDropdown.tsx:128 +msgid "Options" +msgstr "" #: src/components/items/ActionDropdown.tsx:140 #~ msgid "View Barcode" #~ msgstr "View Barcode" -#: src/components/items/ActionDropdown.tsx:144 +#: src/components/items/ActionDropdown.tsx:162 +#~ msgid "Link custom barcode" +#~ msgstr "Link custom barcode" + +#: src/components/items/ActionDropdown.tsx:164 +msgid "Barcode Actions" +msgstr "Akce čárového kódu" + +#: src/components/items/ActionDropdown.tsx:169 +msgid "View" +msgstr "Zobrazit" + +#: src/components/items/ActionDropdown.tsx:171 +msgid "View barcode" +msgstr "Zobrazit čárový kód" + +#: src/components/items/ActionDropdown.tsx:177 msgid "Link Barcode" msgstr "Přiřadit čárový kód" -#: src/components/items/ActionDropdown.tsx:146 +#: src/components/items/ActionDropdown.tsx:179 msgid "Link a custom barcode to this item" msgstr "" -#: src/components/items/ActionDropdown.tsx:152 +#: src/components/items/ActionDropdown.tsx:185 #: src/components/items/QRCode.tsx:195 #: src/forms/PurchaseOrderForms.tsx:419 msgid "Unlink Barcode" msgstr "Odstranit čárový kód" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:187 msgid "Unlink custom barcode" msgstr "Odstranit vlastní čárový kód" -#: src/components/items/ActionDropdown.tsx:162 -#~ msgid "Link custom barcode" -#~ msgstr "Link custom barcode" - -#: src/components/items/ActionDropdown.tsx:205 +#: src/components/items/ActionDropdown.tsx:238 #: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "Upravit" -#: src/components/items/ActionDropdown.tsx:206 +#: src/components/items/ActionDropdown.tsx:239 msgid "Edit item" msgstr "" -#: src/components/items/ActionDropdown.tsx:218 +#: src/components/items/ActionDropdown.tsx:251 msgid "Delete item" msgstr "Smazat položku" -#: src/components/items/ActionDropdown.tsx:226 -#: src/components/items/ActionDropdown.tsx:227 +#: src/components/items/ActionDropdown.tsx:259 +#: src/components/items/ActionDropdown.tsx:260 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:249 +#: src/components/items/ActionDropdown.tsx:282 #: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "Duplikovat" -#: src/components/items/ActionDropdown.tsx:250 +#: src/components/items/ActionDropdown.tsx:283 msgid "Duplicate item" msgstr "Duplikovat produkt" @@ -1020,9 +1039,9 @@ msgstr "" #: src/components/items/QRCode.tsx:173 #: src/pages/part/PartDetail.tsx:218 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:161 -#: src/pages/sales/SalesOrderDetail.tsx:170 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:181 +#: src/pages/sales/ReturnOrderDetail.tsx:160 +#: src/pages/sales/SalesOrderDetail.tsx:169 msgid "Link" msgstr "" @@ -1248,7 +1267,7 @@ msgstr "Nastavení účtu" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:315 +#: src/pages/Index/Settings/SystemSettings.tsx:314 msgid "System Settings" msgstr "Nastavení systému" @@ -1383,7 +1402,19 @@ msgstr "" msgid "Unknown model: {model}" msgstr "" -#: src/components/render/ModelType.tsx:22 +#: src/components/render/ModelType.tsx:101 +#~ msgid "Builds" +#~ msgstr "Builds" + +#: src/components/render/ModelType.tsx:147 +#~ msgid "Purchase Order Line" +#~ msgstr "Purchase Order Line" + +#: src/components/render/ModelType.tsx:148 +#~ msgid "Purchase Order Lines" +#~ msgstr "Purchase Order Lines" + +#: src/components/render/ModelType.tsx:202 #: src/forms/BuildForms.tsx:229 #: src/forms/BuildForms.tsx:452 #: src/forms/BuildForms.tsx:602 @@ -1396,8 +1427,8 @@ msgstr "" #: src/forms/StockForms.tsx:643 #: src/forms/StockForms.tsx:685 #: src/forms/StockForms.tsx:723 -#: src/pages/build/BuildDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:1080 +#: src/pages/build/BuildDetail.tsx:90 +#: src/pages/part/PartDetail.tsx:1079 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 @@ -1407,36 +1438,17 @@ msgstr "" msgid "Part" msgstr "Díl" -#: src/components/render/ModelType.tsx:23 -#: src/defaults/links.tsx:29 -#: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:173 -#: src/pages/part/CategoryDetail.tsx:119 -#: src/pages/part/CategoryDetail.tsx:244 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:835 -msgid "Parts" -msgstr "Díly" - -#: src/components/render/ModelType.tsx:31 +#: src/components/render/ModelType.tsx:204 msgid "Part Parameter Template" msgstr "Šablona parametru dílu" -#: src/components/render/ModelType.tsx:32 -msgid "Part Parameter Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:38 +#: src/components/render/ModelType.tsx:206 msgid "Part Test Template" msgstr "" -#: src/components/render/ModelType.tsx:39 -msgid "Part Test Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:357 +#: src/components/render/ModelType.tsx:208 +#: src/pages/company/SupplierPartDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:355 #: src/pages/stock/StockDetail.tsx:169 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -1444,111 +1456,58 @@ msgstr "" msgid "Supplier Part" msgstr "Dodavatel dílu" -#: src/components/render/ModelType.tsx:46 -msgid "Supplier Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:132 +#: src/components/render/ModelType.tsx:210 +#: src/pages/company/ManufacturerPartDetail.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 msgid "Manufacturer Part" msgstr "" -#: src/components/render/ModelType.tsx:55 -msgid "Manufacturer Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:305 +#: src/components/render/ModelType.tsx:212 +#: src/pages/part/CategoryDetail.tsx:303 msgid "Part Category" msgstr "" -#: src/components/render/ModelType.tsx:64 -#: src/pages/part/CategoryDetail.tsx:258 -#: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1070 -msgid "Part Categories" -msgstr "" - -#: src/components/render/ModelType.tsx:72 +#: src/components/render/ModelType.tsx:214 #: src/forms/BuildForms.tsx:602 -#: src/pages/stock/StockDetail.tsx:608 +#: src/pages/stock/StockDetail.tsx:607 #: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "Skladová položka" -#: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:203 -#: src/pages/stock/LocationDetail.tsx:125 -#: src/pages/stock/LocationDetail.tsx:178 -#: src/pages/stock/LocationDetail.tsx:384 -msgid "Stock Items" -msgstr "Skladové položky" - -#: src/components/render/ModelType.tsx:81 +#: src/components/render/ModelType.tsx:216 msgid "Stock Location" msgstr "Umístění skladu" -#: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:376 -#: src/pages/stock/StockDetail.tsx:600 -msgid "Stock Locations" -msgstr "" - -#: src/components/render/ModelType.tsx:90 +#: src/components/render/ModelType.tsx:218 msgid "Stock Location Type" msgstr "" -#: src/components/render/ModelType.tsx:91 -msgid "Stock Location Types" -msgstr "" - -#: src/components/render/ModelType.tsx:95 +#: src/components/render/ModelType.tsx:220 msgid "Stock History" msgstr "Historie skladu" -#: src/components/render/ModelType.tsx:96 -msgid "Stock Histories" -msgstr "Historie skladů" - -#: src/components/render/ModelType.tsx:100 -#: src/defaults/links.tsx:31 -#: src/defaults/menuItems.tsx:43 -msgid "Build" +#: src/components/render/ModelType.tsx:222 +#: src/pages/stock/StockDetail.tsx:209 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:96 +msgid "Build Order" msgstr "" -#: src/components/render/ModelType.tsx:101 -msgid "Builds" -msgstr "" - -#: src/components/render/ModelType.tsx:109 +#: src/components/render/ModelType.tsx:224 msgid "Build Line" msgstr "" -#: src/components/render/ModelType.tsx:110 -msgid "Build Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:117 +#: src/components/render/ModelType.tsx:226 msgid "Build Item" msgstr "" -#: src/components/render/ModelType.tsx:118 -msgid "Build Items" -msgstr "" - -#: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:339 +#: src/components/render/ModelType.tsx:228 +#: src/pages/company/CompanyDetail.tsx:337 msgid "Company" msgstr "Firma" -#: src/components/render/ModelType.tsx:123 -msgid "Companies" -msgstr "Firmy" - -#: src/components/render/ModelType.tsx:131 +#: src/components/render/ModelType.tsx:230 #: src/tables/TableHoverCard.tsx:81 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 @@ -1557,176 +1516,262 @@ msgstr "Firmy" msgid "Project Code" msgstr "Kód projektu" -#: src/components/render/ModelType.tsx:132 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 -msgid "Project Codes" -msgstr "Kódy projektu" - -#: src/components/render/ModelType.tsx:138 +#: src/components/render/ModelType.tsx:232 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:463 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" -#: src/components/render/ModelType.tsx:139 -#: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:670 -#: src/pages/purchasing/PurchasingIndex.tsx:25 -msgid "Purchase Orders" +#: src/components/render/ModelType.tsx:234 +msgid "Purchase Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:147 -msgid "Purchase Order Line" -msgstr "" - -#: src/components/render/ModelType.tsx:148 -msgid "Purchase Order Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:149 -#: src/pages/sales/SalesOrderDetail.tsx:505 +#: src/components/render/ModelType.tsx:236 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/sales/SalesOrderDetail.tsx:503 #: src/pages/stock/StockDetail.tsx:217 #: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" -#: src/components/render/ModelType.tsx:153 -#: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:677 -#: src/pages/sales/SalesIndex.tsx:26 -msgid "Sales Orders" -msgstr "" - -#: src/components/render/ModelType.tsx:161 +#: src/components/render/ModelType.tsx:238 msgid "Sales Order Shipment" msgstr "" -#: src/components/render/ModelType.tsx:162 -msgid "Sales Order Shipments" -msgstr "" - -#: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/components/render/ModelType.tsx:240 +#: src/pages/sales/ReturnOrderDetail.tsx:452 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" -#: src/components/render/ModelType.tsx:169 -#: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:223 -#: src/pages/sales/SalesIndex.tsx:32 -msgid "Return Orders" -msgstr "" - -#: src/components/render/ModelType.tsx:177 +#: src/components/render/ModelType.tsx:242 msgid "Return Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:178 -msgid "Return Order Line Items" -msgstr "" - -#: src/components/render/ModelType.tsx:182 -#: src/tables/company/AddressTable.tsx:47 +#: src/components/render/ModelType.tsx:244 +#: src/tables/company/AddressTable.tsx:48 msgid "Address" msgstr "Adresa" -#: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:253 -msgid "Addresses" -msgstr "Adresy" - -#: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:170 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/components/render/ModelType.tsx:246 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:178 msgid "Contact" msgstr "Kontakt" -#: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:247 -msgid "Contacts" -msgstr "Kontakty" - -#: src/components/render/ModelType.tsx:196 +#: src/components/render/ModelType.tsx:248 msgid "Owner" msgstr "Správce" -#: src/components/render/ModelType.tsx:197 -msgid "Owners" -msgstr "Správci" - -#: src/components/render/ModelType.tsx:203 +#: src/components/render/ModelType.tsx:250 #: src/tables/settings/ImportSessionTable.tsx:121 #: src/tables/stock/StockItemTestResultTable.tsx:204 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "Uživatel" -#: src/components/render/ModelType.tsx:204 +#: src/components/render/ModelType.tsx:252 +msgid "Group" +msgstr "" + +#: src/components/render/ModelType.tsx:254 +msgid "Import Session" +msgstr "" + +#: src/components/render/ModelType.tsx:256 +msgid "Label Template" +msgstr "" + +#: src/components/render/ModelType.tsx:258 +msgid "Report Template" +msgstr "" + +#: src/components/render/ModelType.tsx:260 +msgid "Plugin Configuration" +msgstr "" + +#: src/components/render/ModelType.tsx:262 +msgid "Content Type" +msgstr "" + +#: src/components/render/ModelType.tsx:264 +msgid "Unknown Model" +msgstr "" + +#: src/components/render/ModelType.tsx:275 +#: src/defaults/links.tsx:29 +#: src/defaults/menuItems.tsx:33 +#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/part/CategoryDetail.tsx:118 +#: src/pages/part/CategoryDetail.tsx:242 +#: src/pages/part/CategoryDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:835 +msgid "Parts" +msgstr "Díly" + +#: src/components/render/ModelType.tsx:277 +msgid "Part Parameter Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:279 +msgid "Part Test Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:281 +msgid "Supplier Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:283 +msgid "Manufacturer Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:285 +#: src/pages/part/CategoryDetail.tsx:256 +#: src/pages/part/CategoryDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:1069 +msgid "Part Categories" +msgstr "" + +#: src/components/render/ModelType.tsx:287 +#: src/pages/company/CompanyDetail.tsx:202 +#: src/pages/stock/LocationDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:379 +msgid "Stock Items" +msgstr "Skladové položky" + +#: src/components/render/ModelType.tsx:289 +#: src/pages/stock/LocationDetail.tsx:188 +#: src/pages/stock/LocationDetail.tsx:371 +#: src/pages/stock/StockDetail.tsx:599 +msgid "Stock Locations" +msgstr "" + +#: src/components/render/ModelType.tsx:291 +msgid "Stock Location Types" +msgstr "" + +#: src/components/render/ModelType.tsx:293 +msgid "Stock Histories" +msgstr "Historie skladů" + +#: src/components/render/ModelType.tsx:295 +#: src/pages/Index/Settings/SystemSettings.tsx:236 +#: src/pages/build/BuildDetail.tsx:534 +#: src/pages/build/BuildIndex.tsx:22 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/sales/SalesOrderDetail.tsx:328 +msgid "Build Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:297 +msgid "Build Lines" +msgstr "" + +#: src/components/render/ModelType.tsx:299 +msgid "Build Items" +msgstr "" + +#: src/components/render/ModelType.tsx:301 +msgid "Companies" +msgstr "Firmy" + +#: src/components/render/ModelType.tsx:303 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 +msgid "Project Codes" +msgstr "Kódy projektu" + +#: src/components/render/ModelType.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/company/CompanyDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/part/PartDetail.tsx:670 +#: src/pages/purchasing/PurchasingIndex.tsx:25 +msgid "Purchase Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:307 +msgid "Purchase Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:309 +#: src/pages/Index/Settings/SystemSettings.tsx:269 +#: src/pages/company/CompanyDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:677 +#: src/pages/sales/SalesIndex.tsx:26 +msgid "Sales Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:311 +msgid "Sales Order Shipments" +msgstr "" + +#: src/components/render/ModelType.tsx:313 +#: src/pages/Index/Settings/SystemSettings.tsx:285 +#: src/pages/company/CompanyDetail.tsx:222 +#: src/pages/sales/SalesIndex.tsx:32 +msgid "Return Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:315 +msgid "Return Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:317 +#: src/pages/company/CompanyDetail.tsx:252 +msgid "Addresses" +msgstr "Adresy" + +#: src/components/render/ModelType.tsx:319 +#: src/pages/company/CompanyDetail.tsx:246 +msgid "Contacts" +msgstr "Kontakty" + +#: src/components/render/ModelType.tsx:321 +msgid "Owners" +msgstr "Správci" + +#: src/components/render/ModelType.tsx:323 #: src/pages/Index/Settings/AdminCenter/Index.tsx:102 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "Uživatelé" -#: src/components/render/ModelType.tsx:210 -msgid "Group" -msgstr "" - -#: src/components/render/ModelType.tsx:211 +#: src/components/render/ModelType.tsx:325 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 #: src/tables/settings/UserTable.tsx:138 #: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "Skupiny" -#: src/components/render/ModelType.tsx:218 -msgid "Import Session" -msgstr "" - -#: src/components/render/ModelType.tsx:219 +#: src/components/render/ModelType.tsx:327 msgid "Import Sessions" msgstr "" -#: src/components/render/ModelType.tsx:225 -msgid "Label Template" -msgstr "" - -#: src/components/render/ModelType.tsx:226 +#: src/components/render/ModelType.tsx:329 #: src/pages/Index/Settings/AdminCenter/Index.tsx:168 msgid "Label Templates" msgstr "" -#: src/components/render/ModelType.tsx:232 -msgid "Report Template" -msgstr "" - -#: src/components/render/ModelType.tsx:233 +#: src/components/render/ModelType.tsx:331 #: src/pages/Index/Settings/AdminCenter/Index.tsx:174 msgid "Report Templates" msgstr "" -#: src/components/render/ModelType.tsx:239 -msgid "Plugin Configuration" -msgstr "" - -#: src/components/render/ModelType.tsx:240 +#: src/components/render/ModelType.tsx:333 msgid "Plugin Configurations" msgstr "" -#: src/components/render/ModelType.tsx:246 -msgid "Content Type" +#: src/components/render/ModelType.tsx:335 +msgid "Content Types" msgstr "" -#: src/components/render/ModelType.tsx:247 -msgid "Content Types" +#: src/components/render/ModelType.tsx:337 +msgid "Unknown Models" msgstr "" #: src/components/render/Order.tsx:121 @@ -1735,8 +1780,8 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:325 -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/CompanyDetail.tsx:323 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/pages/part/PartDetail.tsx:896 msgid "Inactive" msgstr "Neaktivní" @@ -1750,23 +1795,23 @@ msgstr "" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:206 +#: src/pages/Index/Settings/SystemSettings.tsx:204 #: src/pages/part/PartDetail.tsx:550 -#: src/pages/stock/LocationDetail.tsx:356 +#: src/pages/stock/LocationDetail.tsx:351 #: src/pages/stock/StockDetail.tsx:407 #: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "Zásoby" -#: src/components/render/Stock.tsx:60 +#: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:565 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/build/BuildAllocatedStockTable.tsx:102 #: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "Sériové číslo" -#: src/components/render/Stock.tsx:62 +#: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:234 #: src/forms/BuildForms.tsx:602 #: src/forms/PurchaseOrderForms.tsx:641 @@ -1774,7 +1819,7 @@ msgstr "Sériové číslo" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:171 #: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:571 +#: src/pages/stock/StockDetail.tsx:570 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 @@ -2503,7 +2548,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:96 +#: src/pages/company/CompanyDetail.tsx:95 msgid "Website" msgstr "Webová stránka" @@ -2515,13 +2560,18 @@ msgstr "GitHub" msgid "Demo" msgstr "Demo" +#: src/defaults/links.tsx:31 +#: src/defaults/menuItems.tsx:43 +msgid "Build" +msgstr "" + #: src/defaults/links.tsx:33 #: src/defaults/menuItems.tsx:48 #: 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:329 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "Nákup" @@ -2529,9 +2579,9 @@ msgstr "Nákup" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:459 +#: src/pages/sales/ReturnOrderDetail.tsx:457 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:510 +#: src/pages/sales/SalesOrderDetail.tsx:508 msgid "Sales" msgstr "Prodej" @@ -2768,7 +2818,7 @@ msgid "Remove line" msgstr "" #: src/forms/BuildForms.tsx:631 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:200 msgid "Source Location" msgstr "" @@ -2886,9 +2936,9 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:521 -#: src/pages/build/BuildDetail.tsx:215 +#: src/pages/build/BuildDetail.tsx:214 #: src/pages/stock/StockDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:583 +#: src/pages/stock/StockDetail.tsx:582 #: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:189 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 @@ -2901,20 +2951,20 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:543 #: src/forms/StockForms.tsx:428 -#: src/pages/company/SupplierPartDetail.tsx:152 -#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/stock/StockDetail.tsx:240 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:105 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 -#: src/pages/sales/ReturnOrderDetail.tsx:117 -#: src/pages/sales/SalesOrderDetail.tsx:123 +#: src/pages/build/BuildDetail.tsx:104 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:143 +#: src/pages/sales/ReturnOrderDetail.tsx:116 +#: src/pages/sales/SalesOrderDetail.tsx:122 #: src/tables/build/BuildOrderTable.tsx:114 -#: src/tables/machine/MachineListTable.tsx:335 +#: src/tables/machine/MachineListTable.tsx:334 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 #: src/tables/sales/ReturnOrderLineItemTable.tsx:132 @@ -2928,13 +2978,13 @@ msgid "Status" msgstr "Stav" #: src/forms/PurchaseOrderForms.tsx:565 -#: src/pages/company/SupplierPartDetail.tsx:106 +#: src/pages/company/SupplierPartDetail.tsx:105 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:641 -#: src/pages/company/SupplierPartDetail.tsx:124 +#: src/pages/company/SupplierPartDetail.tsx:123 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" @@ -3692,8 +3742,8 @@ msgstr "" #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 -#: src/tables/machine/MachineListTable.tsx:332 -#: src/tables/machine/MachineListTable.tsx:594 +#: src/tables/machine/MachineListTable.tsx:331 +#: src/tables/machine/MachineListTable.tsx:593 #: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 @@ -3759,32 +3809,32 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27 #: src/tables/ColumnRenderers.tsx:248 msgid "Currency" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:31 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32 msgid "Rate" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:43 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44 msgid "Exchange rates updated" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:49 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50 msgid "Exchange rate update error" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:61 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:62 msgid "Refresh currency exchange rates" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:98 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 msgid "Last fetched" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:100 msgid "Base currency" msgstr "" @@ -3817,7 +3867,7 @@ msgid "Custom Units" msgstr "Vlastní jednotky" #: src/pages/Index/Settings/AdminCenter/Index.tsx:156 -#: src/pages/part/CategoryDetail.tsx:264 +#: src/pages/part/CategoryDetail.tsx:262 msgid "Part Parameters" msgstr "Parametry dílu" @@ -3899,6 +3949,10 @@ msgstr "" msgid "Landscape" msgstr "" +#: src/pages/Index/Settings/AdminCenter/ReportTemplatePanel.tsx:26 +msgid "Attach to Model" +msgstr "" + #: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:35 msgid "Background Worker Not Running" msgstr "" @@ -4000,20 +4054,12 @@ msgstr "Štítky" msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:231 +#: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/part/PartDetail.tsx:690 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:536 -#: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:624 -#: src/pages/sales/SalesOrderDetail.tsx:329 -msgid "Build Orders" -msgstr "" - -#: src/pages/Index/Settings/SystemSettings.tsx:318 +#: src/pages/Index/Settings/SystemSettings.tsx:317 msgid "Switch to User Setting" msgstr "" @@ -4069,37 +4115,37 @@ msgstr "Označit jako nepřečtenou" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:98 +#: src/pages/build/BuildDetail.tsx:97 #: src/pages/part/PartDetail.tsx:150 #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:184 #: src/tables/build/BuildOrderTable.tsx:54 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderLineItemTable.tsx:66 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:117 -#: src/pages/sales/ReturnOrderDetail.tsx:91 -#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/build/BuildDetail.tsx:110 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/sales/ReturnOrderDetail.tsx:90 +#: src/pages/sales/SalesOrderDetail.tsx:96 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/build/BuildLineTable.tsx:195 msgid "Reference" msgstr "Reference" -#: src/pages/build/BuildDetail.tsx:117 -#: src/pages/company/CompanyDetail.tsx:90 -#: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:92 -#: src/pages/part/CategoryDetail.tsx:101 +#: src/pages/build/BuildDetail.tsx:116 +#: src/pages/company/CompanyDetail.tsx:89 +#: src/pages/company/ManufacturerPartDetail.tsx:82 +#: src/pages/company/SupplierPartDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:100 #: src/pages/part/PartDetail.tsx:157 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 -#: src/pages/sales/ReturnOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:117 -#: src/pages/stock/LocationDetail.tsx:106 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 +#: src/pages/sales/ReturnOrderDetail.tsx:110 +#: src/pages/sales/SalesOrderDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:102 #: src/tables/ColumnRenderers.tsx:81 #: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 @@ -4112,34 +4158,34 @@ msgstr "Reference" #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 #: src/tables/sales/SalesOrderAllocationTable.tsx:56 -#: src/tables/sales/SalesOrderLineItemTable.tsx:67 +#: src/tables/sales/SalesOrderLineItemTable.tsx:71 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "Popis" -#: src/pages/build/BuildDetail.tsx:125 +#: src/pages/build/BuildDetail.tsx:124 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:136 +#: src/pages/build/BuildDetail.tsx:135 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:144 -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:269 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:161 +#: src/pages/build/BuildDetail.tsx:160 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:168 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/part/PartDetail.tsx:372 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:195 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:215 +#: src/pages/sales/ReturnOrderDetail.tsx:194 +#: src/pages/sales/SalesOrderDetail.tsx:203 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -4147,19 +4193,19 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:175 +#: src/pages/build/BuildDetail.tsx:174 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:182 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:188 -#: src/pages/sales/SalesOrderDetail.tsx:197 +#: src/pages/build/BuildDetail.tsx:181 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:208 +#: src/pages/sales/ReturnOrderDetail.tsx:187 +#: src/pages/sales/SalesOrderDetail.tsx:196 #: src/tables/ColumnRenderers.tsx:212 #: src/tables/part/PartPurchaseOrdersTable.tsx:99 #: src/tables/sales/ReturnOrderLineItemTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Target Date" msgstr "" @@ -4169,7 +4215,7 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "View part barcode" -#: src/pages/build/BuildDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:188 msgid "Completed" msgstr "" @@ -4183,7 +4229,7 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:202 +#: src/pages/build/BuildDetail.tsx:201 msgid "Any location" msgstr "" @@ -4191,7 +4237,7 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:209 +#: src/pages/build/BuildDetail.tsx:208 msgid "Destination Location" msgstr "" @@ -4207,68 +4253,68 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:247 +#: src/pages/build/BuildDetail.tsx:246 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:263 -#: src/pages/sales/ReturnOrderDetail.tsx:126 -#: src/pages/sales/ReturnOrderDetail.tsx:233 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:268 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/build/BuildDetail.tsx:252 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:262 +#: src/pages/sales/ReturnOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:232 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:267 +#: src/pages/sales/SalesOrderDetail.tsx:276 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/build/BuildDetail.tsx:262 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/sales/SalesOrderDetail.tsx:314 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 +#: src/pages/build/BuildDetail.tsx:294 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:309 +#: src/pages/build/BuildDetail.tsx:308 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:318 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:329 #: src/pages/part/PartDetail.tsx:707 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/company/CompanyDetail.tsx:259 -#: src/pages/company/ManufacturerPartDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:343 +#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/ManufacturerPartDetail.tsx:178 #: src/pages/part/PartDetail.tsx:729 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 -#: src/pages/sales/ReturnOrderDetail.tsx:270 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:304 +#: src/pages/sales/ReturnOrderDetail.tsx:269 +#: src/pages/sales/SalesOrderDetail.tsx:338 #: src/pages/stock/StockDetail.tsx:381 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:352 -#: src/pages/company/CompanyDetail.tsx:270 -#: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:253 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:269 +#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:252 #: src/pages/part/PartDetail.tsx:737 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:281 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:280 +#: src/pages/sales/SalesOrderDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:392 #: src/tables/build/BuildOrderTestTable.tsx:143 #: src/tables/stock/StockTrackingTable.tsx:189 @@ -4279,7 +4325,7 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:370 +#: src/pages/build/BuildDetail.tsx:369 msgid "Edit Build Order" msgstr "" @@ -4287,126 +4333,126 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:390 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/SalesOrderDetail.tsx:375 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 +#: src/pages/sales/ReturnOrderDetail.tsx:341 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:402 msgid "Hold Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:350 +#: src/pages/sales/ReturnOrderDetail.tsx:349 +#: src/pages/sales/SalesOrderDetail.tsx:382 +msgid "Place this order on hold" +msgstr "" + #: src/pages/build/BuildDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:350 #: src/pages/sales/SalesOrderDetail.tsx:383 -msgid "Place this order on hold" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:406 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:352 -#: src/pages/sales/ReturnOrderDetail.tsx:351 -#: src/pages/sales/SalesOrderDetail.tsx:384 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:410 msgid "Issue Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/SalesOrderDetail.tsx:366 +msgid "Issue this order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:413 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335 #: src/pages/sales/ReturnOrderDetail.tsx:334 #: src/pages/sales/SalesOrderDetail.tsx:367 -msgid "Issue this order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:414 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:336 -#: src/pages/sales/ReturnOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:368 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:418 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:421 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:357 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 -#: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/sales/ReturnOrderDetail.tsx:358 +#: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:453 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 -#: src/pages/sales/ReturnOrderDetail.tsx:388 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:386 +#: src/pages/sales/ReturnOrderDetail.tsx:387 +#: src/pages/sales/SalesOrderDetail.tsx:420 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:460 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:394 -#: src/pages/sales/ReturnOrderDetail.tsx:395 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:459 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:393 +#: src/pages/sales/ReturnOrderDetail.tsx:394 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:477 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:459 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:415 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:457 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:464 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:462 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:492 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:429 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:426 +#: src/pages/sales/ReturnOrderDetail.tsx:427 +#: src/pages/sales/SalesOrderDetail.tsx:465 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:497 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:434 -#: src/pages/sales/SalesOrderDetail.tsx:472 +#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:432 +#: src/pages/sales/SalesOrderDetail.tsx:470 msgid "Cancel order" msgstr "" @@ -4418,24 +4464,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:104 +#: src/pages/company/CompanyDetail.tsx:103 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:111 +#: src/pages/company/CompanyDetail.tsx:110 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:120 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:126 +#: src/pages/company/CompanyDetail.tsx:125 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:116 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:333 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:132 +#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:201 +#: src/pages/company/SupplierPartDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4443,20 +4489,20 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:132 +#: src/pages/company/CompanyDetail.tsx:131 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:101 -#: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:100 +#: src/pages/company/ManufacturerPartDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:130 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:138 +#: src/pages/company/CompanyDetail.tsx:137 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:105 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/ReturnOrderDetail.tsx:104 +#: src/pages/sales/SalesOrderDetail.tsx:110 #: src/pages/stock/StockDetail.tsx:226 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 @@ -4465,7 +4511,7 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:172 +#: src/pages/company/CompanyDetail.tsx:171 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" @@ -4474,11 +4520,11 @@ msgstr "" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:178 +#: src/pages/company/CompanyDetail.tsx:177 msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:187 +#: src/pages/company/CompanyDetail.tsx:186 msgid "Supplied Parts" msgstr "" @@ -4486,84 +4532,84 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:232 +#: src/pages/company/CompanyDetail.tsx:231 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:290 +#: src/pages/company/CompanyDetail.tsx:289 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "Upravit společnost" -#: src/pages/company/CompanyDetail.tsx:298 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:306 +#: src/pages/company/CompanyDetail.tsx:305 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/company/ManufacturerPartDetail.tsx:75 +#: src/pages/company/SupplierPartDetail.tsx:84 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:99 +#: src/pages/company/ManufacturerPartDetail.tsx:90 +#: src/pages/company/SupplierPartDetail.tsx:98 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:108 +#: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:138 +#: src/pages/company/ManufacturerPartDetail.tsx:137 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/ManufacturerPartDetail.tsx:146 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:153 +#: src/pages/company/ManufacturerPartDetail.tsx:152 #: src/pages/part/PartDetail.tsx:539 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/company/ManufacturerPartDetail.tsx:164 #: src/pages/part/PartDetail.tsx:657 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:208 +#: src/pages/company/ManufacturerPartDetail.tsx:207 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:215 +#: src/pages/company/ManufacturerPartDetail.tsx:214 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:227 +#: src/pages/company/ManufacturerPartDetail.tsx:226 #: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: 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 "" -#: src/pages/company/SupplierPartDetail.tsx:159 +#: src/pages/company/SupplierPartDetail.tsx:158 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 @@ -4571,122 +4617,122 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:170 +#: src/pages/company/SupplierPartDetail.tsx:169 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:177 +#: src/pages/company/SupplierPartDetail.tsx:176 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:212 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:219 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:292 +#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:291 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:243 +#: src/pages/company/SupplierPartDetail.tsx:242 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:276 +#: src/pages/company/SupplierPartDetail.tsx:275 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:301 +#: src/pages/company/SupplierPartDetail.tsx:299 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:309 +#: src/pages/company/SupplierPartDetail.tsx:307 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:315 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:98 +#: src/pages/part/CategoryDetail.tsx:92 +#: src/pages/stock/LocationDetail.tsx:94 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:109 +#: src/pages/part/CategoryDetail.tsx:108 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/part/CategoryDetail.tsx:125 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:138 +#: src/pages/part/CategoryDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:134 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:138 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:146 +#: src/pages/part/CategoryDetail.tsx:145 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:157 +#: src/pages/part/CategoryDetail.tsx:156 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:167 -#: src/pages/part/CategoryDetail.tsx:221 +#: src/pages/part/CategoryDetail.tsx:166 +#: src/pages/part/CategoryDetail.tsx:219 #: src/tables/part/PartCategoryTable.tsx:102 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:230 +#: src/pages/part/CategoryDetail.tsx:179 +#: src/pages/stock/LocationDetail.tsx:226 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 -#: src/pages/part/CategoryDetail.tsx:226 +#: src/pages/part/CategoryDetail.tsx:187 +#: src/pages/part/CategoryDetail.tsx:224 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:197 +#: src/pages/part/CategoryDetail.tsx:196 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:198 +#: src/pages/part/CategoryDetail.tsx:197 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:216 +#: src/pages/part/CategoryDetail.tsx:215 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:238 +#: src/pages/part/CategoryDetail.tsx:236 msgid "Category Details" msgstr "" @@ -4731,7 +4777,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:320 #: src/tables/build/BuildLineTable.tsx:166 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:103 +#: src/tables/sales/SalesOrderLineItemTable.tsx:107 msgid "Available Stock" msgstr "" @@ -4746,7 +4792,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:237 #: src/tables/build/BuildLineTable.tsx:128 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 +#: src/tables/sales/SalesOrderLineItemTable.tsx:145 msgid "On order" msgstr "" @@ -4770,7 +4816,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:295 #: src/pages/part/PartDetail.tsx:884 -#: src/pages/stock/StockDetail.tsx:560 +#: src/pages/stock/StockDetail.tsx:559 #: src/tables/build/BuildOrderTestTable.tsx:220 #: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" @@ -4915,7 +4961,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:860 #: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:576 #: src/tables/build/BuildLineTable.tsx:59 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:177 @@ -4958,7 +5004,7 @@ msgid "Deleting this part cannot be reversed" msgstr "" #: src/pages/part/PartDetail.tsx:1006 -#: src/pages/stock/LocationDetail.tsx:313 +#: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" @@ -4975,7 +5021,7 @@ msgstr "" msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1094 +#: src/pages/part/PartDetail.tsx:1093 msgid "Select Part Revision" msgstr "" @@ -5028,7 +5074,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:89 +#: src/tables/sales/SalesOrderLineItemTable.tsx:93 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -5067,7 +5113,7 @@ msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 #: src/tables/bom/BomTable.tsx:176 #: src/tables/general/ExtraLineItemTable.tsx:56 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" @@ -5196,23 +5242,23 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:88 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:98 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:97 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:122 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:133 -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:153 +#: src/pages/sales/ReturnOrderDetail.tsx:132 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Line Items" msgstr "" @@ -5222,91 +5268,91 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:140 -#: src/pages/sales/SalesOrderDetail.tsx:149 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:160 +#: src/pages/sales/ReturnOrderDetail.tsx:139 +#: src/pages/sales/SalesOrderDetail.tsx:148 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:147 -#: src/pages/sales/SalesOrderDetail.tsx:156 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:146 +#: src/pages/sales/SalesOrderDetail.tsx:155 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:182 -#: src/pages/sales/SalesOrderDetail.tsx:191 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 +#: src/pages/sales/ReturnOrderDetail.tsx:181 +#: src/pages/sales/SalesOrderDetail.tsx:190 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:227 -#: src/pages/sales/SalesOrderDetail.tsx:262 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 +#: src/pages/sales/ReturnOrderDetail.tsx:226 +#: src/pages/sales/SalesOrderDetail.tsx:261 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 -#: src/pages/sales/ReturnOrderDetail.tsx:254 -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:275 +#: src/pages/sales/ReturnOrderDetail.tsx:253 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/pages/sales/SalesOrderDetail.tsx:453 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/sales/ReturnOrderDetail.tsx:412 +#: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/ReturnOrderDetail.tsx:96 +#: src/pages/sales/SalesOrderDetail.tsx:102 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:310 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:319 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:332 +#: src/pages/sales/ReturnOrderDetail.tsx:331 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:342 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:348 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Complete Return Order" msgstr "" @@ -5314,15 +5360,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:239 +#: src/pages/sales/SalesOrderDetail.tsx:238 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:248 +#: src/pages/sales/SalesOrderDetail.tsx:247 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5332,88 +5378,88 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:308 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:364 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:114 +#: src/pages/stock/LocationDetail.tsx:110 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:128 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:140 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:150 +#: src/pages/stock/LocationDetail.tsx:146 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:161 +#: src/pages/stock/LocationDetail.tsx:157 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:172 +#: src/pages/stock/LocationDetail.tsx:168 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:198 +#: src/pages/stock/LocationDetail.tsx:194 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:217 -#: src/pages/stock/LocationDetail.tsx:340 +#: src/pages/stock/LocationDetail.tsx:213 +#: src/pages/stock/LocationDetail.tsx:335 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:238 -#: src/pages/stock/LocationDetail.tsx:345 +#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:340 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:238 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:247 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:335 +#: src/pages/stock/LocationDetail.tsx:331 msgid "Location Actions" msgstr "" @@ -5441,12 +5487,6 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:96 -msgid "Build Order" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" @@ -5731,7 +5771,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:229 #: src/tables/build/BuildLineTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:127 +#: src/tables/sales/SalesOrderLineItemTable.tsx:131 msgid "Includes variant stock" msgstr "" @@ -5742,7 +5782,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 #: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" @@ -6031,7 +6071,7 @@ msgid "Show tracked lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:119 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "In production" msgstr "" @@ -6040,7 +6080,7 @@ msgid "Insufficient stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:163 -#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/sales/SalesOrderLineItemTable.tsx:125 #: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" @@ -6054,7 +6094,7 @@ msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:283 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 +#: src/tables/sales/SalesOrderLineItemTable.tsx:247 msgid "Create Build Order" msgstr "" @@ -6245,24 +6285,24 @@ msgstr "" msgid "Required Tests" msgstr "" -#: src/tables/company/AddressTable.tsx:121 -#: src/tables/company/AddressTable.tsx:185 +#: src/tables/company/AddressTable.tsx:118 +#: src/tables/company/AddressTable.tsx:182 msgid "Add Address" msgstr "" -#: src/tables/company/AddressTable.tsx:126 +#: src/tables/company/AddressTable.tsx:123 msgid "Address created" msgstr "" -#: src/tables/company/AddressTable.tsx:135 +#: src/tables/company/AddressTable.tsx:132 msgid "Edit Address" msgstr "" -#: src/tables/company/AddressTable.tsx:143 +#: src/tables/company/AddressTable.tsx:140 msgid "Delete Address" msgstr "" -#: src/tables/company/AddressTable.tsx:144 +#: src/tables/company/AddressTable.tsx:141 msgid "Are you sure you want to delete this address?" msgstr "" @@ -6372,23 +6412,23 @@ msgid "Drag attachment file here to upload" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:86 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 #: src/tables/sales/ReturnOrderLineItemTable.tsx:60 -#: src/tables/sales/SalesOrderLineItemTable.tsx:196 +#: src/tables/sales/SalesOrderLineItemTable.tsx:200 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:98 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/SalesOrderLineItemTable.tsx:214 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:106 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/SalesOrderLineItemTable.tsx:222 +#: src/tables/sales/SalesOrderLineItemTable.tsx:226 msgid "Delete Line Item" msgstr "" @@ -6401,12 +6441,12 @@ msgid "Machine restarted" msgstr "" #: src/tables/machine/MachineListTable.tsx:212 -#: src/tables/machine/MachineListTable.tsx:263 +#: src/tables/machine/MachineListTable.tsx:262 msgid "Edit machine" msgstr "" #: src/tables/machine/MachineListTable.tsx:226 -#: src/tables/machine/MachineListTable.tsx:267 +#: src/tables/machine/MachineListTable.tsx:266 msgid "Delete machine" msgstr "" @@ -6419,7 +6459,7 @@ msgid "Are you sure you want to remove the machine \"{0}\"?" msgstr "" #: src/tables/machine/MachineListTable.tsx:255 -#: src/tables/machine/MachineListTable.tsx:432 +#: src/tables/machine/MachineListTable.tsx:431 msgid "Restart required" msgstr "" @@ -6427,50 +6467,50 @@ msgstr "" msgid "Machine Actions" msgstr "" -#: src/tables/machine/MachineListTable.tsx:272 +#: src/tables/machine/MachineListTable.tsx:271 msgid "Restart" msgstr "" -#: src/tables/machine/MachineListTable.tsx:274 +#: src/tables/machine/MachineListTable.tsx:273 msgid "Restart machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:276 +#: src/tables/machine/MachineListTable.tsx:275 msgid "manual restart required" msgstr "" -#: src/tables/machine/MachineListTable.tsx:292 +#: src/tables/machine/MachineListTable.tsx:291 msgid "Machine information" msgstr "" -#: src/tables/machine/MachineListTable.tsx:303 -#: src/tables/machine/MachineListTable.tsx:599 +#: src/tables/machine/MachineListTable.tsx:302 +#: src/tables/machine/MachineListTable.tsx:598 msgid "Machine Type" msgstr "" -#: src/tables/machine/MachineListTable.tsx:316 +#: src/tables/machine/MachineListTable.tsx:315 msgid "Machine Driver" msgstr "" -#: src/tables/machine/MachineListTable.tsx:329 +#: src/tables/machine/MachineListTable.tsx:328 msgid "Initialized" msgstr "" -#: src/tables/machine/MachineListTable.tsx:350 +#: src/tables/machine/MachineListTable.tsx:349 #: src/tables/machine/MachineTypeTable.tsx:261 msgid "Errors" msgstr "" -#: src/tables/machine/MachineListTable.tsx:358 +#: src/tables/machine/MachineListTable.tsx:357 #: src/tables/machine/MachineTypeTable.tsx:269 msgid "No errors reported" msgstr "" -#: src/tables/machine/MachineListTable.tsx:378 +#: src/tables/machine/MachineListTable.tsx:377 msgid "Machine Settings" msgstr "" -#: src/tables/machine/MachineListTable.tsx:389 +#: src/tables/machine/MachineListTable.tsx:388 msgid "Driver Settings" msgstr "" @@ -6478,15 +6518,15 @@ msgstr "" #~ msgid "Create machine" #~ msgstr "Create machine" -#: src/tables/machine/MachineListTable.tsx:506 +#: src/tables/machine/MachineListTable.tsx:505 msgid "Add machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:561 +#: src/tables/machine/MachineListTable.tsx:560 msgid "Machine detail" msgstr "" -#: src/tables/machine/MachineListTable.tsx:608 +#: src/tables/machine/MachineListTable.tsx:607 msgid "Driver" msgstr "" @@ -7252,7 +7292,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337 msgid "Import Line Items" msgstr "" @@ -7268,25 +7308,25 @@ msgstr "" msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:298 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342 #: src/tables/sales/ReturnOrderLineItemTable.tsx:142 -#: src/tables/sales/SalesOrderLineItemTable.tsx:240 +#: src/tables/sales/SalesOrderLineItemTable.tsx:257 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352 msgid "Receive items" msgstr "" @@ -7354,15 +7394,23 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:262 +#: src/tables/sales/SalesOrderLineItemTable.tsx:238 +msgid "Allocate Serial Numbers" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:279 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 +msgid "Allocate Serials" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:303 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 #: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" diff --git a/src/frontend/src/locales/da/messages.po b/src/frontend/src/locales/da/messages.po index fd33b54b51..7014f15be4 100644 --- a/src/frontend/src/locales/da/messages.po +++ b/src/frontend/src/locales/da/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: da\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-29 04:38\n" +"PO-Revision-Date: 2024-09-09 03:25\n" "Last-Translator: \n" "Language-Team: Danish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -60,8 +60,9 @@ msgstr "" #: src/components/buttons/PrintingActions.tsx:106 #: src/components/buttons/PrintingActions.tsx:144 -#: src/components/editors/NotesEditor.tsx:65 -#: src/components/editors/NotesEditor.tsx:165 +#: src/components/editors/NotesEditor.tsx:40 +#: src/components/editors/NotesEditor.tsx:109 +#: src/components/editors/NotesEditor.tsx:163 #: src/components/forms/fields/ApiFormField.tsx:319 #: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 @@ -163,8 +164,8 @@ msgstr "" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:237 -#: src/components/items/ActionDropdown.tsx:238 +#: src/components/items/ActionDropdown.tsx:270 +#: src/components/items/ActionDropdown.tsx:271 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:210 @@ -239,31 +240,45 @@ msgstr "" #~ msgid "Part is virtual (not a physical part)" #~ msgstr "Part is virtual (not a physical part)" -#: src/components/editors/NotesEditor.tsx:66 +#: src/components/editors/NotesEditor.tsx:41 +#: src/components/editors/NotesEditor.tsx:110 msgid "Image upload failed" msgstr "" -#: src/components/editors/NotesEditor.tsx:156 +#: src/components/editors/NotesEditor.tsx:119 +#: src/components/editors/NotesEditor.tsx:154 #: src/components/forms/ApiForm.tsx:467 #: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "" -#: src/components/editors/NotesEditor.tsx:157 +#: src/components/editors/NotesEditor.tsx:120 +msgid "Image uploaded successfully" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:155 msgid "Notes saved successfully" msgstr "" -#: src/components/editors/NotesEditor.tsx:166 +#: src/components/editors/NotesEditor.tsx:164 msgid "Failed to save notes" msgstr "" -#: src/components/editors/NotesEditor.tsx:198 -msgid "Preview Notes" +#: src/components/editors/NotesEditor.tsx:182 +msgid "Disable Editing" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:191 +msgid "Enable Editing" msgstr "" #: src/components/editors/NotesEditor.tsx:198 -msgid "Edit Notes" -msgstr "" +#~ msgid "Preview Notes" +#~ msgstr "Preview Notes" + +#: src/components/editors/NotesEditor.tsx:198 +#~ msgid "Edit Notes" +#~ msgstr "Edit Notes" #: src/components/editors/NotesEditor.tsx:212 msgid "Save Notes" @@ -417,7 +432,7 @@ msgid "Update" msgstr "" #: src/components/forms/ApiForm.tsx:698 -#: src/components/items/ActionDropdown.tsx:217 +#: src/components/items/ActionDropdown.tsx:250 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:357 #: src/pages/Notifications.tsx:123 @@ -593,9 +608,9 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 -#: src/pages/part/CategoryDetail.tsx:81 +#: src/pages/part/CategoryDetail.tsx:80 #: src/pages/part/PartDetail.tsx:143 -#: src/pages/stock/LocationDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:82 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -867,68 +882,72 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:131 -msgid "Barcode Actions" -msgstr "" - -#: src/components/items/ActionDropdown.tsx:136 -msgid "View" -msgstr "" - -#: src/components/items/ActionDropdown.tsx:138 -msgid "View barcode" +#: src/components/items/ActionDropdown.tsx:128 +msgid "Options" msgstr "" #: src/components/items/ActionDropdown.tsx:140 #~ msgid "View Barcode" #~ msgstr "View Barcode" -#: src/components/items/ActionDropdown.tsx:144 +#: src/components/items/ActionDropdown.tsx:162 +#~ msgid "Link custom barcode" +#~ msgstr "Link custom barcode" + +#: src/components/items/ActionDropdown.tsx:164 +msgid "Barcode Actions" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:169 +msgid "View" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:171 +msgid "View barcode" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:177 msgid "Link Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:146 +#: src/components/items/ActionDropdown.tsx:179 msgid "Link a custom barcode to this item" msgstr "" -#: src/components/items/ActionDropdown.tsx:152 +#: src/components/items/ActionDropdown.tsx:185 #: src/components/items/QRCode.tsx:195 #: src/forms/PurchaseOrderForms.tsx:419 msgid "Unlink Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:187 msgid "Unlink custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:162 -#~ msgid "Link custom barcode" -#~ msgstr "Link custom barcode" - -#: src/components/items/ActionDropdown.tsx:205 +#: src/components/items/ActionDropdown.tsx:238 #: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "" -#: src/components/items/ActionDropdown.tsx:206 +#: src/components/items/ActionDropdown.tsx:239 msgid "Edit item" msgstr "" -#: src/components/items/ActionDropdown.tsx:218 +#: src/components/items/ActionDropdown.tsx:251 msgid "Delete item" msgstr "" -#: src/components/items/ActionDropdown.tsx:226 -#: src/components/items/ActionDropdown.tsx:227 +#: src/components/items/ActionDropdown.tsx:259 +#: src/components/items/ActionDropdown.tsx:260 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:249 +#: src/components/items/ActionDropdown.tsx:282 #: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "" -#: src/components/items/ActionDropdown.tsx:250 +#: src/components/items/ActionDropdown.tsx:283 msgid "Duplicate item" msgstr "" @@ -1020,9 +1039,9 @@ msgstr "" #: src/components/items/QRCode.tsx:173 #: src/pages/part/PartDetail.tsx:218 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:161 -#: src/pages/sales/SalesOrderDetail.tsx:170 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:181 +#: src/pages/sales/ReturnOrderDetail.tsx:160 +#: src/pages/sales/SalesOrderDetail.tsx:169 msgid "Link" msgstr "" @@ -1248,7 +1267,7 @@ msgstr "" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:315 +#: src/pages/Index/Settings/SystemSettings.tsx:314 msgid "System Settings" msgstr "" @@ -1383,7 +1402,19 @@ msgstr "" msgid "Unknown model: {model}" msgstr "" -#: src/components/render/ModelType.tsx:22 +#: src/components/render/ModelType.tsx:101 +#~ msgid "Builds" +#~ msgstr "Builds" + +#: src/components/render/ModelType.tsx:147 +#~ msgid "Purchase Order Line" +#~ msgstr "Purchase Order Line" + +#: src/components/render/ModelType.tsx:148 +#~ msgid "Purchase Order Lines" +#~ msgstr "Purchase Order Lines" + +#: src/components/render/ModelType.tsx:202 #: src/forms/BuildForms.tsx:229 #: src/forms/BuildForms.tsx:452 #: src/forms/BuildForms.tsx:602 @@ -1396,8 +1427,8 @@ msgstr "" #: src/forms/StockForms.tsx:643 #: src/forms/StockForms.tsx:685 #: src/forms/StockForms.tsx:723 -#: src/pages/build/BuildDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:1080 +#: src/pages/build/BuildDetail.tsx:90 +#: src/pages/part/PartDetail.tsx:1079 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 @@ -1407,36 +1438,17 @@ msgstr "" msgid "Part" msgstr "" -#: src/components/render/ModelType.tsx:23 -#: src/defaults/links.tsx:29 -#: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:173 -#: src/pages/part/CategoryDetail.tsx:119 -#: src/pages/part/CategoryDetail.tsx:244 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:835 -msgid "Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:31 +#: src/components/render/ModelType.tsx:204 msgid "Part Parameter Template" msgstr "" -#: src/components/render/ModelType.tsx:32 -msgid "Part Parameter Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:38 +#: src/components/render/ModelType.tsx:206 msgid "Part Test Template" msgstr "" -#: src/components/render/ModelType.tsx:39 -msgid "Part Test Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:357 +#: src/components/render/ModelType.tsx:208 +#: src/pages/company/SupplierPartDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:355 #: src/pages/stock/StockDetail.tsx:169 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -1444,111 +1456,58 @@ msgstr "" msgid "Supplier Part" msgstr "" -#: src/components/render/ModelType.tsx:46 -msgid "Supplier Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:132 +#: src/components/render/ModelType.tsx:210 +#: src/pages/company/ManufacturerPartDetail.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 msgid "Manufacturer Part" msgstr "" -#: src/components/render/ModelType.tsx:55 -msgid "Manufacturer Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:305 +#: src/components/render/ModelType.tsx:212 +#: src/pages/part/CategoryDetail.tsx:303 msgid "Part Category" msgstr "" -#: src/components/render/ModelType.tsx:64 -#: src/pages/part/CategoryDetail.tsx:258 -#: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1070 -msgid "Part Categories" -msgstr "" - -#: src/components/render/ModelType.tsx:72 +#: src/components/render/ModelType.tsx:214 #: src/forms/BuildForms.tsx:602 -#: src/pages/stock/StockDetail.tsx:608 +#: src/pages/stock/StockDetail.tsx:607 #: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" -#: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:203 -#: src/pages/stock/LocationDetail.tsx:125 -#: src/pages/stock/LocationDetail.tsx:178 -#: src/pages/stock/LocationDetail.tsx:384 -msgid "Stock Items" -msgstr "" - -#: src/components/render/ModelType.tsx:81 +#: src/components/render/ModelType.tsx:216 msgid "Stock Location" msgstr "" -#: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:376 -#: src/pages/stock/StockDetail.tsx:600 -msgid "Stock Locations" -msgstr "" - -#: src/components/render/ModelType.tsx:90 +#: src/components/render/ModelType.tsx:218 msgid "Stock Location Type" msgstr "" -#: src/components/render/ModelType.tsx:91 -msgid "Stock Location Types" -msgstr "" - -#: src/components/render/ModelType.tsx:95 +#: src/components/render/ModelType.tsx:220 msgid "Stock History" msgstr "" -#: src/components/render/ModelType.tsx:96 -msgid "Stock Histories" +#: src/components/render/ModelType.tsx:222 +#: src/pages/stock/StockDetail.tsx:209 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:96 +msgid "Build Order" msgstr "" -#: src/components/render/ModelType.tsx:100 -#: src/defaults/links.tsx:31 -#: src/defaults/menuItems.tsx:43 -msgid "Build" -msgstr "" - -#: src/components/render/ModelType.tsx:101 -msgid "Builds" -msgstr "" - -#: src/components/render/ModelType.tsx:109 +#: src/components/render/ModelType.tsx:224 msgid "Build Line" msgstr "" -#: src/components/render/ModelType.tsx:110 -msgid "Build Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:117 +#: src/components/render/ModelType.tsx:226 msgid "Build Item" msgstr "" -#: src/components/render/ModelType.tsx:118 -msgid "Build Items" -msgstr "" - -#: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:339 +#: src/components/render/ModelType.tsx:228 +#: src/pages/company/CompanyDetail.tsx:337 msgid "Company" msgstr "" -#: src/components/render/ModelType.tsx:123 -msgid "Companies" -msgstr "" - -#: src/components/render/ModelType.tsx:131 +#: src/components/render/ModelType.tsx:230 #: src/tables/TableHoverCard.tsx:81 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 @@ -1557,176 +1516,262 @@ msgstr "" msgid "Project Code" msgstr "" -#: src/components/render/ModelType.tsx:132 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 -msgid "Project Codes" -msgstr "" - -#: src/components/render/ModelType.tsx:138 +#: src/components/render/ModelType.tsx:232 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:463 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" -#: src/components/render/ModelType.tsx:139 -#: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:670 -#: src/pages/purchasing/PurchasingIndex.tsx:25 -msgid "Purchase Orders" +#: src/components/render/ModelType.tsx:234 +msgid "Purchase Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:147 -msgid "Purchase Order Line" -msgstr "" - -#: src/components/render/ModelType.tsx:148 -msgid "Purchase Order Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:149 -#: src/pages/sales/SalesOrderDetail.tsx:505 +#: src/components/render/ModelType.tsx:236 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/sales/SalesOrderDetail.tsx:503 #: src/pages/stock/StockDetail.tsx:217 #: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" -#: src/components/render/ModelType.tsx:153 -#: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:677 -#: src/pages/sales/SalesIndex.tsx:26 -msgid "Sales Orders" -msgstr "" - -#: src/components/render/ModelType.tsx:161 +#: src/components/render/ModelType.tsx:238 msgid "Sales Order Shipment" msgstr "" -#: src/components/render/ModelType.tsx:162 -msgid "Sales Order Shipments" -msgstr "" - -#: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/components/render/ModelType.tsx:240 +#: src/pages/sales/ReturnOrderDetail.tsx:452 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" -#: src/components/render/ModelType.tsx:169 -#: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:223 -#: src/pages/sales/SalesIndex.tsx:32 -msgid "Return Orders" -msgstr "" - -#: src/components/render/ModelType.tsx:177 +#: src/components/render/ModelType.tsx:242 msgid "Return Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:178 -msgid "Return Order Line Items" -msgstr "" - -#: src/components/render/ModelType.tsx:182 -#: src/tables/company/AddressTable.tsx:47 +#: src/components/render/ModelType.tsx:244 +#: src/tables/company/AddressTable.tsx:48 msgid "Address" msgstr "" -#: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:253 -msgid "Addresses" -msgstr "" - -#: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:170 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/components/render/ModelType.tsx:246 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:178 msgid "Contact" msgstr "" -#: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:247 -msgid "Contacts" -msgstr "" - -#: src/components/render/ModelType.tsx:196 +#: src/components/render/ModelType.tsx:248 msgid "Owner" msgstr "" -#: src/components/render/ModelType.tsx:197 -msgid "Owners" -msgstr "" - -#: src/components/render/ModelType.tsx:203 +#: src/components/render/ModelType.tsx:250 #: src/tables/settings/ImportSessionTable.tsx:121 #: src/tables/stock/StockItemTestResultTable.tsx:204 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "" -#: src/components/render/ModelType.tsx:204 +#: src/components/render/ModelType.tsx:252 +msgid "Group" +msgstr "" + +#: src/components/render/ModelType.tsx:254 +msgid "Import Session" +msgstr "" + +#: src/components/render/ModelType.tsx:256 +msgid "Label Template" +msgstr "" + +#: src/components/render/ModelType.tsx:258 +msgid "Report Template" +msgstr "" + +#: src/components/render/ModelType.tsx:260 +msgid "Plugin Configuration" +msgstr "" + +#: src/components/render/ModelType.tsx:262 +msgid "Content Type" +msgstr "" + +#: src/components/render/ModelType.tsx:264 +msgid "Unknown Model" +msgstr "" + +#: src/components/render/ModelType.tsx:275 +#: src/defaults/links.tsx:29 +#: src/defaults/menuItems.tsx:33 +#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/part/CategoryDetail.tsx:118 +#: src/pages/part/CategoryDetail.tsx:242 +#: src/pages/part/CategoryDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:835 +msgid "Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:277 +msgid "Part Parameter Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:279 +msgid "Part Test Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:281 +msgid "Supplier Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:283 +msgid "Manufacturer Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:285 +#: src/pages/part/CategoryDetail.tsx:256 +#: src/pages/part/CategoryDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:1069 +msgid "Part Categories" +msgstr "" + +#: src/components/render/ModelType.tsx:287 +#: src/pages/company/CompanyDetail.tsx:202 +#: src/pages/stock/LocationDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:379 +msgid "Stock Items" +msgstr "" + +#: src/components/render/ModelType.tsx:289 +#: src/pages/stock/LocationDetail.tsx:188 +#: src/pages/stock/LocationDetail.tsx:371 +#: src/pages/stock/StockDetail.tsx:599 +msgid "Stock Locations" +msgstr "" + +#: src/components/render/ModelType.tsx:291 +msgid "Stock Location Types" +msgstr "" + +#: src/components/render/ModelType.tsx:293 +msgid "Stock Histories" +msgstr "" + +#: src/components/render/ModelType.tsx:295 +#: src/pages/Index/Settings/SystemSettings.tsx:236 +#: src/pages/build/BuildDetail.tsx:534 +#: src/pages/build/BuildIndex.tsx:22 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/sales/SalesOrderDetail.tsx:328 +msgid "Build Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:297 +msgid "Build Lines" +msgstr "" + +#: src/components/render/ModelType.tsx:299 +msgid "Build Items" +msgstr "" + +#: src/components/render/ModelType.tsx:301 +msgid "Companies" +msgstr "" + +#: src/components/render/ModelType.tsx:303 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 +msgid "Project Codes" +msgstr "" + +#: src/components/render/ModelType.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/company/CompanyDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/part/PartDetail.tsx:670 +#: src/pages/purchasing/PurchasingIndex.tsx:25 +msgid "Purchase Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:307 +msgid "Purchase Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:309 +#: src/pages/Index/Settings/SystemSettings.tsx:269 +#: src/pages/company/CompanyDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:677 +#: src/pages/sales/SalesIndex.tsx:26 +msgid "Sales Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:311 +msgid "Sales Order Shipments" +msgstr "" + +#: src/components/render/ModelType.tsx:313 +#: src/pages/Index/Settings/SystemSettings.tsx:285 +#: src/pages/company/CompanyDetail.tsx:222 +#: src/pages/sales/SalesIndex.tsx:32 +msgid "Return Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:315 +msgid "Return Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:317 +#: src/pages/company/CompanyDetail.tsx:252 +msgid "Addresses" +msgstr "" + +#: src/components/render/ModelType.tsx:319 +#: src/pages/company/CompanyDetail.tsx:246 +msgid "Contacts" +msgstr "" + +#: src/components/render/ModelType.tsx:321 +msgid "Owners" +msgstr "" + +#: src/components/render/ModelType.tsx:323 #: src/pages/Index/Settings/AdminCenter/Index.tsx:102 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "" -#: src/components/render/ModelType.tsx:210 -msgid "Group" -msgstr "" - -#: src/components/render/ModelType.tsx:211 +#: src/components/render/ModelType.tsx:325 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 #: src/tables/settings/UserTable.tsx:138 #: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "" -#: src/components/render/ModelType.tsx:218 -msgid "Import Session" -msgstr "" - -#: src/components/render/ModelType.tsx:219 +#: src/components/render/ModelType.tsx:327 msgid "Import Sessions" msgstr "" -#: src/components/render/ModelType.tsx:225 -msgid "Label Template" -msgstr "" - -#: src/components/render/ModelType.tsx:226 +#: src/components/render/ModelType.tsx:329 #: src/pages/Index/Settings/AdminCenter/Index.tsx:168 msgid "Label Templates" msgstr "" -#: src/components/render/ModelType.tsx:232 -msgid "Report Template" -msgstr "" - -#: src/components/render/ModelType.tsx:233 +#: src/components/render/ModelType.tsx:331 #: src/pages/Index/Settings/AdminCenter/Index.tsx:174 msgid "Report Templates" msgstr "" -#: src/components/render/ModelType.tsx:239 -msgid "Plugin Configuration" -msgstr "" - -#: src/components/render/ModelType.tsx:240 +#: src/components/render/ModelType.tsx:333 msgid "Plugin Configurations" msgstr "" -#: src/components/render/ModelType.tsx:246 -msgid "Content Type" +#: src/components/render/ModelType.tsx:335 +msgid "Content Types" msgstr "" -#: src/components/render/ModelType.tsx:247 -msgid "Content Types" +#: src/components/render/ModelType.tsx:337 +msgid "Unknown Models" msgstr "" #: src/components/render/Order.tsx:121 @@ -1735,8 +1780,8 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:325 -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/CompanyDetail.tsx:323 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/pages/part/PartDetail.tsx:896 msgid "Inactive" msgstr "" @@ -1750,23 +1795,23 @@ msgstr "" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:206 +#: src/pages/Index/Settings/SystemSettings.tsx:204 #: src/pages/part/PartDetail.tsx:550 -#: src/pages/stock/LocationDetail.tsx:356 +#: src/pages/stock/LocationDetail.tsx:351 #: src/pages/stock/StockDetail.tsx:407 #: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "" -#: src/components/render/Stock.tsx:60 +#: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:565 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/build/BuildAllocatedStockTable.tsx:102 #: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "" -#: src/components/render/Stock.tsx:62 +#: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:234 #: src/forms/BuildForms.tsx:602 #: src/forms/PurchaseOrderForms.tsx:641 @@ -1774,7 +1819,7 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:171 #: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:571 +#: src/pages/stock/StockDetail.tsx:570 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 @@ -2503,7 +2548,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:96 +#: src/pages/company/CompanyDetail.tsx:95 msgid "Website" msgstr "" @@ -2515,13 +2560,18 @@ msgstr "" msgid "Demo" msgstr "" +#: src/defaults/links.tsx:31 +#: src/defaults/menuItems.tsx:43 +msgid "Build" +msgstr "" + #: src/defaults/links.tsx:33 #: src/defaults/menuItems.tsx:48 #: 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:329 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "" @@ -2529,9 +2579,9 @@ msgstr "" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:459 +#: src/pages/sales/ReturnOrderDetail.tsx:457 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:510 +#: src/pages/sales/SalesOrderDetail.tsx:508 msgid "Sales" msgstr "" @@ -2768,7 +2818,7 @@ msgid "Remove line" msgstr "" #: src/forms/BuildForms.tsx:631 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:200 msgid "Source Location" msgstr "" @@ -2886,9 +2936,9 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:521 -#: src/pages/build/BuildDetail.tsx:215 +#: src/pages/build/BuildDetail.tsx:214 #: src/pages/stock/StockDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:583 +#: src/pages/stock/StockDetail.tsx:582 #: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:189 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 @@ -2901,20 +2951,20 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:543 #: src/forms/StockForms.tsx:428 -#: src/pages/company/SupplierPartDetail.tsx:152 -#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/stock/StockDetail.tsx:240 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:105 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 -#: src/pages/sales/ReturnOrderDetail.tsx:117 -#: src/pages/sales/SalesOrderDetail.tsx:123 +#: src/pages/build/BuildDetail.tsx:104 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:143 +#: src/pages/sales/ReturnOrderDetail.tsx:116 +#: src/pages/sales/SalesOrderDetail.tsx:122 #: src/tables/build/BuildOrderTable.tsx:114 -#: src/tables/machine/MachineListTable.tsx:335 +#: src/tables/machine/MachineListTable.tsx:334 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 #: src/tables/sales/ReturnOrderLineItemTable.tsx:132 @@ -2928,13 +2978,13 @@ msgid "Status" msgstr "" #: src/forms/PurchaseOrderForms.tsx:565 -#: src/pages/company/SupplierPartDetail.tsx:106 +#: src/pages/company/SupplierPartDetail.tsx:105 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:641 -#: src/pages/company/SupplierPartDetail.tsx:124 +#: src/pages/company/SupplierPartDetail.tsx:123 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" @@ -3692,8 +3742,8 @@ msgstr "" #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 -#: src/tables/machine/MachineListTable.tsx:332 -#: src/tables/machine/MachineListTable.tsx:594 +#: src/tables/machine/MachineListTable.tsx:331 +#: src/tables/machine/MachineListTable.tsx:593 #: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 @@ -3759,32 +3809,32 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27 #: src/tables/ColumnRenderers.tsx:248 msgid "Currency" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:31 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32 msgid "Rate" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:43 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44 msgid "Exchange rates updated" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:49 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50 msgid "Exchange rate update error" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:61 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:62 msgid "Refresh currency exchange rates" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:98 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 msgid "Last fetched" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:100 msgid "Base currency" msgstr "" @@ -3817,7 +3867,7 @@ msgid "Custom Units" msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:156 -#: src/pages/part/CategoryDetail.tsx:264 +#: src/pages/part/CategoryDetail.tsx:262 msgid "Part Parameters" msgstr "" @@ -3899,6 +3949,10 @@ msgstr "" msgid "Landscape" msgstr "" +#: src/pages/Index/Settings/AdminCenter/ReportTemplatePanel.tsx:26 +msgid "Attach to Model" +msgstr "" + #: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:35 msgid "Background Worker Not Running" msgstr "" @@ -4000,20 +4054,12 @@ msgstr "" msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:231 +#: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/part/PartDetail.tsx:690 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:536 -#: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:624 -#: src/pages/sales/SalesOrderDetail.tsx:329 -msgid "Build Orders" -msgstr "" - -#: src/pages/Index/Settings/SystemSettings.tsx:318 +#: src/pages/Index/Settings/SystemSettings.tsx:317 msgid "Switch to User Setting" msgstr "" @@ -4069,37 +4115,37 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:98 +#: src/pages/build/BuildDetail.tsx:97 #: src/pages/part/PartDetail.tsx:150 #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:184 #: src/tables/build/BuildOrderTable.tsx:54 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderLineItemTable.tsx:66 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:117 -#: src/pages/sales/ReturnOrderDetail.tsx:91 -#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/build/BuildDetail.tsx:110 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/sales/ReturnOrderDetail.tsx:90 +#: src/pages/sales/SalesOrderDetail.tsx:96 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/build/BuildLineTable.tsx:195 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:117 -#: src/pages/company/CompanyDetail.tsx:90 -#: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:92 -#: src/pages/part/CategoryDetail.tsx:101 +#: src/pages/build/BuildDetail.tsx:116 +#: src/pages/company/CompanyDetail.tsx:89 +#: src/pages/company/ManufacturerPartDetail.tsx:82 +#: src/pages/company/SupplierPartDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:100 #: src/pages/part/PartDetail.tsx:157 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 -#: src/pages/sales/ReturnOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:117 -#: src/pages/stock/LocationDetail.tsx:106 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 +#: src/pages/sales/ReturnOrderDetail.tsx:110 +#: src/pages/sales/SalesOrderDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:102 #: src/tables/ColumnRenderers.tsx:81 #: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 @@ -4112,34 +4158,34 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 #: src/tables/sales/SalesOrderAllocationTable.tsx:56 -#: src/tables/sales/SalesOrderLineItemTable.tsx:67 +#: src/tables/sales/SalesOrderLineItemTable.tsx:71 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:125 +#: src/pages/build/BuildDetail.tsx:124 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:136 +#: src/pages/build/BuildDetail.tsx:135 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:144 -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:269 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:161 +#: src/pages/build/BuildDetail.tsx:160 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:168 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/part/PartDetail.tsx:372 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:195 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:215 +#: src/pages/sales/ReturnOrderDetail.tsx:194 +#: src/pages/sales/SalesOrderDetail.tsx:203 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -4147,19 +4193,19 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:175 +#: src/pages/build/BuildDetail.tsx:174 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:182 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:188 -#: src/pages/sales/SalesOrderDetail.tsx:197 +#: src/pages/build/BuildDetail.tsx:181 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:208 +#: src/pages/sales/ReturnOrderDetail.tsx:187 +#: src/pages/sales/SalesOrderDetail.tsx:196 #: src/tables/ColumnRenderers.tsx:212 #: src/tables/part/PartPurchaseOrdersTable.tsx:99 #: src/tables/sales/ReturnOrderLineItemTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Target Date" msgstr "" @@ -4169,7 +4215,7 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "View part barcode" -#: src/pages/build/BuildDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:188 msgid "Completed" msgstr "" @@ -4183,7 +4229,7 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:202 +#: src/pages/build/BuildDetail.tsx:201 msgid "Any location" msgstr "" @@ -4191,7 +4237,7 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:209 +#: src/pages/build/BuildDetail.tsx:208 msgid "Destination Location" msgstr "" @@ -4207,68 +4253,68 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:247 +#: src/pages/build/BuildDetail.tsx:246 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:263 -#: src/pages/sales/ReturnOrderDetail.tsx:126 -#: src/pages/sales/ReturnOrderDetail.tsx:233 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:268 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/build/BuildDetail.tsx:252 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:262 +#: src/pages/sales/ReturnOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:232 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:267 +#: src/pages/sales/SalesOrderDetail.tsx:276 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/build/BuildDetail.tsx:262 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/sales/SalesOrderDetail.tsx:314 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 +#: src/pages/build/BuildDetail.tsx:294 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:309 +#: src/pages/build/BuildDetail.tsx:308 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:318 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:329 #: src/pages/part/PartDetail.tsx:707 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/company/CompanyDetail.tsx:259 -#: src/pages/company/ManufacturerPartDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:343 +#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/ManufacturerPartDetail.tsx:178 #: src/pages/part/PartDetail.tsx:729 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 -#: src/pages/sales/ReturnOrderDetail.tsx:270 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:304 +#: src/pages/sales/ReturnOrderDetail.tsx:269 +#: src/pages/sales/SalesOrderDetail.tsx:338 #: src/pages/stock/StockDetail.tsx:381 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:352 -#: src/pages/company/CompanyDetail.tsx:270 -#: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:253 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:269 +#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:252 #: src/pages/part/PartDetail.tsx:737 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:281 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:280 +#: src/pages/sales/SalesOrderDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:392 #: src/tables/build/BuildOrderTestTable.tsx:143 #: src/tables/stock/StockTrackingTable.tsx:189 @@ -4279,7 +4325,7 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:370 +#: src/pages/build/BuildDetail.tsx:369 msgid "Edit Build Order" msgstr "" @@ -4287,126 +4333,126 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:390 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/SalesOrderDetail.tsx:375 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 +#: src/pages/sales/ReturnOrderDetail.tsx:341 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:402 msgid "Hold Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:350 +#: src/pages/sales/ReturnOrderDetail.tsx:349 +#: src/pages/sales/SalesOrderDetail.tsx:382 +msgid "Place this order on hold" +msgstr "" + #: src/pages/build/BuildDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:350 #: src/pages/sales/SalesOrderDetail.tsx:383 -msgid "Place this order on hold" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:406 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:352 -#: src/pages/sales/ReturnOrderDetail.tsx:351 -#: src/pages/sales/SalesOrderDetail.tsx:384 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:410 msgid "Issue Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/SalesOrderDetail.tsx:366 +msgid "Issue this order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:413 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335 #: src/pages/sales/ReturnOrderDetail.tsx:334 #: src/pages/sales/SalesOrderDetail.tsx:367 -msgid "Issue this order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:414 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:336 -#: src/pages/sales/ReturnOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:368 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:418 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:421 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:357 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 -#: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/sales/ReturnOrderDetail.tsx:358 +#: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:453 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 -#: src/pages/sales/ReturnOrderDetail.tsx:388 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:386 +#: src/pages/sales/ReturnOrderDetail.tsx:387 +#: src/pages/sales/SalesOrderDetail.tsx:420 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:460 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:394 -#: src/pages/sales/ReturnOrderDetail.tsx:395 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:459 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:393 +#: src/pages/sales/ReturnOrderDetail.tsx:394 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:477 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:459 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:415 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:457 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:464 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:462 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:492 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:429 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:426 +#: src/pages/sales/ReturnOrderDetail.tsx:427 +#: src/pages/sales/SalesOrderDetail.tsx:465 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:497 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:434 -#: src/pages/sales/SalesOrderDetail.tsx:472 +#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:432 +#: src/pages/sales/SalesOrderDetail.tsx:470 msgid "Cancel order" msgstr "" @@ -4418,24 +4464,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:104 +#: src/pages/company/CompanyDetail.tsx:103 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:111 +#: src/pages/company/CompanyDetail.tsx:110 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:120 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:126 +#: src/pages/company/CompanyDetail.tsx:125 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:116 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:333 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:132 +#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:201 +#: src/pages/company/SupplierPartDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4443,20 +4489,20 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:132 +#: src/pages/company/CompanyDetail.tsx:131 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:101 -#: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:100 +#: src/pages/company/ManufacturerPartDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:130 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:138 +#: src/pages/company/CompanyDetail.tsx:137 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:105 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/ReturnOrderDetail.tsx:104 +#: src/pages/sales/SalesOrderDetail.tsx:110 #: src/pages/stock/StockDetail.tsx:226 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 @@ -4465,7 +4511,7 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:172 +#: src/pages/company/CompanyDetail.tsx:171 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" @@ -4474,11 +4520,11 @@ msgstr "" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:178 +#: src/pages/company/CompanyDetail.tsx:177 msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:187 +#: src/pages/company/CompanyDetail.tsx:186 msgid "Supplied Parts" msgstr "" @@ -4486,84 +4532,84 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:232 +#: src/pages/company/CompanyDetail.tsx:231 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:290 +#: src/pages/company/CompanyDetail.tsx:289 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:298 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:306 +#: src/pages/company/CompanyDetail.tsx:305 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/company/ManufacturerPartDetail.tsx:75 +#: src/pages/company/SupplierPartDetail.tsx:84 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:99 +#: src/pages/company/ManufacturerPartDetail.tsx:90 +#: src/pages/company/SupplierPartDetail.tsx:98 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:108 +#: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:138 +#: src/pages/company/ManufacturerPartDetail.tsx:137 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/ManufacturerPartDetail.tsx:146 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:153 +#: src/pages/company/ManufacturerPartDetail.tsx:152 #: src/pages/part/PartDetail.tsx:539 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/company/ManufacturerPartDetail.tsx:164 #: src/pages/part/PartDetail.tsx:657 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:208 +#: src/pages/company/ManufacturerPartDetail.tsx:207 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:215 +#: src/pages/company/ManufacturerPartDetail.tsx:214 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:227 +#: src/pages/company/ManufacturerPartDetail.tsx:226 #: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: 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 "" -#: src/pages/company/SupplierPartDetail.tsx:159 +#: src/pages/company/SupplierPartDetail.tsx:158 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 @@ -4571,122 +4617,122 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:170 +#: src/pages/company/SupplierPartDetail.tsx:169 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:177 +#: src/pages/company/SupplierPartDetail.tsx:176 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:212 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:219 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:292 +#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:291 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:243 +#: src/pages/company/SupplierPartDetail.tsx:242 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:276 +#: src/pages/company/SupplierPartDetail.tsx:275 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:301 +#: src/pages/company/SupplierPartDetail.tsx:299 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:309 +#: src/pages/company/SupplierPartDetail.tsx:307 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:315 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:98 +#: src/pages/part/CategoryDetail.tsx:92 +#: src/pages/stock/LocationDetail.tsx:94 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:109 +#: src/pages/part/CategoryDetail.tsx:108 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/part/CategoryDetail.tsx:125 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:138 +#: src/pages/part/CategoryDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:134 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:138 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:146 +#: src/pages/part/CategoryDetail.tsx:145 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:157 +#: src/pages/part/CategoryDetail.tsx:156 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:167 -#: src/pages/part/CategoryDetail.tsx:221 +#: src/pages/part/CategoryDetail.tsx:166 +#: src/pages/part/CategoryDetail.tsx:219 #: src/tables/part/PartCategoryTable.tsx:102 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:230 +#: src/pages/part/CategoryDetail.tsx:179 +#: src/pages/stock/LocationDetail.tsx:226 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 -#: src/pages/part/CategoryDetail.tsx:226 +#: src/pages/part/CategoryDetail.tsx:187 +#: src/pages/part/CategoryDetail.tsx:224 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:197 +#: src/pages/part/CategoryDetail.tsx:196 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:198 +#: src/pages/part/CategoryDetail.tsx:197 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:216 +#: src/pages/part/CategoryDetail.tsx:215 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:238 +#: src/pages/part/CategoryDetail.tsx:236 msgid "Category Details" msgstr "" @@ -4731,7 +4777,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:320 #: src/tables/build/BuildLineTable.tsx:166 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:103 +#: src/tables/sales/SalesOrderLineItemTable.tsx:107 msgid "Available Stock" msgstr "" @@ -4746,7 +4792,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:237 #: src/tables/build/BuildLineTable.tsx:128 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 +#: src/tables/sales/SalesOrderLineItemTable.tsx:145 msgid "On order" msgstr "" @@ -4770,7 +4816,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:295 #: src/pages/part/PartDetail.tsx:884 -#: src/pages/stock/StockDetail.tsx:560 +#: src/pages/stock/StockDetail.tsx:559 #: src/tables/build/BuildOrderTestTable.tsx:220 #: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" @@ -4915,7 +4961,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:860 #: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:576 #: src/tables/build/BuildLineTable.tsx:59 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:177 @@ -4958,7 +5004,7 @@ msgid "Deleting this part cannot be reversed" msgstr "" #: src/pages/part/PartDetail.tsx:1006 -#: src/pages/stock/LocationDetail.tsx:313 +#: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" @@ -4975,7 +5021,7 @@ msgstr "" msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1094 +#: src/pages/part/PartDetail.tsx:1093 msgid "Select Part Revision" msgstr "" @@ -5028,7 +5074,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:89 +#: src/tables/sales/SalesOrderLineItemTable.tsx:93 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -5067,7 +5113,7 @@ msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 #: src/tables/bom/BomTable.tsx:176 #: src/tables/general/ExtraLineItemTable.tsx:56 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" @@ -5196,23 +5242,23 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:88 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:98 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:97 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:122 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:133 -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:153 +#: src/pages/sales/ReturnOrderDetail.tsx:132 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Line Items" msgstr "" @@ -5222,91 +5268,91 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:140 -#: src/pages/sales/SalesOrderDetail.tsx:149 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:160 +#: src/pages/sales/ReturnOrderDetail.tsx:139 +#: src/pages/sales/SalesOrderDetail.tsx:148 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:147 -#: src/pages/sales/SalesOrderDetail.tsx:156 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:146 +#: src/pages/sales/SalesOrderDetail.tsx:155 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:182 -#: src/pages/sales/SalesOrderDetail.tsx:191 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 +#: src/pages/sales/ReturnOrderDetail.tsx:181 +#: src/pages/sales/SalesOrderDetail.tsx:190 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:227 -#: src/pages/sales/SalesOrderDetail.tsx:262 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 +#: src/pages/sales/ReturnOrderDetail.tsx:226 +#: src/pages/sales/SalesOrderDetail.tsx:261 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 -#: src/pages/sales/ReturnOrderDetail.tsx:254 -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:275 +#: src/pages/sales/ReturnOrderDetail.tsx:253 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/pages/sales/SalesOrderDetail.tsx:453 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/sales/ReturnOrderDetail.tsx:412 +#: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/ReturnOrderDetail.tsx:96 +#: src/pages/sales/SalesOrderDetail.tsx:102 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:310 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:319 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:332 +#: src/pages/sales/ReturnOrderDetail.tsx:331 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:342 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:348 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Complete Return Order" msgstr "" @@ -5314,15 +5360,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:239 +#: src/pages/sales/SalesOrderDetail.tsx:238 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:248 +#: src/pages/sales/SalesOrderDetail.tsx:247 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5332,88 +5378,88 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:308 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:364 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:114 +#: src/pages/stock/LocationDetail.tsx:110 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:128 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:140 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:150 +#: src/pages/stock/LocationDetail.tsx:146 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:161 +#: src/pages/stock/LocationDetail.tsx:157 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:172 +#: src/pages/stock/LocationDetail.tsx:168 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:198 +#: src/pages/stock/LocationDetail.tsx:194 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:217 -#: src/pages/stock/LocationDetail.tsx:340 +#: src/pages/stock/LocationDetail.tsx:213 +#: src/pages/stock/LocationDetail.tsx:335 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:238 -#: src/pages/stock/LocationDetail.tsx:345 +#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:340 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:238 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:247 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:335 +#: src/pages/stock/LocationDetail.tsx:331 msgid "Location Actions" msgstr "" @@ -5441,12 +5487,6 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:96 -msgid "Build Order" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" @@ -5731,7 +5771,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:229 #: src/tables/build/BuildLineTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:127 +#: src/tables/sales/SalesOrderLineItemTable.tsx:131 msgid "Includes variant stock" msgstr "" @@ -5742,7 +5782,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 #: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" @@ -6031,7 +6071,7 @@ msgid "Show tracked lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:119 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "In production" msgstr "" @@ -6040,7 +6080,7 @@ msgid "Insufficient stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:163 -#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/sales/SalesOrderLineItemTable.tsx:125 #: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" @@ -6054,7 +6094,7 @@ msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:283 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 +#: src/tables/sales/SalesOrderLineItemTable.tsx:247 msgid "Create Build Order" msgstr "" @@ -6245,24 +6285,24 @@ msgstr "" msgid "Required Tests" msgstr "" -#: src/tables/company/AddressTable.tsx:121 -#: src/tables/company/AddressTable.tsx:185 +#: src/tables/company/AddressTable.tsx:118 +#: src/tables/company/AddressTable.tsx:182 msgid "Add Address" msgstr "" -#: src/tables/company/AddressTable.tsx:126 +#: src/tables/company/AddressTable.tsx:123 msgid "Address created" msgstr "" -#: src/tables/company/AddressTable.tsx:135 +#: src/tables/company/AddressTable.tsx:132 msgid "Edit Address" msgstr "" -#: src/tables/company/AddressTable.tsx:143 +#: src/tables/company/AddressTable.tsx:140 msgid "Delete Address" msgstr "" -#: src/tables/company/AddressTable.tsx:144 +#: src/tables/company/AddressTable.tsx:141 msgid "Are you sure you want to delete this address?" msgstr "" @@ -6372,23 +6412,23 @@ msgid "Drag attachment file here to upload" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:86 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 #: src/tables/sales/ReturnOrderLineItemTable.tsx:60 -#: src/tables/sales/SalesOrderLineItemTable.tsx:196 +#: src/tables/sales/SalesOrderLineItemTable.tsx:200 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:98 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/SalesOrderLineItemTable.tsx:214 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:106 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/SalesOrderLineItemTable.tsx:222 +#: src/tables/sales/SalesOrderLineItemTable.tsx:226 msgid "Delete Line Item" msgstr "" @@ -6401,12 +6441,12 @@ msgid "Machine restarted" msgstr "" #: src/tables/machine/MachineListTable.tsx:212 -#: src/tables/machine/MachineListTable.tsx:263 +#: src/tables/machine/MachineListTable.tsx:262 msgid "Edit machine" msgstr "" #: src/tables/machine/MachineListTable.tsx:226 -#: src/tables/machine/MachineListTable.tsx:267 +#: src/tables/machine/MachineListTable.tsx:266 msgid "Delete machine" msgstr "" @@ -6419,7 +6459,7 @@ msgid "Are you sure you want to remove the machine \"{0}\"?" msgstr "" #: src/tables/machine/MachineListTable.tsx:255 -#: src/tables/machine/MachineListTable.tsx:432 +#: src/tables/machine/MachineListTable.tsx:431 msgid "Restart required" msgstr "" @@ -6427,50 +6467,50 @@ msgstr "" msgid "Machine Actions" msgstr "" -#: src/tables/machine/MachineListTable.tsx:272 +#: src/tables/machine/MachineListTable.tsx:271 msgid "Restart" msgstr "" -#: src/tables/machine/MachineListTable.tsx:274 +#: src/tables/machine/MachineListTable.tsx:273 msgid "Restart machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:276 +#: src/tables/machine/MachineListTable.tsx:275 msgid "manual restart required" msgstr "" -#: src/tables/machine/MachineListTable.tsx:292 +#: src/tables/machine/MachineListTable.tsx:291 msgid "Machine information" msgstr "" -#: src/tables/machine/MachineListTable.tsx:303 -#: src/tables/machine/MachineListTable.tsx:599 +#: src/tables/machine/MachineListTable.tsx:302 +#: src/tables/machine/MachineListTable.tsx:598 msgid "Machine Type" msgstr "" -#: src/tables/machine/MachineListTable.tsx:316 +#: src/tables/machine/MachineListTable.tsx:315 msgid "Machine Driver" msgstr "" -#: src/tables/machine/MachineListTable.tsx:329 +#: src/tables/machine/MachineListTable.tsx:328 msgid "Initialized" msgstr "" -#: src/tables/machine/MachineListTable.tsx:350 +#: src/tables/machine/MachineListTable.tsx:349 #: src/tables/machine/MachineTypeTable.tsx:261 msgid "Errors" msgstr "" -#: src/tables/machine/MachineListTable.tsx:358 +#: src/tables/machine/MachineListTable.tsx:357 #: src/tables/machine/MachineTypeTable.tsx:269 msgid "No errors reported" msgstr "" -#: src/tables/machine/MachineListTable.tsx:378 +#: src/tables/machine/MachineListTable.tsx:377 msgid "Machine Settings" msgstr "" -#: src/tables/machine/MachineListTable.tsx:389 +#: src/tables/machine/MachineListTable.tsx:388 msgid "Driver Settings" msgstr "" @@ -6478,15 +6518,15 @@ msgstr "" #~ msgid "Create machine" #~ msgstr "Create machine" -#: src/tables/machine/MachineListTable.tsx:506 +#: src/tables/machine/MachineListTable.tsx:505 msgid "Add machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:561 +#: src/tables/machine/MachineListTable.tsx:560 msgid "Machine detail" msgstr "" -#: src/tables/machine/MachineListTable.tsx:608 +#: src/tables/machine/MachineListTable.tsx:607 msgid "Driver" msgstr "" @@ -7252,7 +7292,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337 msgid "Import Line Items" msgstr "" @@ -7268,25 +7308,25 @@ msgstr "" msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:298 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342 #: src/tables/sales/ReturnOrderLineItemTable.tsx:142 -#: src/tables/sales/SalesOrderLineItemTable.tsx:240 +#: src/tables/sales/SalesOrderLineItemTable.tsx:257 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352 msgid "Receive items" msgstr "" @@ -7354,15 +7394,23 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:262 +#: src/tables/sales/SalesOrderLineItemTable.tsx:238 +msgid "Allocate Serial Numbers" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:279 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 +msgid "Allocate Serials" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:303 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 #: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" diff --git a/src/frontend/src/locales/de/messages.po b/src/frontend/src/locales/de/messages.po index 3e3a0aac6d..26b3d1370a 100644 --- a/src/frontend/src/locales/de/messages.po +++ b/src/frontend/src/locales/de/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: de\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-29 04:38\n" +"PO-Revision-Date: 2024-09-09 03:25\n" "Last-Translator: \n" "Language-Team: German\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -60,8 +60,9 @@ msgstr "Etikettendruck erfolgreich abgeschlossen" #: src/components/buttons/PrintingActions.tsx:106 #: src/components/buttons/PrintingActions.tsx:144 -#: src/components/editors/NotesEditor.tsx:65 -#: src/components/editors/NotesEditor.tsx:165 +#: src/components/editors/NotesEditor.tsx:40 +#: src/components/editors/NotesEditor.tsx:109 +#: src/components/editors/NotesEditor.tsx:163 #: src/components/forms/fields/ApiFormField.tsx:319 #: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 @@ -163,8 +164,8 @@ msgstr "Entfernen" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:237 -#: src/components/items/ActionDropdown.tsx:238 +#: src/components/items/ActionDropdown.tsx:270 +#: src/components/items/ActionDropdown.tsx:271 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:210 @@ -239,31 +240,45 @@ msgstr "Bild löschen" #~ msgid "Part is virtual (not a physical part)" #~ msgstr "Part is virtual (not a physical part)" -#: src/components/editors/NotesEditor.tsx:66 +#: src/components/editors/NotesEditor.tsx:41 +#: src/components/editors/NotesEditor.tsx:110 msgid "Image upload failed" msgstr "Das Bild konnte nicht hochgeladen werden" -#: src/components/editors/NotesEditor.tsx:156 +#: src/components/editors/NotesEditor.tsx:119 +#: src/components/editors/NotesEditor.tsx:154 #: src/components/forms/ApiForm.tsx:467 #: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "Abgeschlossen" -#: src/components/editors/NotesEditor.tsx:157 +#: src/components/editors/NotesEditor.tsx:120 +msgid "Image uploaded successfully" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:155 msgid "Notes saved successfully" msgstr "Notizen erfolgreich gespeichert" -#: src/components/editors/NotesEditor.tsx:166 +#: src/components/editors/NotesEditor.tsx:164 msgid "Failed to save notes" msgstr "Notiz konnte nicht gespeichert werden" -#: src/components/editors/NotesEditor.tsx:198 -msgid "Preview Notes" -msgstr "Notizen Vorschau" +#: src/components/editors/NotesEditor.tsx:182 +msgid "Disable Editing" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:191 +msgid "Enable Editing" +msgstr "" #: src/components/editors/NotesEditor.tsx:198 -msgid "Edit Notes" -msgstr "Notizen bearbeiten" +#~ msgid "Preview Notes" +#~ msgstr "Preview Notes" + +#: src/components/editors/NotesEditor.tsx:198 +#~ msgid "Edit Notes" +#~ msgstr "Edit Notes" #: src/components/editors/NotesEditor.tsx:212 msgid "Save Notes" @@ -417,7 +432,7 @@ msgid "Update" msgstr "Aktualisieren" #: src/components/forms/ApiForm.tsx:698 -#: src/components/items/ActionDropdown.tsx:217 +#: src/components/items/ActionDropdown.tsx:250 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:357 #: src/pages/Notifications.tsx:123 @@ -593,9 +608,9 @@ msgstr "Adresse" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 -#: src/pages/part/CategoryDetail.tsx:81 +#: src/pages/part/CategoryDetail.tsx:80 #: src/pages/part/PartDetail.tsx:143 -#: src/pages/stock/LocationDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:82 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -867,68 +882,72 @@ msgstr "Importiere Datensätze" msgid "Imported rows" msgstr "Importierte Zeilen" -#: src/components/items/ActionDropdown.tsx:131 -msgid "Barcode Actions" -msgstr "Barcode-Aktionen" - -#: src/components/items/ActionDropdown.tsx:136 -msgid "View" -msgstr "Anzeigen" - -#: src/components/items/ActionDropdown.tsx:138 -msgid "View barcode" -msgstr "Barcode anzeigen" +#: src/components/items/ActionDropdown.tsx:128 +msgid "Options" +msgstr "" #: src/components/items/ActionDropdown.tsx:140 #~ msgid "View Barcode" #~ msgstr "View Barcode" -#: src/components/items/ActionDropdown.tsx:144 +#: src/components/items/ActionDropdown.tsx:162 +#~ msgid "Link custom barcode" +#~ msgstr "Link custom barcode" + +#: src/components/items/ActionDropdown.tsx:164 +msgid "Barcode Actions" +msgstr "Barcode-Aktionen" + +#: src/components/items/ActionDropdown.tsx:169 +msgid "View" +msgstr "Anzeigen" + +#: src/components/items/ActionDropdown.tsx:171 +msgid "View barcode" +msgstr "Barcode anzeigen" + +#: src/components/items/ActionDropdown.tsx:177 msgid "Link Barcode" msgstr "Link-Barcode" -#: src/components/items/ActionDropdown.tsx:146 +#: src/components/items/ActionDropdown.tsx:179 msgid "Link a custom barcode to this item" msgstr "" -#: src/components/items/ActionDropdown.tsx:152 +#: src/components/items/ActionDropdown.tsx:185 #: src/components/items/QRCode.tsx:195 #: src/forms/PurchaseOrderForms.tsx:419 msgid "Unlink Barcode" msgstr "Verknüpfung des Barcodes aufheben" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:187 msgid "Unlink custom barcode" msgstr "Verknüpfung von benutzerdefiniertem Barcode aufheben" -#: src/components/items/ActionDropdown.tsx:162 -#~ msgid "Link custom barcode" -#~ msgstr "Link custom barcode" - -#: src/components/items/ActionDropdown.tsx:205 +#: src/components/items/ActionDropdown.tsx:238 #: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "Bearbeiten" -#: src/components/items/ActionDropdown.tsx:206 +#: src/components/items/ActionDropdown.tsx:239 msgid "Edit item" msgstr "" -#: src/components/items/ActionDropdown.tsx:218 +#: src/components/items/ActionDropdown.tsx:251 msgid "Delete item" msgstr "Element löschen" -#: src/components/items/ActionDropdown.tsx:226 -#: src/components/items/ActionDropdown.tsx:227 +#: src/components/items/ActionDropdown.tsx:259 +#: src/components/items/ActionDropdown.tsx:260 msgid "Hold" msgstr "Angehalten" -#: src/components/items/ActionDropdown.tsx:249 +#: src/components/items/ActionDropdown.tsx:282 #: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "Duplizieren" -#: src/components/items/ActionDropdown.tsx:250 +#: src/components/items/ActionDropdown.tsx:283 msgid "Duplicate item" msgstr "Artikel duplizieren" @@ -1020,9 +1039,9 @@ msgstr "Fehlerkorrektur-Level auswählen" #: src/components/items/QRCode.tsx:173 #: src/pages/part/PartDetail.tsx:218 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:161 -#: src/pages/sales/SalesOrderDetail.tsx:170 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:181 +#: src/pages/sales/ReturnOrderDetail.tsx:160 +#: src/pages/sales/SalesOrderDetail.tsx:169 msgid "Link" msgstr "Link" @@ -1248,7 +1267,7 @@ msgstr "Benutzereinstellungen" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:315 +#: src/pages/Index/Settings/SystemSettings.tsx:314 msgid "System Settings" msgstr "Einstellungen" @@ -1383,7 +1402,19 @@ msgstr "Keine Ergebnisse für Suchanfrage verfügbar" msgid "Unknown model: {model}" msgstr "Unbekanntes Modell: {model}" -#: src/components/render/ModelType.tsx:22 +#: src/components/render/ModelType.tsx:101 +#~ msgid "Builds" +#~ msgstr "Builds" + +#: src/components/render/ModelType.tsx:147 +#~ msgid "Purchase Order Line" +#~ msgstr "Purchase Order Line" + +#: src/components/render/ModelType.tsx:148 +#~ msgid "Purchase Order Lines" +#~ msgstr "Purchase Order Lines" + +#: src/components/render/ModelType.tsx:202 #: src/forms/BuildForms.tsx:229 #: src/forms/BuildForms.tsx:452 #: src/forms/BuildForms.tsx:602 @@ -1396,8 +1427,8 @@ msgstr "Unbekanntes Modell: {model}" #: src/forms/StockForms.tsx:643 #: src/forms/StockForms.tsx:685 #: src/forms/StockForms.tsx:723 -#: src/pages/build/BuildDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:1080 +#: src/pages/build/BuildDetail.tsx:90 +#: src/pages/part/PartDetail.tsx:1079 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 @@ -1407,36 +1438,17 @@ msgstr "Unbekanntes Modell: {model}" msgid "Part" msgstr "Teil" -#: src/components/render/ModelType.tsx:23 -#: src/defaults/links.tsx:29 -#: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:173 -#: src/pages/part/CategoryDetail.tsx:119 -#: src/pages/part/CategoryDetail.tsx:244 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:835 -msgid "Parts" -msgstr "Teile" - -#: src/components/render/ModelType.tsx:31 +#: src/components/render/ModelType.tsx:204 msgid "Part Parameter Template" msgstr "Teil Parametervorlage" -#: src/components/render/ModelType.tsx:32 -msgid "Part Parameter Templates" -msgstr "Teil Parametervorlagen" - -#: src/components/render/ModelType.tsx:38 +#: src/components/render/ModelType.tsx:206 msgid "Part Test Template" msgstr "Testvorlage für Teil" -#: src/components/render/ModelType.tsx:39 -msgid "Part Test Templates" -msgstr "Testvorlagen für Teil" - -#: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:357 +#: src/components/render/ModelType.tsx:208 +#: src/pages/company/SupplierPartDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:355 #: src/pages/stock/StockDetail.tsx:169 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -1444,111 +1456,58 @@ msgstr "Testvorlagen für Teil" msgid "Supplier Part" msgstr "Zuliefererteil" -#: src/components/render/ModelType.tsx:46 -msgid "Supplier Parts" -msgstr "Zuliefererteile" - -#: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:132 +#: src/components/render/ModelType.tsx:210 +#: src/pages/company/ManufacturerPartDetail.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 msgid "Manufacturer Part" msgstr "Herstellerteil" -#: src/components/render/ModelType.tsx:55 -msgid "Manufacturer Parts" -msgstr "Herstellerteile" - -#: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:305 +#: src/components/render/ModelType.tsx:212 +#: src/pages/part/CategoryDetail.tsx:303 msgid "Part Category" msgstr "Teilkategorie" -#: src/components/render/ModelType.tsx:64 -#: src/pages/part/CategoryDetail.tsx:258 -#: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1070 -msgid "Part Categories" -msgstr "Teil-Kategorien" - -#: src/components/render/ModelType.tsx:72 +#: src/components/render/ModelType.tsx:214 #: src/forms/BuildForms.tsx:602 -#: src/pages/stock/StockDetail.tsx:608 +#: src/pages/stock/StockDetail.tsx:607 #: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "Lagerartikel" -#: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:203 -#: src/pages/stock/LocationDetail.tsx:125 -#: src/pages/stock/LocationDetail.tsx:178 -#: src/pages/stock/LocationDetail.tsx:384 -msgid "Stock Items" -msgstr "Lagerartikel" - -#: src/components/render/ModelType.tsx:81 +#: src/components/render/ModelType.tsx:216 msgid "Stock Location" msgstr "Lagerort" -#: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:376 -#: src/pages/stock/StockDetail.tsx:600 -msgid "Stock Locations" -msgstr "Lagerorte" - -#: src/components/render/ModelType.tsx:90 +#: src/components/render/ModelType.tsx:218 msgid "Stock Location Type" msgstr "Lagerort Typ" -#: src/components/render/ModelType.tsx:91 -msgid "Stock Location Types" -msgstr "Lagerort Typen" - -#: src/components/render/ModelType.tsx:95 +#: src/components/render/ModelType.tsx:220 msgid "Stock History" msgstr "Lagerhistorie" -#: src/components/render/ModelType.tsx:96 -msgid "Stock Histories" -msgstr "Bestandshistorie" - -#: src/components/render/ModelType.tsx:100 -#: src/defaults/links.tsx:31 -#: src/defaults/menuItems.tsx:43 -msgid "Build" +#: src/components/render/ModelType.tsx:222 +#: src/pages/stock/StockDetail.tsx:209 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:96 +msgid "Build Order" msgstr "Bauauftrag" -#: src/components/render/ModelType.tsx:101 -msgid "Builds" -msgstr "Builds" - -#: src/components/render/ModelType.tsx:109 +#: src/components/render/ModelType.tsx:224 msgid "Build Line" msgstr "Bauauftragsposition" -#: src/components/render/ModelType.tsx:110 -msgid "Build Lines" -msgstr "Bauauftragspositionen" - -#: src/components/render/ModelType.tsx:117 +#: src/components/render/ModelType.tsx:226 msgid "Build Item" msgstr "" -#: src/components/render/ModelType.tsx:118 -msgid "Build Items" -msgstr "" - -#: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:339 +#: src/components/render/ModelType.tsx:228 +#: src/pages/company/CompanyDetail.tsx:337 msgid "Company" msgstr "Firma" -#: src/components/render/ModelType.tsx:123 -msgid "Companies" -msgstr "Unternehmen" - -#: src/components/render/ModelType.tsx:131 +#: src/components/render/ModelType.tsx:230 #: src/tables/TableHoverCard.tsx:81 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 @@ -1557,176 +1516,262 @@ msgstr "Unternehmen" msgid "Project Code" msgstr "Projekt-Code" -#: src/components/render/ModelType.tsx:132 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 -msgid "Project Codes" -msgstr "Projektnummern" - -#: src/components/render/ModelType.tsx:138 +#: src/components/render/ModelType.tsx:232 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:463 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "Einkaufsbestellung" -#: src/components/render/ModelType.tsx:139 -#: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:670 -#: src/pages/purchasing/PurchasingIndex.tsx:25 -msgid "Purchase Orders" -msgstr "Nachbestellungen" +#: src/components/render/ModelType.tsx:234 +msgid "Purchase Order Line Item" +msgstr "" -#: src/components/render/ModelType.tsx:147 -msgid "Purchase Order Line" -msgstr "Bestellposition" - -#: src/components/render/ModelType.tsx:148 -msgid "Purchase Order Lines" -msgstr "Bestellpositionen" - -#: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:149 -#: src/pages/sales/SalesOrderDetail.tsx:505 +#: src/components/render/ModelType.tsx:236 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/sales/SalesOrderDetail.tsx:503 #: src/pages/stock/StockDetail.tsx:217 #: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "Verkaufsauftrag" -#: src/components/render/ModelType.tsx:153 -#: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:677 -#: src/pages/sales/SalesIndex.tsx:26 -msgid "Sales Orders" -msgstr "Aufträge" - -#: src/components/render/ModelType.tsx:161 +#: src/components/render/ModelType.tsx:238 msgid "Sales Order Shipment" msgstr "Versand der Bestellung" -#: src/components/render/ModelType.tsx:162 -msgid "Sales Order Shipments" -msgstr "Versand der Bestellungen" - -#: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/components/render/ModelType.tsx:240 +#: src/pages/sales/ReturnOrderDetail.tsx:452 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "Rückgabe Auftrag" -#: src/components/render/ModelType.tsx:169 -#: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:223 -#: src/pages/sales/SalesIndex.tsx:32 -msgid "Return Orders" -msgstr "Reklamationen" - -#: src/components/render/ModelType.tsx:177 +#: src/components/render/ModelType.tsx:242 msgid "Return Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:178 -msgid "Return Order Line Items" -msgstr "" - -#: src/components/render/ModelType.tsx:182 -#: src/tables/company/AddressTable.tsx:47 +#: src/components/render/ModelType.tsx:244 +#: src/tables/company/AddressTable.tsx:48 msgid "Address" msgstr "Adresse" -#: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:253 -msgid "Addresses" -msgstr "Adressen" - -#: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:170 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/components/render/ModelType.tsx:246 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:178 msgid "Contact" msgstr "Kontakt" -#: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:247 -msgid "Contacts" -msgstr "Kontakte" - -#: src/components/render/ModelType.tsx:196 +#: src/components/render/ModelType.tsx:248 msgid "Owner" msgstr "Eigentümer" -#: src/components/render/ModelType.tsx:197 -msgid "Owners" -msgstr "Eigentümer" - -#: src/components/render/ModelType.tsx:203 +#: src/components/render/ModelType.tsx:250 #: src/tables/settings/ImportSessionTable.tsx:121 #: src/tables/stock/StockItemTestResultTable.tsx:204 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "Nutzer" -#: src/components/render/ModelType.tsx:204 +#: src/components/render/ModelType.tsx:252 +msgid "Group" +msgstr "Gruppe" + +#: src/components/render/ModelType.tsx:254 +msgid "Import Session" +msgstr "Importsitzung" + +#: src/components/render/ModelType.tsx:256 +msgid "Label Template" +msgstr "" + +#: src/components/render/ModelType.tsx:258 +msgid "Report Template" +msgstr "" + +#: src/components/render/ModelType.tsx:260 +msgid "Plugin Configuration" +msgstr "Plugin-Konfiguration" + +#: src/components/render/ModelType.tsx:262 +msgid "Content Type" +msgstr "" + +#: src/components/render/ModelType.tsx:264 +msgid "Unknown Model" +msgstr "" + +#: src/components/render/ModelType.tsx:275 +#: src/defaults/links.tsx:29 +#: src/defaults/menuItems.tsx:33 +#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/part/CategoryDetail.tsx:118 +#: src/pages/part/CategoryDetail.tsx:242 +#: src/pages/part/CategoryDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:835 +msgid "Parts" +msgstr "Teile" + +#: src/components/render/ModelType.tsx:277 +msgid "Part Parameter Templates" +msgstr "Teil Parametervorlagen" + +#: src/components/render/ModelType.tsx:279 +msgid "Part Test Templates" +msgstr "Testvorlagen für Teil" + +#: src/components/render/ModelType.tsx:281 +msgid "Supplier Parts" +msgstr "Zuliefererteile" + +#: src/components/render/ModelType.tsx:283 +msgid "Manufacturer Parts" +msgstr "Herstellerteile" + +#: src/components/render/ModelType.tsx:285 +#: src/pages/part/CategoryDetail.tsx:256 +#: src/pages/part/CategoryDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:1069 +msgid "Part Categories" +msgstr "Teil-Kategorien" + +#: src/components/render/ModelType.tsx:287 +#: src/pages/company/CompanyDetail.tsx:202 +#: src/pages/stock/LocationDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:379 +msgid "Stock Items" +msgstr "Lagerartikel" + +#: src/components/render/ModelType.tsx:289 +#: src/pages/stock/LocationDetail.tsx:188 +#: src/pages/stock/LocationDetail.tsx:371 +#: src/pages/stock/StockDetail.tsx:599 +msgid "Stock Locations" +msgstr "Lagerorte" + +#: src/components/render/ModelType.tsx:291 +msgid "Stock Location Types" +msgstr "Lagerort Typen" + +#: src/components/render/ModelType.tsx:293 +msgid "Stock Histories" +msgstr "Bestandshistorie" + +#: src/components/render/ModelType.tsx:295 +#: src/pages/Index/Settings/SystemSettings.tsx:236 +#: src/pages/build/BuildDetail.tsx:534 +#: src/pages/build/BuildIndex.tsx:22 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/sales/SalesOrderDetail.tsx:328 +msgid "Build Orders" +msgstr "Bauaufträge" + +#: src/components/render/ModelType.tsx:297 +msgid "Build Lines" +msgstr "Bauauftragspositionen" + +#: src/components/render/ModelType.tsx:299 +msgid "Build Items" +msgstr "" + +#: src/components/render/ModelType.tsx:301 +msgid "Companies" +msgstr "Unternehmen" + +#: src/components/render/ModelType.tsx:303 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 +msgid "Project Codes" +msgstr "Projektnummern" + +#: src/components/render/ModelType.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/company/CompanyDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/part/PartDetail.tsx:670 +#: src/pages/purchasing/PurchasingIndex.tsx:25 +msgid "Purchase Orders" +msgstr "Nachbestellungen" + +#: src/components/render/ModelType.tsx:307 +msgid "Purchase Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:309 +#: src/pages/Index/Settings/SystemSettings.tsx:269 +#: src/pages/company/CompanyDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:677 +#: src/pages/sales/SalesIndex.tsx:26 +msgid "Sales Orders" +msgstr "Aufträge" + +#: src/components/render/ModelType.tsx:311 +msgid "Sales Order Shipments" +msgstr "Versand der Bestellungen" + +#: src/components/render/ModelType.tsx:313 +#: src/pages/Index/Settings/SystemSettings.tsx:285 +#: src/pages/company/CompanyDetail.tsx:222 +#: src/pages/sales/SalesIndex.tsx:32 +msgid "Return Orders" +msgstr "Reklamationen" + +#: src/components/render/ModelType.tsx:315 +msgid "Return Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:317 +#: src/pages/company/CompanyDetail.tsx:252 +msgid "Addresses" +msgstr "Adressen" + +#: src/components/render/ModelType.tsx:319 +#: src/pages/company/CompanyDetail.tsx:246 +msgid "Contacts" +msgstr "Kontakte" + +#: src/components/render/ModelType.tsx:321 +msgid "Owners" +msgstr "Eigentümer" + +#: src/components/render/ModelType.tsx:323 #: src/pages/Index/Settings/AdminCenter/Index.tsx:102 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "Benutzer" -#: src/components/render/ModelType.tsx:210 -msgid "Group" -msgstr "Gruppe" - -#: src/components/render/ModelType.tsx:211 +#: src/components/render/ModelType.tsx:325 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 #: src/tables/settings/UserTable.tsx:138 #: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "Gruppen" -#: src/components/render/ModelType.tsx:218 -msgid "Import Session" -msgstr "Importsitzung" - -#: src/components/render/ModelType.tsx:219 +#: src/components/render/ModelType.tsx:327 msgid "Import Sessions" msgstr "Importsitzungen" -#: src/components/render/ModelType.tsx:225 -msgid "Label Template" -msgstr "" - -#: src/components/render/ModelType.tsx:226 +#: src/components/render/ModelType.tsx:329 #: src/pages/Index/Settings/AdminCenter/Index.tsx:168 msgid "Label Templates" msgstr "" -#: src/components/render/ModelType.tsx:232 -msgid "Report Template" -msgstr "" - -#: src/components/render/ModelType.tsx:233 +#: src/components/render/ModelType.tsx:331 #: src/pages/Index/Settings/AdminCenter/Index.tsx:174 msgid "Report Templates" msgstr "" -#: src/components/render/ModelType.tsx:239 -msgid "Plugin Configuration" -msgstr "Plugin-Konfiguration" - -#: src/components/render/ModelType.tsx:240 +#: src/components/render/ModelType.tsx:333 msgid "Plugin Configurations" msgstr "Plugin-Konfigurationen" -#: src/components/render/ModelType.tsx:246 -msgid "Content Type" +#: src/components/render/ModelType.tsx:335 +msgid "Content Types" msgstr "" -#: src/components/render/ModelType.tsx:247 -msgid "Content Types" +#: src/components/render/ModelType.tsx:337 +msgid "Unknown Models" msgstr "" #: src/components/render/Order.tsx:121 @@ -1735,8 +1780,8 @@ msgstr "Sendung" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:325 -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/CompanyDetail.tsx:323 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/pages/part/PartDetail.tsx:896 msgid "Inactive" msgstr "Inaktiv" @@ -1750,23 +1795,23 @@ msgstr "Kein Bestand" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:206 +#: src/pages/Index/Settings/SystemSettings.tsx:204 #: src/pages/part/PartDetail.tsx:550 -#: src/pages/stock/LocationDetail.tsx:356 +#: src/pages/stock/LocationDetail.tsx:351 #: src/pages/stock/StockDetail.tsx:407 #: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "Lager" -#: src/components/render/Stock.tsx:60 +#: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:565 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/build/BuildAllocatedStockTable.tsx:102 #: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "Seriennummer" -#: src/components/render/Stock.tsx:62 +#: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:234 #: src/forms/BuildForms.tsx:602 #: src/forms/PurchaseOrderForms.tsx:641 @@ -1774,7 +1819,7 @@ msgstr "Seriennummer" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:171 #: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:571 +#: src/pages/stock/StockDetail.tsx:570 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 @@ -2503,7 +2548,7 @@ msgstr "Aktuelles" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:96 +#: src/pages/company/CompanyDetail.tsx:95 msgid "Website" msgstr "Webseite" @@ -2515,13 +2560,18 @@ msgstr "GitHub" msgid "Demo" msgstr "Demo" +#: src/defaults/links.tsx:31 +#: src/defaults/menuItems.tsx:43 +msgid "Build" +msgstr "Bauauftrag" + #: src/defaults/links.tsx:33 #: src/defaults/menuItems.tsx:48 #: 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:329 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "Einkauf" @@ -2529,9 +2579,9 @@ msgstr "Einkauf" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:459 +#: src/pages/sales/ReturnOrderDetail.tsx:457 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:510 +#: src/pages/sales/SalesOrderDetail.tsx:508 msgid "Sales" msgstr "Verkäufe" @@ -2768,7 +2818,7 @@ msgid "Remove line" msgstr "Zeile entfernen" #: src/forms/BuildForms.tsx:631 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:200 msgid "Source Location" msgstr "Quell Lagerort" @@ -2886,9 +2936,9 @@ msgid "Store with already received stock" msgstr "Bei bereits vorhandenen Lagerbestand einbuchen" #: src/forms/PurchaseOrderForms.tsx:521 -#: src/pages/build/BuildDetail.tsx:215 +#: src/pages/build/BuildDetail.tsx:214 #: src/pages/stock/StockDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:583 +#: src/pages/stock/StockDetail.tsx:582 #: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:189 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 @@ -2901,20 +2951,20 @@ msgstr "Seriennummern" #: src/forms/PurchaseOrderForms.tsx:543 #: src/forms/StockForms.tsx:428 -#: src/pages/company/SupplierPartDetail.tsx:152 -#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/stock/StockDetail.tsx:240 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "Verpackung" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:105 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 -#: src/pages/sales/ReturnOrderDetail.tsx:117 -#: src/pages/sales/SalesOrderDetail.tsx:123 +#: src/pages/build/BuildDetail.tsx:104 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:143 +#: src/pages/sales/ReturnOrderDetail.tsx:116 +#: src/pages/sales/SalesOrderDetail.tsx:122 #: src/tables/build/BuildOrderTable.tsx:114 -#: src/tables/machine/MachineListTable.tsx:335 +#: src/tables/machine/MachineListTable.tsx:334 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 #: src/tables/sales/ReturnOrderLineItemTable.tsx:132 @@ -2928,13 +2978,13 @@ msgid "Status" msgstr "Status" #: src/forms/PurchaseOrderForms.tsx:565 -#: src/pages/company/SupplierPartDetail.tsx:106 +#: src/pages/company/SupplierPartDetail.tsx:105 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "Notiz" #: src/forms/PurchaseOrderForms.tsx:641 -#: src/pages/company/SupplierPartDetail.tsx:124 +#: src/pages/company/SupplierPartDetail.tsx:123 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "SKU" @@ -3692,8 +3742,8 @@ msgstr "Keine Token konfiguriert" #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 -#: src/tables/machine/MachineListTable.tsx:332 -#: src/tables/machine/MachineListTable.tsx:594 +#: src/tables/machine/MachineListTable.tsx:331 +#: src/tables/machine/MachineListTable.tsx:593 #: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 @@ -3759,32 +3809,32 @@ msgstr "Lader" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27 #: src/tables/ColumnRenderers.tsx:248 msgid "Currency" msgstr "Währung" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:31 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32 msgid "Rate" msgstr "Bewerten" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:43 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44 msgid "Exchange rates updated" msgstr "Wechselkurse aktualisiert" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:49 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50 msgid "Exchange rate update error" msgstr "Fehler beim Aktualisieren des Wechselkurses" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:61 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:62 msgid "Refresh currency exchange rates" msgstr "Wechselkurse aktualisieren" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:98 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 msgid "Last fetched" msgstr "Letzter Abruf" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:100 msgid "Base currency" msgstr "Basiswährung" @@ -3817,7 +3867,7 @@ msgid "Custom Units" msgstr "Kundenspezifische Einheiten" #: src/pages/Index/Settings/AdminCenter/Index.tsx:156 -#: src/pages/part/CategoryDetail.tsx:264 +#: src/pages/part/CategoryDetail.tsx:262 msgid "Part Parameters" msgstr "Teile Parameter" @@ -3899,6 +3949,10 @@ msgstr "" msgid "Landscape" msgstr "" +#: src/pages/Index/Settings/AdminCenter/ReportTemplatePanel.tsx:26 +msgid "Attach to Model" +msgstr "" + #: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:35 msgid "Background Worker Not Running" msgstr "Hintergrundprozesse laufen nicht" @@ -4000,20 +4054,12 @@ msgstr "Beschriftungen" msgid "Reporting" msgstr "Berichte" -#: src/pages/Index/Settings/SystemSettings.tsx:231 +#: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/part/PartDetail.tsx:690 msgid "Stocktake" msgstr "Inventur" -#: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:536 -#: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:624 -#: src/pages/sales/SalesOrderDetail.tsx:329 -msgid "Build Orders" -msgstr "Bauaufträge" - -#: src/pages/Index/Settings/SystemSettings.tsx:318 +#: src/pages/Index/Settings/SystemSettings.tsx:317 msgid "Switch to User Setting" msgstr "Zu Benutzereinstellungen wechseln" @@ -4069,37 +4115,37 @@ msgstr "Als ungelesen markieren" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:98 +#: src/pages/build/BuildDetail.tsx:97 #: src/pages/part/PartDetail.tsx:150 #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:184 #: src/tables/build/BuildOrderTable.tsx:54 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderLineItemTable.tsx:66 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "IPN" -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:117 -#: src/pages/sales/ReturnOrderDetail.tsx:91 -#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/build/BuildDetail.tsx:110 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/sales/ReturnOrderDetail.tsx:90 +#: src/pages/sales/SalesOrderDetail.tsx:96 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/build/BuildLineTable.tsx:195 msgid "Reference" msgstr "Referenz" -#: src/pages/build/BuildDetail.tsx:117 -#: src/pages/company/CompanyDetail.tsx:90 -#: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:92 -#: src/pages/part/CategoryDetail.tsx:101 +#: src/pages/build/BuildDetail.tsx:116 +#: src/pages/company/CompanyDetail.tsx:89 +#: src/pages/company/ManufacturerPartDetail.tsx:82 +#: src/pages/company/SupplierPartDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:100 #: src/pages/part/PartDetail.tsx:157 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 -#: src/pages/sales/ReturnOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:117 -#: src/pages/stock/LocationDetail.tsx:106 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 +#: src/pages/sales/ReturnOrderDetail.tsx:110 +#: src/pages/sales/SalesOrderDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:102 #: src/tables/ColumnRenderers.tsx:81 #: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 @@ -4112,34 +4158,34 @@ msgstr "Referenz" #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 #: src/tables/sales/SalesOrderAllocationTable.tsx:56 -#: src/tables/sales/SalesOrderLineItemTable.tsx:67 +#: src/tables/sales/SalesOrderLineItemTable.tsx:71 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "Beschreibung" -#: src/pages/build/BuildDetail.tsx:125 +#: src/pages/build/BuildDetail.tsx:124 msgid "Parent Build" msgstr "Übergeordneter Bauauftrag" -#: src/pages/build/BuildDetail.tsx:136 +#: src/pages/build/BuildDetail.tsx:135 msgid "Build Quantity" msgstr "Bauauftrag Anzahl" -#: src/pages/build/BuildDetail.tsx:144 -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:269 msgid "Completed Outputs" msgstr "Fertiggestellte Endprodukte" -#: src/pages/build/BuildDetail.tsx:161 +#: src/pages/build/BuildDetail.tsx:160 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "Aufgegeben von" -#: src/pages/build/BuildDetail.tsx:168 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/part/PartDetail.tsx:372 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:195 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:215 +#: src/pages/sales/ReturnOrderDetail.tsx:194 +#: src/pages/sales/SalesOrderDetail.tsx:203 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -4147,19 +4193,19 @@ msgstr "Aufgegeben von" msgid "Responsible" msgstr "Verantwortlich" -#: src/pages/build/BuildDetail.tsx:175 +#: src/pages/build/BuildDetail.tsx:174 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "Erstellt" -#: src/pages/build/BuildDetail.tsx:182 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:188 -#: src/pages/sales/SalesOrderDetail.tsx:197 +#: src/pages/build/BuildDetail.tsx:181 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:208 +#: src/pages/sales/ReturnOrderDetail.tsx:187 +#: src/pages/sales/SalesOrderDetail.tsx:196 #: src/tables/ColumnRenderers.tsx:212 #: src/tables/part/PartPurchaseOrdersTable.tsx:99 #: src/tables/sales/ReturnOrderLineItemTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Target Date" msgstr "Zieldatum" @@ -4169,7 +4215,7 @@ msgstr "Zieldatum" #~ msgid "View part barcode" #~ msgstr "View part barcode" -#: src/pages/build/BuildDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:188 msgid "Completed" msgstr "Abgeschlossen" @@ -4183,7 +4229,7 @@ msgstr "Abgeschlossen" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:202 +#: src/pages/build/BuildDetail.tsx:201 msgid "Any location" msgstr "Beliebiger Lagerort" @@ -4191,7 +4237,7 @@ msgstr "Beliebiger Lagerort" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:209 +#: src/pages/build/BuildDetail.tsx:208 msgid "Destination Location" msgstr "Ziel Lagerort" @@ -4207,68 +4253,68 @@ msgstr "Ziel Lagerort" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:247 +#: src/pages/build/BuildDetail.tsx:246 msgid "Build Details" msgstr "Bauauftrag Details" -#: src/pages/build/BuildDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:263 -#: src/pages/sales/ReturnOrderDetail.tsx:126 -#: src/pages/sales/ReturnOrderDetail.tsx:233 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:268 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/build/BuildDetail.tsx:252 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:262 +#: src/pages/sales/ReturnOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:232 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:267 +#: src/pages/sales/SalesOrderDetail.tsx:276 msgid "Line Items" msgstr "Positionen" -#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/build/BuildDetail.tsx:262 msgid "Incomplete Outputs" msgstr "Unvollständige Endprodukte" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/sales/SalesOrderDetail.tsx:314 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 +#: src/pages/build/BuildDetail.tsx:294 msgid "Consumed Stock" msgstr "Verbrauchte Bestände" -#: src/pages/build/BuildDetail.tsx:309 +#: src/pages/build/BuildDetail.tsx:308 msgid "Child Build Orders" msgstr "Unter-Bauaufträge" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:318 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" msgstr "Testergebnisse" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:329 #: src/pages/part/PartDetail.tsx:707 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/company/CompanyDetail.tsx:259 -#: src/pages/company/ManufacturerPartDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:343 +#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/ManufacturerPartDetail.tsx:178 #: src/pages/part/PartDetail.tsx:729 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 -#: src/pages/sales/ReturnOrderDetail.tsx:270 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:304 +#: src/pages/sales/ReturnOrderDetail.tsx:269 +#: src/pages/sales/SalesOrderDetail.tsx:338 #: src/pages/stock/StockDetail.tsx:381 msgid "Attachments" msgstr "Anhänge" -#: src/pages/build/BuildDetail.tsx:352 -#: src/pages/company/CompanyDetail.tsx:270 -#: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:253 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:269 +#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:252 #: src/pages/part/PartDetail.tsx:737 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:281 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:280 +#: src/pages/sales/SalesOrderDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:392 #: src/tables/build/BuildOrderTestTable.tsx:143 #: src/tables/stock/StockTrackingTable.tsx:189 @@ -4279,7 +4325,7 @@ msgstr "Notizen" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:370 +#: src/pages/build/BuildDetail.tsx:369 msgid "Edit Build Order" msgstr "Bauauftrag bearbeiten" @@ -4287,126 +4333,126 @@ msgstr "Bauauftrag bearbeiten" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "Neuer Bauauftrag" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:390 msgid "Cancel Build Order" msgstr "Bauauftrag abbrechen" -#: src/pages/build/BuildDetail.tsx:393 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/SalesOrderDetail.tsx:375 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 +#: src/pages/sales/ReturnOrderDetail.tsx:341 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:402 msgid "Hold Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:350 +#: src/pages/sales/ReturnOrderDetail.tsx:349 +#: src/pages/sales/SalesOrderDetail.tsx:382 +msgid "Place this order on hold" +msgstr "" + #: src/pages/build/BuildDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:350 #: src/pages/sales/SalesOrderDetail.tsx:383 -msgid "Place this order on hold" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:406 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:352 -#: src/pages/sales/ReturnOrderDetail.tsx:351 -#: src/pages/sales/SalesOrderDetail.tsx:384 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:410 msgid "Issue Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/SalesOrderDetail.tsx:366 +msgid "Issue this order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:413 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335 #: src/pages/sales/ReturnOrderDetail.tsx:334 #: src/pages/sales/SalesOrderDetail.tsx:367 -msgid "Issue this order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:414 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:336 -#: src/pages/sales/ReturnOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:368 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:418 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:421 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:357 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 -#: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/sales/ReturnOrderDetail.tsx:358 +#: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:453 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 -#: src/pages/sales/ReturnOrderDetail.tsx:388 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:386 +#: src/pages/sales/ReturnOrderDetail.tsx:387 +#: src/pages/sales/SalesOrderDetail.tsx:420 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:460 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:394 -#: src/pages/sales/ReturnOrderDetail.tsx:395 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:459 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:393 +#: src/pages/sales/ReturnOrderDetail.tsx:394 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:477 msgid "Build Order Actions" msgstr "Bauauftrag-Aktionen" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:459 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:415 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:457 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:464 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:462 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:492 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:429 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:426 +#: src/pages/sales/ReturnOrderDetail.tsx:427 +#: src/pages/sales/SalesOrderDetail.tsx:465 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:497 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:434 -#: src/pages/sales/SalesOrderDetail.tsx:472 +#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:432 +#: src/pages/sales/SalesOrderDetail.tsx:470 msgid "Cancel order" msgstr "Bestellung stornieren" @@ -4418,24 +4464,24 @@ msgstr "Bestellung stornieren" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:104 +#: src/pages/company/CompanyDetail.tsx:103 msgid "Phone Number" msgstr "Telefonnummer" -#: src/pages/company/CompanyDetail.tsx:111 +#: src/pages/company/CompanyDetail.tsx:110 msgid "Email Address" msgstr "E-Mail-Adresse" -#: src/pages/company/CompanyDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:120 msgid "Default Currency" msgstr "Standardwährung" -#: src/pages/company/CompanyDetail.tsx:126 +#: src/pages/company/CompanyDetail.tsx:125 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:116 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:333 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:132 +#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:201 +#: src/pages/company/SupplierPartDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4443,20 +4489,20 @@ msgstr "Standardwährung" msgid "Supplier" msgstr "Lieferant" -#: src/pages/company/CompanyDetail.tsx:132 +#: src/pages/company/CompanyDetail.tsx:131 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:101 -#: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:100 +#: src/pages/company/ManufacturerPartDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:130 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "Hersteller" -#: src/pages/company/CompanyDetail.tsx:138 +#: src/pages/company/CompanyDetail.tsx:137 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:105 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/ReturnOrderDetail.tsx:104 +#: src/pages/sales/SalesOrderDetail.tsx:110 #: src/pages/stock/StockDetail.tsx:226 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 @@ -4465,7 +4511,7 @@ msgstr "Hersteller" msgid "Customer" msgstr "Kunde" -#: src/pages/company/CompanyDetail.tsx:172 +#: src/pages/company/CompanyDetail.tsx:171 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "Details" @@ -4474,11 +4520,11 @@ msgstr "Details" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:178 +#: src/pages/company/CompanyDetail.tsx:177 msgid "Manufactured Parts" msgstr "Hergestellte Teile" -#: src/pages/company/CompanyDetail.tsx:187 +#: src/pages/company/CompanyDetail.tsx:186 msgid "Supplied Parts" msgstr "Zuliefererteile" @@ -4486,84 +4532,84 @@ msgstr "Zuliefererteile" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:232 +#: src/pages/company/CompanyDetail.tsx:231 msgid "Assigned Stock" msgstr "Zugeordneter Bestand" -#: src/pages/company/CompanyDetail.tsx:290 +#: src/pages/company/CompanyDetail.tsx:289 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "Unternehmen bearbeiten" -#: src/pages/company/CompanyDetail.tsx:298 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "Firma löschen" -#: src/pages/company/CompanyDetail.tsx:306 +#: src/pages/company/CompanyDetail.tsx:305 msgid "Company Actions" msgstr "Firmen-Aktionen" -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/company/ManufacturerPartDetail.tsx:75 +#: src/pages/company/SupplierPartDetail.tsx:84 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "Internes Teil" -#: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:99 +#: src/pages/company/ManufacturerPartDetail.tsx:90 +#: src/pages/company/SupplierPartDetail.tsx:98 msgid "External Link" msgstr "Externer Link" -#: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:108 +#: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "Teilenummer des Herstellers" -#: src/pages/company/ManufacturerPartDetail.tsx:138 +#: src/pages/company/ManufacturerPartDetail.tsx:137 msgid "Manufacturer Details" msgstr "Herstellerdetails" -#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/ManufacturerPartDetail.tsx:146 msgid "Manufacturer Part Details" msgstr "Herstellerteil Details" -#: src/pages/company/ManufacturerPartDetail.tsx:153 +#: src/pages/company/ManufacturerPartDetail.tsx:152 #: src/pages/part/PartDetail.tsx:539 msgid "Parameters" msgstr "Parameter" -#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/company/ManufacturerPartDetail.tsx:164 #: src/pages/part/PartDetail.tsx:657 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "Lieferanten" -#: src/pages/company/ManufacturerPartDetail.tsx:208 +#: src/pages/company/ManufacturerPartDetail.tsx:207 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "Herstellerteil bearbeiten" -#: src/pages/company/ManufacturerPartDetail.tsx:215 +#: src/pages/company/ManufacturerPartDetail.tsx:214 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "Herstellerteil hinzufügen" -#: src/pages/company/ManufacturerPartDetail.tsx:227 +#: src/pages/company/ManufacturerPartDetail.tsx:226 #: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "Herstellerteil löschen" -#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: 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" -#: src/pages/company/SupplierPartDetail.tsx:159 +#: src/pages/company/SupplierPartDetail.tsx:158 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 @@ -4571,122 +4617,122 @@ msgstr "Herstellerteil" msgid "Pack Quantity" msgstr "Verpackungsmenge" -#: src/pages/company/SupplierPartDetail.tsx:170 +#: src/pages/company/SupplierPartDetail.tsx:169 msgid "Supplier Availability" msgstr "Lieferantenverfügbarkeit" -#: src/pages/company/SupplierPartDetail.tsx:177 +#: src/pages/company/SupplierPartDetail.tsx:176 msgid "Availability Updated" msgstr "Verfügbarkeit aktualisiert" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Availability" msgstr "Verfügbarkeit" -#: src/pages/company/SupplierPartDetail.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:212 msgid "Supplier Part Details" msgstr "Zuliefererteil Details" -#: src/pages/company/SupplierPartDetail.tsx:219 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:292 +#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:291 msgid "Received Stock" msgstr "Empfangene Lagerartikel" -#: src/pages/company/SupplierPartDetail.tsx:243 +#: src/pages/company/SupplierPartDetail.tsx:242 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "Zulieferer-Preise" -#: src/pages/company/SupplierPartDetail.tsx:276 +#: src/pages/company/SupplierPartDetail.tsx:275 msgid "Supplier Part Actions" msgstr "Zuliefererteil Aktionen" -#: src/pages/company/SupplierPartDetail.tsx:301 +#: src/pages/company/SupplierPartDetail.tsx:299 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "Zuliefererteil bearbeiten" -#: src/pages/company/SupplierPartDetail.tsx:309 +#: src/pages/company/SupplierPartDetail.tsx:307 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "Zuliefererteil entfernen" -#: src/pages/company/SupplierPartDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:315 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "Zuliefererteil hinzufügen" -#: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:98 +#: src/pages/part/CategoryDetail.tsx:92 +#: src/pages/stock/LocationDetail.tsx:94 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "Pfad" -#: src/pages/part/CategoryDetail.tsx:109 +#: src/pages/part/CategoryDetail.tsx:108 msgid "Parent Category" msgstr "Übergeordnete Kategorie" -#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/part/CategoryDetail.tsx:125 msgid "Subcategories" msgstr "Unterkategorien" -#: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:138 +#: src/pages/part/CategoryDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:134 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" msgstr "Strukturell" -#: src/pages/part/CategoryDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:138 msgid "Parent default location" msgstr "Übergeordneter Standard-Standort" -#: src/pages/part/CategoryDetail.tsx:146 +#: src/pages/part/CategoryDetail.tsx:145 msgid "Default location" msgstr "Standard-Lagerort" -#: src/pages/part/CategoryDetail.tsx:157 +#: src/pages/part/CategoryDetail.tsx:156 msgid "Top level part category" msgstr "Oberste Teile-Kategorie" -#: src/pages/part/CategoryDetail.tsx:167 -#: src/pages/part/CategoryDetail.tsx:221 +#: src/pages/part/CategoryDetail.tsx:166 +#: src/pages/part/CategoryDetail.tsx:219 #: src/tables/part/PartCategoryTable.tsx:102 msgid "Edit Part Category" msgstr "Teilekategorie bearbeiten" -#: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:230 +#: src/pages/part/CategoryDetail.tsx:179 +#: src/pages/stock/LocationDetail.tsx:226 msgid "Delete items" msgstr "Elemente löschen" -#: src/pages/part/CategoryDetail.tsx:188 -#: src/pages/part/CategoryDetail.tsx:226 +#: src/pages/part/CategoryDetail.tsx:187 +#: src/pages/part/CategoryDetail.tsx:224 msgid "Delete Part Category" msgstr "Teile-Kategorie löschen" -#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Parts Action" msgstr "Teile Aktionen" -#: src/pages/part/CategoryDetail.tsx:192 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for parts in this category" msgstr "Aktion für Teile in dieser Kategorie" -#: src/pages/part/CategoryDetail.tsx:197 +#: src/pages/part/CategoryDetail.tsx:196 msgid "Child Categories Action" msgstr "Unterkategorien-Aktion" -#: src/pages/part/CategoryDetail.tsx:198 +#: src/pages/part/CategoryDetail.tsx:197 msgid "Action for child categories in this category" msgstr "Aktion für untergeordnete Kategorien in dieser Kategorie" -#: src/pages/part/CategoryDetail.tsx:216 +#: src/pages/part/CategoryDetail.tsx:215 msgid "Category Actions" msgstr "Kategorieaktionen" -#: src/pages/part/CategoryDetail.tsx:238 +#: src/pages/part/CategoryDetail.tsx:236 msgid "Category Details" msgstr "Kategorie-Details" @@ -4731,7 +4777,7 @@ msgstr "Schlüsselwörter" #: src/tables/bom/BomTable.tsx:320 #: src/tables/build/BuildLineTable.tsx:166 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:103 +#: src/tables/sales/SalesOrderLineItemTable.tsx:107 msgid "Available Stock" msgstr "Verfügbarer Bestand" @@ -4746,7 +4792,7 @@ msgstr "Minimaler Bestand" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:237 #: src/tables/build/BuildLineTable.tsx:128 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 +#: src/tables/sales/SalesOrderLineItemTable.tsx:145 msgid "On order" msgstr "Bestellt" @@ -4770,7 +4816,7 @@ msgstr "Herstellbar" #: src/pages/part/PartDetail.tsx:295 #: src/pages/part/PartDetail.tsx:884 -#: src/pages/stock/StockDetail.tsx:560 +#: src/pages/stock/StockDetail.tsx:559 #: src/tables/build/BuildOrderTestTable.tsx:220 #: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" @@ -4915,7 +4961,7 @@ msgstr "Zugehörige Teile" #: src/pages/part/PartDetail.tsx:860 #: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:576 #: src/tables/build/BuildLineTable.tsx:59 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:177 @@ -4958,7 +5004,7 @@ 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:1006 -#: src/pages/stock/LocationDetail.tsx:313 +#: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "Lager-Aktionen" @@ -4975,7 +5021,7 @@ msgstr "Bestand übertragen" msgid "Part Actions" msgstr "Teile-Aktionen" -#: src/pages/part/PartDetail.tsx:1094 +#: src/pages/part/PartDetail.tsx:1093 msgid "Select Part Revision" msgstr "" @@ -5028,7 +5074,7 @@ msgstr "Verkaufshistorie" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:89 +#: src/tables/sales/SalesOrderLineItemTable.tsx:93 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "Gesamtpreis" @@ -5067,7 +5113,7 @@ msgstr "Höchster Preis" #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 #: src/tables/bom/BomTable.tsx:176 #: src/tables/general/ExtraLineItemTable.tsx:56 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "Preis pro Einheit" @@ -5196,23 +5242,23 @@ msgstr "Lieferant Preis" msgid "Variant Part" msgstr "Variantenteil" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:88 msgid "Edit Purchase Order" msgstr "Bestellung bearbeiten" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:98 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:97 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "Bestellung hinzufügen" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:122 msgid "Supplier Reference" msgstr "Lieferanten-Referenz" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:133 -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:153 +#: src/pages/sales/ReturnOrderDetail.tsx:132 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Line Items" msgstr "Abgeschlossene Positionen" @@ -5222,91 +5268,91 @@ msgstr "Abgeschlossene Positionen" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:140 -#: src/pages/sales/SalesOrderDetail.tsx:149 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:160 +#: src/pages/sales/ReturnOrderDetail.tsx:139 +#: src/pages/sales/SalesOrderDetail.tsx:148 msgid "Order Currency" msgstr "Bestellwährung" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:147 -#: src/pages/sales/SalesOrderDetail.tsx:156 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:146 +#: src/pages/sales/SalesOrderDetail.tsx:155 msgid "Total Cost" msgstr "Gesamtkosten" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:182 -#: src/pages/sales/SalesOrderDetail.tsx:191 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 +#: src/pages/sales/ReturnOrderDetail.tsx:181 +#: src/pages/sales/SalesOrderDetail.tsx:190 msgid "Created On" msgstr "Erstellt am" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:227 -#: src/pages/sales/SalesOrderDetail.tsx:262 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 +#: src/pages/sales/ReturnOrderDetail.tsx:226 +#: src/pages/sales/SalesOrderDetail.tsx:261 msgid "Order Details" msgstr "Bestelldetails" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 -#: src/pages/sales/ReturnOrderDetail.tsx:254 -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:275 +#: src/pages/sales/ReturnOrderDetail.tsx:253 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/pages/sales/SalesOrderDetail.tsx:453 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/sales/ReturnOrderDetail.tsx:412 +#: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order Actions" msgstr "Bestellaktionen" -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/ReturnOrderDetail.tsx:96 +#: src/pages/sales/SalesOrderDetail.tsx:102 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "Kundenreferenz" -#: src/pages/sales/ReturnOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:310 msgid "Edit Return Order" msgstr "Rücksendeauftrag bearbeiten" -#: src/pages/sales/ReturnOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:319 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "Neuer Rücksendeauftrag" -#: src/pages/sales/ReturnOrderDetail.tsx:332 +#: src/pages/sales/ReturnOrderDetail.tsx:331 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:342 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:348 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Complete Return Order" msgstr "" @@ -5314,15 +5360,15 @@ msgstr "" msgid "Customers" msgstr "Kunden" -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Completed Shipments" msgstr "Abgeschlossene Sendungen" -#: src/pages/sales/SalesOrderDetail.tsx:239 +#: src/pages/sales/SalesOrderDetail.tsx:238 msgid "Edit Sales Order" msgstr "Auftrag bearbeiten" -#: src/pages/sales/SalesOrderDetail.tsx:248 +#: src/pages/sales/SalesOrderDetail.tsx:247 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5332,88 +5378,88 @@ msgstr "Auftrag hinzufügen" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:308 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:364 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Ship Order" msgstr "Bestellung versenden" -#: src/pages/stock/LocationDetail.tsx:114 +#: src/pages/stock/LocationDetail.tsx:110 msgid "Parent Location" msgstr "Übergeordneter Lagerort" -#: src/pages/stock/LocationDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:128 msgid "Sublocations" msgstr "Unter-Lagerorte" -#: src/pages/stock/LocationDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:140 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "Extern" -#: src/pages/stock/LocationDetail.tsx:150 +#: src/pages/stock/LocationDetail.tsx:146 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "Lagerort Typ" -#: src/pages/stock/LocationDetail.tsx:161 +#: src/pages/stock/LocationDetail.tsx:157 msgid "Top level stock location" msgstr "Oberster Lagerort" -#: src/pages/stock/LocationDetail.tsx:172 +#: src/pages/stock/LocationDetail.tsx:168 msgid "Location Details" msgstr "Lagerort-Details" -#: src/pages/stock/LocationDetail.tsx:198 +#: src/pages/stock/LocationDetail.tsx:194 msgid "Default Parts" msgstr "Standardteile" -#: src/pages/stock/LocationDetail.tsx:217 -#: src/pages/stock/LocationDetail.tsx:340 +#: src/pages/stock/LocationDetail.tsx:213 +#: src/pages/stock/LocationDetail.tsx:335 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "Lagerort bearbeiten" -#: src/pages/stock/LocationDetail.tsx:238 -#: src/pages/stock/LocationDetail.tsx:345 +#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:340 msgid "Delete Stock Location" msgstr "Lagerort löschen" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Items Action" msgstr "Bestandsaktionen" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:238 msgid "Action for stock items in this location" msgstr "Aktion für Lagerartikel an diesem Lagerort" -#: src/pages/stock/LocationDetail.tsx:247 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Child Locations Action" msgstr "Aktion für untergeordnete Lagerorte" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Action for child locations in this location" msgstr "Aktion für untergeordnete Lagerorte an diesem Lagerort" -#: src/pages/stock/LocationDetail.tsx:335 +#: src/pages/stock/LocationDetail.tsx:331 msgid "Location Actions" msgstr "Lagerort Aktionen" @@ -5441,12 +5487,6 @@ msgstr "Verbraucht von" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:96 -msgid "Build Order" -msgstr "Bauauftrag" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" @@ -5731,7 +5771,7 @@ msgstr "Ersatz Bestand einbeziehen" #: src/tables/bom/BomTable.tsx:229 #: src/tables/build/BuildLineTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:127 +#: src/tables/sales/SalesOrderLineItemTable.tsx:131 msgid "Includes variant stock" msgstr "Alternatives Lager einschließen" @@ -5742,7 +5782,7 @@ msgstr "Gebäude" #: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 #: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "Lagerinformationen" @@ -6031,7 +6071,7 @@ msgid "Show tracked lines" msgstr "Verfolgbare Positionen anzeigen" #: src/tables/build/BuildLineTable.tsx:119 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "In production" msgstr "In Produktion" @@ -6040,7 +6080,7 @@ msgid "Insufficient stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:163 -#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/sales/SalesOrderLineItemTable.tsx:125 #: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "Kein Lagerbestand verfügbar" @@ -6054,7 +6094,7 @@ msgid "Unit Quantity" msgstr "Einheiten Menge" #: src/tables/build/BuildLineTable.tsx:283 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 +#: src/tables/sales/SalesOrderLineItemTable.tsx:247 msgid "Create Build Order" msgstr "" @@ -6245,24 +6285,24 @@ msgstr "" msgid "Required Tests" msgstr "Erforderliche Tests" -#: src/tables/company/AddressTable.tsx:121 -#: src/tables/company/AddressTable.tsx:185 +#: src/tables/company/AddressTable.tsx:118 +#: src/tables/company/AddressTable.tsx:182 msgid "Add Address" msgstr "Adresse hinzufügen" -#: src/tables/company/AddressTable.tsx:126 +#: src/tables/company/AddressTable.tsx:123 msgid "Address created" msgstr "Adresse erstellt" -#: src/tables/company/AddressTable.tsx:135 +#: src/tables/company/AddressTable.tsx:132 msgid "Edit Address" msgstr "Adresse bearbeiten" -#: src/tables/company/AddressTable.tsx:143 +#: src/tables/company/AddressTable.tsx:140 msgid "Delete Address" msgstr "Adresse löschen" -#: src/tables/company/AddressTable.tsx:144 +#: src/tables/company/AddressTable.tsx:141 msgid "Are you sure you want to delete this address?" msgstr "Sicher, dass Sie diese Adresse löschen wollen?" @@ -6372,23 +6412,23 @@ msgid "Drag attachment file here to upload" msgstr "Datei zum Hochladen hierher ziehen" #: src/tables/general/ExtraLineItemTable.tsx:86 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 #: src/tables/sales/ReturnOrderLineItemTable.tsx:60 -#: src/tables/sales/SalesOrderLineItemTable.tsx:196 +#: src/tables/sales/SalesOrderLineItemTable.tsx:200 msgid "Add Line Item" msgstr "Position hinzufügen" #: src/tables/general/ExtraLineItemTable.tsx:98 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/SalesOrderLineItemTable.tsx:214 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Edit Line Item" msgstr "Position bearbeiten" #: src/tables/general/ExtraLineItemTable.tsx:106 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/SalesOrderLineItemTable.tsx:222 +#: src/tables/sales/SalesOrderLineItemTable.tsx:226 msgid "Delete Line Item" msgstr "Position löschen" @@ -6401,12 +6441,12 @@ msgid "Machine restarted" msgstr "Maschine neu gestartet" #: src/tables/machine/MachineListTable.tsx:212 -#: src/tables/machine/MachineListTable.tsx:263 +#: src/tables/machine/MachineListTable.tsx:262 msgid "Edit machine" msgstr "Maschine bearbeiten" #: src/tables/machine/MachineListTable.tsx:226 -#: src/tables/machine/MachineListTable.tsx:267 +#: src/tables/machine/MachineListTable.tsx:266 msgid "Delete machine" msgstr "Maschine löschen" @@ -6419,7 +6459,7 @@ msgid "Are you sure you want to remove the machine \"{0}\"?" msgstr "Soll Maschine \"{0}\" gelöscht werden?" #: src/tables/machine/MachineListTable.tsx:255 -#: src/tables/machine/MachineListTable.tsx:432 +#: src/tables/machine/MachineListTable.tsx:431 msgid "Restart required" msgstr "Neustart erforderlich" @@ -6427,50 +6467,50 @@ msgstr "Neustart erforderlich" msgid "Machine Actions" msgstr "Maschinen-Aktionen" -#: src/tables/machine/MachineListTable.tsx:272 +#: src/tables/machine/MachineListTable.tsx:271 msgid "Restart" msgstr "Neustart" -#: src/tables/machine/MachineListTable.tsx:274 +#: src/tables/machine/MachineListTable.tsx:273 msgid "Restart machine" msgstr "Maschine neu starten" -#: src/tables/machine/MachineListTable.tsx:276 +#: src/tables/machine/MachineListTable.tsx:275 msgid "manual restart required" msgstr "manueller Neustart erforderlich" -#: src/tables/machine/MachineListTable.tsx:292 +#: src/tables/machine/MachineListTable.tsx:291 msgid "Machine information" msgstr "Maschinen Informationen" -#: src/tables/machine/MachineListTable.tsx:303 -#: src/tables/machine/MachineListTable.tsx:599 +#: src/tables/machine/MachineListTable.tsx:302 +#: src/tables/machine/MachineListTable.tsx:598 msgid "Machine Type" msgstr "Maschinen Typ" -#: src/tables/machine/MachineListTable.tsx:316 +#: src/tables/machine/MachineListTable.tsx:315 msgid "Machine Driver" msgstr "Maschinen Treiber" -#: src/tables/machine/MachineListTable.tsx:329 +#: src/tables/machine/MachineListTable.tsx:328 msgid "Initialized" msgstr "Initialisiert" -#: src/tables/machine/MachineListTable.tsx:350 +#: src/tables/machine/MachineListTable.tsx:349 #: src/tables/machine/MachineTypeTable.tsx:261 msgid "Errors" msgstr "Fehler" -#: src/tables/machine/MachineListTable.tsx:358 +#: src/tables/machine/MachineListTable.tsx:357 #: src/tables/machine/MachineTypeTable.tsx:269 msgid "No errors reported" msgstr "Keine Fehler gemeldet" -#: src/tables/machine/MachineListTable.tsx:378 +#: src/tables/machine/MachineListTable.tsx:377 msgid "Machine Settings" msgstr "Maschineneinstellungen" -#: src/tables/machine/MachineListTable.tsx:389 +#: src/tables/machine/MachineListTable.tsx:388 msgid "Driver Settings" msgstr "Treiber Einstellungen" @@ -6478,15 +6518,15 @@ msgstr "Treiber Einstellungen" #~ msgid "Create machine" #~ msgstr "Create machine" -#: src/tables/machine/MachineListTable.tsx:506 +#: src/tables/machine/MachineListTable.tsx:505 msgid "Add machine" msgstr "Maschine hinzufügen" -#: src/tables/machine/MachineListTable.tsx:561 +#: src/tables/machine/MachineListTable.tsx:560 msgid "Machine detail" msgstr "Maschine Details" -#: src/tables/machine/MachineListTable.tsx:608 +#: src/tables/machine/MachineListTable.tsx:607 msgid "Driver" msgstr "Treiber" @@ -7252,7 +7292,7 @@ msgstr "Parameter löschen" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337 msgid "Import Line Items" msgstr "" @@ -7268,25 +7308,25 @@ msgstr "Lieferantennummer" msgid "Supplier Link" msgstr "Lieferanten-Link" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 msgid "Manufacturer Code" msgstr "Herstellernummer" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227 msgid "Destination" msgstr "Bestimmungsort" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:298 msgid "Receive line item" msgstr "Position empfangen" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342 #: src/tables/sales/ReturnOrderLineItemTable.tsx:142 -#: src/tables/sales/SalesOrderLineItemTable.tsx:240 +#: src/tables/sales/SalesOrderLineItemTable.tsx:257 msgid "Add line item" msgstr "Position hinzufügen" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352 msgid "Receive items" msgstr "Erhaltene Artikel" @@ -7354,15 +7394,23 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:262 +#: src/tables/sales/SalesOrderLineItemTable.tsx:238 +msgid "Allocate Serial Numbers" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:279 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 +msgid "Allocate Serials" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:303 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 #: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "Bestand bestellen" diff --git a/src/frontend/src/locales/el/messages.po b/src/frontend/src/locales/el/messages.po index a9fd229b60..5af3363a17 100644 --- a/src/frontend/src/locales/el/messages.po +++ b/src/frontend/src/locales/el/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: el\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-29 04:38\n" +"PO-Revision-Date: 2024-09-09 03:25\n" "Last-Translator: \n" "Language-Team: Greek\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -60,8 +60,9 @@ msgstr "" #: src/components/buttons/PrintingActions.tsx:106 #: src/components/buttons/PrintingActions.tsx:144 -#: src/components/editors/NotesEditor.tsx:65 -#: src/components/editors/NotesEditor.tsx:165 +#: src/components/editors/NotesEditor.tsx:40 +#: src/components/editors/NotesEditor.tsx:109 +#: src/components/editors/NotesEditor.tsx:163 #: src/components/forms/fields/ApiFormField.tsx:319 #: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 @@ -163,8 +164,8 @@ msgstr "Αφαίρεση" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:237 -#: src/components/items/ActionDropdown.tsx:238 +#: src/components/items/ActionDropdown.tsx:270 +#: src/components/items/ActionDropdown.tsx:271 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:210 @@ -239,31 +240,45 @@ msgstr "Διαγραφή εικόνας" #~ msgid "Part is virtual (not a physical part)" #~ msgstr "Part is virtual (not a physical part)" -#: src/components/editors/NotesEditor.tsx:66 +#: src/components/editors/NotesEditor.tsx:41 +#: src/components/editors/NotesEditor.tsx:110 msgid "Image upload failed" msgstr "" -#: src/components/editors/NotesEditor.tsx:156 +#: src/components/editors/NotesEditor.tsx:119 +#: src/components/editors/NotesEditor.tsx:154 #: src/components/forms/ApiForm.tsx:467 #: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "Επιτυχία" -#: src/components/editors/NotesEditor.tsx:157 +#: src/components/editors/NotesEditor.tsx:120 +msgid "Image uploaded successfully" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:155 msgid "Notes saved successfully" msgstr "" -#: src/components/editors/NotesEditor.tsx:166 +#: src/components/editors/NotesEditor.tsx:164 msgid "Failed to save notes" msgstr "" -#: src/components/editors/NotesEditor.tsx:198 -msgid "Preview Notes" +#: src/components/editors/NotesEditor.tsx:182 +msgid "Disable Editing" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:191 +msgid "Enable Editing" msgstr "" #: src/components/editors/NotesEditor.tsx:198 -msgid "Edit Notes" -msgstr "" +#~ msgid "Preview Notes" +#~ msgstr "Preview Notes" + +#: src/components/editors/NotesEditor.tsx:198 +#~ msgid "Edit Notes" +#~ msgstr "Edit Notes" #: src/components/editors/NotesEditor.tsx:212 msgid "Save Notes" @@ -417,7 +432,7 @@ msgid "Update" msgstr "Ενημέρωση" #: src/components/forms/ApiForm.tsx:698 -#: src/components/items/ActionDropdown.tsx:217 +#: src/components/items/ActionDropdown.tsx:250 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:357 #: src/pages/Notifications.tsx:123 @@ -593,9 +608,9 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 -#: src/pages/part/CategoryDetail.tsx:81 +#: src/pages/part/CategoryDetail.tsx:80 #: src/pages/part/PartDetail.tsx:143 -#: src/pages/stock/LocationDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:82 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -867,68 +882,72 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:131 -msgid "Barcode Actions" -msgstr "" - -#: src/components/items/ActionDropdown.tsx:136 -msgid "View" -msgstr "" - -#: src/components/items/ActionDropdown.tsx:138 -msgid "View barcode" +#: src/components/items/ActionDropdown.tsx:128 +msgid "Options" msgstr "" #: src/components/items/ActionDropdown.tsx:140 #~ msgid "View Barcode" #~ msgstr "View Barcode" -#: src/components/items/ActionDropdown.tsx:144 +#: src/components/items/ActionDropdown.tsx:162 +#~ msgid "Link custom barcode" +#~ msgstr "Link custom barcode" + +#: src/components/items/ActionDropdown.tsx:164 +msgid "Barcode Actions" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:169 +msgid "View" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:171 +msgid "View barcode" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:177 msgid "Link Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:146 +#: src/components/items/ActionDropdown.tsx:179 msgid "Link a custom barcode to this item" msgstr "" -#: src/components/items/ActionDropdown.tsx:152 +#: src/components/items/ActionDropdown.tsx:185 #: src/components/items/QRCode.tsx:195 #: src/forms/PurchaseOrderForms.tsx:419 msgid "Unlink Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:187 msgid "Unlink custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:162 -#~ msgid "Link custom barcode" -#~ msgstr "Link custom barcode" - -#: src/components/items/ActionDropdown.tsx:205 +#: src/components/items/ActionDropdown.tsx:238 #: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "" -#: src/components/items/ActionDropdown.tsx:206 +#: src/components/items/ActionDropdown.tsx:239 msgid "Edit item" msgstr "" -#: src/components/items/ActionDropdown.tsx:218 +#: src/components/items/ActionDropdown.tsx:251 msgid "Delete item" msgstr "" -#: src/components/items/ActionDropdown.tsx:226 -#: src/components/items/ActionDropdown.tsx:227 +#: src/components/items/ActionDropdown.tsx:259 +#: src/components/items/ActionDropdown.tsx:260 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:249 +#: src/components/items/ActionDropdown.tsx:282 #: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "" -#: src/components/items/ActionDropdown.tsx:250 +#: src/components/items/ActionDropdown.tsx:283 msgid "Duplicate item" msgstr "" @@ -1020,9 +1039,9 @@ msgstr "" #: src/components/items/QRCode.tsx:173 #: src/pages/part/PartDetail.tsx:218 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:161 -#: src/pages/sales/SalesOrderDetail.tsx:170 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:181 +#: src/pages/sales/ReturnOrderDetail.tsx:160 +#: src/pages/sales/SalesOrderDetail.tsx:169 msgid "Link" msgstr "" @@ -1248,7 +1267,7 @@ msgstr "" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:315 +#: src/pages/Index/Settings/SystemSettings.tsx:314 msgid "System Settings" msgstr "" @@ -1383,7 +1402,19 @@ msgstr "" msgid "Unknown model: {model}" msgstr "" -#: src/components/render/ModelType.tsx:22 +#: src/components/render/ModelType.tsx:101 +#~ msgid "Builds" +#~ msgstr "Builds" + +#: src/components/render/ModelType.tsx:147 +#~ msgid "Purchase Order Line" +#~ msgstr "Purchase Order Line" + +#: src/components/render/ModelType.tsx:148 +#~ msgid "Purchase Order Lines" +#~ msgstr "Purchase Order Lines" + +#: src/components/render/ModelType.tsx:202 #: src/forms/BuildForms.tsx:229 #: src/forms/BuildForms.tsx:452 #: src/forms/BuildForms.tsx:602 @@ -1396,8 +1427,8 @@ msgstr "" #: src/forms/StockForms.tsx:643 #: src/forms/StockForms.tsx:685 #: src/forms/StockForms.tsx:723 -#: src/pages/build/BuildDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:1080 +#: src/pages/build/BuildDetail.tsx:90 +#: src/pages/part/PartDetail.tsx:1079 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 @@ -1407,36 +1438,17 @@ msgstr "" msgid "Part" msgstr "" -#: src/components/render/ModelType.tsx:23 -#: src/defaults/links.tsx:29 -#: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:173 -#: src/pages/part/CategoryDetail.tsx:119 -#: src/pages/part/CategoryDetail.tsx:244 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:835 -msgid "Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:31 +#: src/components/render/ModelType.tsx:204 msgid "Part Parameter Template" msgstr "" -#: src/components/render/ModelType.tsx:32 -msgid "Part Parameter Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:38 +#: src/components/render/ModelType.tsx:206 msgid "Part Test Template" msgstr "" -#: src/components/render/ModelType.tsx:39 -msgid "Part Test Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:357 +#: src/components/render/ModelType.tsx:208 +#: src/pages/company/SupplierPartDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:355 #: src/pages/stock/StockDetail.tsx:169 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -1444,111 +1456,58 @@ msgstr "" msgid "Supplier Part" msgstr "" -#: src/components/render/ModelType.tsx:46 -msgid "Supplier Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:132 +#: src/components/render/ModelType.tsx:210 +#: src/pages/company/ManufacturerPartDetail.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 msgid "Manufacturer Part" msgstr "" -#: src/components/render/ModelType.tsx:55 -msgid "Manufacturer Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:305 +#: src/components/render/ModelType.tsx:212 +#: src/pages/part/CategoryDetail.tsx:303 msgid "Part Category" msgstr "" -#: src/components/render/ModelType.tsx:64 -#: src/pages/part/CategoryDetail.tsx:258 -#: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1070 -msgid "Part Categories" -msgstr "" - -#: src/components/render/ModelType.tsx:72 +#: src/components/render/ModelType.tsx:214 #: src/forms/BuildForms.tsx:602 -#: src/pages/stock/StockDetail.tsx:608 +#: src/pages/stock/StockDetail.tsx:607 #: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" -#: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:203 -#: src/pages/stock/LocationDetail.tsx:125 -#: src/pages/stock/LocationDetail.tsx:178 -#: src/pages/stock/LocationDetail.tsx:384 -msgid "Stock Items" -msgstr "" - -#: src/components/render/ModelType.tsx:81 +#: src/components/render/ModelType.tsx:216 msgid "Stock Location" msgstr "" -#: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:376 -#: src/pages/stock/StockDetail.tsx:600 -msgid "Stock Locations" -msgstr "" - -#: src/components/render/ModelType.tsx:90 +#: src/components/render/ModelType.tsx:218 msgid "Stock Location Type" msgstr "" -#: src/components/render/ModelType.tsx:91 -msgid "Stock Location Types" -msgstr "" - -#: src/components/render/ModelType.tsx:95 +#: src/components/render/ModelType.tsx:220 msgid "Stock History" msgstr "" -#: src/components/render/ModelType.tsx:96 -msgid "Stock Histories" +#: src/components/render/ModelType.tsx:222 +#: src/pages/stock/StockDetail.tsx:209 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:96 +msgid "Build Order" msgstr "" -#: src/components/render/ModelType.tsx:100 -#: src/defaults/links.tsx:31 -#: src/defaults/menuItems.tsx:43 -msgid "Build" -msgstr "" - -#: src/components/render/ModelType.tsx:101 -msgid "Builds" -msgstr "" - -#: src/components/render/ModelType.tsx:109 +#: src/components/render/ModelType.tsx:224 msgid "Build Line" msgstr "" -#: src/components/render/ModelType.tsx:110 -msgid "Build Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:117 +#: src/components/render/ModelType.tsx:226 msgid "Build Item" msgstr "" -#: src/components/render/ModelType.tsx:118 -msgid "Build Items" -msgstr "" - -#: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:339 +#: src/components/render/ModelType.tsx:228 +#: src/pages/company/CompanyDetail.tsx:337 msgid "Company" msgstr "" -#: src/components/render/ModelType.tsx:123 -msgid "Companies" -msgstr "" - -#: src/components/render/ModelType.tsx:131 +#: src/components/render/ModelType.tsx:230 #: src/tables/TableHoverCard.tsx:81 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 @@ -1557,176 +1516,262 @@ msgstr "" msgid "Project Code" msgstr "" -#: src/components/render/ModelType.tsx:132 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 -msgid "Project Codes" -msgstr "" - -#: src/components/render/ModelType.tsx:138 +#: src/components/render/ModelType.tsx:232 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:463 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" -#: src/components/render/ModelType.tsx:139 -#: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:670 -#: src/pages/purchasing/PurchasingIndex.tsx:25 -msgid "Purchase Orders" +#: src/components/render/ModelType.tsx:234 +msgid "Purchase Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:147 -msgid "Purchase Order Line" -msgstr "" - -#: src/components/render/ModelType.tsx:148 -msgid "Purchase Order Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:149 -#: src/pages/sales/SalesOrderDetail.tsx:505 +#: src/components/render/ModelType.tsx:236 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/sales/SalesOrderDetail.tsx:503 #: src/pages/stock/StockDetail.tsx:217 #: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" -#: src/components/render/ModelType.tsx:153 -#: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:677 -#: src/pages/sales/SalesIndex.tsx:26 -msgid "Sales Orders" -msgstr "" - -#: src/components/render/ModelType.tsx:161 +#: src/components/render/ModelType.tsx:238 msgid "Sales Order Shipment" msgstr "" -#: src/components/render/ModelType.tsx:162 -msgid "Sales Order Shipments" -msgstr "" - -#: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/components/render/ModelType.tsx:240 +#: src/pages/sales/ReturnOrderDetail.tsx:452 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" -#: src/components/render/ModelType.tsx:169 -#: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:223 -#: src/pages/sales/SalesIndex.tsx:32 -msgid "Return Orders" -msgstr "" - -#: src/components/render/ModelType.tsx:177 +#: src/components/render/ModelType.tsx:242 msgid "Return Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:178 -msgid "Return Order Line Items" -msgstr "" - -#: src/components/render/ModelType.tsx:182 -#: src/tables/company/AddressTable.tsx:47 +#: src/components/render/ModelType.tsx:244 +#: src/tables/company/AddressTable.tsx:48 msgid "Address" msgstr "" -#: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:253 -msgid "Addresses" -msgstr "" - -#: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:170 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/components/render/ModelType.tsx:246 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:178 msgid "Contact" msgstr "" -#: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:247 -msgid "Contacts" -msgstr "" - -#: src/components/render/ModelType.tsx:196 +#: src/components/render/ModelType.tsx:248 msgid "Owner" msgstr "" -#: src/components/render/ModelType.tsx:197 -msgid "Owners" -msgstr "" - -#: src/components/render/ModelType.tsx:203 +#: src/components/render/ModelType.tsx:250 #: src/tables/settings/ImportSessionTable.tsx:121 #: src/tables/stock/StockItemTestResultTable.tsx:204 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "" -#: src/components/render/ModelType.tsx:204 +#: src/components/render/ModelType.tsx:252 +msgid "Group" +msgstr "" + +#: src/components/render/ModelType.tsx:254 +msgid "Import Session" +msgstr "" + +#: src/components/render/ModelType.tsx:256 +msgid "Label Template" +msgstr "" + +#: src/components/render/ModelType.tsx:258 +msgid "Report Template" +msgstr "" + +#: src/components/render/ModelType.tsx:260 +msgid "Plugin Configuration" +msgstr "" + +#: src/components/render/ModelType.tsx:262 +msgid "Content Type" +msgstr "" + +#: src/components/render/ModelType.tsx:264 +msgid "Unknown Model" +msgstr "" + +#: src/components/render/ModelType.tsx:275 +#: src/defaults/links.tsx:29 +#: src/defaults/menuItems.tsx:33 +#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/part/CategoryDetail.tsx:118 +#: src/pages/part/CategoryDetail.tsx:242 +#: src/pages/part/CategoryDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:835 +msgid "Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:277 +msgid "Part Parameter Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:279 +msgid "Part Test Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:281 +msgid "Supplier Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:283 +msgid "Manufacturer Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:285 +#: src/pages/part/CategoryDetail.tsx:256 +#: src/pages/part/CategoryDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:1069 +msgid "Part Categories" +msgstr "" + +#: src/components/render/ModelType.tsx:287 +#: src/pages/company/CompanyDetail.tsx:202 +#: src/pages/stock/LocationDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:379 +msgid "Stock Items" +msgstr "" + +#: src/components/render/ModelType.tsx:289 +#: src/pages/stock/LocationDetail.tsx:188 +#: src/pages/stock/LocationDetail.tsx:371 +#: src/pages/stock/StockDetail.tsx:599 +msgid "Stock Locations" +msgstr "" + +#: src/components/render/ModelType.tsx:291 +msgid "Stock Location Types" +msgstr "" + +#: src/components/render/ModelType.tsx:293 +msgid "Stock Histories" +msgstr "" + +#: src/components/render/ModelType.tsx:295 +#: src/pages/Index/Settings/SystemSettings.tsx:236 +#: src/pages/build/BuildDetail.tsx:534 +#: src/pages/build/BuildIndex.tsx:22 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/sales/SalesOrderDetail.tsx:328 +msgid "Build Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:297 +msgid "Build Lines" +msgstr "" + +#: src/components/render/ModelType.tsx:299 +msgid "Build Items" +msgstr "" + +#: src/components/render/ModelType.tsx:301 +msgid "Companies" +msgstr "" + +#: src/components/render/ModelType.tsx:303 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 +msgid "Project Codes" +msgstr "" + +#: src/components/render/ModelType.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/company/CompanyDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/part/PartDetail.tsx:670 +#: src/pages/purchasing/PurchasingIndex.tsx:25 +msgid "Purchase Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:307 +msgid "Purchase Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:309 +#: src/pages/Index/Settings/SystemSettings.tsx:269 +#: src/pages/company/CompanyDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:677 +#: src/pages/sales/SalesIndex.tsx:26 +msgid "Sales Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:311 +msgid "Sales Order Shipments" +msgstr "" + +#: src/components/render/ModelType.tsx:313 +#: src/pages/Index/Settings/SystemSettings.tsx:285 +#: src/pages/company/CompanyDetail.tsx:222 +#: src/pages/sales/SalesIndex.tsx:32 +msgid "Return Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:315 +msgid "Return Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:317 +#: src/pages/company/CompanyDetail.tsx:252 +msgid "Addresses" +msgstr "" + +#: src/components/render/ModelType.tsx:319 +#: src/pages/company/CompanyDetail.tsx:246 +msgid "Contacts" +msgstr "" + +#: src/components/render/ModelType.tsx:321 +msgid "Owners" +msgstr "" + +#: src/components/render/ModelType.tsx:323 #: src/pages/Index/Settings/AdminCenter/Index.tsx:102 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "" -#: src/components/render/ModelType.tsx:210 -msgid "Group" -msgstr "" - -#: src/components/render/ModelType.tsx:211 +#: src/components/render/ModelType.tsx:325 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 #: src/tables/settings/UserTable.tsx:138 #: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "" -#: src/components/render/ModelType.tsx:218 -msgid "Import Session" -msgstr "" - -#: src/components/render/ModelType.tsx:219 +#: src/components/render/ModelType.tsx:327 msgid "Import Sessions" msgstr "" -#: src/components/render/ModelType.tsx:225 -msgid "Label Template" -msgstr "" - -#: src/components/render/ModelType.tsx:226 +#: src/components/render/ModelType.tsx:329 #: src/pages/Index/Settings/AdminCenter/Index.tsx:168 msgid "Label Templates" msgstr "" -#: src/components/render/ModelType.tsx:232 -msgid "Report Template" -msgstr "" - -#: src/components/render/ModelType.tsx:233 +#: src/components/render/ModelType.tsx:331 #: src/pages/Index/Settings/AdminCenter/Index.tsx:174 msgid "Report Templates" msgstr "" -#: src/components/render/ModelType.tsx:239 -msgid "Plugin Configuration" -msgstr "" - -#: src/components/render/ModelType.tsx:240 +#: src/components/render/ModelType.tsx:333 msgid "Plugin Configurations" msgstr "" -#: src/components/render/ModelType.tsx:246 -msgid "Content Type" +#: src/components/render/ModelType.tsx:335 +msgid "Content Types" msgstr "" -#: src/components/render/ModelType.tsx:247 -msgid "Content Types" +#: src/components/render/ModelType.tsx:337 +msgid "Unknown Models" msgstr "" #: src/components/render/Order.tsx:121 @@ -1735,8 +1780,8 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:325 -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/CompanyDetail.tsx:323 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/pages/part/PartDetail.tsx:896 msgid "Inactive" msgstr "Ανενεργό" @@ -1750,23 +1795,23 @@ msgstr "" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:206 +#: src/pages/Index/Settings/SystemSettings.tsx:204 #: src/pages/part/PartDetail.tsx:550 -#: src/pages/stock/LocationDetail.tsx:356 +#: src/pages/stock/LocationDetail.tsx:351 #: src/pages/stock/StockDetail.tsx:407 #: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "" -#: src/components/render/Stock.tsx:60 +#: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:565 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/build/BuildAllocatedStockTable.tsx:102 #: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "" -#: src/components/render/Stock.tsx:62 +#: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:234 #: src/forms/BuildForms.tsx:602 #: src/forms/PurchaseOrderForms.tsx:641 @@ -1774,7 +1819,7 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:171 #: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:571 +#: src/pages/stock/StockDetail.tsx:570 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 @@ -2503,7 +2548,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:96 +#: src/pages/company/CompanyDetail.tsx:95 msgid "Website" msgstr "" @@ -2515,13 +2560,18 @@ msgstr "" msgid "Demo" msgstr "" +#: src/defaults/links.tsx:31 +#: src/defaults/menuItems.tsx:43 +msgid "Build" +msgstr "" + #: src/defaults/links.tsx:33 #: src/defaults/menuItems.tsx:48 #: 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:329 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "" @@ -2529,9 +2579,9 @@ msgstr "" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:459 +#: src/pages/sales/ReturnOrderDetail.tsx:457 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:510 +#: src/pages/sales/SalesOrderDetail.tsx:508 msgid "Sales" msgstr "" @@ -2768,7 +2818,7 @@ msgid "Remove line" msgstr "" #: src/forms/BuildForms.tsx:631 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:200 msgid "Source Location" msgstr "" @@ -2886,9 +2936,9 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:521 -#: src/pages/build/BuildDetail.tsx:215 +#: src/pages/build/BuildDetail.tsx:214 #: src/pages/stock/StockDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:583 +#: src/pages/stock/StockDetail.tsx:582 #: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:189 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 @@ -2901,20 +2951,20 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:543 #: src/forms/StockForms.tsx:428 -#: src/pages/company/SupplierPartDetail.tsx:152 -#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/stock/StockDetail.tsx:240 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:105 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 -#: src/pages/sales/ReturnOrderDetail.tsx:117 -#: src/pages/sales/SalesOrderDetail.tsx:123 +#: src/pages/build/BuildDetail.tsx:104 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:143 +#: src/pages/sales/ReturnOrderDetail.tsx:116 +#: src/pages/sales/SalesOrderDetail.tsx:122 #: src/tables/build/BuildOrderTable.tsx:114 -#: src/tables/machine/MachineListTable.tsx:335 +#: src/tables/machine/MachineListTable.tsx:334 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 #: src/tables/sales/ReturnOrderLineItemTable.tsx:132 @@ -2928,13 +2978,13 @@ msgid "Status" msgstr "" #: src/forms/PurchaseOrderForms.tsx:565 -#: src/pages/company/SupplierPartDetail.tsx:106 +#: src/pages/company/SupplierPartDetail.tsx:105 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:641 -#: src/pages/company/SupplierPartDetail.tsx:124 +#: src/pages/company/SupplierPartDetail.tsx:123 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" @@ -3692,8 +3742,8 @@ msgstr "" #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 -#: src/tables/machine/MachineListTable.tsx:332 -#: src/tables/machine/MachineListTable.tsx:594 +#: src/tables/machine/MachineListTable.tsx:331 +#: src/tables/machine/MachineListTable.tsx:593 #: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 @@ -3759,32 +3809,32 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27 #: src/tables/ColumnRenderers.tsx:248 msgid "Currency" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:31 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32 msgid "Rate" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:43 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44 msgid "Exchange rates updated" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:49 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50 msgid "Exchange rate update error" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:61 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:62 msgid "Refresh currency exchange rates" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:98 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 msgid "Last fetched" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:100 msgid "Base currency" msgstr "" @@ -3817,7 +3867,7 @@ msgid "Custom Units" msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:156 -#: src/pages/part/CategoryDetail.tsx:264 +#: src/pages/part/CategoryDetail.tsx:262 msgid "Part Parameters" msgstr "" @@ -3899,6 +3949,10 @@ msgstr "" msgid "Landscape" msgstr "" +#: src/pages/Index/Settings/AdminCenter/ReportTemplatePanel.tsx:26 +msgid "Attach to Model" +msgstr "" + #: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:35 msgid "Background Worker Not Running" msgstr "" @@ -4000,20 +4054,12 @@ msgstr "" msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:231 +#: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/part/PartDetail.tsx:690 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:536 -#: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:624 -#: src/pages/sales/SalesOrderDetail.tsx:329 -msgid "Build Orders" -msgstr "" - -#: src/pages/Index/Settings/SystemSettings.tsx:318 +#: src/pages/Index/Settings/SystemSettings.tsx:317 msgid "Switch to User Setting" msgstr "" @@ -4069,37 +4115,37 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:98 +#: src/pages/build/BuildDetail.tsx:97 #: src/pages/part/PartDetail.tsx:150 #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:184 #: src/tables/build/BuildOrderTable.tsx:54 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderLineItemTable.tsx:66 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:117 -#: src/pages/sales/ReturnOrderDetail.tsx:91 -#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/build/BuildDetail.tsx:110 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/sales/ReturnOrderDetail.tsx:90 +#: src/pages/sales/SalesOrderDetail.tsx:96 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/build/BuildLineTable.tsx:195 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:117 -#: src/pages/company/CompanyDetail.tsx:90 -#: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:92 -#: src/pages/part/CategoryDetail.tsx:101 +#: src/pages/build/BuildDetail.tsx:116 +#: src/pages/company/CompanyDetail.tsx:89 +#: src/pages/company/ManufacturerPartDetail.tsx:82 +#: src/pages/company/SupplierPartDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:100 #: src/pages/part/PartDetail.tsx:157 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 -#: src/pages/sales/ReturnOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:117 -#: src/pages/stock/LocationDetail.tsx:106 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 +#: src/pages/sales/ReturnOrderDetail.tsx:110 +#: src/pages/sales/SalesOrderDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:102 #: src/tables/ColumnRenderers.tsx:81 #: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 @@ -4112,34 +4158,34 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 #: src/tables/sales/SalesOrderAllocationTable.tsx:56 -#: src/tables/sales/SalesOrderLineItemTable.tsx:67 +#: src/tables/sales/SalesOrderLineItemTable.tsx:71 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:125 +#: src/pages/build/BuildDetail.tsx:124 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:136 +#: src/pages/build/BuildDetail.tsx:135 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:144 -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:269 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:161 +#: src/pages/build/BuildDetail.tsx:160 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:168 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/part/PartDetail.tsx:372 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:195 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:215 +#: src/pages/sales/ReturnOrderDetail.tsx:194 +#: src/pages/sales/SalesOrderDetail.tsx:203 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -4147,19 +4193,19 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:175 +#: src/pages/build/BuildDetail.tsx:174 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:182 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:188 -#: src/pages/sales/SalesOrderDetail.tsx:197 +#: src/pages/build/BuildDetail.tsx:181 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:208 +#: src/pages/sales/ReturnOrderDetail.tsx:187 +#: src/pages/sales/SalesOrderDetail.tsx:196 #: src/tables/ColumnRenderers.tsx:212 #: src/tables/part/PartPurchaseOrdersTable.tsx:99 #: src/tables/sales/ReturnOrderLineItemTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Target Date" msgstr "" @@ -4169,7 +4215,7 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "View part barcode" -#: src/pages/build/BuildDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:188 msgid "Completed" msgstr "" @@ -4183,7 +4229,7 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:202 +#: src/pages/build/BuildDetail.tsx:201 msgid "Any location" msgstr "" @@ -4191,7 +4237,7 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:209 +#: src/pages/build/BuildDetail.tsx:208 msgid "Destination Location" msgstr "" @@ -4207,68 +4253,68 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:247 +#: src/pages/build/BuildDetail.tsx:246 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:263 -#: src/pages/sales/ReturnOrderDetail.tsx:126 -#: src/pages/sales/ReturnOrderDetail.tsx:233 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:268 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/build/BuildDetail.tsx:252 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:262 +#: src/pages/sales/ReturnOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:232 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:267 +#: src/pages/sales/SalesOrderDetail.tsx:276 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/build/BuildDetail.tsx:262 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/sales/SalesOrderDetail.tsx:314 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 +#: src/pages/build/BuildDetail.tsx:294 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:309 +#: src/pages/build/BuildDetail.tsx:308 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:318 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:329 #: src/pages/part/PartDetail.tsx:707 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/company/CompanyDetail.tsx:259 -#: src/pages/company/ManufacturerPartDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:343 +#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/ManufacturerPartDetail.tsx:178 #: src/pages/part/PartDetail.tsx:729 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 -#: src/pages/sales/ReturnOrderDetail.tsx:270 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:304 +#: src/pages/sales/ReturnOrderDetail.tsx:269 +#: src/pages/sales/SalesOrderDetail.tsx:338 #: src/pages/stock/StockDetail.tsx:381 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:352 -#: src/pages/company/CompanyDetail.tsx:270 -#: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:253 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:269 +#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:252 #: src/pages/part/PartDetail.tsx:737 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:281 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:280 +#: src/pages/sales/SalesOrderDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:392 #: src/tables/build/BuildOrderTestTable.tsx:143 #: src/tables/stock/StockTrackingTable.tsx:189 @@ -4279,7 +4325,7 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:370 +#: src/pages/build/BuildDetail.tsx:369 msgid "Edit Build Order" msgstr "" @@ -4287,126 +4333,126 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:390 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/SalesOrderDetail.tsx:375 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 +#: src/pages/sales/ReturnOrderDetail.tsx:341 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:402 msgid "Hold Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:350 +#: src/pages/sales/ReturnOrderDetail.tsx:349 +#: src/pages/sales/SalesOrderDetail.tsx:382 +msgid "Place this order on hold" +msgstr "" + #: src/pages/build/BuildDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:350 #: src/pages/sales/SalesOrderDetail.tsx:383 -msgid "Place this order on hold" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:406 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:352 -#: src/pages/sales/ReturnOrderDetail.tsx:351 -#: src/pages/sales/SalesOrderDetail.tsx:384 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:410 msgid "Issue Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/SalesOrderDetail.tsx:366 +msgid "Issue this order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:413 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335 #: src/pages/sales/ReturnOrderDetail.tsx:334 #: src/pages/sales/SalesOrderDetail.tsx:367 -msgid "Issue this order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:414 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:336 -#: src/pages/sales/ReturnOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:368 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:418 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:421 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:357 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 -#: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/sales/ReturnOrderDetail.tsx:358 +#: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:453 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 -#: src/pages/sales/ReturnOrderDetail.tsx:388 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:386 +#: src/pages/sales/ReturnOrderDetail.tsx:387 +#: src/pages/sales/SalesOrderDetail.tsx:420 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:460 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:394 -#: src/pages/sales/ReturnOrderDetail.tsx:395 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:459 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:393 +#: src/pages/sales/ReturnOrderDetail.tsx:394 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:477 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:459 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:415 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:457 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:464 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:462 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:492 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:429 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:426 +#: src/pages/sales/ReturnOrderDetail.tsx:427 +#: src/pages/sales/SalesOrderDetail.tsx:465 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:497 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:434 -#: src/pages/sales/SalesOrderDetail.tsx:472 +#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:432 +#: src/pages/sales/SalesOrderDetail.tsx:470 msgid "Cancel order" msgstr "" @@ -4418,24 +4464,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:104 +#: src/pages/company/CompanyDetail.tsx:103 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:111 +#: src/pages/company/CompanyDetail.tsx:110 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:120 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:126 +#: src/pages/company/CompanyDetail.tsx:125 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:116 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:333 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:132 +#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:201 +#: src/pages/company/SupplierPartDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4443,20 +4489,20 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:132 +#: src/pages/company/CompanyDetail.tsx:131 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:101 -#: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:100 +#: src/pages/company/ManufacturerPartDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:130 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:138 +#: src/pages/company/CompanyDetail.tsx:137 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:105 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/ReturnOrderDetail.tsx:104 +#: src/pages/sales/SalesOrderDetail.tsx:110 #: src/pages/stock/StockDetail.tsx:226 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 @@ -4465,7 +4511,7 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:172 +#: src/pages/company/CompanyDetail.tsx:171 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" @@ -4474,11 +4520,11 @@ msgstr "" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:178 +#: src/pages/company/CompanyDetail.tsx:177 msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:187 +#: src/pages/company/CompanyDetail.tsx:186 msgid "Supplied Parts" msgstr "" @@ -4486,84 +4532,84 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:232 +#: src/pages/company/CompanyDetail.tsx:231 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:290 +#: src/pages/company/CompanyDetail.tsx:289 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:298 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:306 +#: src/pages/company/CompanyDetail.tsx:305 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/company/ManufacturerPartDetail.tsx:75 +#: src/pages/company/SupplierPartDetail.tsx:84 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:99 +#: src/pages/company/ManufacturerPartDetail.tsx:90 +#: src/pages/company/SupplierPartDetail.tsx:98 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:108 +#: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:138 +#: src/pages/company/ManufacturerPartDetail.tsx:137 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/ManufacturerPartDetail.tsx:146 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:153 +#: src/pages/company/ManufacturerPartDetail.tsx:152 #: src/pages/part/PartDetail.tsx:539 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/company/ManufacturerPartDetail.tsx:164 #: src/pages/part/PartDetail.tsx:657 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:208 +#: src/pages/company/ManufacturerPartDetail.tsx:207 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:215 +#: src/pages/company/ManufacturerPartDetail.tsx:214 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:227 +#: src/pages/company/ManufacturerPartDetail.tsx:226 #: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: 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 "" -#: src/pages/company/SupplierPartDetail.tsx:159 +#: src/pages/company/SupplierPartDetail.tsx:158 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 @@ -4571,122 +4617,122 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:170 +#: src/pages/company/SupplierPartDetail.tsx:169 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:177 +#: src/pages/company/SupplierPartDetail.tsx:176 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:212 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:219 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:292 +#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:291 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:243 +#: src/pages/company/SupplierPartDetail.tsx:242 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:276 +#: src/pages/company/SupplierPartDetail.tsx:275 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:301 +#: src/pages/company/SupplierPartDetail.tsx:299 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:309 +#: src/pages/company/SupplierPartDetail.tsx:307 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:315 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:98 +#: src/pages/part/CategoryDetail.tsx:92 +#: src/pages/stock/LocationDetail.tsx:94 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:109 +#: src/pages/part/CategoryDetail.tsx:108 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/part/CategoryDetail.tsx:125 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:138 +#: src/pages/part/CategoryDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:134 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:138 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:146 +#: src/pages/part/CategoryDetail.tsx:145 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:157 +#: src/pages/part/CategoryDetail.tsx:156 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:167 -#: src/pages/part/CategoryDetail.tsx:221 +#: src/pages/part/CategoryDetail.tsx:166 +#: src/pages/part/CategoryDetail.tsx:219 #: src/tables/part/PartCategoryTable.tsx:102 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:230 +#: src/pages/part/CategoryDetail.tsx:179 +#: src/pages/stock/LocationDetail.tsx:226 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 -#: src/pages/part/CategoryDetail.tsx:226 +#: src/pages/part/CategoryDetail.tsx:187 +#: src/pages/part/CategoryDetail.tsx:224 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:197 +#: src/pages/part/CategoryDetail.tsx:196 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:198 +#: src/pages/part/CategoryDetail.tsx:197 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:216 +#: src/pages/part/CategoryDetail.tsx:215 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:238 +#: src/pages/part/CategoryDetail.tsx:236 msgid "Category Details" msgstr "" @@ -4731,7 +4777,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:320 #: src/tables/build/BuildLineTable.tsx:166 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:103 +#: src/tables/sales/SalesOrderLineItemTable.tsx:107 msgid "Available Stock" msgstr "" @@ -4746,7 +4792,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:237 #: src/tables/build/BuildLineTable.tsx:128 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 +#: src/tables/sales/SalesOrderLineItemTable.tsx:145 msgid "On order" msgstr "" @@ -4770,7 +4816,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:295 #: src/pages/part/PartDetail.tsx:884 -#: src/pages/stock/StockDetail.tsx:560 +#: src/pages/stock/StockDetail.tsx:559 #: src/tables/build/BuildOrderTestTable.tsx:220 #: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" @@ -4915,7 +4961,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:860 #: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:576 #: src/tables/build/BuildLineTable.tsx:59 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:177 @@ -4958,7 +5004,7 @@ msgid "Deleting this part cannot be reversed" msgstr "" #: src/pages/part/PartDetail.tsx:1006 -#: src/pages/stock/LocationDetail.tsx:313 +#: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" @@ -4975,7 +5021,7 @@ msgstr "" msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1094 +#: src/pages/part/PartDetail.tsx:1093 msgid "Select Part Revision" msgstr "" @@ -5028,7 +5074,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:89 +#: src/tables/sales/SalesOrderLineItemTable.tsx:93 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -5067,7 +5113,7 @@ msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 #: src/tables/bom/BomTable.tsx:176 #: src/tables/general/ExtraLineItemTable.tsx:56 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" @@ -5196,23 +5242,23 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:88 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:98 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:97 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:122 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:133 -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:153 +#: src/pages/sales/ReturnOrderDetail.tsx:132 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Line Items" msgstr "" @@ -5222,91 +5268,91 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:140 -#: src/pages/sales/SalesOrderDetail.tsx:149 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:160 +#: src/pages/sales/ReturnOrderDetail.tsx:139 +#: src/pages/sales/SalesOrderDetail.tsx:148 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:147 -#: src/pages/sales/SalesOrderDetail.tsx:156 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:146 +#: src/pages/sales/SalesOrderDetail.tsx:155 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:182 -#: src/pages/sales/SalesOrderDetail.tsx:191 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 +#: src/pages/sales/ReturnOrderDetail.tsx:181 +#: src/pages/sales/SalesOrderDetail.tsx:190 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:227 -#: src/pages/sales/SalesOrderDetail.tsx:262 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 +#: src/pages/sales/ReturnOrderDetail.tsx:226 +#: src/pages/sales/SalesOrderDetail.tsx:261 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 -#: src/pages/sales/ReturnOrderDetail.tsx:254 -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:275 +#: src/pages/sales/ReturnOrderDetail.tsx:253 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/pages/sales/SalesOrderDetail.tsx:453 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/sales/ReturnOrderDetail.tsx:412 +#: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/ReturnOrderDetail.tsx:96 +#: src/pages/sales/SalesOrderDetail.tsx:102 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:310 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:319 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:332 +#: src/pages/sales/ReturnOrderDetail.tsx:331 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:342 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:348 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Complete Return Order" msgstr "" @@ -5314,15 +5360,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:239 +#: src/pages/sales/SalesOrderDetail.tsx:238 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:248 +#: src/pages/sales/SalesOrderDetail.tsx:247 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5332,88 +5378,88 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:308 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:364 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:114 +#: src/pages/stock/LocationDetail.tsx:110 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:128 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:140 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:150 +#: src/pages/stock/LocationDetail.tsx:146 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:161 +#: src/pages/stock/LocationDetail.tsx:157 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:172 +#: src/pages/stock/LocationDetail.tsx:168 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:198 +#: src/pages/stock/LocationDetail.tsx:194 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:217 -#: src/pages/stock/LocationDetail.tsx:340 +#: src/pages/stock/LocationDetail.tsx:213 +#: src/pages/stock/LocationDetail.tsx:335 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:238 -#: src/pages/stock/LocationDetail.tsx:345 +#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:340 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:238 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:247 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:335 +#: src/pages/stock/LocationDetail.tsx:331 msgid "Location Actions" msgstr "" @@ -5441,12 +5487,6 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:96 -msgid "Build Order" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" @@ -5731,7 +5771,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:229 #: src/tables/build/BuildLineTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:127 +#: src/tables/sales/SalesOrderLineItemTable.tsx:131 msgid "Includes variant stock" msgstr "" @@ -5742,7 +5782,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 #: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" @@ -6031,7 +6071,7 @@ msgid "Show tracked lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:119 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "In production" msgstr "" @@ -6040,7 +6080,7 @@ msgid "Insufficient stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:163 -#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/sales/SalesOrderLineItemTable.tsx:125 #: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" @@ -6054,7 +6094,7 @@ msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:283 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 +#: src/tables/sales/SalesOrderLineItemTable.tsx:247 msgid "Create Build Order" msgstr "" @@ -6245,24 +6285,24 @@ msgstr "" msgid "Required Tests" msgstr "" -#: src/tables/company/AddressTable.tsx:121 -#: src/tables/company/AddressTable.tsx:185 +#: src/tables/company/AddressTable.tsx:118 +#: src/tables/company/AddressTable.tsx:182 msgid "Add Address" msgstr "" -#: src/tables/company/AddressTable.tsx:126 +#: src/tables/company/AddressTable.tsx:123 msgid "Address created" msgstr "" -#: src/tables/company/AddressTable.tsx:135 +#: src/tables/company/AddressTable.tsx:132 msgid "Edit Address" msgstr "" -#: src/tables/company/AddressTable.tsx:143 +#: src/tables/company/AddressTable.tsx:140 msgid "Delete Address" msgstr "" -#: src/tables/company/AddressTable.tsx:144 +#: src/tables/company/AddressTable.tsx:141 msgid "Are you sure you want to delete this address?" msgstr "" @@ -6372,23 +6412,23 @@ msgid "Drag attachment file here to upload" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:86 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 #: src/tables/sales/ReturnOrderLineItemTable.tsx:60 -#: src/tables/sales/SalesOrderLineItemTable.tsx:196 +#: src/tables/sales/SalesOrderLineItemTable.tsx:200 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:98 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/SalesOrderLineItemTable.tsx:214 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:106 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/SalesOrderLineItemTable.tsx:222 +#: src/tables/sales/SalesOrderLineItemTable.tsx:226 msgid "Delete Line Item" msgstr "" @@ -6401,12 +6441,12 @@ msgid "Machine restarted" msgstr "" #: src/tables/machine/MachineListTable.tsx:212 -#: src/tables/machine/MachineListTable.tsx:263 +#: src/tables/machine/MachineListTable.tsx:262 msgid "Edit machine" msgstr "" #: src/tables/machine/MachineListTable.tsx:226 -#: src/tables/machine/MachineListTable.tsx:267 +#: src/tables/machine/MachineListTable.tsx:266 msgid "Delete machine" msgstr "" @@ -6419,7 +6459,7 @@ msgid "Are you sure you want to remove the machine \"{0}\"?" msgstr "" #: src/tables/machine/MachineListTable.tsx:255 -#: src/tables/machine/MachineListTable.tsx:432 +#: src/tables/machine/MachineListTable.tsx:431 msgid "Restart required" msgstr "" @@ -6427,50 +6467,50 @@ msgstr "" msgid "Machine Actions" msgstr "" -#: src/tables/machine/MachineListTable.tsx:272 +#: src/tables/machine/MachineListTable.tsx:271 msgid "Restart" msgstr "" -#: src/tables/machine/MachineListTable.tsx:274 +#: src/tables/machine/MachineListTable.tsx:273 msgid "Restart machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:276 +#: src/tables/machine/MachineListTable.tsx:275 msgid "manual restart required" msgstr "" -#: src/tables/machine/MachineListTable.tsx:292 +#: src/tables/machine/MachineListTable.tsx:291 msgid "Machine information" msgstr "" -#: src/tables/machine/MachineListTable.tsx:303 -#: src/tables/machine/MachineListTable.tsx:599 +#: src/tables/machine/MachineListTable.tsx:302 +#: src/tables/machine/MachineListTable.tsx:598 msgid "Machine Type" msgstr "" -#: src/tables/machine/MachineListTable.tsx:316 +#: src/tables/machine/MachineListTable.tsx:315 msgid "Machine Driver" msgstr "" -#: src/tables/machine/MachineListTable.tsx:329 +#: src/tables/machine/MachineListTable.tsx:328 msgid "Initialized" msgstr "" -#: src/tables/machine/MachineListTable.tsx:350 +#: src/tables/machine/MachineListTable.tsx:349 #: src/tables/machine/MachineTypeTable.tsx:261 msgid "Errors" msgstr "" -#: src/tables/machine/MachineListTable.tsx:358 +#: src/tables/machine/MachineListTable.tsx:357 #: src/tables/machine/MachineTypeTable.tsx:269 msgid "No errors reported" msgstr "" -#: src/tables/machine/MachineListTable.tsx:378 +#: src/tables/machine/MachineListTable.tsx:377 msgid "Machine Settings" msgstr "" -#: src/tables/machine/MachineListTable.tsx:389 +#: src/tables/machine/MachineListTable.tsx:388 msgid "Driver Settings" msgstr "" @@ -6478,15 +6518,15 @@ msgstr "" #~ msgid "Create machine" #~ msgstr "Create machine" -#: src/tables/machine/MachineListTable.tsx:506 +#: src/tables/machine/MachineListTable.tsx:505 msgid "Add machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:561 +#: src/tables/machine/MachineListTable.tsx:560 msgid "Machine detail" msgstr "" -#: src/tables/machine/MachineListTable.tsx:608 +#: src/tables/machine/MachineListTable.tsx:607 msgid "Driver" msgstr "" @@ -7252,7 +7292,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337 msgid "Import Line Items" msgstr "" @@ -7268,25 +7308,25 @@ msgstr "" msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:298 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342 #: src/tables/sales/ReturnOrderLineItemTable.tsx:142 -#: src/tables/sales/SalesOrderLineItemTable.tsx:240 +#: src/tables/sales/SalesOrderLineItemTable.tsx:257 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352 msgid "Receive items" msgstr "" @@ -7354,15 +7394,23 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:262 +#: src/tables/sales/SalesOrderLineItemTable.tsx:238 +msgid "Allocate Serial Numbers" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:279 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 +msgid "Allocate Serials" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:303 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 #: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" diff --git a/src/frontend/src/locales/en/messages.po b/src/frontend/src/locales/en/messages.po index 83a8d2376c..0ddc80abf1 100644 --- a/src/frontend/src/locales/en/messages.po +++ b/src/frontend/src/locales/en/messages.po @@ -55,8 +55,9 @@ msgstr "Label printing completed successfully" #: src/components/buttons/PrintingActions.tsx:106 #: src/components/buttons/PrintingActions.tsx:144 -#: src/components/editors/NotesEditor.tsx:65 -#: src/components/editors/NotesEditor.tsx:165 +#: src/components/editors/NotesEditor.tsx:40 +#: src/components/editors/NotesEditor.tsx:109 +#: src/components/editors/NotesEditor.tsx:163 #: src/components/forms/fields/ApiFormField.tsx:319 #: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 @@ -158,8 +159,8 @@ msgstr "Remove" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:237 -#: src/components/items/ActionDropdown.tsx:238 +#: src/components/items/ActionDropdown.tsx:270 +#: src/components/items/ActionDropdown.tsx:271 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:210 @@ -234,31 +235,45 @@ msgstr "Delete image" #~ msgid "Part is virtual (not a physical part)" #~ msgstr "Part is virtual (not a physical part)" -#: src/components/editors/NotesEditor.tsx:66 +#: src/components/editors/NotesEditor.tsx:41 +#: src/components/editors/NotesEditor.tsx:110 msgid "Image upload failed" msgstr "Image upload failed" -#: src/components/editors/NotesEditor.tsx:156 +#: src/components/editors/NotesEditor.tsx:119 +#: src/components/editors/NotesEditor.tsx:154 #: src/components/forms/ApiForm.tsx:467 #: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "Success" -#: src/components/editors/NotesEditor.tsx:157 +#: src/components/editors/NotesEditor.tsx:120 +msgid "Image uploaded successfully" +msgstr "Image uploaded successfully" + +#: src/components/editors/NotesEditor.tsx:155 msgid "Notes saved successfully" msgstr "Notes saved successfully" -#: src/components/editors/NotesEditor.tsx:166 +#: src/components/editors/NotesEditor.tsx:164 msgid "Failed to save notes" msgstr "Failed to save notes" -#: src/components/editors/NotesEditor.tsx:198 -msgid "Preview Notes" -msgstr "Preview Notes" +#: src/components/editors/NotesEditor.tsx:182 +msgid "Disable Editing" +msgstr "Disable Editing" + +#: src/components/editors/NotesEditor.tsx:191 +msgid "Enable Editing" +msgstr "Enable Editing" #: src/components/editors/NotesEditor.tsx:198 -msgid "Edit Notes" -msgstr "Edit Notes" +#~ msgid "Preview Notes" +#~ msgstr "Preview Notes" + +#: src/components/editors/NotesEditor.tsx:198 +#~ msgid "Edit Notes" +#~ msgstr "Edit Notes" #: src/components/editors/NotesEditor.tsx:212 msgid "Save Notes" @@ -412,7 +427,7 @@ msgid "Update" msgstr "Update" #: src/components/forms/ApiForm.tsx:698 -#: src/components/items/ActionDropdown.tsx:217 +#: src/components/items/ActionDropdown.tsx:250 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:357 #: src/pages/Notifications.tsx:123 @@ -588,9 +603,9 @@ msgstr "Host" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 -#: src/pages/part/CategoryDetail.tsx:81 +#: src/pages/part/CategoryDetail.tsx:80 #: src/pages/part/PartDetail.tsx:143 -#: src/pages/stock/LocationDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:82 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -862,68 +877,72 @@ msgstr "Importing Records" msgid "Imported rows" msgstr "Imported rows" -#: src/components/items/ActionDropdown.tsx:131 -msgid "Barcode Actions" -msgstr "Barcode Actions" - -#: src/components/items/ActionDropdown.tsx:136 -msgid "View" -msgstr "View" - -#: src/components/items/ActionDropdown.tsx:138 -msgid "View barcode" -msgstr "View barcode" +#: src/components/items/ActionDropdown.tsx:128 +msgid "Options" +msgstr "Options" #: src/components/items/ActionDropdown.tsx:140 #~ msgid "View Barcode" #~ msgstr "View Barcode" -#: src/components/items/ActionDropdown.tsx:144 +#: src/components/items/ActionDropdown.tsx:162 +#~ msgid "Link custom barcode" +#~ msgstr "Link custom barcode" + +#: src/components/items/ActionDropdown.tsx:164 +msgid "Barcode Actions" +msgstr "Barcode Actions" + +#: src/components/items/ActionDropdown.tsx:169 +msgid "View" +msgstr "View" + +#: src/components/items/ActionDropdown.tsx:171 +msgid "View barcode" +msgstr "View barcode" + +#: src/components/items/ActionDropdown.tsx:177 msgid "Link Barcode" msgstr "Link Barcode" -#: src/components/items/ActionDropdown.tsx:146 +#: src/components/items/ActionDropdown.tsx:179 msgid "Link a custom barcode to this item" msgstr "Link a custom barcode to this item" -#: src/components/items/ActionDropdown.tsx:152 +#: src/components/items/ActionDropdown.tsx:185 #: src/components/items/QRCode.tsx:195 #: src/forms/PurchaseOrderForms.tsx:419 msgid "Unlink Barcode" msgstr "Unlink Barcode" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:187 msgid "Unlink custom barcode" msgstr "Unlink custom barcode" -#: src/components/items/ActionDropdown.tsx:162 -#~ msgid "Link custom barcode" -#~ msgstr "Link custom barcode" - -#: src/components/items/ActionDropdown.tsx:205 +#: src/components/items/ActionDropdown.tsx:238 #: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "Edit" -#: src/components/items/ActionDropdown.tsx:206 +#: src/components/items/ActionDropdown.tsx:239 msgid "Edit item" msgstr "Edit item" -#: src/components/items/ActionDropdown.tsx:218 +#: src/components/items/ActionDropdown.tsx:251 msgid "Delete item" msgstr "Delete item" -#: src/components/items/ActionDropdown.tsx:226 -#: src/components/items/ActionDropdown.tsx:227 +#: src/components/items/ActionDropdown.tsx:259 +#: src/components/items/ActionDropdown.tsx:260 msgid "Hold" msgstr "Hold" -#: src/components/items/ActionDropdown.tsx:249 +#: src/components/items/ActionDropdown.tsx:282 #: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "Duplicate" -#: src/components/items/ActionDropdown.tsx:250 +#: src/components/items/ActionDropdown.tsx:283 msgid "Duplicate item" msgstr "Duplicate item" @@ -1015,9 +1034,9 @@ msgstr "Select Error Correction Level" #: src/components/items/QRCode.tsx:173 #: src/pages/part/PartDetail.tsx:218 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:161 -#: src/pages/sales/SalesOrderDetail.tsx:170 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:181 +#: src/pages/sales/ReturnOrderDetail.tsx:160 +#: src/pages/sales/SalesOrderDetail.tsx:169 msgid "Link" msgstr "Link" @@ -1243,7 +1262,7 @@ msgstr "Account settings" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:315 +#: src/pages/Index/Settings/SystemSettings.tsx:314 msgid "System Settings" msgstr "System Settings" @@ -1378,7 +1397,19 @@ msgstr "No results available for search query" msgid "Unknown model: {model}" msgstr "Unknown model: {model}" -#: src/components/render/ModelType.tsx:22 +#: src/components/render/ModelType.tsx:101 +#~ msgid "Builds" +#~ msgstr "Builds" + +#: src/components/render/ModelType.tsx:147 +#~ msgid "Purchase Order Line" +#~ msgstr "Purchase Order Line" + +#: src/components/render/ModelType.tsx:148 +#~ msgid "Purchase Order Lines" +#~ msgstr "Purchase Order Lines" + +#: src/components/render/ModelType.tsx:202 #: src/forms/BuildForms.tsx:229 #: src/forms/BuildForms.tsx:452 #: src/forms/BuildForms.tsx:602 @@ -1391,8 +1422,8 @@ msgstr "Unknown model: {model}" #: src/forms/StockForms.tsx:643 #: src/forms/StockForms.tsx:685 #: src/forms/StockForms.tsx:723 -#: src/pages/build/BuildDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:1080 +#: src/pages/build/BuildDetail.tsx:90 +#: src/pages/part/PartDetail.tsx:1079 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 @@ -1402,36 +1433,17 @@ msgstr "Unknown model: {model}" msgid "Part" msgstr "Part" -#: src/components/render/ModelType.tsx:23 -#: src/defaults/links.tsx:29 -#: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:173 -#: src/pages/part/CategoryDetail.tsx:119 -#: src/pages/part/CategoryDetail.tsx:244 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:835 -msgid "Parts" -msgstr "Parts" - -#: src/components/render/ModelType.tsx:31 +#: src/components/render/ModelType.tsx:204 msgid "Part Parameter Template" msgstr "Part Parameter Template" -#: src/components/render/ModelType.tsx:32 -msgid "Part Parameter Templates" -msgstr "Part Parameter Templates" - -#: src/components/render/ModelType.tsx:38 +#: src/components/render/ModelType.tsx:206 msgid "Part Test Template" msgstr "Part Test Template" -#: src/components/render/ModelType.tsx:39 -msgid "Part Test Templates" -msgstr "Part Test Templates" - -#: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:357 +#: src/components/render/ModelType.tsx:208 +#: src/pages/company/SupplierPartDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:355 #: src/pages/stock/StockDetail.tsx:169 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -1439,111 +1451,58 @@ msgstr "Part Test Templates" msgid "Supplier Part" msgstr "Supplier Part" -#: src/components/render/ModelType.tsx:46 -msgid "Supplier Parts" -msgstr "Supplier Parts" - -#: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:132 +#: src/components/render/ModelType.tsx:210 +#: src/pages/company/ManufacturerPartDetail.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 msgid "Manufacturer Part" msgstr "Manufacturer Part" -#: src/components/render/ModelType.tsx:55 -msgid "Manufacturer Parts" -msgstr "Manufacturer Parts" - -#: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:305 +#: src/components/render/ModelType.tsx:212 +#: src/pages/part/CategoryDetail.tsx:303 msgid "Part Category" msgstr "Part Category" -#: src/components/render/ModelType.tsx:64 -#: src/pages/part/CategoryDetail.tsx:258 -#: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1070 -msgid "Part Categories" -msgstr "Part Categories" - -#: src/components/render/ModelType.tsx:72 +#: src/components/render/ModelType.tsx:214 #: src/forms/BuildForms.tsx:602 -#: src/pages/stock/StockDetail.tsx:608 +#: src/pages/stock/StockDetail.tsx:607 #: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "Stock Item" -#: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:203 -#: src/pages/stock/LocationDetail.tsx:125 -#: src/pages/stock/LocationDetail.tsx:178 -#: src/pages/stock/LocationDetail.tsx:384 -msgid "Stock Items" -msgstr "Stock Items" - -#: src/components/render/ModelType.tsx:81 +#: src/components/render/ModelType.tsx:216 msgid "Stock Location" msgstr "Stock Location" -#: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:376 -#: src/pages/stock/StockDetail.tsx:600 -msgid "Stock Locations" -msgstr "Stock Locations" - -#: src/components/render/ModelType.tsx:90 +#: src/components/render/ModelType.tsx:218 msgid "Stock Location Type" msgstr "Stock Location Type" -#: src/components/render/ModelType.tsx:91 -msgid "Stock Location Types" -msgstr "Stock Location Types" - -#: src/components/render/ModelType.tsx:95 +#: src/components/render/ModelType.tsx:220 msgid "Stock History" msgstr "Stock History" -#: src/components/render/ModelType.tsx:96 -msgid "Stock Histories" -msgstr "Stock Histories" +#: src/components/render/ModelType.tsx:222 +#: src/pages/stock/StockDetail.tsx:209 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:96 +msgid "Build Order" +msgstr "Build Order" -#: src/components/render/ModelType.tsx:100 -#: src/defaults/links.tsx:31 -#: src/defaults/menuItems.tsx:43 -msgid "Build" -msgstr "Build" - -#: src/components/render/ModelType.tsx:101 -msgid "Builds" -msgstr "Builds" - -#: src/components/render/ModelType.tsx:109 +#: src/components/render/ModelType.tsx:224 msgid "Build Line" msgstr "Build Line" -#: src/components/render/ModelType.tsx:110 -msgid "Build Lines" -msgstr "Build Lines" - -#: src/components/render/ModelType.tsx:117 +#: src/components/render/ModelType.tsx:226 msgid "Build Item" msgstr "Build Item" -#: src/components/render/ModelType.tsx:118 -msgid "Build Items" -msgstr "Build Items" - -#: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:339 +#: src/components/render/ModelType.tsx:228 +#: src/pages/company/CompanyDetail.tsx:337 msgid "Company" msgstr "Company" -#: src/components/render/ModelType.tsx:123 -msgid "Companies" -msgstr "Companies" - -#: src/components/render/ModelType.tsx:131 +#: src/components/render/ModelType.tsx:230 #: src/tables/TableHoverCard.tsx:81 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 @@ -1552,186 +1511,272 @@ msgstr "Companies" msgid "Project Code" msgstr "Project Code" -#: src/components/render/ModelType.tsx:132 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 -msgid "Project Codes" -msgstr "Project Codes" - -#: src/components/render/ModelType.tsx:138 +#: src/components/render/ModelType.tsx:232 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:463 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "Purchase Order" -#: src/components/render/ModelType.tsx:139 -#: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:670 -#: src/pages/purchasing/PurchasingIndex.tsx:25 -msgid "Purchase Orders" -msgstr "Purchase Orders" +#: src/components/render/ModelType.tsx:234 +msgid "Purchase Order Line Item" +msgstr "Purchase Order Line Item" -#: src/components/render/ModelType.tsx:147 -msgid "Purchase Order Line" -msgstr "Purchase Order Line" - -#: src/components/render/ModelType.tsx:148 -msgid "Purchase Order Lines" -msgstr "Purchase Order Lines" - -#: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:149 -#: src/pages/sales/SalesOrderDetail.tsx:505 +#: src/components/render/ModelType.tsx:236 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/sales/SalesOrderDetail.tsx:503 #: src/pages/stock/StockDetail.tsx:217 #: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "Sales Order" -#: src/components/render/ModelType.tsx:153 -#: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:677 -#: src/pages/sales/SalesIndex.tsx:26 -msgid "Sales Orders" -msgstr "Sales Orders" - -#: src/components/render/ModelType.tsx:161 +#: src/components/render/ModelType.tsx:238 msgid "Sales Order Shipment" msgstr "Sales Order Shipment" -#: src/components/render/ModelType.tsx:162 -msgid "Sales Order Shipments" -msgstr "Sales Order Shipments" - -#: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/components/render/ModelType.tsx:240 +#: src/pages/sales/ReturnOrderDetail.tsx:452 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "Return Order" -#: src/components/render/ModelType.tsx:169 -#: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:223 -#: src/pages/sales/SalesIndex.tsx:32 -msgid "Return Orders" -msgstr "Return Orders" - -#: src/components/render/ModelType.tsx:177 +#: src/components/render/ModelType.tsx:242 msgid "Return Order Line Item" msgstr "Return Order Line Item" -#: src/components/render/ModelType.tsx:178 -msgid "Return Order Line Items" -msgstr "Return Order Line Items" - -#: src/components/render/ModelType.tsx:182 -#: src/tables/company/AddressTable.tsx:47 +#: src/components/render/ModelType.tsx:244 +#: src/tables/company/AddressTable.tsx:48 msgid "Address" msgstr "Address" -#: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:253 -msgid "Addresses" -msgstr "Addresses" - -#: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:170 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/components/render/ModelType.tsx:246 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:178 msgid "Contact" msgstr "Contact" -#: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:247 -msgid "Contacts" -msgstr "Contacts" - -#: src/components/render/ModelType.tsx:196 +#: src/components/render/ModelType.tsx:248 msgid "Owner" msgstr "Owner" -#: src/components/render/ModelType.tsx:197 -msgid "Owners" -msgstr "Owners" - -#: src/components/render/ModelType.tsx:203 +#: src/components/render/ModelType.tsx:250 #: src/tables/settings/ImportSessionTable.tsx:121 #: src/tables/stock/StockItemTestResultTable.tsx:204 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "User" -#: src/components/render/ModelType.tsx:204 +#: src/components/render/ModelType.tsx:252 +msgid "Group" +msgstr "Group" + +#: src/components/render/ModelType.tsx:254 +msgid "Import Session" +msgstr "Import Session" + +#: src/components/render/ModelType.tsx:256 +msgid "Label Template" +msgstr "Label Template" + +#: src/components/render/ModelType.tsx:258 +msgid "Report Template" +msgstr "Report Template" + +#: src/components/render/ModelType.tsx:260 +msgid "Plugin Configuration" +msgstr "Plugin Configuration" + +#: src/components/render/ModelType.tsx:262 +msgid "Content Type" +msgstr "Content Type" + +#: src/components/render/ModelType.tsx:264 +msgid "Unknown Model" +msgstr "Unknown Model" + +#: src/components/render/ModelType.tsx:275 +#: src/defaults/links.tsx:29 +#: src/defaults/menuItems.tsx:33 +#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/part/CategoryDetail.tsx:118 +#: src/pages/part/CategoryDetail.tsx:242 +#: src/pages/part/CategoryDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:835 +msgid "Parts" +msgstr "Parts" + +#: src/components/render/ModelType.tsx:277 +msgid "Part Parameter Templates" +msgstr "Part Parameter Templates" + +#: src/components/render/ModelType.tsx:279 +msgid "Part Test Templates" +msgstr "Part Test Templates" + +#: src/components/render/ModelType.tsx:281 +msgid "Supplier Parts" +msgstr "Supplier Parts" + +#: src/components/render/ModelType.tsx:283 +msgid "Manufacturer Parts" +msgstr "Manufacturer Parts" + +#: src/components/render/ModelType.tsx:285 +#: src/pages/part/CategoryDetail.tsx:256 +#: src/pages/part/CategoryDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:1069 +msgid "Part Categories" +msgstr "Part Categories" + +#: src/components/render/ModelType.tsx:287 +#: src/pages/company/CompanyDetail.tsx:202 +#: src/pages/stock/LocationDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:379 +msgid "Stock Items" +msgstr "Stock Items" + +#: src/components/render/ModelType.tsx:289 +#: src/pages/stock/LocationDetail.tsx:188 +#: src/pages/stock/LocationDetail.tsx:371 +#: src/pages/stock/StockDetail.tsx:599 +msgid "Stock Locations" +msgstr "Stock Locations" + +#: src/components/render/ModelType.tsx:291 +msgid "Stock Location Types" +msgstr "Stock Location Types" + +#: src/components/render/ModelType.tsx:293 +msgid "Stock Histories" +msgstr "Stock Histories" + +#: src/components/render/ModelType.tsx:295 +#: src/pages/Index/Settings/SystemSettings.tsx:236 +#: src/pages/build/BuildDetail.tsx:534 +#: src/pages/build/BuildIndex.tsx:22 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/sales/SalesOrderDetail.tsx:328 +msgid "Build Orders" +msgstr "Build Orders" + +#: src/components/render/ModelType.tsx:297 +msgid "Build Lines" +msgstr "Build Lines" + +#: src/components/render/ModelType.tsx:299 +msgid "Build Items" +msgstr "Build Items" + +#: src/components/render/ModelType.tsx:301 +msgid "Companies" +msgstr "Companies" + +#: src/components/render/ModelType.tsx:303 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 +msgid "Project Codes" +msgstr "Project Codes" + +#: src/components/render/ModelType.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/company/CompanyDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/part/PartDetail.tsx:670 +#: src/pages/purchasing/PurchasingIndex.tsx:25 +msgid "Purchase Orders" +msgstr "Purchase Orders" + +#: src/components/render/ModelType.tsx:307 +msgid "Purchase Order Line Items" +msgstr "Purchase Order Line Items" + +#: src/components/render/ModelType.tsx:309 +#: src/pages/Index/Settings/SystemSettings.tsx:269 +#: src/pages/company/CompanyDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:677 +#: src/pages/sales/SalesIndex.tsx:26 +msgid "Sales Orders" +msgstr "Sales Orders" + +#: src/components/render/ModelType.tsx:311 +msgid "Sales Order Shipments" +msgstr "Sales Order Shipments" + +#: src/components/render/ModelType.tsx:313 +#: src/pages/Index/Settings/SystemSettings.tsx:285 +#: src/pages/company/CompanyDetail.tsx:222 +#: src/pages/sales/SalesIndex.tsx:32 +msgid "Return Orders" +msgstr "Return Orders" + +#: src/components/render/ModelType.tsx:315 +msgid "Return Order Line Items" +msgstr "Return Order Line Items" + +#: src/components/render/ModelType.tsx:317 +#: src/pages/company/CompanyDetail.tsx:252 +msgid "Addresses" +msgstr "Addresses" + +#: src/components/render/ModelType.tsx:319 +#: src/pages/company/CompanyDetail.tsx:246 +msgid "Contacts" +msgstr "Contacts" + +#: src/components/render/ModelType.tsx:321 +msgid "Owners" +msgstr "Owners" + +#: src/components/render/ModelType.tsx:323 #: src/pages/Index/Settings/AdminCenter/Index.tsx:102 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "Users" -#: src/components/render/ModelType.tsx:210 -msgid "Group" -msgstr "Group" - -#: src/components/render/ModelType.tsx:211 +#: src/components/render/ModelType.tsx:325 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 #: src/tables/settings/UserTable.tsx:138 #: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "Groups" -#: src/components/render/ModelType.tsx:218 -msgid "Import Session" -msgstr "Import Session" - -#: src/components/render/ModelType.tsx:219 +#: src/components/render/ModelType.tsx:327 msgid "Import Sessions" msgstr "Import Sessions" -#: src/components/render/ModelType.tsx:225 -msgid "Label Template" -msgstr "Label Template" - -#: src/components/render/ModelType.tsx:226 +#: src/components/render/ModelType.tsx:329 #: src/pages/Index/Settings/AdminCenter/Index.tsx:168 msgid "Label Templates" msgstr "Label Templates" -#: src/components/render/ModelType.tsx:232 -msgid "Report Template" -msgstr "Report Template" - -#: src/components/render/ModelType.tsx:233 +#: src/components/render/ModelType.tsx:331 #: src/pages/Index/Settings/AdminCenter/Index.tsx:174 msgid "Report Templates" msgstr "Report Templates" -#: src/components/render/ModelType.tsx:239 -msgid "Plugin Configuration" -msgstr "Plugin Configuration" - -#: src/components/render/ModelType.tsx:240 +#: src/components/render/ModelType.tsx:333 msgid "Plugin Configurations" msgstr "Plugin Configurations" -#: src/components/render/ModelType.tsx:246 -msgid "Content Type" -msgstr "Content Type" - -#: src/components/render/ModelType.tsx:247 +#: src/components/render/ModelType.tsx:335 msgid "Content Types" msgstr "Content Types" +#: src/components/render/ModelType.tsx:337 +msgid "Unknown Models" +msgstr "Unknown Models" + #: src/components/render/Order.tsx:121 msgid "Shipment" msgstr "Shipment" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:325 -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/CompanyDetail.tsx:323 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/pages/part/PartDetail.tsx:896 msgid "Inactive" msgstr "Inactive" @@ -1745,23 +1790,23 @@ msgstr "No stock" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:206 +#: src/pages/Index/Settings/SystemSettings.tsx:204 #: src/pages/part/PartDetail.tsx:550 -#: src/pages/stock/LocationDetail.tsx:356 +#: src/pages/stock/LocationDetail.tsx:351 #: src/pages/stock/StockDetail.tsx:407 #: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "Stock" -#: src/components/render/Stock.tsx:60 +#: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:565 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/build/BuildAllocatedStockTable.tsx:102 #: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "Serial Number" -#: src/components/render/Stock.tsx:62 +#: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:234 #: src/forms/BuildForms.tsx:602 #: src/forms/PurchaseOrderForms.tsx:641 @@ -1769,7 +1814,7 @@ msgstr "Serial Number" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:171 #: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:571 +#: src/pages/stock/StockDetail.tsx:570 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 @@ -2498,7 +2543,7 @@ msgstr "Current News" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:96 +#: src/pages/company/CompanyDetail.tsx:95 msgid "Website" msgstr "Website" @@ -2510,13 +2555,18 @@ msgstr "GitHub" msgid "Demo" msgstr "Demo" +#: src/defaults/links.tsx:31 +#: src/defaults/menuItems.tsx:43 +msgid "Build" +msgstr "Build" + #: src/defaults/links.tsx:33 #: src/defaults/menuItems.tsx:48 #: 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:329 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "Purchasing" @@ -2524,9 +2574,9 @@ msgstr "Purchasing" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:459 +#: src/pages/sales/ReturnOrderDetail.tsx:457 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:510 +#: src/pages/sales/SalesOrderDetail.tsx:508 msgid "Sales" msgstr "Sales" @@ -2763,7 +2813,7 @@ msgid "Remove line" msgstr "Remove line" #: src/forms/BuildForms.tsx:631 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:200 msgid "Source Location" msgstr "Source Location" @@ -2881,9 +2931,9 @@ msgid "Store with already received stock" msgstr "Store with already received stock" #: src/forms/PurchaseOrderForms.tsx:521 -#: src/pages/build/BuildDetail.tsx:215 +#: src/pages/build/BuildDetail.tsx:214 #: src/pages/stock/StockDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:583 +#: src/pages/stock/StockDetail.tsx:582 #: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:189 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 @@ -2896,20 +2946,20 @@ msgstr "Serial numbers" #: src/forms/PurchaseOrderForms.tsx:543 #: src/forms/StockForms.tsx:428 -#: src/pages/company/SupplierPartDetail.tsx:152 -#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/stock/StockDetail.tsx:240 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "Packaging" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:105 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 -#: src/pages/sales/ReturnOrderDetail.tsx:117 -#: src/pages/sales/SalesOrderDetail.tsx:123 +#: src/pages/build/BuildDetail.tsx:104 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:143 +#: src/pages/sales/ReturnOrderDetail.tsx:116 +#: src/pages/sales/SalesOrderDetail.tsx:122 #: src/tables/build/BuildOrderTable.tsx:114 -#: src/tables/machine/MachineListTable.tsx:335 +#: src/tables/machine/MachineListTable.tsx:334 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 #: src/tables/sales/ReturnOrderLineItemTable.tsx:132 @@ -2923,13 +2973,13 @@ msgid "Status" msgstr "Status" #: src/forms/PurchaseOrderForms.tsx:565 -#: src/pages/company/SupplierPartDetail.tsx:106 +#: src/pages/company/SupplierPartDetail.tsx:105 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "Note" #: src/forms/PurchaseOrderForms.tsx:641 -#: src/pages/company/SupplierPartDetail.tsx:124 +#: src/pages/company/SupplierPartDetail.tsx:123 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "SKU" @@ -3687,8 +3737,8 @@ msgstr "No tokens configured" #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 -#: src/tables/machine/MachineListTable.tsx:332 -#: src/tables/machine/MachineListTable.tsx:594 +#: src/tables/machine/MachineListTable.tsx:331 +#: src/tables/machine/MachineListTable.tsx:593 #: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 @@ -3754,32 +3804,32 @@ msgstr "Loader" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27 #: src/tables/ColumnRenderers.tsx:248 msgid "Currency" msgstr "Currency" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:31 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32 msgid "Rate" msgstr "Rate" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:43 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44 msgid "Exchange rates updated" msgstr "Exchange rates updated" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:49 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50 msgid "Exchange rate update error" msgstr "Exchange rate update error" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:61 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:62 msgid "Refresh currency exchange rates" msgstr "Refresh currency exchange rates" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:98 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 msgid "Last fetched" msgstr "Last fetched" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:100 msgid "Base currency" msgstr "Base currency" @@ -3812,7 +3862,7 @@ msgid "Custom Units" msgstr "Custom Units" #: src/pages/Index/Settings/AdminCenter/Index.tsx:156 -#: src/pages/part/CategoryDetail.tsx:264 +#: src/pages/part/CategoryDetail.tsx:262 msgid "Part Parameters" msgstr "Part Parameters" @@ -3894,6 +3944,10 @@ msgstr "Page Size" msgid "Landscape" msgstr "Landscape" +#: src/pages/Index/Settings/AdminCenter/ReportTemplatePanel.tsx:26 +msgid "Attach to Model" +msgstr "Attach to Model" + #: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:35 msgid "Background Worker Not Running" msgstr "Background Worker Not Running" @@ -3995,20 +4049,12 @@ msgstr "Labels" msgid "Reporting" msgstr "Reporting" -#: src/pages/Index/Settings/SystemSettings.tsx:231 +#: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/part/PartDetail.tsx:690 msgid "Stocktake" msgstr "Stocktake" -#: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:536 -#: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:624 -#: src/pages/sales/SalesOrderDetail.tsx:329 -msgid "Build Orders" -msgstr "Build Orders" - -#: src/pages/Index/Settings/SystemSettings.tsx:318 +#: src/pages/Index/Settings/SystemSettings.tsx:317 msgid "Switch to User Setting" msgstr "Switch to User Setting" @@ -4064,37 +4110,37 @@ msgstr "Mark as unread" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:98 +#: src/pages/build/BuildDetail.tsx:97 #: src/pages/part/PartDetail.tsx:150 #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:184 #: src/tables/build/BuildOrderTable.tsx:54 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderLineItemTable.tsx:66 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "IPN" -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:117 -#: src/pages/sales/ReturnOrderDetail.tsx:91 -#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/build/BuildDetail.tsx:110 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/sales/ReturnOrderDetail.tsx:90 +#: src/pages/sales/SalesOrderDetail.tsx:96 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/build/BuildLineTable.tsx:195 msgid "Reference" msgstr "Reference" -#: src/pages/build/BuildDetail.tsx:117 -#: src/pages/company/CompanyDetail.tsx:90 -#: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:92 -#: src/pages/part/CategoryDetail.tsx:101 +#: src/pages/build/BuildDetail.tsx:116 +#: src/pages/company/CompanyDetail.tsx:89 +#: src/pages/company/ManufacturerPartDetail.tsx:82 +#: src/pages/company/SupplierPartDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:100 #: src/pages/part/PartDetail.tsx:157 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 -#: src/pages/sales/ReturnOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:117 -#: src/pages/stock/LocationDetail.tsx:106 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 +#: src/pages/sales/ReturnOrderDetail.tsx:110 +#: src/pages/sales/SalesOrderDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:102 #: src/tables/ColumnRenderers.tsx:81 #: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 @@ -4107,34 +4153,34 @@ msgstr "Reference" #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 #: src/tables/sales/SalesOrderAllocationTable.tsx:56 -#: src/tables/sales/SalesOrderLineItemTable.tsx:67 +#: src/tables/sales/SalesOrderLineItemTable.tsx:71 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "Description" -#: src/pages/build/BuildDetail.tsx:125 +#: src/pages/build/BuildDetail.tsx:124 msgid "Parent Build" msgstr "Parent Build" -#: src/pages/build/BuildDetail.tsx:136 +#: src/pages/build/BuildDetail.tsx:135 msgid "Build Quantity" msgstr "Build Quantity" -#: src/pages/build/BuildDetail.tsx:144 -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:269 msgid "Completed Outputs" msgstr "Completed Outputs" -#: src/pages/build/BuildDetail.tsx:161 +#: src/pages/build/BuildDetail.tsx:160 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "Issued By" -#: src/pages/build/BuildDetail.tsx:168 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/part/PartDetail.tsx:372 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:195 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:215 +#: src/pages/sales/ReturnOrderDetail.tsx:194 +#: src/pages/sales/SalesOrderDetail.tsx:203 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -4142,19 +4188,19 @@ msgstr "Issued By" msgid "Responsible" msgstr "Responsible" -#: src/pages/build/BuildDetail.tsx:175 +#: src/pages/build/BuildDetail.tsx:174 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "Created" -#: src/pages/build/BuildDetail.tsx:182 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:188 -#: src/pages/sales/SalesOrderDetail.tsx:197 +#: src/pages/build/BuildDetail.tsx:181 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:208 +#: src/pages/sales/ReturnOrderDetail.tsx:187 +#: src/pages/sales/SalesOrderDetail.tsx:196 #: src/tables/ColumnRenderers.tsx:212 #: src/tables/part/PartPurchaseOrdersTable.tsx:99 #: src/tables/sales/ReturnOrderLineItemTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Target Date" msgstr "Target Date" @@ -4164,7 +4210,7 @@ msgstr "Target Date" #~ msgid "View part barcode" #~ msgstr "View part barcode" -#: src/pages/build/BuildDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:188 msgid "Completed" msgstr "Completed" @@ -4178,7 +4224,7 @@ msgstr "Completed" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:202 +#: src/pages/build/BuildDetail.tsx:201 msgid "Any location" msgstr "Any location" @@ -4186,7 +4232,7 @@ msgstr "Any location" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:209 +#: src/pages/build/BuildDetail.tsx:208 msgid "Destination Location" msgstr "Destination Location" @@ -4202,68 +4248,68 @@ msgstr "Destination Location" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:247 +#: src/pages/build/BuildDetail.tsx:246 msgid "Build Details" msgstr "Build Details" -#: src/pages/build/BuildDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:263 -#: src/pages/sales/ReturnOrderDetail.tsx:126 -#: src/pages/sales/ReturnOrderDetail.tsx:233 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:268 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/build/BuildDetail.tsx:252 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:262 +#: src/pages/sales/ReturnOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:232 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:267 +#: src/pages/sales/SalesOrderDetail.tsx:276 msgid "Line Items" msgstr "Line Items" -#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/build/BuildDetail.tsx:262 msgid "Incomplete Outputs" msgstr "Incomplete Outputs" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/sales/SalesOrderDetail.tsx:314 msgid "Allocated Stock" msgstr "Allocated Stock" -#: src/pages/build/BuildDetail.tsx:295 +#: src/pages/build/BuildDetail.tsx:294 msgid "Consumed Stock" msgstr "Consumed Stock" -#: src/pages/build/BuildDetail.tsx:309 +#: src/pages/build/BuildDetail.tsx:308 msgid "Child Build Orders" msgstr "Child Build Orders" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:318 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" msgstr "Test Results" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:329 #: src/pages/part/PartDetail.tsx:707 msgid "Test Statistics" msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/company/CompanyDetail.tsx:259 -#: src/pages/company/ManufacturerPartDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:343 +#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/ManufacturerPartDetail.tsx:178 #: src/pages/part/PartDetail.tsx:729 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 -#: src/pages/sales/ReturnOrderDetail.tsx:270 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:304 +#: src/pages/sales/ReturnOrderDetail.tsx:269 +#: src/pages/sales/SalesOrderDetail.tsx:338 #: src/pages/stock/StockDetail.tsx:381 msgid "Attachments" msgstr "Attachments" -#: src/pages/build/BuildDetail.tsx:352 -#: src/pages/company/CompanyDetail.tsx:270 -#: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:253 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:269 +#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:252 #: src/pages/part/PartDetail.tsx:737 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:281 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:280 +#: src/pages/sales/SalesOrderDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:392 #: src/tables/build/BuildOrderTestTable.tsx:143 #: src/tables/stock/StockTrackingTable.tsx:189 @@ -4274,7 +4320,7 @@ msgstr "Notes" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:370 +#: src/pages/build/BuildDetail.tsx:369 msgid "Edit Build Order" msgstr "Edit Build Order" @@ -4282,126 +4328,126 @@ msgstr "Edit Build Order" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "Add Build Order" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:390 msgid "Cancel Build Order" msgstr "Cancel Build Order" -#: src/pages/build/BuildDetail.tsx:393 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/SalesOrderDetail.tsx:375 msgid "Order cancelled" msgstr "Order cancelled" -#: src/pages/build/BuildDetail.tsx:394 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 +#: src/pages/sales/ReturnOrderDetail.tsx:341 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Cancel this order" msgstr "Cancel this order" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:402 msgid "Hold Build Order" msgstr "Hold Build Order" +#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:350 +#: src/pages/sales/ReturnOrderDetail.tsx:349 +#: src/pages/sales/SalesOrderDetail.tsx:382 +msgid "Place this order on hold" +msgstr "Place this order on hold" + #: src/pages/build/BuildDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:350 #: src/pages/sales/SalesOrderDetail.tsx:383 -msgid "Place this order on hold" -msgstr "Place this order on hold" - -#: src/pages/build/BuildDetail.tsx:406 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:352 -#: src/pages/sales/ReturnOrderDetail.tsx:351 -#: src/pages/sales/SalesOrderDetail.tsx:384 msgid "Order placed on hold" msgstr "Order placed on hold" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:410 msgid "Issue Build Order" msgstr "Issue Build Order" +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/SalesOrderDetail.tsx:366 +msgid "Issue this order" +msgstr "Issue this order" + #: src/pages/build/BuildDetail.tsx:413 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335 #: src/pages/sales/ReturnOrderDetail.tsx:334 #: src/pages/sales/SalesOrderDetail.tsx:367 -msgid "Issue this order" -msgstr "Issue this order" - -#: src/pages/build/BuildDetail.tsx:414 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:336 -#: src/pages/sales/ReturnOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:368 msgid "Order issued" msgstr "Order issued" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:418 msgid "Complete Build Order" msgstr "Complete Build Order" -#: src/pages/build/BuildDetail.tsx:421 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:357 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Mark this order as complete" msgstr "Mark this order as complete" -#: src/pages/build/BuildDetail.tsx:422 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 -#: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/sales/ReturnOrderDetail.tsx:358 +#: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order completed" msgstr "Order completed" -#: src/pages/build/BuildDetail.tsx:453 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 -#: src/pages/sales/ReturnOrderDetail.tsx:388 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:386 +#: src/pages/sales/ReturnOrderDetail.tsx:387 +#: src/pages/sales/SalesOrderDetail.tsx:420 msgid "Issue Order" msgstr "Issue Order" -#: src/pages/build/BuildDetail.tsx:460 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:394 -#: src/pages/sales/ReturnOrderDetail.tsx:395 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:459 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:393 +#: src/pages/sales/ReturnOrderDetail.tsx:394 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Complete Order" msgstr "Complete Order" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:477 msgid "Build Order Actions" msgstr "Build Order Actions" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:459 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:415 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:457 msgid "Edit order" msgstr "Edit order" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:464 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:462 msgid "Duplicate order" msgstr "Duplicate order" -#: src/pages/build/BuildDetail.tsx:492 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:429 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:426 +#: src/pages/sales/ReturnOrderDetail.tsx:427 +#: src/pages/sales/SalesOrderDetail.tsx:465 msgid "Hold order" msgstr "Hold order" -#: src/pages/build/BuildDetail.tsx:497 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:434 -#: src/pages/sales/SalesOrderDetail.tsx:472 +#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:432 +#: src/pages/sales/SalesOrderDetail.tsx:470 msgid "Cancel order" msgstr "Cancel order" @@ -4413,24 +4459,24 @@ msgstr "Cancel order" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:104 +#: src/pages/company/CompanyDetail.tsx:103 msgid "Phone Number" msgstr "Phone Number" -#: src/pages/company/CompanyDetail.tsx:111 +#: src/pages/company/CompanyDetail.tsx:110 msgid "Email Address" msgstr "Email Address" -#: src/pages/company/CompanyDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:120 msgid "Default Currency" msgstr "Default Currency" -#: src/pages/company/CompanyDetail.tsx:126 +#: src/pages/company/CompanyDetail.tsx:125 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:116 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:333 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:132 +#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:201 +#: src/pages/company/SupplierPartDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4438,20 +4484,20 @@ msgstr "Default Currency" msgid "Supplier" msgstr "Supplier" -#: src/pages/company/CompanyDetail.tsx:132 +#: src/pages/company/CompanyDetail.tsx:131 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:101 -#: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:100 +#: src/pages/company/ManufacturerPartDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:130 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "Manufacturer" -#: src/pages/company/CompanyDetail.tsx:138 +#: src/pages/company/CompanyDetail.tsx:137 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:105 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/ReturnOrderDetail.tsx:104 +#: src/pages/sales/SalesOrderDetail.tsx:110 #: src/pages/stock/StockDetail.tsx:226 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 @@ -4460,7 +4506,7 @@ msgstr "Manufacturer" msgid "Customer" msgstr "Customer" -#: src/pages/company/CompanyDetail.tsx:172 +#: src/pages/company/CompanyDetail.tsx:171 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "Details" @@ -4469,11 +4515,11 @@ msgstr "Details" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:178 +#: src/pages/company/CompanyDetail.tsx:177 msgid "Manufactured Parts" msgstr "Manufactured Parts" -#: src/pages/company/CompanyDetail.tsx:187 +#: src/pages/company/CompanyDetail.tsx:186 msgid "Supplied Parts" msgstr "Supplied Parts" @@ -4481,84 +4527,84 @@ msgstr "Supplied Parts" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:232 +#: src/pages/company/CompanyDetail.tsx:231 msgid "Assigned Stock" msgstr "Assigned Stock" -#: src/pages/company/CompanyDetail.tsx:290 +#: src/pages/company/CompanyDetail.tsx:289 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "Edit Company" -#: src/pages/company/CompanyDetail.tsx:298 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "Delete Company" -#: src/pages/company/CompanyDetail.tsx:306 +#: src/pages/company/CompanyDetail.tsx:305 msgid "Company Actions" msgstr "Company Actions" -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/company/ManufacturerPartDetail.tsx:75 +#: src/pages/company/SupplierPartDetail.tsx:84 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "Internal Part" -#: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:99 +#: src/pages/company/ManufacturerPartDetail.tsx:90 +#: src/pages/company/SupplierPartDetail.tsx:98 msgid "External Link" msgstr "External Link" -#: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:108 +#: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "Manufacturer Part Number" -#: src/pages/company/ManufacturerPartDetail.tsx:138 +#: src/pages/company/ManufacturerPartDetail.tsx:137 msgid "Manufacturer Details" msgstr "Manufacturer Details" -#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/ManufacturerPartDetail.tsx:146 msgid "Manufacturer Part Details" msgstr "Manufacturer Part Details" -#: src/pages/company/ManufacturerPartDetail.tsx:153 +#: src/pages/company/ManufacturerPartDetail.tsx:152 #: src/pages/part/PartDetail.tsx:539 msgid "Parameters" msgstr "Parameters" -#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/company/ManufacturerPartDetail.tsx:164 #: src/pages/part/PartDetail.tsx:657 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "Suppliers" -#: src/pages/company/ManufacturerPartDetail.tsx:208 +#: src/pages/company/ManufacturerPartDetail.tsx:207 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "Edit Manufacturer Part" -#: src/pages/company/ManufacturerPartDetail.tsx:215 +#: src/pages/company/ManufacturerPartDetail.tsx:214 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "Add Manufacturer Part" -#: src/pages/company/ManufacturerPartDetail.tsx:227 +#: src/pages/company/ManufacturerPartDetail.tsx:226 #: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "Delete Manufacturer Part" -#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: 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" -#: src/pages/company/SupplierPartDetail.tsx:159 +#: src/pages/company/SupplierPartDetail.tsx:158 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 @@ -4566,122 +4612,122 @@ msgstr "ManufacturerPart" msgid "Pack Quantity" msgstr "Pack Quantity" -#: src/pages/company/SupplierPartDetail.tsx:170 +#: src/pages/company/SupplierPartDetail.tsx:169 msgid "Supplier Availability" msgstr "Supplier Availability" -#: src/pages/company/SupplierPartDetail.tsx:177 +#: src/pages/company/SupplierPartDetail.tsx:176 msgid "Availability Updated" msgstr "Availability Updated" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Availability" msgstr "Availability" -#: src/pages/company/SupplierPartDetail.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:212 msgid "Supplier Part Details" msgstr "Supplier Part Details" -#: src/pages/company/SupplierPartDetail.tsx:219 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:292 +#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:291 msgid "Received Stock" msgstr "Received Stock" -#: src/pages/company/SupplierPartDetail.tsx:243 +#: src/pages/company/SupplierPartDetail.tsx:242 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "Supplier Pricing" -#: src/pages/company/SupplierPartDetail.tsx:276 +#: src/pages/company/SupplierPartDetail.tsx:275 msgid "Supplier Part Actions" msgstr "Supplier Part Actions" -#: src/pages/company/SupplierPartDetail.tsx:301 +#: src/pages/company/SupplierPartDetail.tsx:299 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "Edit Supplier Part" -#: src/pages/company/SupplierPartDetail.tsx:309 +#: src/pages/company/SupplierPartDetail.tsx:307 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "Delete Supplier Part" -#: src/pages/company/SupplierPartDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:315 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "Add Supplier Part" -#: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:98 +#: src/pages/part/CategoryDetail.tsx:92 +#: src/pages/stock/LocationDetail.tsx:94 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "Path" -#: src/pages/part/CategoryDetail.tsx:109 +#: src/pages/part/CategoryDetail.tsx:108 msgid "Parent Category" msgstr "Parent Category" -#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/part/CategoryDetail.tsx:125 msgid "Subcategories" msgstr "Subcategories" -#: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:138 +#: src/pages/part/CategoryDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:134 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" msgstr "Structural" -#: src/pages/part/CategoryDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:138 msgid "Parent default location" msgstr "Parent default location" -#: src/pages/part/CategoryDetail.tsx:146 +#: src/pages/part/CategoryDetail.tsx:145 msgid "Default location" msgstr "Default location" -#: src/pages/part/CategoryDetail.tsx:157 +#: src/pages/part/CategoryDetail.tsx:156 msgid "Top level part category" msgstr "Top level part category" -#: src/pages/part/CategoryDetail.tsx:167 -#: src/pages/part/CategoryDetail.tsx:221 +#: src/pages/part/CategoryDetail.tsx:166 +#: src/pages/part/CategoryDetail.tsx:219 #: src/tables/part/PartCategoryTable.tsx:102 msgid "Edit Part Category" msgstr "Edit Part Category" -#: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:230 +#: src/pages/part/CategoryDetail.tsx:179 +#: src/pages/stock/LocationDetail.tsx:226 msgid "Delete items" msgstr "Delete items" -#: src/pages/part/CategoryDetail.tsx:188 -#: src/pages/part/CategoryDetail.tsx:226 +#: src/pages/part/CategoryDetail.tsx:187 +#: src/pages/part/CategoryDetail.tsx:224 msgid "Delete Part Category" msgstr "Delete Part Category" -#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Parts Action" msgstr "Parts Action" -#: src/pages/part/CategoryDetail.tsx:192 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for parts in this category" msgstr "Action for parts in this category" -#: src/pages/part/CategoryDetail.tsx:197 +#: src/pages/part/CategoryDetail.tsx:196 msgid "Child Categories Action" msgstr "Child Categories Action" -#: src/pages/part/CategoryDetail.tsx:198 +#: src/pages/part/CategoryDetail.tsx:197 msgid "Action for child categories in this category" msgstr "Action for child categories in this category" -#: src/pages/part/CategoryDetail.tsx:216 +#: src/pages/part/CategoryDetail.tsx:215 msgid "Category Actions" msgstr "Category Actions" -#: src/pages/part/CategoryDetail.tsx:238 +#: src/pages/part/CategoryDetail.tsx:236 msgid "Category Details" msgstr "Category Details" @@ -4726,7 +4772,7 @@ msgstr "Keywords" #: src/tables/bom/BomTable.tsx:320 #: src/tables/build/BuildLineTable.tsx:166 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:103 +#: src/tables/sales/SalesOrderLineItemTable.tsx:107 msgid "Available Stock" msgstr "Available Stock" @@ -4741,7 +4787,7 @@ msgstr "Minimum Stock" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:237 #: src/tables/build/BuildLineTable.tsx:128 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 +#: src/tables/sales/SalesOrderLineItemTable.tsx:145 msgid "On order" msgstr "On order" @@ -4765,7 +4811,7 @@ msgstr "Can Build" #: src/pages/part/PartDetail.tsx:295 #: src/pages/part/PartDetail.tsx:884 -#: src/pages/stock/StockDetail.tsx:560 +#: src/pages/stock/StockDetail.tsx:559 #: src/tables/build/BuildOrderTestTable.tsx:220 #: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" @@ -4910,7 +4956,7 @@ msgstr "Related Parts" #: src/pages/part/PartDetail.tsx:860 #: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:576 #: src/tables/build/BuildLineTable.tsx:59 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:177 @@ -4953,7 +4999,7 @@ msgid "Deleting this part cannot be reversed" msgstr "Deleting this part cannot be reversed" #: src/pages/part/PartDetail.tsx:1006 -#: src/pages/stock/LocationDetail.tsx:313 +#: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "Stock Actions" @@ -4970,7 +5016,7 @@ msgstr "Transfer part stock" msgid "Part Actions" msgstr "Part Actions" -#: src/pages/part/PartDetail.tsx:1094 +#: src/pages/part/PartDetail.tsx:1093 msgid "Select Part Revision" msgstr "Select Part Revision" @@ -5023,7 +5069,7 @@ msgstr "Sale History" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:89 +#: src/tables/sales/SalesOrderLineItemTable.tsx:93 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "Total Price" @@ -5062,7 +5108,7 @@ msgstr "Maximum Price" #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 #: src/tables/bom/BomTable.tsx:176 #: src/tables/general/ExtraLineItemTable.tsx:56 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "Unit Price" @@ -5191,23 +5237,23 @@ msgstr "Supplier Price" msgid "Variant Part" msgstr "Variant Part" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:88 msgid "Edit Purchase Order" msgstr "Edit Purchase Order" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:98 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:97 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "Add Purchase Order" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:122 msgid "Supplier Reference" msgstr "Supplier Reference" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:133 -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:153 +#: src/pages/sales/ReturnOrderDetail.tsx:132 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Line Items" msgstr "Completed Line Items" @@ -5217,91 +5263,91 @@ msgstr "Completed Line Items" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:140 -#: src/pages/sales/SalesOrderDetail.tsx:149 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:160 +#: src/pages/sales/ReturnOrderDetail.tsx:139 +#: src/pages/sales/SalesOrderDetail.tsx:148 msgid "Order Currency" msgstr "Order Currency" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:147 -#: src/pages/sales/SalesOrderDetail.tsx:156 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:146 +#: src/pages/sales/SalesOrderDetail.tsx:155 msgid "Total Cost" msgstr "Total Cost" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:182 -#: src/pages/sales/SalesOrderDetail.tsx:191 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 +#: src/pages/sales/ReturnOrderDetail.tsx:181 +#: src/pages/sales/SalesOrderDetail.tsx:190 msgid "Created On" msgstr "Created On" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:227 -#: src/pages/sales/SalesOrderDetail.tsx:262 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 +#: src/pages/sales/ReturnOrderDetail.tsx:226 +#: src/pages/sales/SalesOrderDetail.tsx:261 msgid "Order Details" msgstr "Order Details" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 -#: src/pages/sales/ReturnOrderDetail.tsx:254 -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:275 +#: src/pages/sales/ReturnOrderDetail.tsx:253 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Extra Line Items" msgstr "Extra Line Items" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Issue Purchase Order" msgstr "Issue Purchase Order" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 msgid "Cancel Purchase Order" msgstr "Cancel Purchase Order" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 msgid "Hold Purchase Order" msgstr "Hold Purchase Order" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 msgid "Complete Purchase Order" msgstr "Complete Purchase Order" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/pages/sales/SalesOrderDetail.tsx:453 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/sales/ReturnOrderDetail.tsx:412 +#: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order Actions" msgstr "Order Actions" -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/ReturnOrderDetail.tsx:96 +#: src/pages/sales/SalesOrderDetail.tsx:102 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "Customer Reference" -#: src/pages/sales/ReturnOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:310 msgid "Edit Return Order" msgstr "Edit Return Order" -#: src/pages/sales/ReturnOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:319 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "Add Return Order" -#: src/pages/sales/ReturnOrderDetail.tsx:332 +#: src/pages/sales/ReturnOrderDetail.tsx:331 msgid "Issue Return Order" msgstr "Issue Return Order" -#: src/pages/sales/ReturnOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 msgid "Cancel Return Order" msgstr "Cancel Return Order" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:342 msgid "Order canceled" msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:348 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Hold Return Order" msgstr "Hold Return Order" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Complete Return Order" msgstr "Complete Return Order" @@ -5309,15 +5355,15 @@ msgstr "Complete Return Order" msgid "Customers" msgstr "Customers" -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Completed Shipments" msgstr "Completed Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:239 +#: src/pages/sales/SalesOrderDetail.tsx:238 msgid "Edit Sales Order" msgstr "Edit Sales Order" -#: src/pages/sales/SalesOrderDetail.tsx:248 +#: src/pages/sales/SalesOrderDetail.tsx:247 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5327,88 +5373,88 @@ msgstr "Add Sales Order" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:308 msgid "Shipments" msgstr "Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:364 msgid "Issue Sales Order" msgstr "Issue Sales Order" -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Cancel Sales Order" msgstr "Cancel Sales Order" -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Hold Sales Order" msgstr "Hold Sales Order" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Complete Sales Order" msgstr "Complete Sales Order" -#: src/pages/sales/SalesOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Ship Order" msgstr "Ship Order" -#: src/pages/stock/LocationDetail.tsx:114 +#: src/pages/stock/LocationDetail.tsx:110 msgid "Parent Location" msgstr "Parent Location" -#: src/pages/stock/LocationDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:128 msgid "Sublocations" msgstr "Sublocations" -#: src/pages/stock/LocationDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:140 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "External" -#: src/pages/stock/LocationDetail.tsx:150 +#: src/pages/stock/LocationDetail.tsx:146 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "Location Type" -#: src/pages/stock/LocationDetail.tsx:161 +#: src/pages/stock/LocationDetail.tsx:157 msgid "Top level stock location" msgstr "Top level stock location" -#: src/pages/stock/LocationDetail.tsx:172 +#: src/pages/stock/LocationDetail.tsx:168 msgid "Location Details" msgstr "Location Details" -#: src/pages/stock/LocationDetail.tsx:198 +#: src/pages/stock/LocationDetail.tsx:194 msgid "Default Parts" msgstr "Default Parts" -#: src/pages/stock/LocationDetail.tsx:217 -#: src/pages/stock/LocationDetail.tsx:340 +#: src/pages/stock/LocationDetail.tsx:213 +#: src/pages/stock/LocationDetail.tsx:335 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "Edit Stock Location" -#: src/pages/stock/LocationDetail.tsx:238 -#: src/pages/stock/LocationDetail.tsx:345 +#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:340 msgid "Delete Stock Location" msgstr "Delete Stock Location" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Items Action" msgstr "Items Action" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:238 msgid "Action for stock items in this location" msgstr "Action for stock items in this location" -#: src/pages/stock/LocationDetail.tsx:247 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Child Locations Action" msgstr "Child Locations Action" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Action for child locations in this location" msgstr "Action for child locations in this location" -#: src/pages/stock/LocationDetail.tsx:335 +#: src/pages/stock/LocationDetail.tsx:331 msgid "Location Actions" msgstr "Location Actions" @@ -5436,12 +5482,6 @@ msgstr "Consumed By" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:96 -msgid "Build Order" -msgstr "Build Order" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" @@ -5726,7 +5766,7 @@ msgstr "Includes substitute stock" #: src/tables/bom/BomTable.tsx:229 #: src/tables/build/BuildLineTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:127 +#: src/tables/sales/SalesOrderLineItemTable.tsx:131 msgid "Includes variant stock" msgstr "Includes variant stock" @@ -5737,7 +5777,7 @@ msgstr "Building" #: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 #: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "Stock Information" @@ -6026,7 +6066,7 @@ msgid "Show tracked lines" msgstr "Show tracked lines" #: src/tables/build/BuildLineTable.tsx:119 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "In production" msgstr "In production" @@ -6035,7 +6075,7 @@ msgid "Insufficient stock" msgstr "Insufficient stock" #: src/tables/build/BuildLineTable.tsx:163 -#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/sales/SalesOrderLineItemTable.tsx:125 #: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "No stock available" @@ -6049,7 +6089,7 @@ msgid "Unit Quantity" msgstr "Unit Quantity" #: src/tables/build/BuildLineTable.tsx:283 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 +#: src/tables/sales/SalesOrderLineItemTable.tsx:247 msgid "Create Build Order" msgstr "Create Build Order" @@ -6240,24 +6280,24 @@ msgstr "Allocated Lines" msgid "Required Tests" msgstr "Required Tests" -#: src/tables/company/AddressTable.tsx:121 -#: src/tables/company/AddressTable.tsx:185 +#: src/tables/company/AddressTable.tsx:118 +#: src/tables/company/AddressTable.tsx:182 msgid "Add Address" msgstr "Add Address" -#: src/tables/company/AddressTable.tsx:126 +#: src/tables/company/AddressTable.tsx:123 msgid "Address created" msgstr "Address created" -#: src/tables/company/AddressTable.tsx:135 +#: src/tables/company/AddressTable.tsx:132 msgid "Edit Address" msgstr "Edit Address" -#: src/tables/company/AddressTable.tsx:143 +#: src/tables/company/AddressTable.tsx:140 msgid "Delete Address" msgstr "Delete Address" -#: src/tables/company/AddressTable.tsx:144 +#: src/tables/company/AddressTable.tsx:141 msgid "Are you sure you want to delete this address?" msgstr "Are you sure you want to delete this address?" @@ -6367,23 +6407,23 @@ msgid "Drag attachment file here to upload" msgstr "Drag attachment file here to upload" #: src/tables/general/ExtraLineItemTable.tsx:86 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 #: src/tables/sales/ReturnOrderLineItemTable.tsx:60 -#: src/tables/sales/SalesOrderLineItemTable.tsx:196 +#: src/tables/sales/SalesOrderLineItemTable.tsx:200 msgid "Add Line Item" msgstr "Add Line Item" #: src/tables/general/ExtraLineItemTable.tsx:98 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/SalesOrderLineItemTable.tsx:214 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Edit Line Item" msgstr "Edit Line Item" #: src/tables/general/ExtraLineItemTable.tsx:106 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/SalesOrderLineItemTable.tsx:222 +#: src/tables/sales/SalesOrderLineItemTable.tsx:226 msgid "Delete Line Item" msgstr "Delete Line Item" @@ -6396,12 +6436,12 @@ msgid "Machine restarted" msgstr "Machine restarted" #: src/tables/machine/MachineListTable.tsx:212 -#: src/tables/machine/MachineListTable.tsx:263 +#: src/tables/machine/MachineListTable.tsx:262 msgid "Edit machine" msgstr "Edit machine" #: src/tables/machine/MachineListTable.tsx:226 -#: src/tables/machine/MachineListTable.tsx:267 +#: src/tables/machine/MachineListTable.tsx:266 msgid "Delete machine" msgstr "Delete machine" @@ -6414,7 +6454,7 @@ msgid "Are you sure you want to remove the machine \"{0}\"?" msgstr "Are you sure you want to remove the machine \"{0}\"?" #: src/tables/machine/MachineListTable.tsx:255 -#: src/tables/machine/MachineListTable.tsx:432 +#: src/tables/machine/MachineListTable.tsx:431 msgid "Restart required" msgstr "Restart required" @@ -6422,50 +6462,50 @@ msgstr "Restart required" msgid "Machine Actions" msgstr "Machine Actions" -#: src/tables/machine/MachineListTable.tsx:272 +#: src/tables/machine/MachineListTable.tsx:271 msgid "Restart" msgstr "Restart" -#: src/tables/machine/MachineListTable.tsx:274 +#: src/tables/machine/MachineListTable.tsx:273 msgid "Restart machine" msgstr "Restart machine" -#: src/tables/machine/MachineListTable.tsx:276 +#: src/tables/machine/MachineListTable.tsx:275 msgid "manual restart required" msgstr "manual restart required" -#: src/tables/machine/MachineListTable.tsx:292 +#: src/tables/machine/MachineListTable.tsx:291 msgid "Machine information" msgstr "Machine information" -#: src/tables/machine/MachineListTable.tsx:303 -#: src/tables/machine/MachineListTable.tsx:599 +#: src/tables/machine/MachineListTable.tsx:302 +#: src/tables/machine/MachineListTable.tsx:598 msgid "Machine Type" msgstr "Machine Type" -#: src/tables/machine/MachineListTable.tsx:316 +#: src/tables/machine/MachineListTable.tsx:315 msgid "Machine Driver" msgstr "Machine Driver" -#: src/tables/machine/MachineListTable.tsx:329 +#: src/tables/machine/MachineListTable.tsx:328 msgid "Initialized" msgstr "Initialized" -#: src/tables/machine/MachineListTable.tsx:350 +#: src/tables/machine/MachineListTable.tsx:349 #: src/tables/machine/MachineTypeTable.tsx:261 msgid "Errors" msgstr "Errors" -#: src/tables/machine/MachineListTable.tsx:358 +#: src/tables/machine/MachineListTable.tsx:357 #: src/tables/machine/MachineTypeTable.tsx:269 msgid "No errors reported" msgstr "No errors reported" -#: src/tables/machine/MachineListTable.tsx:378 +#: src/tables/machine/MachineListTable.tsx:377 msgid "Machine Settings" msgstr "Machine Settings" -#: src/tables/machine/MachineListTable.tsx:389 +#: src/tables/machine/MachineListTable.tsx:388 msgid "Driver Settings" msgstr "Driver Settings" @@ -6473,15 +6513,15 @@ msgstr "Driver Settings" #~ msgid "Create machine" #~ msgstr "Create machine" -#: src/tables/machine/MachineListTable.tsx:506 +#: src/tables/machine/MachineListTable.tsx:505 msgid "Add machine" msgstr "Add machine" -#: src/tables/machine/MachineListTable.tsx:561 +#: src/tables/machine/MachineListTable.tsx:560 msgid "Machine detail" msgstr "Machine detail" -#: src/tables/machine/MachineListTable.tsx:608 +#: src/tables/machine/MachineListTable.tsx:607 msgid "Driver" msgstr "Driver" @@ -7247,7 +7287,7 @@ msgstr "Delete Parameter" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337 msgid "Import Line Items" msgstr "Import Line Items" @@ -7263,25 +7303,25 @@ msgstr "Supplier Code" msgid "Supplier Link" msgstr "Supplier Link" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 msgid "Manufacturer Code" msgstr "Manufacturer Code" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227 msgid "Destination" msgstr "Destination" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:298 msgid "Receive line item" msgstr "Receive line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342 #: src/tables/sales/ReturnOrderLineItemTable.tsx:142 -#: src/tables/sales/SalesOrderLineItemTable.tsx:240 +#: src/tables/sales/SalesOrderLineItemTable.tsx:257 msgid "Add line item" msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352 msgid "Receive items" msgstr "Receive items" @@ -7349,15 +7389,23 @@ msgstr "Filter by line item status" msgid "Receive Item" msgstr "Receive Item" -#: src/tables/sales/SalesOrderLineItemTable.tsx:262 +#: src/tables/sales/SalesOrderLineItemTable.tsx:238 +msgid "Allocate Serial Numbers" +msgstr "Allocate Serial Numbers" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:279 msgid "Allocate stock" msgstr "Allocate stock" -#: src/tables/sales/SalesOrderLineItemTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 +msgid "Allocate Serials" +msgstr "Allocate Serials" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:303 msgid "Build stock" msgstr "Build stock" -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 #: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "Order stock" diff --git a/src/frontend/src/locales/es/messages.po b/src/frontend/src/locales/es/messages.po index 82adc90568..f033b12482 100644 --- a/src/frontend/src/locales/es/messages.po +++ b/src/frontend/src/locales/es/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: es\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-29 04:38\n" +"PO-Revision-Date: 2024-09-09 03:25\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -60,8 +60,9 @@ msgstr "Impresión de etiqueta completada con éxito" #: src/components/buttons/PrintingActions.tsx:106 #: src/components/buttons/PrintingActions.tsx:144 -#: src/components/editors/NotesEditor.tsx:65 -#: src/components/editors/NotesEditor.tsx:165 +#: src/components/editors/NotesEditor.tsx:40 +#: src/components/editors/NotesEditor.tsx:109 +#: src/components/editors/NotesEditor.tsx:163 #: src/components/forms/fields/ApiFormField.tsx:319 #: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 @@ -109,7 +110,7 @@ msgstr "Imprimir reportes" #: src/components/buttons/RemoveRowButton.tsx:8 msgid "Remove this row" -msgstr "" +msgstr "Eliminar esta fila" #: src/components/buttons/ScanButton.tsx:15 msgid "Scan QR code" @@ -163,8 +164,8 @@ msgstr "Eliminar" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:237 -#: src/components/items/ActionDropdown.tsx:238 +#: src/components/items/ActionDropdown.tsx:270 +#: src/components/items/ActionDropdown.tsx:271 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:210 @@ -239,31 +240,45 @@ msgstr "Borrar imagen" #~ msgid "Part is virtual (not a physical part)" #~ msgstr "Part is virtual (not a physical part)" -#: src/components/editors/NotesEditor.tsx:66 +#: src/components/editors/NotesEditor.tsx:41 +#: src/components/editors/NotesEditor.tsx:110 msgid "Image upload failed" msgstr "Error al cargar la imagen" -#: src/components/editors/NotesEditor.tsx:156 +#: src/components/editors/NotesEditor.tsx:119 +#: src/components/editors/NotesEditor.tsx:154 #: src/components/forms/ApiForm.tsx:467 #: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "Completado" -#: src/components/editors/NotesEditor.tsx:157 +#: src/components/editors/NotesEditor.tsx:120 +msgid "Image uploaded successfully" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:155 msgid "Notes saved successfully" msgstr "Notas guardadas correctamente" -#: src/components/editors/NotesEditor.tsx:166 +#: src/components/editors/NotesEditor.tsx:164 msgid "Failed to save notes" msgstr "Error al guardar las notas" -#: src/components/editors/NotesEditor.tsx:198 -msgid "Preview Notes" -msgstr "Previsualizar notas" +#: src/components/editors/NotesEditor.tsx:182 +msgid "Disable Editing" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:191 +msgid "Enable Editing" +msgstr "" #: src/components/editors/NotesEditor.tsx:198 -msgid "Edit Notes" -msgstr "Editar notas" +#~ msgid "Preview Notes" +#~ msgstr "Preview Notes" + +#: src/components/editors/NotesEditor.tsx:198 +#~ msgid "Edit Notes" +#~ msgstr "Edit Notes" #: src/components/editors/NotesEditor.tsx:212 msgid "Save Notes" @@ -417,7 +432,7 @@ msgid "Update" msgstr "Actualizar" #: src/components/forms/ApiForm.tsx:698 -#: src/components/items/ActionDropdown.tsx:217 +#: src/components/items/ActionDropdown.tsx:250 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:357 #: src/pages/Notifications.tsx:123 @@ -593,9 +608,9 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 -#: src/pages/part/CategoryDetail.tsx:81 +#: src/pages/part/CategoryDetail.tsx:80 #: src/pages/part/PartDetail.tsx:143 -#: src/pages/stock/LocationDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:82 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -867,68 +882,72 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:131 -msgid "Barcode Actions" +#: src/components/items/ActionDropdown.tsx:128 +msgid "Options" msgstr "" -#: src/components/items/ActionDropdown.tsx:136 -msgid "View" -msgstr "Vista" - -#: src/components/items/ActionDropdown.tsx:138 -msgid "View barcode" -msgstr "Ver código de barras" - #: src/components/items/ActionDropdown.tsx:140 #~ msgid "View Barcode" #~ msgstr "View Barcode" -#: src/components/items/ActionDropdown.tsx:144 +#: src/components/items/ActionDropdown.tsx:162 +#~ msgid "Link custom barcode" +#~ msgstr "Link custom barcode" + +#: src/components/items/ActionDropdown.tsx:164 +msgid "Barcode Actions" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:169 +msgid "View" +msgstr "Vista" + +#: src/components/items/ActionDropdown.tsx:171 +msgid "View barcode" +msgstr "Ver código de barras" + +#: src/components/items/ActionDropdown.tsx:177 msgid "Link Barcode" msgstr "Vincular Código de Barras" -#: src/components/items/ActionDropdown.tsx:146 +#: src/components/items/ActionDropdown.tsx:179 msgid "Link a custom barcode to this item" msgstr "" -#: src/components/items/ActionDropdown.tsx:152 +#: src/components/items/ActionDropdown.tsx:185 #: src/components/items/QRCode.tsx:195 #: src/forms/PurchaseOrderForms.tsx:419 msgid "Unlink Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:187 msgid "Unlink custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:162 -#~ msgid "Link custom barcode" -#~ msgstr "Link custom barcode" - -#: src/components/items/ActionDropdown.tsx:205 +#: src/components/items/ActionDropdown.tsx:238 #: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "" -#: src/components/items/ActionDropdown.tsx:206 +#: src/components/items/ActionDropdown.tsx:239 msgid "Edit item" msgstr "" -#: src/components/items/ActionDropdown.tsx:218 +#: src/components/items/ActionDropdown.tsx:251 msgid "Delete item" msgstr "" -#: src/components/items/ActionDropdown.tsx:226 -#: src/components/items/ActionDropdown.tsx:227 +#: src/components/items/ActionDropdown.tsx:259 +#: src/components/items/ActionDropdown.tsx:260 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:249 +#: src/components/items/ActionDropdown.tsx:282 #: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "Duplicar" -#: src/components/items/ActionDropdown.tsx:250 +#: src/components/items/ActionDropdown.tsx:283 msgid "Duplicate item" msgstr "" @@ -942,7 +961,7 @@ msgstr "" #: src/components/items/BarcodeInput.tsx:25 msgid "Scan" -msgstr "" +msgstr "Escanear" #: src/components/items/DocTooltip.tsx:92 msgid "Read More" @@ -1004,7 +1023,7 @@ msgstr "" #: src/components/items/QRCode.tsx:101 msgid "Custom barcode" -msgstr "" +msgstr "Código de barras personalizado" #: src/components/items/QRCode.tsx:102 msgid "A custom barcode is registered for this item. The shown code is not that custom barcode." @@ -1020,9 +1039,9 @@ msgstr "" #: src/components/items/QRCode.tsx:173 #: src/pages/part/PartDetail.tsx:218 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:161 -#: src/pages/sales/SalesOrderDetail.tsx:170 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:181 +#: src/pages/sales/ReturnOrderDetail.tsx:160 +#: src/pages/sales/SalesOrderDetail.tsx:169 msgid "Link" msgstr "" @@ -1248,7 +1267,7 @@ msgstr "" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:315 +#: src/pages/Index/Settings/SystemSettings.tsx:314 msgid "System Settings" msgstr "" @@ -1383,7 +1402,19 @@ msgstr "" msgid "Unknown model: {model}" msgstr "" -#: src/components/render/ModelType.tsx:22 +#: src/components/render/ModelType.tsx:101 +#~ msgid "Builds" +#~ msgstr "Builds" + +#: src/components/render/ModelType.tsx:147 +#~ msgid "Purchase Order Line" +#~ msgstr "Purchase Order Line" + +#: src/components/render/ModelType.tsx:148 +#~ msgid "Purchase Order Lines" +#~ msgstr "Purchase Order Lines" + +#: src/components/render/ModelType.tsx:202 #: src/forms/BuildForms.tsx:229 #: src/forms/BuildForms.tsx:452 #: src/forms/BuildForms.tsx:602 @@ -1396,8 +1427,8 @@ msgstr "" #: src/forms/StockForms.tsx:643 #: src/forms/StockForms.tsx:685 #: src/forms/StockForms.tsx:723 -#: src/pages/build/BuildDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:1080 +#: src/pages/build/BuildDetail.tsx:90 +#: src/pages/part/PartDetail.tsx:1079 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 @@ -1407,36 +1438,17 @@ msgstr "" msgid "Part" msgstr "" -#: src/components/render/ModelType.tsx:23 -#: src/defaults/links.tsx:29 -#: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:173 -#: src/pages/part/CategoryDetail.tsx:119 -#: src/pages/part/CategoryDetail.tsx:244 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:835 -msgid "Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:31 +#: src/components/render/ModelType.tsx:204 msgid "Part Parameter Template" msgstr "" -#: src/components/render/ModelType.tsx:32 -msgid "Part Parameter Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:38 +#: src/components/render/ModelType.tsx:206 msgid "Part Test Template" msgstr "" -#: src/components/render/ModelType.tsx:39 -msgid "Part Test Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:357 +#: src/components/render/ModelType.tsx:208 +#: src/pages/company/SupplierPartDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:355 #: src/pages/stock/StockDetail.tsx:169 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -1444,111 +1456,58 @@ msgstr "" msgid "Supplier Part" msgstr "" -#: src/components/render/ModelType.tsx:46 -msgid "Supplier Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:132 +#: src/components/render/ModelType.tsx:210 +#: src/pages/company/ManufacturerPartDetail.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 msgid "Manufacturer Part" msgstr "" -#: src/components/render/ModelType.tsx:55 -msgid "Manufacturer Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:305 +#: src/components/render/ModelType.tsx:212 +#: src/pages/part/CategoryDetail.tsx:303 msgid "Part Category" msgstr "" -#: src/components/render/ModelType.tsx:64 -#: src/pages/part/CategoryDetail.tsx:258 -#: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1070 -msgid "Part Categories" -msgstr "" - -#: src/components/render/ModelType.tsx:72 +#: src/components/render/ModelType.tsx:214 #: src/forms/BuildForms.tsx:602 -#: src/pages/stock/StockDetail.tsx:608 +#: src/pages/stock/StockDetail.tsx:607 #: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" -#: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:203 -#: src/pages/stock/LocationDetail.tsx:125 -#: src/pages/stock/LocationDetail.tsx:178 -#: src/pages/stock/LocationDetail.tsx:384 -msgid "Stock Items" -msgstr "" - -#: src/components/render/ModelType.tsx:81 +#: src/components/render/ModelType.tsx:216 msgid "Stock Location" msgstr "" -#: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:376 -#: src/pages/stock/StockDetail.tsx:600 -msgid "Stock Locations" -msgstr "" - -#: src/components/render/ModelType.tsx:90 +#: src/components/render/ModelType.tsx:218 msgid "Stock Location Type" msgstr "" -#: src/components/render/ModelType.tsx:91 -msgid "Stock Location Types" -msgstr "" - -#: src/components/render/ModelType.tsx:95 +#: src/components/render/ModelType.tsx:220 msgid "Stock History" msgstr "" -#: src/components/render/ModelType.tsx:96 -msgid "Stock Histories" +#: src/components/render/ModelType.tsx:222 +#: src/pages/stock/StockDetail.tsx:209 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:96 +msgid "Build Order" msgstr "" -#: src/components/render/ModelType.tsx:100 -#: src/defaults/links.tsx:31 -#: src/defaults/menuItems.tsx:43 -msgid "Build" -msgstr "" - -#: src/components/render/ModelType.tsx:101 -msgid "Builds" -msgstr "" - -#: src/components/render/ModelType.tsx:109 +#: src/components/render/ModelType.tsx:224 msgid "Build Line" msgstr "" -#: src/components/render/ModelType.tsx:110 -msgid "Build Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:117 +#: src/components/render/ModelType.tsx:226 msgid "Build Item" msgstr "" -#: src/components/render/ModelType.tsx:118 -msgid "Build Items" -msgstr "" - -#: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:339 +#: src/components/render/ModelType.tsx:228 +#: src/pages/company/CompanyDetail.tsx:337 msgid "Company" msgstr "" -#: src/components/render/ModelType.tsx:123 -msgid "Companies" -msgstr "" - -#: src/components/render/ModelType.tsx:131 +#: src/components/render/ModelType.tsx:230 #: src/tables/TableHoverCard.tsx:81 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 @@ -1557,176 +1516,262 @@ msgstr "" msgid "Project Code" msgstr "" -#: src/components/render/ModelType.tsx:132 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 -msgid "Project Codes" -msgstr "" - -#: src/components/render/ModelType.tsx:138 +#: src/components/render/ModelType.tsx:232 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:463 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" -#: src/components/render/ModelType.tsx:139 -#: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:670 -#: src/pages/purchasing/PurchasingIndex.tsx:25 -msgid "Purchase Orders" +#: src/components/render/ModelType.tsx:234 +msgid "Purchase Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:147 -msgid "Purchase Order Line" -msgstr "" - -#: src/components/render/ModelType.tsx:148 -msgid "Purchase Order Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:149 -#: src/pages/sales/SalesOrderDetail.tsx:505 +#: src/components/render/ModelType.tsx:236 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/sales/SalesOrderDetail.tsx:503 #: src/pages/stock/StockDetail.tsx:217 #: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" -#: src/components/render/ModelType.tsx:153 -#: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:677 -#: src/pages/sales/SalesIndex.tsx:26 -msgid "Sales Orders" -msgstr "" - -#: src/components/render/ModelType.tsx:161 +#: src/components/render/ModelType.tsx:238 msgid "Sales Order Shipment" msgstr "" -#: src/components/render/ModelType.tsx:162 -msgid "Sales Order Shipments" -msgstr "" - -#: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/components/render/ModelType.tsx:240 +#: src/pages/sales/ReturnOrderDetail.tsx:452 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" -#: src/components/render/ModelType.tsx:169 -#: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:223 -#: src/pages/sales/SalesIndex.tsx:32 -msgid "Return Orders" -msgstr "" - -#: src/components/render/ModelType.tsx:177 +#: src/components/render/ModelType.tsx:242 msgid "Return Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:178 -msgid "Return Order Line Items" -msgstr "" - -#: src/components/render/ModelType.tsx:182 -#: src/tables/company/AddressTable.tsx:47 +#: src/components/render/ModelType.tsx:244 +#: src/tables/company/AddressTable.tsx:48 msgid "Address" msgstr "" -#: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:253 -msgid "Addresses" -msgstr "" - -#: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:170 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/components/render/ModelType.tsx:246 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:178 msgid "Contact" msgstr "" -#: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:247 -msgid "Contacts" -msgstr "" - -#: src/components/render/ModelType.tsx:196 +#: src/components/render/ModelType.tsx:248 msgid "Owner" msgstr "" -#: src/components/render/ModelType.tsx:197 -msgid "Owners" -msgstr "" - -#: src/components/render/ModelType.tsx:203 +#: src/components/render/ModelType.tsx:250 #: src/tables/settings/ImportSessionTable.tsx:121 #: src/tables/stock/StockItemTestResultTable.tsx:204 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "" -#: src/components/render/ModelType.tsx:204 +#: src/components/render/ModelType.tsx:252 +msgid "Group" +msgstr "" + +#: src/components/render/ModelType.tsx:254 +msgid "Import Session" +msgstr "" + +#: src/components/render/ModelType.tsx:256 +msgid "Label Template" +msgstr "" + +#: src/components/render/ModelType.tsx:258 +msgid "Report Template" +msgstr "" + +#: src/components/render/ModelType.tsx:260 +msgid "Plugin Configuration" +msgstr "" + +#: src/components/render/ModelType.tsx:262 +msgid "Content Type" +msgstr "" + +#: src/components/render/ModelType.tsx:264 +msgid "Unknown Model" +msgstr "" + +#: src/components/render/ModelType.tsx:275 +#: src/defaults/links.tsx:29 +#: src/defaults/menuItems.tsx:33 +#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/part/CategoryDetail.tsx:118 +#: src/pages/part/CategoryDetail.tsx:242 +#: src/pages/part/CategoryDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:835 +msgid "Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:277 +msgid "Part Parameter Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:279 +msgid "Part Test Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:281 +msgid "Supplier Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:283 +msgid "Manufacturer Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:285 +#: src/pages/part/CategoryDetail.tsx:256 +#: src/pages/part/CategoryDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:1069 +msgid "Part Categories" +msgstr "" + +#: src/components/render/ModelType.tsx:287 +#: src/pages/company/CompanyDetail.tsx:202 +#: src/pages/stock/LocationDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:379 +msgid "Stock Items" +msgstr "" + +#: src/components/render/ModelType.tsx:289 +#: src/pages/stock/LocationDetail.tsx:188 +#: src/pages/stock/LocationDetail.tsx:371 +#: src/pages/stock/StockDetail.tsx:599 +msgid "Stock Locations" +msgstr "" + +#: src/components/render/ModelType.tsx:291 +msgid "Stock Location Types" +msgstr "" + +#: src/components/render/ModelType.tsx:293 +msgid "Stock Histories" +msgstr "" + +#: src/components/render/ModelType.tsx:295 +#: src/pages/Index/Settings/SystemSettings.tsx:236 +#: src/pages/build/BuildDetail.tsx:534 +#: src/pages/build/BuildIndex.tsx:22 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/sales/SalesOrderDetail.tsx:328 +msgid "Build Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:297 +msgid "Build Lines" +msgstr "" + +#: src/components/render/ModelType.tsx:299 +msgid "Build Items" +msgstr "" + +#: src/components/render/ModelType.tsx:301 +msgid "Companies" +msgstr "" + +#: src/components/render/ModelType.tsx:303 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 +msgid "Project Codes" +msgstr "" + +#: src/components/render/ModelType.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/company/CompanyDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/part/PartDetail.tsx:670 +#: src/pages/purchasing/PurchasingIndex.tsx:25 +msgid "Purchase Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:307 +msgid "Purchase Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:309 +#: src/pages/Index/Settings/SystemSettings.tsx:269 +#: src/pages/company/CompanyDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:677 +#: src/pages/sales/SalesIndex.tsx:26 +msgid "Sales Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:311 +msgid "Sales Order Shipments" +msgstr "" + +#: src/components/render/ModelType.tsx:313 +#: src/pages/Index/Settings/SystemSettings.tsx:285 +#: src/pages/company/CompanyDetail.tsx:222 +#: src/pages/sales/SalesIndex.tsx:32 +msgid "Return Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:315 +msgid "Return Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:317 +#: src/pages/company/CompanyDetail.tsx:252 +msgid "Addresses" +msgstr "" + +#: src/components/render/ModelType.tsx:319 +#: src/pages/company/CompanyDetail.tsx:246 +msgid "Contacts" +msgstr "" + +#: src/components/render/ModelType.tsx:321 +msgid "Owners" +msgstr "" + +#: src/components/render/ModelType.tsx:323 #: src/pages/Index/Settings/AdminCenter/Index.tsx:102 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "" -#: src/components/render/ModelType.tsx:210 -msgid "Group" -msgstr "" - -#: src/components/render/ModelType.tsx:211 +#: src/components/render/ModelType.tsx:325 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 #: src/tables/settings/UserTable.tsx:138 #: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "" -#: src/components/render/ModelType.tsx:218 -msgid "Import Session" -msgstr "" - -#: src/components/render/ModelType.tsx:219 +#: src/components/render/ModelType.tsx:327 msgid "Import Sessions" msgstr "" -#: src/components/render/ModelType.tsx:225 -msgid "Label Template" -msgstr "" - -#: src/components/render/ModelType.tsx:226 +#: src/components/render/ModelType.tsx:329 #: src/pages/Index/Settings/AdminCenter/Index.tsx:168 msgid "Label Templates" msgstr "" -#: src/components/render/ModelType.tsx:232 -msgid "Report Template" -msgstr "" - -#: src/components/render/ModelType.tsx:233 +#: src/components/render/ModelType.tsx:331 #: src/pages/Index/Settings/AdminCenter/Index.tsx:174 msgid "Report Templates" msgstr "" -#: src/components/render/ModelType.tsx:239 -msgid "Plugin Configuration" -msgstr "" - -#: src/components/render/ModelType.tsx:240 +#: src/components/render/ModelType.tsx:333 msgid "Plugin Configurations" msgstr "" -#: src/components/render/ModelType.tsx:246 -msgid "Content Type" +#: src/components/render/ModelType.tsx:335 +msgid "Content Types" msgstr "" -#: src/components/render/ModelType.tsx:247 -msgid "Content Types" +#: src/components/render/ModelType.tsx:337 +msgid "Unknown Models" msgstr "" #: src/components/render/Order.tsx:121 @@ -1735,8 +1780,8 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:325 -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/CompanyDetail.tsx:323 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/pages/part/PartDetail.tsx:896 msgid "Inactive" msgstr "Inactivo" @@ -1750,23 +1795,23 @@ msgstr "" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:206 +#: src/pages/Index/Settings/SystemSettings.tsx:204 #: src/pages/part/PartDetail.tsx:550 -#: src/pages/stock/LocationDetail.tsx:356 +#: src/pages/stock/LocationDetail.tsx:351 #: src/pages/stock/StockDetail.tsx:407 #: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "" -#: src/components/render/Stock.tsx:60 +#: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:565 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/build/BuildAllocatedStockTable.tsx:102 #: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "" -#: src/components/render/Stock.tsx:62 +#: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:234 #: src/forms/BuildForms.tsx:602 #: src/forms/PurchaseOrderForms.tsx:641 @@ -1774,7 +1819,7 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:171 #: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:571 +#: src/pages/stock/StockDetail.tsx:570 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 @@ -2503,7 +2548,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:96 +#: src/pages/company/CompanyDetail.tsx:95 msgid "Website" msgstr "" @@ -2515,13 +2560,18 @@ msgstr "" msgid "Demo" msgstr "" +#: src/defaults/links.tsx:31 +#: src/defaults/menuItems.tsx:43 +msgid "Build" +msgstr "" + #: src/defaults/links.tsx:33 #: src/defaults/menuItems.tsx:48 #: 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:329 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "" @@ -2529,9 +2579,9 @@ msgstr "" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:459 +#: src/pages/sales/ReturnOrderDetail.tsx:457 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:510 +#: src/pages/sales/SalesOrderDetail.tsx:508 msgid "Sales" msgstr "" @@ -2765,16 +2815,16 @@ msgstr "" #: src/forms/BuildForms.tsx:472 msgid "Remove line" -msgstr "" +msgstr "Eliminar líneas" #: src/forms/BuildForms.tsx:631 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:200 msgid "Source Location" msgstr "" #: src/forms/BuildForms.tsx:632 msgid "Select the source location for the stock allocation" -msgstr "" +msgstr "Seleccione la ubicación de origen para la asignación de stock" #: src/forms/BuildForms.tsx:652 #: src/tables/build/BuildLineTable.tsx:293 @@ -2785,7 +2835,7 @@ msgstr "" #: src/forms/BuildForms.tsx:655 msgid "Stock items allocated" -msgstr "" +msgstr "Artículos de stock seleccionados" #: src/forms/CompanyForms.tsx:150 #~ msgid "Company updated" @@ -2886,9 +2936,9 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:521 -#: src/pages/build/BuildDetail.tsx:215 +#: src/pages/build/BuildDetail.tsx:214 #: src/pages/stock/StockDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:583 +#: src/pages/stock/StockDetail.tsx:582 #: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:189 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 @@ -2901,20 +2951,20 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:543 #: src/forms/StockForms.tsx:428 -#: src/pages/company/SupplierPartDetail.tsx:152 -#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/stock/StockDetail.tsx:240 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:105 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 -#: src/pages/sales/ReturnOrderDetail.tsx:117 -#: src/pages/sales/SalesOrderDetail.tsx:123 +#: src/pages/build/BuildDetail.tsx:104 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:143 +#: src/pages/sales/ReturnOrderDetail.tsx:116 +#: src/pages/sales/SalesOrderDetail.tsx:122 #: src/tables/build/BuildOrderTable.tsx:114 -#: src/tables/machine/MachineListTable.tsx:335 +#: src/tables/machine/MachineListTable.tsx:334 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 #: src/tables/sales/ReturnOrderLineItemTable.tsx:132 @@ -2928,13 +2978,13 @@ msgid "Status" msgstr "" #: src/forms/PurchaseOrderForms.tsx:565 -#: src/pages/company/SupplierPartDetail.tsx:106 +#: src/pages/company/SupplierPartDetail.tsx:105 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:641 -#: src/pages/company/SupplierPartDetail.tsx:124 +#: src/pages/company/SupplierPartDetail.tsx:123 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" @@ -3530,7 +3580,7 @@ msgstr "" #: src/pages/Index/Scan.tsx:569 msgid "Start scanning by selecting a camera and pressing the play button." -msgstr "" +msgstr "Comienza a escanear seleccionando una cámara y presionando el botón reproducir." #: src/pages/Index/Scan.tsx:650 msgid "Error while getting camera" @@ -3692,8 +3742,8 @@ msgstr "" #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 -#: src/tables/machine/MachineListTable.tsx:332 -#: src/tables/machine/MachineListTable.tsx:594 +#: src/tables/machine/MachineListTable.tsx:331 +#: src/tables/machine/MachineListTable.tsx:593 #: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 @@ -3759,34 +3809,34 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27 #: src/tables/ColumnRenderers.tsx:248 msgid "Currency" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:31 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32 msgid "Rate" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:43 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44 msgid "Exchange rates updated" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:49 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50 msgid "Exchange rate update error" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:61 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:62 msgid "Refresh currency exchange rates" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:98 -msgid "Last fetched" -msgstr "" - #: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 +msgid "Last fetched" +msgstr "Últimas obtenidas" + +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:100 msgid "Base currency" -msgstr "" +msgstr "Divisa principal" #: src/pages/Index/Settings/AdminCenter/Index.tsx:108 msgid "Data Import" @@ -3817,7 +3867,7 @@ msgid "Custom Units" msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:156 -#: src/pages/part/CategoryDetail.tsx:264 +#: src/pages/part/CategoryDetail.tsx:262 msgid "Part Parameters" msgstr "" @@ -3893,10 +3943,14 @@ msgstr "" #: src/pages/Index/Settings/AdminCenter/ReportTemplatePanel.tsx:17 msgid "Page Size" -msgstr "" +msgstr "Tamaño de página" #: src/pages/Index/Settings/AdminCenter/ReportTemplatePanel.tsx:20 msgid "Landscape" +msgstr "Orientación Horizontal" + +#: src/pages/Index/Settings/AdminCenter/ReportTemplatePanel.tsx:26 +msgid "Attach to Model" msgstr "" #: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:35 @@ -4000,20 +4054,12 @@ msgstr "" msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:231 +#: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/part/PartDetail.tsx:690 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:536 -#: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:624 -#: src/pages/sales/SalesOrderDetail.tsx:329 -msgid "Build Orders" -msgstr "" - -#: src/pages/Index/Settings/SystemSettings.tsx:318 +#: src/pages/Index/Settings/SystemSettings.tsx:317 msgid "Switch to User Setting" msgstr "" @@ -4069,37 +4115,37 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:98 +#: src/pages/build/BuildDetail.tsx:97 #: src/pages/part/PartDetail.tsx:150 #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:184 #: src/tables/build/BuildOrderTable.tsx:54 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderLineItemTable.tsx:66 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:117 -#: src/pages/sales/ReturnOrderDetail.tsx:91 -#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/build/BuildDetail.tsx:110 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/sales/ReturnOrderDetail.tsx:90 +#: src/pages/sales/SalesOrderDetail.tsx:96 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/build/BuildLineTable.tsx:195 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:117 -#: src/pages/company/CompanyDetail.tsx:90 -#: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:92 -#: src/pages/part/CategoryDetail.tsx:101 +#: src/pages/build/BuildDetail.tsx:116 +#: src/pages/company/CompanyDetail.tsx:89 +#: src/pages/company/ManufacturerPartDetail.tsx:82 +#: src/pages/company/SupplierPartDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:100 #: src/pages/part/PartDetail.tsx:157 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 -#: src/pages/sales/ReturnOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:117 -#: src/pages/stock/LocationDetail.tsx:106 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 +#: src/pages/sales/ReturnOrderDetail.tsx:110 +#: src/pages/sales/SalesOrderDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:102 #: src/tables/ColumnRenderers.tsx:81 #: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 @@ -4112,34 +4158,34 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 #: src/tables/sales/SalesOrderAllocationTable.tsx:56 -#: src/tables/sales/SalesOrderLineItemTable.tsx:67 +#: src/tables/sales/SalesOrderLineItemTable.tsx:71 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:125 +#: src/pages/build/BuildDetail.tsx:124 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:136 +#: src/pages/build/BuildDetail.tsx:135 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:144 -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:269 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:161 +#: src/pages/build/BuildDetail.tsx:160 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:168 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/part/PartDetail.tsx:372 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:195 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:215 +#: src/pages/sales/ReturnOrderDetail.tsx:194 +#: src/pages/sales/SalesOrderDetail.tsx:203 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -4147,19 +4193,19 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:175 +#: src/pages/build/BuildDetail.tsx:174 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:182 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:188 -#: src/pages/sales/SalesOrderDetail.tsx:197 +#: src/pages/build/BuildDetail.tsx:181 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:208 +#: src/pages/sales/ReturnOrderDetail.tsx:187 +#: src/pages/sales/SalesOrderDetail.tsx:196 #: src/tables/ColumnRenderers.tsx:212 #: src/tables/part/PartPurchaseOrdersTable.tsx:99 #: src/tables/sales/ReturnOrderLineItemTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Target Date" msgstr "" @@ -4169,7 +4215,7 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "View part barcode" -#: src/pages/build/BuildDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:188 msgid "Completed" msgstr "" @@ -4183,7 +4229,7 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:202 +#: src/pages/build/BuildDetail.tsx:201 msgid "Any location" msgstr "" @@ -4191,7 +4237,7 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:209 +#: src/pages/build/BuildDetail.tsx:208 msgid "Destination Location" msgstr "" @@ -4207,68 +4253,68 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:247 +#: src/pages/build/BuildDetail.tsx:246 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:263 -#: src/pages/sales/ReturnOrderDetail.tsx:126 -#: src/pages/sales/ReturnOrderDetail.tsx:233 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:268 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/build/BuildDetail.tsx:252 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:262 +#: src/pages/sales/ReturnOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:232 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:267 +#: src/pages/sales/SalesOrderDetail.tsx:276 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/build/BuildDetail.tsx:262 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/sales/SalesOrderDetail.tsx:314 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 +#: src/pages/build/BuildDetail.tsx:294 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:309 +#: src/pages/build/BuildDetail.tsx:308 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:318 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:329 #: src/pages/part/PartDetail.tsx:707 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/company/CompanyDetail.tsx:259 -#: src/pages/company/ManufacturerPartDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:343 +#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/ManufacturerPartDetail.tsx:178 #: src/pages/part/PartDetail.tsx:729 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 -#: src/pages/sales/ReturnOrderDetail.tsx:270 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:304 +#: src/pages/sales/ReturnOrderDetail.tsx:269 +#: src/pages/sales/SalesOrderDetail.tsx:338 #: src/pages/stock/StockDetail.tsx:381 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:352 -#: src/pages/company/CompanyDetail.tsx:270 -#: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:253 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:269 +#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:252 #: src/pages/part/PartDetail.tsx:737 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:281 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:280 +#: src/pages/sales/SalesOrderDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:392 #: src/tables/build/BuildOrderTestTable.tsx:143 #: src/tables/stock/StockTrackingTable.tsx:189 @@ -4279,7 +4325,7 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:370 +#: src/pages/build/BuildDetail.tsx:369 msgid "Edit Build Order" msgstr "" @@ -4287,126 +4333,126 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:390 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/SalesOrderDetail.tsx:375 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 +#: src/pages/sales/ReturnOrderDetail.tsx:341 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:402 msgid "Hold Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:350 +#: src/pages/sales/ReturnOrderDetail.tsx:349 +#: src/pages/sales/SalesOrderDetail.tsx:382 +msgid "Place this order on hold" +msgstr "" + #: src/pages/build/BuildDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:350 #: src/pages/sales/SalesOrderDetail.tsx:383 -msgid "Place this order on hold" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:406 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:352 -#: src/pages/sales/ReturnOrderDetail.tsx:351 -#: src/pages/sales/SalesOrderDetail.tsx:384 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:410 msgid "Issue Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/SalesOrderDetail.tsx:366 +msgid "Issue this order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:413 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335 #: src/pages/sales/ReturnOrderDetail.tsx:334 #: src/pages/sales/SalesOrderDetail.tsx:367 -msgid "Issue this order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:414 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:336 -#: src/pages/sales/ReturnOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:368 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:418 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:421 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:357 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 -#: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/sales/ReturnOrderDetail.tsx:358 +#: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:453 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 -#: src/pages/sales/ReturnOrderDetail.tsx:388 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:386 +#: src/pages/sales/ReturnOrderDetail.tsx:387 +#: src/pages/sales/SalesOrderDetail.tsx:420 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:460 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:394 -#: src/pages/sales/ReturnOrderDetail.tsx:395 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:459 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:393 +#: src/pages/sales/ReturnOrderDetail.tsx:394 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:477 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:459 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:415 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:457 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:464 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:462 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:492 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:429 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:426 +#: src/pages/sales/ReturnOrderDetail.tsx:427 +#: src/pages/sales/SalesOrderDetail.tsx:465 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:497 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:434 -#: src/pages/sales/SalesOrderDetail.tsx:472 +#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:432 +#: src/pages/sales/SalesOrderDetail.tsx:470 msgid "Cancel order" msgstr "" @@ -4418,24 +4464,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:104 +#: src/pages/company/CompanyDetail.tsx:103 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:111 +#: src/pages/company/CompanyDetail.tsx:110 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:120 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:126 +#: src/pages/company/CompanyDetail.tsx:125 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:116 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:333 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:132 +#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:201 +#: src/pages/company/SupplierPartDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4443,20 +4489,20 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:132 +#: src/pages/company/CompanyDetail.tsx:131 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:101 -#: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:100 +#: src/pages/company/ManufacturerPartDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:130 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:138 +#: src/pages/company/CompanyDetail.tsx:137 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:105 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/ReturnOrderDetail.tsx:104 +#: src/pages/sales/SalesOrderDetail.tsx:110 #: src/pages/stock/StockDetail.tsx:226 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 @@ -4465,7 +4511,7 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:172 +#: src/pages/company/CompanyDetail.tsx:171 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" @@ -4474,11 +4520,11 @@ msgstr "" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:178 +#: src/pages/company/CompanyDetail.tsx:177 msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:187 +#: src/pages/company/CompanyDetail.tsx:186 msgid "Supplied Parts" msgstr "" @@ -4486,84 +4532,84 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:232 +#: src/pages/company/CompanyDetail.tsx:231 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:290 +#: src/pages/company/CompanyDetail.tsx:289 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:298 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:306 +#: src/pages/company/CompanyDetail.tsx:305 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/company/ManufacturerPartDetail.tsx:75 +#: src/pages/company/SupplierPartDetail.tsx:84 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:99 +#: src/pages/company/ManufacturerPartDetail.tsx:90 +#: src/pages/company/SupplierPartDetail.tsx:98 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:108 +#: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:138 +#: src/pages/company/ManufacturerPartDetail.tsx:137 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/ManufacturerPartDetail.tsx:146 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:153 +#: src/pages/company/ManufacturerPartDetail.tsx:152 #: src/pages/part/PartDetail.tsx:539 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/company/ManufacturerPartDetail.tsx:164 #: src/pages/part/PartDetail.tsx:657 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:208 +#: src/pages/company/ManufacturerPartDetail.tsx:207 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:215 +#: src/pages/company/ManufacturerPartDetail.tsx:214 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:227 +#: src/pages/company/ManufacturerPartDetail.tsx:226 #: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: 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 "" -#: src/pages/company/SupplierPartDetail.tsx:159 +#: src/pages/company/SupplierPartDetail.tsx:158 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 @@ -4571,122 +4617,122 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:170 +#: src/pages/company/SupplierPartDetail.tsx:169 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:177 +#: src/pages/company/SupplierPartDetail.tsx:176 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:212 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:219 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:292 +#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:291 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:243 +#: src/pages/company/SupplierPartDetail.tsx:242 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:276 +#: src/pages/company/SupplierPartDetail.tsx:275 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:301 +#: src/pages/company/SupplierPartDetail.tsx:299 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:309 +#: src/pages/company/SupplierPartDetail.tsx:307 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:315 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:98 +#: src/pages/part/CategoryDetail.tsx:92 +#: src/pages/stock/LocationDetail.tsx:94 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:109 +#: src/pages/part/CategoryDetail.tsx:108 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/part/CategoryDetail.tsx:125 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:138 +#: src/pages/part/CategoryDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:134 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:138 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:146 +#: src/pages/part/CategoryDetail.tsx:145 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:157 +#: src/pages/part/CategoryDetail.tsx:156 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:167 -#: src/pages/part/CategoryDetail.tsx:221 +#: src/pages/part/CategoryDetail.tsx:166 +#: src/pages/part/CategoryDetail.tsx:219 #: src/tables/part/PartCategoryTable.tsx:102 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:230 +#: src/pages/part/CategoryDetail.tsx:179 +#: src/pages/stock/LocationDetail.tsx:226 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 -#: src/pages/part/CategoryDetail.tsx:226 +#: src/pages/part/CategoryDetail.tsx:187 +#: src/pages/part/CategoryDetail.tsx:224 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:197 +#: src/pages/part/CategoryDetail.tsx:196 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:198 +#: src/pages/part/CategoryDetail.tsx:197 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:216 +#: src/pages/part/CategoryDetail.tsx:215 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:238 +#: src/pages/part/CategoryDetail.tsx:236 msgid "Category Details" msgstr "" @@ -4731,7 +4777,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:320 #: src/tables/build/BuildLineTable.tsx:166 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:103 +#: src/tables/sales/SalesOrderLineItemTable.tsx:107 msgid "Available Stock" msgstr "" @@ -4746,7 +4792,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:237 #: src/tables/build/BuildLineTable.tsx:128 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 +#: src/tables/sales/SalesOrderLineItemTable.tsx:145 msgid "On order" msgstr "" @@ -4770,7 +4816,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:295 #: src/pages/part/PartDetail.tsx:884 -#: src/pages/stock/StockDetail.tsx:560 +#: src/pages/stock/StockDetail.tsx:559 #: src/tables/build/BuildOrderTestTable.tsx:220 #: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" @@ -4915,7 +4961,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:860 #: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:576 #: src/tables/build/BuildLineTable.tsx:59 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:177 @@ -4958,7 +5004,7 @@ msgid "Deleting this part cannot be reversed" msgstr "" #: src/pages/part/PartDetail.tsx:1006 -#: src/pages/stock/LocationDetail.tsx:313 +#: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" @@ -4975,7 +5021,7 @@ msgstr "" msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1094 +#: src/pages/part/PartDetail.tsx:1093 msgid "Select Part Revision" msgstr "" @@ -5028,7 +5074,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:89 +#: src/tables/sales/SalesOrderLineItemTable.tsx:93 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -5067,7 +5113,7 @@ msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 #: src/tables/bom/BomTable.tsx:176 #: src/tables/general/ExtraLineItemTable.tsx:56 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" @@ -5196,23 +5242,23 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:88 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:98 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:97 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:122 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:133 -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:153 +#: src/pages/sales/ReturnOrderDetail.tsx:132 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Line Items" msgstr "" @@ -5222,91 +5268,91 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:140 -#: src/pages/sales/SalesOrderDetail.tsx:149 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:160 +#: src/pages/sales/ReturnOrderDetail.tsx:139 +#: src/pages/sales/SalesOrderDetail.tsx:148 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:147 -#: src/pages/sales/SalesOrderDetail.tsx:156 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:146 +#: src/pages/sales/SalesOrderDetail.tsx:155 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:182 -#: src/pages/sales/SalesOrderDetail.tsx:191 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 +#: src/pages/sales/ReturnOrderDetail.tsx:181 +#: src/pages/sales/SalesOrderDetail.tsx:190 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:227 -#: src/pages/sales/SalesOrderDetail.tsx:262 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 +#: src/pages/sales/ReturnOrderDetail.tsx:226 +#: src/pages/sales/SalesOrderDetail.tsx:261 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 -#: src/pages/sales/ReturnOrderDetail.tsx:254 -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:275 +#: src/pages/sales/ReturnOrderDetail.tsx:253 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/pages/sales/SalesOrderDetail.tsx:453 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/sales/ReturnOrderDetail.tsx:412 +#: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/ReturnOrderDetail.tsx:96 +#: src/pages/sales/SalesOrderDetail.tsx:102 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:310 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:319 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:332 +#: src/pages/sales/ReturnOrderDetail.tsx:331 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:342 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:348 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Complete Return Order" msgstr "" @@ -5314,15 +5360,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:239 +#: src/pages/sales/SalesOrderDetail.tsx:238 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:248 +#: src/pages/sales/SalesOrderDetail.tsx:247 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5332,88 +5378,88 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:308 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:364 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:114 +#: src/pages/stock/LocationDetail.tsx:110 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:128 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:140 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:150 +#: src/pages/stock/LocationDetail.tsx:146 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:161 +#: src/pages/stock/LocationDetail.tsx:157 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:172 +#: src/pages/stock/LocationDetail.tsx:168 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:198 +#: src/pages/stock/LocationDetail.tsx:194 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:217 -#: src/pages/stock/LocationDetail.tsx:340 +#: src/pages/stock/LocationDetail.tsx:213 +#: src/pages/stock/LocationDetail.tsx:335 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:238 -#: src/pages/stock/LocationDetail.tsx:345 +#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:340 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:238 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:247 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:335 +#: src/pages/stock/LocationDetail.tsx:331 msgid "Location Actions" msgstr "" @@ -5441,12 +5487,6 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:96 -msgid "Build Order" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" @@ -5731,7 +5771,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:229 #: src/tables/build/BuildLineTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:127 +#: src/tables/sales/SalesOrderLineItemTable.tsx:131 msgid "Includes variant stock" msgstr "" @@ -5742,7 +5782,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 #: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" @@ -6031,7 +6071,7 @@ msgid "Show tracked lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:119 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "In production" msgstr "" @@ -6040,7 +6080,7 @@ msgid "Insufficient stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:163 -#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/sales/SalesOrderLineItemTable.tsx:125 #: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" @@ -6054,41 +6094,41 @@ msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:283 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 +#: src/tables/sales/SalesOrderLineItemTable.tsx:247 msgid "Create Build Order" msgstr "" #: src/tables/build/BuildLineTable.tsx:311 msgid "Auto allocation in progress" -msgstr "" +msgstr "Auto asignación en progreso" #: src/tables/build/BuildLineTable.tsx:314 #: src/tables/build/BuildLineTable.tsx:445 msgid "Auto Allocate Stock" -msgstr "" +msgstr "Autoasignar stock" #: src/tables/build/BuildLineTable.tsx:315 msgid "Automatically allocate stock to this build according to the selected options" -msgstr "" +msgstr "Asignar stock automáticamente a esta construcción de acuerdo a las opciones seleccionadas" #: src/tables/build/BuildLineTable.tsx:333 #: src/tables/build/BuildLineTable.tsx:347 #: src/tables/build/BuildLineTable.tsx:404 #: src/tables/build/BuildLineTable.tsx:472 msgid "Deallocate Stock" -msgstr "" +msgstr "Desasignar existencias" #: src/tables/build/BuildLineTable.tsx:349 msgid "Deallocate all untracked stock for this build order" -msgstr "" +msgstr "Desasignar todo el stock sin seguimiento para este pedido" #: src/tables/build/BuildLineTable.tsx:351 msgid "Deallocate stock from the selected line item" -msgstr "" +msgstr "Desasignar stock de la línea de item seleccionada" #: src/tables/build/BuildLineTable.tsx:355 msgid "Stock has been deallocated" -msgstr "" +msgstr "Stock ha sido desasignado" #: src/tables/build/BuildLineTable.tsx:414 msgid "Order Stock" @@ -6245,24 +6285,24 @@ msgstr "" msgid "Required Tests" msgstr "" -#: src/tables/company/AddressTable.tsx:121 -#: src/tables/company/AddressTable.tsx:185 +#: src/tables/company/AddressTable.tsx:118 +#: src/tables/company/AddressTable.tsx:182 msgid "Add Address" msgstr "" -#: src/tables/company/AddressTable.tsx:126 +#: src/tables/company/AddressTable.tsx:123 msgid "Address created" msgstr "" -#: src/tables/company/AddressTable.tsx:135 +#: src/tables/company/AddressTable.tsx:132 msgid "Edit Address" msgstr "" -#: src/tables/company/AddressTable.tsx:143 +#: src/tables/company/AddressTable.tsx:140 msgid "Delete Address" msgstr "" -#: src/tables/company/AddressTable.tsx:144 +#: src/tables/company/AddressTable.tsx:141 msgid "Are you sure you want to delete this address?" msgstr "" @@ -6372,23 +6412,23 @@ msgid "Drag attachment file here to upload" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:86 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 #: src/tables/sales/ReturnOrderLineItemTable.tsx:60 -#: src/tables/sales/SalesOrderLineItemTable.tsx:196 +#: src/tables/sales/SalesOrderLineItemTable.tsx:200 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:98 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/SalesOrderLineItemTable.tsx:214 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:106 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/SalesOrderLineItemTable.tsx:222 +#: src/tables/sales/SalesOrderLineItemTable.tsx:226 msgid "Delete Line Item" msgstr "" @@ -6401,12 +6441,12 @@ msgid "Machine restarted" msgstr "" #: src/tables/machine/MachineListTable.tsx:212 -#: src/tables/machine/MachineListTable.tsx:263 +#: src/tables/machine/MachineListTable.tsx:262 msgid "Edit machine" msgstr "" #: src/tables/machine/MachineListTable.tsx:226 -#: src/tables/machine/MachineListTable.tsx:267 +#: src/tables/machine/MachineListTable.tsx:266 msgid "Delete machine" msgstr "" @@ -6419,7 +6459,7 @@ msgid "Are you sure you want to remove the machine \"{0}\"?" msgstr "" #: src/tables/machine/MachineListTable.tsx:255 -#: src/tables/machine/MachineListTable.tsx:432 +#: src/tables/machine/MachineListTable.tsx:431 msgid "Restart required" msgstr "" @@ -6427,50 +6467,50 @@ msgstr "" msgid "Machine Actions" msgstr "" -#: src/tables/machine/MachineListTable.tsx:272 +#: src/tables/machine/MachineListTable.tsx:271 msgid "Restart" msgstr "" -#: src/tables/machine/MachineListTable.tsx:274 +#: src/tables/machine/MachineListTable.tsx:273 msgid "Restart machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:276 +#: src/tables/machine/MachineListTable.tsx:275 msgid "manual restart required" msgstr "" -#: src/tables/machine/MachineListTable.tsx:292 +#: src/tables/machine/MachineListTable.tsx:291 msgid "Machine information" msgstr "" -#: src/tables/machine/MachineListTable.tsx:303 -#: src/tables/machine/MachineListTable.tsx:599 +#: src/tables/machine/MachineListTable.tsx:302 +#: src/tables/machine/MachineListTable.tsx:598 msgid "Machine Type" msgstr "" -#: src/tables/machine/MachineListTable.tsx:316 +#: src/tables/machine/MachineListTable.tsx:315 msgid "Machine Driver" msgstr "" -#: src/tables/machine/MachineListTable.tsx:329 +#: src/tables/machine/MachineListTable.tsx:328 msgid "Initialized" msgstr "" -#: src/tables/machine/MachineListTable.tsx:350 +#: src/tables/machine/MachineListTable.tsx:349 #: src/tables/machine/MachineTypeTable.tsx:261 msgid "Errors" msgstr "" -#: src/tables/machine/MachineListTable.tsx:358 +#: src/tables/machine/MachineListTable.tsx:357 #: src/tables/machine/MachineTypeTable.tsx:269 msgid "No errors reported" msgstr "" -#: src/tables/machine/MachineListTable.tsx:378 +#: src/tables/machine/MachineListTable.tsx:377 msgid "Machine Settings" msgstr "" -#: src/tables/machine/MachineListTable.tsx:389 +#: src/tables/machine/MachineListTable.tsx:388 msgid "Driver Settings" msgstr "" @@ -6478,15 +6518,15 @@ msgstr "" #~ msgid "Create machine" #~ msgstr "Create machine" -#: src/tables/machine/MachineListTable.tsx:506 +#: src/tables/machine/MachineListTable.tsx:505 msgid "Add machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:561 +#: src/tables/machine/MachineListTable.tsx:560 msgid "Machine detail" msgstr "" -#: src/tables/machine/MachineListTable.tsx:608 +#: src/tables/machine/MachineListTable.tsx:607 msgid "Driver" msgstr "" @@ -7252,7 +7292,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337 msgid "Import Line Items" msgstr "" @@ -7268,25 +7308,25 @@ msgstr "" msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:298 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342 #: src/tables/sales/ReturnOrderLineItemTable.tsx:142 -#: src/tables/sales/SalesOrderLineItemTable.tsx:240 +#: src/tables/sales/SalesOrderLineItemTable.tsx:257 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352 msgid "Receive items" msgstr "" @@ -7354,15 +7394,23 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:262 +#: src/tables/sales/SalesOrderLineItemTable.tsx:238 +msgid "Allocate Serial Numbers" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:279 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 +msgid "Allocate Serials" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:303 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 #: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" diff --git a/src/frontend/src/locales/es_MX/messages.po b/src/frontend/src/locales/es_MX/messages.po index e9ce8e6025..800d06437f 100644 --- a/src/frontend/src/locales/es_MX/messages.po +++ b/src/frontend/src/locales/es_MX/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: es_MX\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-29 04:38\n" +"PO-Revision-Date: 2024-09-09 03:25\n" "Last-Translator: \n" "Language-Team: Spanish, Mexico\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -60,8 +60,9 @@ msgstr "Impresión de etiqueta completada con éxito" #: src/components/buttons/PrintingActions.tsx:106 #: src/components/buttons/PrintingActions.tsx:144 -#: src/components/editors/NotesEditor.tsx:65 -#: src/components/editors/NotesEditor.tsx:165 +#: src/components/editors/NotesEditor.tsx:40 +#: src/components/editors/NotesEditor.tsx:109 +#: src/components/editors/NotesEditor.tsx:163 #: src/components/forms/fields/ApiFormField.tsx:319 #: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 @@ -163,8 +164,8 @@ msgstr "Eliminar" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:237 -#: src/components/items/ActionDropdown.tsx:238 +#: src/components/items/ActionDropdown.tsx:270 +#: src/components/items/ActionDropdown.tsx:271 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:210 @@ -239,31 +240,45 @@ msgstr "Eliminar imagen" #~ msgid "Part is virtual (not a physical part)" #~ msgstr "Part is virtual (not a physical part)" -#: src/components/editors/NotesEditor.tsx:66 +#: src/components/editors/NotesEditor.tsx:41 +#: src/components/editors/NotesEditor.tsx:110 msgid "Image upload failed" msgstr "" -#: src/components/editors/NotesEditor.tsx:156 +#: src/components/editors/NotesEditor.tsx:119 +#: src/components/editors/NotesEditor.tsx:154 #: src/components/forms/ApiForm.tsx:467 #: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "" -#: src/components/editors/NotesEditor.tsx:157 +#: src/components/editors/NotesEditor.tsx:120 +msgid "Image uploaded successfully" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:155 msgid "Notes saved successfully" msgstr "" -#: src/components/editors/NotesEditor.tsx:166 +#: src/components/editors/NotesEditor.tsx:164 msgid "Failed to save notes" msgstr "" -#: src/components/editors/NotesEditor.tsx:198 -msgid "Preview Notes" +#: src/components/editors/NotesEditor.tsx:182 +msgid "Disable Editing" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:191 +msgid "Enable Editing" msgstr "" #: src/components/editors/NotesEditor.tsx:198 -msgid "Edit Notes" -msgstr "" +#~ msgid "Preview Notes" +#~ msgstr "Preview Notes" + +#: src/components/editors/NotesEditor.tsx:198 +#~ msgid "Edit Notes" +#~ msgstr "Edit Notes" #: src/components/editors/NotesEditor.tsx:212 msgid "Save Notes" @@ -417,7 +432,7 @@ msgid "Update" msgstr "" #: src/components/forms/ApiForm.tsx:698 -#: src/components/items/ActionDropdown.tsx:217 +#: src/components/items/ActionDropdown.tsx:250 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:357 #: src/pages/Notifications.tsx:123 @@ -593,9 +608,9 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 -#: src/pages/part/CategoryDetail.tsx:81 +#: src/pages/part/CategoryDetail.tsx:80 #: src/pages/part/PartDetail.tsx:143 -#: src/pages/stock/LocationDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:82 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -867,68 +882,72 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:131 -msgid "Barcode Actions" -msgstr "" - -#: src/components/items/ActionDropdown.tsx:136 -msgid "View" -msgstr "" - -#: src/components/items/ActionDropdown.tsx:138 -msgid "View barcode" +#: src/components/items/ActionDropdown.tsx:128 +msgid "Options" msgstr "" #: src/components/items/ActionDropdown.tsx:140 #~ msgid "View Barcode" #~ msgstr "View Barcode" -#: src/components/items/ActionDropdown.tsx:144 +#: src/components/items/ActionDropdown.tsx:162 +#~ msgid "Link custom barcode" +#~ msgstr "Link custom barcode" + +#: src/components/items/ActionDropdown.tsx:164 +msgid "Barcode Actions" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:169 +msgid "View" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:171 +msgid "View barcode" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:177 msgid "Link Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:146 +#: src/components/items/ActionDropdown.tsx:179 msgid "Link a custom barcode to this item" msgstr "" -#: src/components/items/ActionDropdown.tsx:152 +#: src/components/items/ActionDropdown.tsx:185 #: src/components/items/QRCode.tsx:195 #: src/forms/PurchaseOrderForms.tsx:419 msgid "Unlink Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:187 msgid "Unlink custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:162 -#~ msgid "Link custom barcode" -#~ msgstr "Link custom barcode" - -#: src/components/items/ActionDropdown.tsx:205 +#: src/components/items/ActionDropdown.tsx:238 #: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "" -#: src/components/items/ActionDropdown.tsx:206 +#: src/components/items/ActionDropdown.tsx:239 msgid "Edit item" msgstr "" -#: src/components/items/ActionDropdown.tsx:218 +#: src/components/items/ActionDropdown.tsx:251 msgid "Delete item" msgstr "" -#: src/components/items/ActionDropdown.tsx:226 -#: src/components/items/ActionDropdown.tsx:227 +#: src/components/items/ActionDropdown.tsx:259 +#: src/components/items/ActionDropdown.tsx:260 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:249 +#: src/components/items/ActionDropdown.tsx:282 #: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "" -#: src/components/items/ActionDropdown.tsx:250 +#: src/components/items/ActionDropdown.tsx:283 msgid "Duplicate item" msgstr "" @@ -1020,9 +1039,9 @@ msgstr "" #: src/components/items/QRCode.tsx:173 #: src/pages/part/PartDetail.tsx:218 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:161 -#: src/pages/sales/SalesOrderDetail.tsx:170 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:181 +#: src/pages/sales/ReturnOrderDetail.tsx:160 +#: src/pages/sales/SalesOrderDetail.tsx:169 msgid "Link" msgstr "" @@ -1248,7 +1267,7 @@ msgstr "" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:315 +#: src/pages/Index/Settings/SystemSettings.tsx:314 msgid "System Settings" msgstr "" @@ -1383,7 +1402,19 @@ msgstr "" msgid "Unknown model: {model}" msgstr "" -#: src/components/render/ModelType.tsx:22 +#: src/components/render/ModelType.tsx:101 +#~ msgid "Builds" +#~ msgstr "Builds" + +#: src/components/render/ModelType.tsx:147 +#~ msgid "Purchase Order Line" +#~ msgstr "Purchase Order Line" + +#: src/components/render/ModelType.tsx:148 +#~ msgid "Purchase Order Lines" +#~ msgstr "Purchase Order Lines" + +#: src/components/render/ModelType.tsx:202 #: src/forms/BuildForms.tsx:229 #: src/forms/BuildForms.tsx:452 #: src/forms/BuildForms.tsx:602 @@ -1396,8 +1427,8 @@ msgstr "" #: src/forms/StockForms.tsx:643 #: src/forms/StockForms.tsx:685 #: src/forms/StockForms.tsx:723 -#: src/pages/build/BuildDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:1080 +#: src/pages/build/BuildDetail.tsx:90 +#: src/pages/part/PartDetail.tsx:1079 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 @@ -1407,36 +1438,17 @@ msgstr "" msgid "Part" msgstr "" -#: src/components/render/ModelType.tsx:23 -#: src/defaults/links.tsx:29 -#: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:173 -#: src/pages/part/CategoryDetail.tsx:119 -#: src/pages/part/CategoryDetail.tsx:244 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:835 -msgid "Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:31 +#: src/components/render/ModelType.tsx:204 msgid "Part Parameter Template" msgstr "" -#: src/components/render/ModelType.tsx:32 -msgid "Part Parameter Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:38 +#: src/components/render/ModelType.tsx:206 msgid "Part Test Template" msgstr "" -#: src/components/render/ModelType.tsx:39 -msgid "Part Test Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:357 +#: src/components/render/ModelType.tsx:208 +#: src/pages/company/SupplierPartDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:355 #: src/pages/stock/StockDetail.tsx:169 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -1444,111 +1456,58 @@ msgstr "" msgid "Supplier Part" msgstr "" -#: src/components/render/ModelType.tsx:46 -msgid "Supplier Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:132 +#: src/components/render/ModelType.tsx:210 +#: src/pages/company/ManufacturerPartDetail.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 msgid "Manufacturer Part" msgstr "" -#: src/components/render/ModelType.tsx:55 -msgid "Manufacturer Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:305 +#: src/components/render/ModelType.tsx:212 +#: src/pages/part/CategoryDetail.tsx:303 msgid "Part Category" msgstr "" -#: src/components/render/ModelType.tsx:64 -#: src/pages/part/CategoryDetail.tsx:258 -#: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1070 -msgid "Part Categories" -msgstr "" - -#: src/components/render/ModelType.tsx:72 +#: src/components/render/ModelType.tsx:214 #: src/forms/BuildForms.tsx:602 -#: src/pages/stock/StockDetail.tsx:608 +#: src/pages/stock/StockDetail.tsx:607 #: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" -#: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:203 -#: src/pages/stock/LocationDetail.tsx:125 -#: src/pages/stock/LocationDetail.tsx:178 -#: src/pages/stock/LocationDetail.tsx:384 -msgid "Stock Items" -msgstr "" - -#: src/components/render/ModelType.tsx:81 +#: src/components/render/ModelType.tsx:216 msgid "Stock Location" msgstr "" -#: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:376 -#: src/pages/stock/StockDetail.tsx:600 -msgid "Stock Locations" -msgstr "" - -#: src/components/render/ModelType.tsx:90 +#: src/components/render/ModelType.tsx:218 msgid "Stock Location Type" msgstr "" -#: src/components/render/ModelType.tsx:91 -msgid "Stock Location Types" -msgstr "" - -#: src/components/render/ModelType.tsx:95 +#: src/components/render/ModelType.tsx:220 msgid "Stock History" msgstr "" -#: src/components/render/ModelType.tsx:96 -msgid "Stock Histories" +#: src/components/render/ModelType.tsx:222 +#: src/pages/stock/StockDetail.tsx:209 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:96 +msgid "Build Order" msgstr "" -#: src/components/render/ModelType.tsx:100 -#: src/defaults/links.tsx:31 -#: src/defaults/menuItems.tsx:43 -msgid "Build" -msgstr "" - -#: src/components/render/ModelType.tsx:101 -msgid "Builds" -msgstr "" - -#: src/components/render/ModelType.tsx:109 +#: src/components/render/ModelType.tsx:224 msgid "Build Line" msgstr "" -#: src/components/render/ModelType.tsx:110 -msgid "Build Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:117 +#: src/components/render/ModelType.tsx:226 msgid "Build Item" msgstr "" -#: src/components/render/ModelType.tsx:118 -msgid "Build Items" -msgstr "" - -#: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:339 +#: src/components/render/ModelType.tsx:228 +#: src/pages/company/CompanyDetail.tsx:337 msgid "Company" msgstr "" -#: src/components/render/ModelType.tsx:123 -msgid "Companies" -msgstr "" - -#: src/components/render/ModelType.tsx:131 +#: src/components/render/ModelType.tsx:230 #: src/tables/TableHoverCard.tsx:81 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 @@ -1557,176 +1516,262 @@ msgstr "" msgid "Project Code" msgstr "" -#: src/components/render/ModelType.tsx:132 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 -msgid "Project Codes" -msgstr "" - -#: src/components/render/ModelType.tsx:138 +#: src/components/render/ModelType.tsx:232 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:463 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" -#: src/components/render/ModelType.tsx:139 -#: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:670 -#: src/pages/purchasing/PurchasingIndex.tsx:25 -msgid "Purchase Orders" -msgstr "Órdenes de compra" - -#: src/components/render/ModelType.tsx:147 -msgid "Purchase Order Line" +#: src/components/render/ModelType.tsx:234 +msgid "Purchase Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:148 -msgid "Purchase Order Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:149 -#: src/pages/sales/SalesOrderDetail.tsx:505 +#: src/components/render/ModelType.tsx:236 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/sales/SalesOrderDetail.tsx:503 #: src/pages/stock/StockDetail.tsx:217 #: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" -#: src/components/render/ModelType.tsx:153 -#: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:677 -#: src/pages/sales/SalesIndex.tsx:26 -msgid "Sales Orders" -msgstr "" - -#: src/components/render/ModelType.tsx:161 +#: src/components/render/ModelType.tsx:238 msgid "Sales Order Shipment" msgstr "" -#: src/components/render/ModelType.tsx:162 -msgid "Sales Order Shipments" -msgstr "" - -#: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/components/render/ModelType.tsx:240 +#: src/pages/sales/ReturnOrderDetail.tsx:452 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" -#: src/components/render/ModelType.tsx:169 -#: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:223 -#: src/pages/sales/SalesIndex.tsx:32 -msgid "Return Orders" -msgstr "Ordenes de devolución" - -#: src/components/render/ModelType.tsx:177 +#: src/components/render/ModelType.tsx:242 msgid "Return Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:178 -msgid "Return Order Line Items" -msgstr "" - -#: src/components/render/ModelType.tsx:182 -#: src/tables/company/AddressTable.tsx:47 +#: src/components/render/ModelType.tsx:244 +#: src/tables/company/AddressTable.tsx:48 msgid "Address" msgstr "" -#: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:253 -msgid "Addresses" -msgstr "" - -#: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:170 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/components/render/ModelType.tsx:246 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:178 msgid "Contact" msgstr "" -#: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:247 -msgid "Contacts" -msgstr "" - -#: src/components/render/ModelType.tsx:196 +#: src/components/render/ModelType.tsx:248 msgid "Owner" msgstr "" -#: src/components/render/ModelType.tsx:197 -msgid "Owners" -msgstr "" - -#: src/components/render/ModelType.tsx:203 +#: src/components/render/ModelType.tsx:250 #: src/tables/settings/ImportSessionTable.tsx:121 #: src/tables/stock/StockItemTestResultTable.tsx:204 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "" -#: src/components/render/ModelType.tsx:204 +#: src/components/render/ModelType.tsx:252 +msgid "Group" +msgstr "" + +#: src/components/render/ModelType.tsx:254 +msgid "Import Session" +msgstr "" + +#: src/components/render/ModelType.tsx:256 +msgid "Label Template" +msgstr "" + +#: src/components/render/ModelType.tsx:258 +msgid "Report Template" +msgstr "" + +#: src/components/render/ModelType.tsx:260 +msgid "Plugin Configuration" +msgstr "" + +#: src/components/render/ModelType.tsx:262 +msgid "Content Type" +msgstr "" + +#: src/components/render/ModelType.tsx:264 +msgid "Unknown Model" +msgstr "" + +#: src/components/render/ModelType.tsx:275 +#: src/defaults/links.tsx:29 +#: src/defaults/menuItems.tsx:33 +#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/part/CategoryDetail.tsx:118 +#: src/pages/part/CategoryDetail.tsx:242 +#: src/pages/part/CategoryDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:835 +msgid "Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:277 +msgid "Part Parameter Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:279 +msgid "Part Test Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:281 +msgid "Supplier Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:283 +msgid "Manufacturer Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:285 +#: src/pages/part/CategoryDetail.tsx:256 +#: src/pages/part/CategoryDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:1069 +msgid "Part Categories" +msgstr "" + +#: src/components/render/ModelType.tsx:287 +#: src/pages/company/CompanyDetail.tsx:202 +#: src/pages/stock/LocationDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:379 +msgid "Stock Items" +msgstr "" + +#: src/components/render/ModelType.tsx:289 +#: src/pages/stock/LocationDetail.tsx:188 +#: src/pages/stock/LocationDetail.tsx:371 +#: src/pages/stock/StockDetail.tsx:599 +msgid "Stock Locations" +msgstr "" + +#: src/components/render/ModelType.tsx:291 +msgid "Stock Location Types" +msgstr "" + +#: src/components/render/ModelType.tsx:293 +msgid "Stock Histories" +msgstr "" + +#: src/components/render/ModelType.tsx:295 +#: src/pages/Index/Settings/SystemSettings.tsx:236 +#: src/pages/build/BuildDetail.tsx:534 +#: src/pages/build/BuildIndex.tsx:22 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/sales/SalesOrderDetail.tsx:328 +msgid "Build Orders" +msgstr "Ordenes de Producción" + +#: src/components/render/ModelType.tsx:297 +msgid "Build Lines" +msgstr "" + +#: src/components/render/ModelType.tsx:299 +msgid "Build Items" +msgstr "" + +#: src/components/render/ModelType.tsx:301 +msgid "Companies" +msgstr "" + +#: src/components/render/ModelType.tsx:303 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 +msgid "Project Codes" +msgstr "" + +#: src/components/render/ModelType.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/company/CompanyDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/part/PartDetail.tsx:670 +#: src/pages/purchasing/PurchasingIndex.tsx:25 +msgid "Purchase Orders" +msgstr "Órdenes de compra" + +#: src/components/render/ModelType.tsx:307 +msgid "Purchase Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:309 +#: src/pages/Index/Settings/SystemSettings.tsx:269 +#: src/pages/company/CompanyDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:677 +#: src/pages/sales/SalesIndex.tsx:26 +msgid "Sales Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:311 +msgid "Sales Order Shipments" +msgstr "" + +#: src/components/render/ModelType.tsx:313 +#: src/pages/Index/Settings/SystemSettings.tsx:285 +#: src/pages/company/CompanyDetail.tsx:222 +#: src/pages/sales/SalesIndex.tsx:32 +msgid "Return Orders" +msgstr "Ordenes de devolución" + +#: src/components/render/ModelType.tsx:315 +msgid "Return Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:317 +#: src/pages/company/CompanyDetail.tsx:252 +msgid "Addresses" +msgstr "" + +#: src/components/render/ModelType.tsx:319 +#: src/pages/company/CompanyDetail.tsx:246 +msgid "Contacts" +msgstr "" + +#: src/components/render/ModelType.tsx:321 +msgid "Owners" +msgstr "" + +#: src/components/render/ModelType.tsx:323 #: src/pages/Index/Settings/AdminCenter/Index.tsx:102 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "" -#: src/components/render/ModelType.tsx:210 -msgid "Group" -msgstr "" - -#: src/components/render/ModelType.tsx:211 +#: src/components/render/ModelType.tsx:325 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 #: src/tables/settings/UserTable.tsx:138 #: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "" -#: src/components/render/ModelType.tsx:218 -msgid "Import Session" -msgstr "" - -#: src/components/render/ModelType.tsx:219 +#: src/components/render/ModelType.tsx:327 msgid "Import Sessions" msgstr "" -#: src/components/render/ModelType.tsx:225 -msgid "Label Template" -msgstr "" - -#: src/components/render/ModelType.tsx:226 +#: src/components/render/ModelType.tsx:329 #: src/pages/Index/Settings/AdminCenter/Index.tsx:168 msgid "Label Templates" msgstr "" -#: src/components/render/ModelType.tsx:232 -msgid "Report Template" -msgstr "" - -#: src/components/render/ModelType.tsx:233 +#: src/components/render/ModelType.tsx:331 #: src/pages/Index/Settings/AdminCenter/Index.tsx:174 msgid "Report Templates" msgstr "" -#: src/components/render/ModelType.tsx:239 -msgid "Plugin Configuration" -msgstr "" - -#: src/components/render/ModelType.tsx:240 +#: src/components/render/ModelType.tsx:333 msgid "Plugin Configurations" msgstr "" -#: src/components/render/ModelType.tsx:246 -msgid "Content Type" +#: src/components/render/ModelType.tsx:335 +msgid "Content Types" msgstr "" -#: src/components/render/ModelType.tsx:247 -msgid "Content Types" +#: src/components/render/ModelType.tsx:337 +msgid "Unknown Models" msgstr "" #: src/components/render/Order.tsx:121 @@ -1735,8 +1780,8 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:325 -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/CompanyDetail.tsx:323 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/pages/part/PartDetail.tsx:896 msgid "Inactive" msgstr "Inactivo" @@ -1750,23 +1795,23 @@ msgstr "" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:206 +#: src/pages/Index/Settings/SystemSettings.tsx:204 #: src/pages/part/PartDetail.tsx:550 -#: src/pages/stock/LocationDetail.tsx:356 +#: src/pages/stock/LocationDetail.tsx:351 #: src/pages/stock/StockDetail.tsx:407 #: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "" -#: src/components/render/Stock.tsx:60 +#: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:565 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/build/BuildAllocatedStockTable.tsx:102 #: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "" -#: src/components/render/Stock.tsx:62 +#: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:234 #: src/forms/BuildForms.tsx:602 #: src/forms/PurchaseOrderForms.tsx:641 @@ -1774,7 +1819,7 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:171 #: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:571 +#: src/pages/stock/StockDetail.tsx:570 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 @@ -2503,7 +2548,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:96 +#: src/pages/company/CompanyDetail.tsx:95 msgid "Website" msgstr "Sitio web" @@ -2515,13 +2560,18 @@ msgstr "" msgid "Demo" msgstr "" +#: src/defaults/links.tsx:31 +#: src/defaults/menuItems.tsx:43 +msgid "Build" +msgstr "" + #: src/defaults/links.tsx:33 #: src/defaults/menuItems.tsx:48 #: 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:329 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "" @@ -2529,9 +2579,9 @@ msgstr "" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:459 +#: src/pages/sales/ReturnOrderDetail.tsx:457 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:510 +#: src/pages/sales/SalesOrderDetail.tsx:508 msgid "Sales" msgstr "" @@ -2768,7 +2818,7 @@ msgid "Remove line" msgstr "" #: src/forms/BuildForms.tsx:631 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:200 msgid "Source Location" msgstr "" @@ -2886,9 +2936,9 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:521 -#: src/pages/build/BuildDetail.tsx:215 +#: src/pages/build/BuildDetail.tsx:214 #: src/pages/stock/StockDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:583 +#: src/pages/stock/StockDetail.tsx:582 #: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:189 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 @@ -2901,20 +2951,20 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:543 #: src/forms/StockForms.tsx:428 -#: src/pages/company/SupplierPartDetail.tsx:152 -#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/stock/StockDetail.tsx:240 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:105 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 -#: src/pages/sales/ReturnOrderDetail.tsx:117 -#: src/pages/sales/SalesOrderDetail.tsx:123 +#: src/pages/build/BuildDetail.tsx:104 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:143 +#: src/pages/sales/ReturnOrderDetail.tsx:116 +#: src/pages/sales/SalesOrderDetail.tsx:122 #: src/tables/build/BuildOrderTable.tsx:114 -#: src/tables/machine/MachineListTable.tsx:335 +#: src/tables/machine/MachineListTable.tsx:334 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 #: src/tables/sales/ReturnOrderLineItemTable.tsx:132 @@ -2928,13 +2978,13 @@ msgid "Status" msgstr "" #: src/forms/PurchaseOrderForms.tsx:565 -#: src/pages/company/SupplierPartDetail.tsx:106 +#: src/pages/company/SupplierPartDetail.tsx:105 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:641 -#: src/pages/company/SupplierPartDetail.tsx:124 +#: src/pages/company/SupplierPartDetail.tsx:123 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" @@ -3692,8 +3742,8 @@ msgstr "" #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 -#: src/tables/machine/MachineListTable.tsx:332 -#: src/tables/machine/MachineListTable.tsx:594 +#: src/tables/machine/MachineListTable.tsx:331 +#: src/tables/machine/MachineListTable.tsx:593 #: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 @@ -3759,32 +3809,32 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27 #: src/tables/ColumnRenderers.tsx:248 msgid "Currency" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:31 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32 msgid "Rate" msgstr "Tarifa" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:43 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44 msgid "Exchange rates updated" msgstr "Tipos de cambio actualizados" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:49 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50 msgid "Exchange rate update error" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:61 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:62 msgid "Refresh currency exchange rates" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:98 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 msgid "Last fetched" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:100 msgid "Base currency" msgstr "" @@ -3817,7 +3867,7 @@ msgid "Custom Units" msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:156 -#: src/pages/part/CategoryDetail.tsx:264 +#: src/pages/part/CategoryDetail.tsx:262 msgid "Part Parameters" msgstr "" @@ -3899,6 +3949,10 @@ msgstr "" msgid "Landscape" msgstr "" +#: src/pages/Index/Settings/AdminCenter/ReportTemplatePanel.tsx:26 +msgid "Attach to Model" +msgstr "" + #: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:35 msgid "Background Worker Not Running" msgstr "" @@ -4000,20 +4054,12 @@ msgstr "Etiquetas" msgid "Reporting" msgstr "Informes" -#: src/pages/Index/Settings/SystemSettings.tsx:231 +#: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/part/PartDetail.tsx:690 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:536 -#: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:624 -#: src/pages/sales/SalesOrderDetail.tsx:329 -msgid "Build Orders" -msgstr "Ordenes de Producción" - -#: src/pages/Index/Settings/SystemSettings.tsx:318 +#: src/pages/Index/Settings/SystemSettings.tsx:317 msgid "Switch to User Setting" msgstr "Cambiar a Configuración de Usuario" @@ -4069,37 +4115,37 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:98 +#: src/pages/build/BuildDetail.tsx:97 #: src/pages/part/PartDetail.tsx:150 #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:184 #: src/tables/build/BuildOrderTable.tsx:54 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderLineItemTable.tsx:66 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:117 -#: src/pages/sales/ReturnOrderDetail.tsx:91 -#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/build/BuildDetail.tsx:110 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/sales/ReturnOrderDetail.tsx:90 +#: src/pages/sales/SalesOrderDetail.tsx:96 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/build/BuildLineTable.tsx:195 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:117 -#: src/pages/company/CompanyDetail.tsx:90 -#: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:92 -#: src/pages/part/CategoryDetail.tsx:101 +#: src/pages/build/BuildDetail.tsx:116 +#: src/pages/company/CompanyDetail.tsx:89 +#: src/pages/company/ManufacturerPartDetail.tsx:82 +#: src/pages/company/SupplierPartDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:100 #: src/pages/part/PartDetail.tsx:157 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 -#: src/pages/sales/ReturnOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:117 -#: src/pages/stock/LocationDetail.tsx:106 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 +#: src/pages/sales/ReturnOrderDetail.tsx:110 +#: src/pages/sales/SalesOrderDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:102 #: src/tables/ColumnRenderers.tsx:81 #: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 @@ -4112,34 +4158,34 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 #: src/tables/sales/SalesOrderAllocationTable.tsx:56 -#: src/tables/sales/SalesOrderLineItemTable.tsx:67 +#: src/tables/sales/SalesOrderLineItemTable.tsx:71 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:125 +#: src/pages/build/BuildDetail.tsx:124 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:136 +#: src/pages/build/BuildDetail.tsx:135 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:144 -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:269 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:161 +#: src/pages/build/BuildDetail.tsx:160 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:168 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/part/PartDetail.tsx:372 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:195 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:215 +#: src/pages/sales/ReturnOrderDetail.tsx:194 +#: src/pages/sales/SalesOrderDetail.tsx:203 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -4147,19 +4193,19 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:175 +#: src/pages/build/BuildDetail.tsx:174 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:182 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:188 -#: src/pages/sales/SalesOrderDetail.tsx:197 +#: src/pages/build/BuildDetail.tsx:181 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:208 +#: src/pages/sales/ReturnOrderDetail.tsx:187 +#: src/pages/sales/SalesOrderDetail.tsx:196 #: src/tables/ColumnRenderers.tsx:212 #: src/tables/part/PartPurchaseOrdersTable.tsx:99 #: src/tables/sales/ReturnOrderLineItemTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Target Date" msgstr "" @@ -4169,7 +4215,7 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "View part barcode" -#: src/pages/build/BuildDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:188 msgid "Completed" msgstr "" @@ -4183,7 +4229,7 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:202 +#: src/pages/build/BuildDetail.tsx:201 msgid "Any location" msgstr "" @@ -4191,7 +4237,7 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:209 +#: src/pages/build/BuildDetail.tsx:208 msgid "Destination Location" msgstr "" @@ -4207,68 +4253,68 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:247 +#: src/pages/build/BuildDetail.tsx:246 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:263 -#: src/pages/sales/ReturnOrderDetail.tsx:126 -#: src/pages/sales/ReturnOrderDetail.tsx:233 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:268 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/build/BuildDetail.tsx:252 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:262 +#: src/pages/sales/ReturnOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:232 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:267 +#: src/pages/sales/SalesOrderDetail.tsx:276 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/build/BuildDetail.tsx:262 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/sales/SalesOrderDetail.tsx:314 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 +#: src/pages/build/BuildDetail.tsx:294 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:309 +#: src/pages/build/BuildDetail.tsx:308 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:318 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:329 #: src/pages/part/PartDetail.tsx:707 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/company/CompanyDetail.tsx:259 -#: src/pages/company/ManufacturerPartDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:343 +#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/ManufacturerPartDetail.tsx:178 #: src/pages/part/PartDetail.tsx:729 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 -#: src/pages/sales/ReturnOrderDetail.tsx:270 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:304 +#: src/pages/sales/ReturnOrderDetail.tsx:269 +#: src/pages/sales/SalesOrderDetail.tsx:338 #: src/pages/stock/StockDetail.tsx:381 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:352 -#: src/pages/company/CompanyDetail.tsx:270 -#: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:253 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:269 +#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:252 #: src/pages/part/PartDetail.tsx:737 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:281 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:280 +#: src/pages/sales/SalesOrderDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:392 #: src/tables/build/BuildOrderTestTable.tsx:143 #: src/tables/stock/StockTrackingTable.tsx:189 @@ -4279,7 +4325,7 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:370 +#: src/pages/build/BuildDetail.tsx:369 msgid "Edit Build Order" msgstr "" @@ -4287,126 +4333,126 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:390 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/SalesOrderDetail.tsx:375 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 +#: src/pages/sales/ReturnOrderDetail.tsx:341 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:402 msgid "Hold Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:350 +#: src/pages/sales/ReturnOrderDetail.tsx:349 +#: src/pages/sales/SalesOrderDetail.tsx:382 +msgid "Place this order on hold" +msgstr "" + #: src/pages/build/BuildDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:350 #: src/pages/sales/SalesOrderDetail.tsx:383 -msgid "Place this order on hold" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:406 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:352 -#: src/pages/sales/ReturnOrderDetail.tsx:351 -#: src/pages/sales/SalesOrderDetail.tsx:384 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:410 msgid "Issue Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/SalesOrderDetail.tsx:366 +msgid "Issue this order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:413 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335 #: src/pages/sales/ReturnOrderDetail.tsx:334 #: src/pages/sales/SalesOrderDetail.tsx:367 -msgid "Issue this order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:414 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:336 -#: src/pages/sales/ReturnOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:368 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:418 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:421 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:357 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 -#: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/sales/ReturnOrderDetail.tsx:358 +#: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:453 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 -#: src/pages/sales/ReturnOrderDetail.tsx:388 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:386 +#: src/pages/sales/ReturnOrderDetail.tsx:387 +#: src/pages/sales/SalesOrderDetail.tsx:420 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:460 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:394 -#: src/pages/sales/ReturnOrderDetail.tsx:395 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:459 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:393 +#: src/pages/sales/ReturnOrderDetail.tsx:394 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:477 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:459 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:415 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:457 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:464 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:462 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:492 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:429 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:426 +#: src/pages/sales/ReturnOrderDetail.tsx:427 +#: src/pages/sales/SalesOrderDetail.tsx:465 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:497 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:434 -#: src/pages/sales/SalesOrderDetail.tsx:472 +#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:432 +#: src/pages/sales/SalesOrderDetail.tsx:470 msgid "Cancel order" msgstr "" @@ -4418,24 +4464,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:104 +#: src/pages/company/CompanyDetail.tsx:103 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:111 +#: src/pages/company/CompanyDetail.tsx:110 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:120 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:126 +#: src/pages/company/CompanyDetail.tsx:125 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:116 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:333 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:132 +#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:201 +#: src/pages/company/SupplierPartDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4443,20 +4489,20 @@ msgstr "" msgid "Supplier" msgstr "Proveedor" -#: src/pages/company/CompanyDetail.tsx:132 +#: src/pages/company/CompanyDetail.tsx:131 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:101 -#: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:100 +#: src/pages/company/ManufacturerPartDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:130 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:138 +#: src/pages/company/CompanyDetail.tsx:137 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:105 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/ReturnOrderDetail.tsx:104 +#: src/pages/sales/SalesOrderDetail.tsx:110 #: src/pages/stock/StockDetail.tsx:226 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 @@ -4465,7 +4511,7 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:172 +#: src/pages/company/CompanyDetail.tsx:171 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "Detalles" @@ -4474,11 +4520,11 @@ msgstr "Detalles" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:178 +#: src/pages/company/CompanyDetail.tsx:177 msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:187 +#: src/pages/company/CompanyDetail.tsx:186 msgid "Supplied Parts" msgstr "" @@ -4486,84 +4532,84 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:232 +#: src/pages/company/CompanyDetail.tsx:231 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:290 +#: src/pages/company/CompanyDetail.tsx:289 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:298 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:306 +#: src/pages/company/CompanyDetail.tsx:305 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/company/ManufacturerPartDetail.tsx:75 +#: src/pages/company/SupplierPartDetail.tsx:84 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:99 +#: src/pages/company/ManufacturerPartDetail.tsx:90 +#: src/pages/company/SupplierPartDetail.tsx:98 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:108 +#: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:138 +#: src/pages/company/ManufacturerPartDetail.tsx:137 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/ManufacturerPartDetail.tsx:146 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:153 +#: src/pages/company/ManufacturerPartDetail.tsx:152 #: src/pages/part/PartDetail.tsx:539 msgid "Parameters" msgstr "Parámetros" -#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/company/ManufacturerPartDetail.tsx:164 #: src/pages/part/PartDetail.tsx:657 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "Proveedores" -#: src/pages/company/ManufacturerPartDetail.tsx:208 +#: src/pages/company/ManufacturerPartDetail.tsx:207 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:215 +#: src/pages/company/ManufacturerPartDetail.tsx:214 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:227 +#: src/pages/company/ManufacturerPartDetail.tsx:226 #: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: 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 "" -#: src/pages/company/SupplierPartDetail.tsx:159 +#: src/pages/company/SupplierPartDetail.tsx:158 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 @@ -4571,122 +4617,122 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:170 +#: src/pages/company/SupplierPartDetail.tsx:169 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:177 +#: src/pages/company/SupplierPartDetail.tsx:176 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:212 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:219 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:292 +#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:291 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:243 +#: src/pages/company/SupplierPartDetail.tsx:242 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:276 +#: src/pages/company/SupplierPartDetail.tsx:275 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:301 +#: src/pages/company/SupplierPartDetail.tsx:299 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:309 +#: src/pages/company/SupplierPartDetail.tsx:307 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:315 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:98 +#: src/pages/part/CategoryDetail.tsx:92 +#: src/pages/stock/LocationDetail.tsx:94 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:109 +#: src/pages/part/CategoryDetail.tsx:108 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/part/CategoryDetail.tsx:125 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:138 +#: src/pages/part/CategoryDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:134 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:138 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:146 +#: src/pages/part/CategoryDetail.tsx:145 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:157 +#: src/pages/part/CategoryDetail.tsx:156 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:167 -#: src/pages/part/CategoryDetail.tsx:221 +#: src/pages/part/CategoryDetail.tsx:166 +#: src/pages/part/CategoryDetail.tsx:219 #: src/tables/part/PartCategoryTable.tsx:102 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:230 +#: src/pages/part/CategoryDetail.tsx:179 +#: src/pages/stock/LocationDetail.tsx:226 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 -#: src/pages/part/CategoryDetail.tsx:226 +#: src/pages/part/CategoryDetail.tsx:187 +#: src/pages/part/CategoryDetail.tsx:224 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:197 +#: src/pages/part/CategoryDetail.tsx:196 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:198 +#: src/pages/part/CategoryDetail.tsx:197 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:216 +#: src/pages/part/CategoryDetail.tsx:215 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:238 +#: src/pages/part/CategoryDetail.tsx:236 msgid "Category Details" msgstr "" @@ -4731,7 +4777,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:320 #: src/tables/build/BuildLineTable.tsx:166 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:103 +#: src/tables/sales/SalesOrderLineItemTable.tsx:107 msgid "Available Stock" msgstr "" @@ -4746,7 +4792,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:237 #: src/tables/build/BuildLineTable.tsx:128 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 +#: src/tables/sales/SalesOrderLineItemTable.tsx:145 msgid "On order" msgstr "" @@ -4770,7 +4816,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:295 #: src/pages/part/PartDetail.tsx:884 -#: src/pages/stock/StockDetail.tsx:560 +#: src/pages/stock/StockDetail.tsx:559 #: src/tables/build/BuildOrderTestTable.tsx:220 #: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" @@ -4915,7 +4961,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:860 #: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:576 #: src/tables/build/BuildLineTable.tsx:59 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:177 @@ -4958,7 +5004,7 @@ msgid "Deleting this part cannot be reversed" msgstr "" #: src/pages/part/PartDetail.tsx:1006 -#: src/pages/stock/LocationDetail.tsx:313 +#: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" @@ -4975,7 +5021,7 @@ msgstr "" msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1094 +#: src/pages/part/PartDetail.tsx:1093 msgid "Select Part Revision" msgstr "" @@ -5028,7 +5074,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:89 +#: src/tables/sales/SalesOrderLineItemTable.tsx:93 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -5067,7 +5113,7 @@ msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 #: src/tables/bom/BomTable.tsx:176 #: src/tables/general/ExtraLineItemTable.tsx:56 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" @@ -5196,23 +5242,23 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:88 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:98 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:97 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:122 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:133 -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:153 +#: src/pages/sales/ReturnOrderDetail.tsx:132 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Line Items" msgstr "" @@ -5222,91 +5268,91 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:140 -#: src/pages/sales/SalesOrderDetail.tsx:149 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:160 +#: src/pages/sales/ReturnOrderDetail.tsx:139 +#: src/pages/sales/SalesOrderDetail.tsx:148 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:147 -#: src/pages/sales/SalesOrderDetail.tsx:156 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:146 +#: src/pages/sales/SalesOrderDetail.tsx:155 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:182 -#: src/pages/sales/SalesOrderDetail.tsx:191 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 +#: src/pages/sales/ReturnOrderDetail.tsx:181 +#: src/pages/sales/SalesOrderDetail.tsx:190 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:227 -#: src/pages/sales/SalesOrderDetail.tsx:262 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 +#: src/pages/sales/ReturnOrderDetail.tsx:226 +#: src/pages/sales/SalesOrderDetail.tsx:261 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 -#: src/pages/sales/ReturnOrderDetail.tsx:254 -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:275 +#: src/pages/sales/ReturnOrderDetail.tsx:253 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/pages/sales/SalesOrderDetail.tsx:453 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/sales/ReturnOrderDetail.tsx:412 +#: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/ReturnOrderDetail.tsx:96 +#: src/pages/sales/SalesOrderDetail.tsx:102 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:310 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:319 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:332 +#: src/pages/sales/ReturnOrderDetail.tsx:331 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:342 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:348 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Complete Return Order" msgstr "" @@ -5314,15 +5360,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:239 +#: src/pages/sales/SalesOrderDetail.tsx:238 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:248 +#: src/pages/sales/SalesOrderDetail.tsx:247 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5332,88 +5378,88 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:308 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:364 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:114 +#: src/pages/stock/LocationDetail.tsx:110 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:128 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:140 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:150 +#: src/pages/stock/LocationDetail.tsx:146 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:161 +#: src/pages/stock/LocationDetail.tsx:157 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:172 +#: src/pages/stock/LocationDetail.tsx:168 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:198 +#: src/pages/stock/LocationDetail.tsx:194 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:217 -#: src/pages/stock/LocationDetail.tsx:340 +#: src/pages/stock/LocationDetail.tsx:213 +#: src/pages/stock/LocationDetail.tsx:335 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:238 -#: src/pages/stock/LocationDetail.tsx:345 +#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:340 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:238 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:247 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:335 +#: src/pages/stock/LocationDetail.tsx:331 msgid "Location Actions" msgstr "" @@ -5441,12 +5487,6 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:96 -msgid "Build Order" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" @@ -5731,7 +5771,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:229 #: src/tables/build/BuildLineTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:127 +#: src/tables/sales/SalesOrderLineItemTable.tsx:131 msgid "Includes variant stock" msgstr "" @@ -5742,7 +5782,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 #: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" @@ -6031,7 +6071,7 @@ msgid "Show tracked lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:119 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "In production" msgstr "" @@ -6040,7 +6080,7 @@ msgid "Insufficient stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:163 -#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/sales/SalesOrderLineItemTable.tsx:125 #: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" @@ -6054,7 +6094,7 @@ msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:283 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 +#: src/tables/sales/SalesOrderLineItemTable.tsx:247 msgid "Create Build Order" msgstr "" @@ -6245,24 +6285,24 @@ msgstr "" msgid "Required Tests" msgstr "" -#: src/tables/company/AddressTable.tsx:121 -#: src/tables/company/AddressTable.tsx:185 +#: src/tables/company/AddressTable.tsx:118 +#: src/tables/company/AddressTable.tsx:182 msgid "Add Address" msgstr "Añadir Dirección" -#: src/tables/company/AddressTable.tsx:126 +#: src/tables/company/AddressTable.tsx:123 msgid "Address created" msgstr "Dirección creada" -#: src/tables/company/AddressTable.tsx:135 +#: src/tables/company/AddressTable.tsx:132 msgid "Edit Address" msgstr "Editar Dirección" -#: src/tables/company/AddressTable.tsx:143 +#: src/tables/company/AddressTable.tsx:140 msgid "Delete Address" msgstr "Eliminar Dirección" -#: src/tables/company/AddressTable.tsx:144 +#: src/tables/company/AddressTable.tsx:141 msgid "Are you sure you want to delete this address?" msgstr "¿Estás seguro de que deseas eliminar esta dirección?" @@ -6372,23 +6412,23 @@ msgid "Drag attachment file here to upload" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:86 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 #: src/tables/sales/ReturnOrderLineItemTable.tsx:60 -#: src/tables/sales/SalesOrderLineItemTable.tsx:196 +#: src/tables/sales/SalesOrderLineItemTable.tsx:200 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:98 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/SalesOrderLineItemTable.tsx:214 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:106 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/SalesOrderLineItemTable.tsx:222 +#: src/tables/sales/SalesOrderLineItemTable.tsx:226 msgid "Delete Line Item" msgstr "" @@ -6401,12 +6441,12 @@ msgid "Machine restarted" msgstr "" #: src/tables/machine/MachineListTable.tsx:212 -#: src/tables/machine/MachineListTable.tsx:263 +#: src/tables/machine/MachineListTable.tsx:262 msgid "Edit machine" msgstr "" #: src/tables/machine/MachineListTable.tsx:226 -#: src/tables/machine/MachineListTable.tsx:267 +#: src/tables/machine/MachineListTable.tsx:266 msgid "Delete machine" msgstr "" @@ -6419,7 +6459,7 @@ msgid "Are you sure you want to remove the machine \"{0}\"?" msgstr "" #: src/tables/machine/MachineListTable.tsx:255 -#: src/tables/machine/MachineListTable.tsx:432 +#: src/tables/machine/MachineListTable.tsx:431 msgid "Restart required" msgstr "" @@ -6427,50 +6467,50 @@ msgstr "" msgid "Machine Actions" msgstr "" -#: src/tables/machine/MachineListTable.tsx:272 +#: src/tables/machine/MachineListTable.tsx:271 msgid "Restart" msgstr "" -#: src/tables/machine/MachineListTable.tsx:274 +#: src/tables/machine/MachineListTable.tsx:273 msgid "Restart machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:276 +#: src/tables/machine/MachineListTable.tsx:275 msgid "manual restart required" msgstr "" -#: src/tables/machine/MachineListTable.tsx:292 +#: src/tables/machine/MachineListTable.tsx:291 msgid "Machine information" msgstr "" -#: src/tables/machine/MachineListTable.tsx:303 -#: src/tables/machine/MachineListTable.tsx:599 +#: src/tables/machine/MachineListTable.tsx:302 +#: src/tables/machine/MachineListTable.tsx:598 msgid "Machine Type" msgstr "" -#: src/tables/machine/MachineListTable.tsx:316 +#: src/tables/machine/MachineListTable.tsx:315 msgid "Machine Driver" msgstr "" -#: src/tables/machine/MachineListTable.tsx:329 +#: src/tables/machine/MachineListTable.tsx:328 msgid "Initialized" msgstr "" -#: src/tables/machine/MachineListTable.tsx:350 +#: src/tables/machine/MachineListTable.tsx:349 #: src/tables/machine/MachineTypeTable.tsx:261 msgid "Errors" msgstr "" -#: src/tables/machine/MachineListTable.tsx:358 +#: src/tables/machine/MachineListTable.tsx:357 #: src/tables/machine/MachineTypeTable.tsx:269 msgid "No errors reported" msgstr "" -#: src/tables/machine/MachineListTable.tsx:378 +#: src/tables/machine/MachineListTable.tsx:377 msgid "Machine Settings" msgstr "" -#: src/tables/machine/MachineListTable.tsx:389 +#: src/tables/machine/MachineListTable.tsx:388 msgid "Driver Settings" msgstr "" @@ -6478,15 +6518,15 @@ msgstr "" #~ msgid "Create machine" #~ msgstr "Create machine" -#: src/tables/machine/MachineListTable.tsx:506 +#: src/tables/machine/MachineListTable.tsx:505 msgid "Add machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:561 +#: src/tables/machine/MachineListTable.tsx:560 msgid "Machine detail" msgstr "" -#: src/tables/machine/MachineListTable.tsx:608 +#: src/tables/machine/MachineListTable.tsx:607 msgid "Driver" msgstr "" @@ -7252,7 +7292,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337 msgid "Import Line Items" msgstr "" @@ -7268,25 +7308,25 @@ msgstr "" msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:298 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342 #: src/tables/sales/ReturnOrderLineItemTable.tsx:142 -#: src/tables/sales/SalesOrderLineItemTable.tsx:240 +#: src/tables/sales/SalesOrderLineItemTable.tsx:257 msgid "Add line item" msgstr "Añadir Artículo de Línea" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352 msgid "Receive items" msgstr "Recibir artículos" @@ -7354,15 +7394,23 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:262 +#: src/tables/sales/SalesOrderLineItemTable.tsx:238 +msgid "Allocate Serial Numbers" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:279 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 +msgid "Allocate Serials" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:303 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 #: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" diff --git a/src/frontend/src/locales/et/messages.po b/src/frontend/src/locales/et/messages.po index 8eb7c8315a..a6894c5060 100644 --- a/src/frontend/src/locales/et/messages.po +++ b/src/frontend/src/locales/et/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: et\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-29 04:38\n" +"PO-Revision-Date: 2024-09-09 03:25\n" "Last-Translator: \n" "Language-Team: Estonian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -60,8 +60,9 @@ msgstr "Sildi printimine õnnestus" #: src/components/buttons/PrintingActions.tsx:106 #: src/components/buttons/PrintingActions.tsx:144 -#: src/components/editors/NotesEditor.tsx:65 -#: src/components/editors/NotesEditor.tsx:165 +#: src/components/editors/NotesEditor.tsx:40 +#: src/components/editors/NotesEditor.tsx:109 +#: src/components/editors/NotesEditor.tsx:163 #: src/components/forms/fields/ApiFormField.tsx:319 #: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 @@ -163,8 +164,8 @@ msgstr "Eemalda" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:237 -#: src/components/items/ActionDropdown.tsx:238 +#: src/components/items/ActionDropdown.tsx:270 +#: src/components/items/ActionDropdown.tsx:271 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:210 @@ -239,31 +240,45 @@ msgstr "Kustuta pilt" #~ msgid "Part is virtual (not a physical part)" #~ msgstr "Part is virtual (not a physical part)" -#: src/components/editors/NotesEditor.tsx:66 +#: src/components/editors/NotesEditor.tsx:41 +#: src/components/editors/NotesEditor.tsx:110 msgid "Image upload failed" msgstr "Pildi üleslaadimine ebaõnnestus" -#: src/components/editors/NotesEditor.tsx:156 +#: src/components/editors/NotesEditor.tsx:119 +#: src/components/editors/NotesEditor.tsx:154 #: src/components/forms/ApiForm.tsx:467 #: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "Edu" -#: src/components/editors/NotesEditor.tsx:157 +#: src/components/editors/NotesEditor.tsx:120 +msgid "Image uploaded successfully" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:155 msgid "Notes saved successfully" msgstr "Märkmed salvestati edukalt" -#: src/components/editors/NotesEditor.tsx:166 +#: src/components/editors/NotesEditor.tsx:164 msgid "Failed to save notes" msgstr "Märkmete salvestamine ebaõnnestus" -#: src/components/editors/NotesEditor.tsx:198 -msgid "Preview Notes" -msgstr "Eelvaate märkmed" +#: src/components/editors/NotesEditor.tsx:182 +msgid "Disable Editing" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:191 +msgid "Enable Editing" +msgstr "" #: src/components/editors/NotesEditor.tsx:198 -msgid "Edit Notes" -msgstr "Muuda märkmeid" +#~ msgid "Preview Notes" +#~ msgstr "Preview Notes" + +#: src/components/editors/NotesEditor.tsx:198 +#~ msgid "Edit Notes" +#~ msgstr "Edit Notes" #: src/components/editors/NotesEditor.tsx:212 msgid "Save Notes" @@ -417,7 +432,7 @@ msgid "Update" msgstr "Värskenda" #: src/components/forms/ApiForm.tsx:698 -#: src/components/items/ActionDropdown.tsx:217 +#: src/components/items/ActionDropdown.tsx:250 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:357 #: src/pages/Notifications.tsx:123 @@ -593,9 +608,9 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 -#: src/pages/part/CategoryDetail.tsx:81 +#: src/pages/part/CategoryDetail.tsx:80 #: src/pages/part/PartDetail.tsx:143 -#: src/pages/stock/LocationDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:82 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -867,68 +882,72 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:131 -msgid "Barcode Actions" -msgstr "" - -#: src/components/items/ActionDropdown.tsx:136 -msgid "View" -msgstr "Kuva" - -#: src/components/items/ActionDropdown.tsx:138 -msgid "View barcode" +#: src/components/items/ActionDropdown.tsx:128 +msgid "Options" msgstr "" #: src/components/items/ActionDropdown.tsx:140 #~ msgid "View Barcode" #~ msgstr "View Barcode" -#: src/components/items/ActionDropdown.tsx:144 +#: src/components/items/ActionDropdown.tsx:162 +#~ msgid "Link custom barcode" +#~ msgstr "Link custom barcode" + +#: src/components/items/ActionDropdown.tsx:164 +msgid "Barcode Actions" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:169 +msgid "View" +msgstr "Kuva" + +#: src/components/items/ActionDropdown.tsx:171 +msgid "View barcode" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:177 msgid "Link Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:146 +#: src/components/items/ActionDropdown.tsx:179 msgid "Link a custom barcode to this item" msgstr "" -#: src/components/items/ActionDropdown.tsx:152 +#: src/components/items/ActionDropdown.tsx:185 #: src/components/items/QRCode.tsx:195 #: src/forms/PurchaseOrderForms.tsx:419 msgid "Unlink Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:187 msgid "Unlink custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:162 -#~ msgid "Link custom barcode" -#~ msgstr "Link custom barcode" - -#: src/components/items/ActionDropdown.tsx:205 +#: src/components/items/ActionDropdown.tsx:238 #: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "Muuda" -#: src/components/items/ActionDropdown.tsx:206 +#: src/components/items/ActionDropdown.tsx:239 msgid "Edit item" msgstr "" -#: src/components/items/ActionDropdown.tsx:218 +#: src/components/items/ActionDropdown.tsx:251 msgid "Delete item" msgstr "" -#: src/components/items/ActionDropdown.tsx:226 -#: src/components/items/ActionDropdown.tsx:227 +#: src/components/items/ActionDropdown.tsx:259 +#: src/components/items/ActionDropdown.tsx:260 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:249 +#: src/components/items/ActionDropdown.tsx:282 #: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "" -#: src/components/items/ActionDropdown.tsx:250 +#: src/components/items/ActionDropdown.tsx:283 msgid "Duplicate item" msgstr "" @@ -1020,9 +1039,9 @@ msgstr "" #: src/components/items/QRCode.tsx:173 #: src/pages/part/PartDetail.tsx:218 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:161 -#: src/pages/sales/SalesOrderDetail.tsx:170 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:181 +#: src/pages/sales/ReturnOrderDetail.tsx:160 +#: src/pages/sales/SalesOrderDetail.tsx:169 msgid "Link" msgstr "" @@ -1248,7 +1267,7 @@ msgstr "" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:315 +#: src/pages/Index/Settings/SystemSettings.tsx:314 msgid "System Settings" msgstr "" @@ -1383,7 +1402,19 @@ msgstr "" msgid "Unknown model: {model}" msgstr "" -#: src/components/render/ModelType.tsx:22 +#: src/components/render/ModelType.tsx:101 +#~ msgid "Builds" +#~ msgstr "Builds" + +#: src/components/render/ModelType.tsx:147 +#~ msgid "Purchase Order Line" +#~ msgstr "Purchase Order Line" + +#: src/components/render/ModelType.tsx:148 +#~ msgid "Purchase Order Lines" +#~ msgstr "Purchase Order Lines" + +#: src/components/render/ModelType.tsx:202 #: src/forms/BuildForms.tsx:229 #: src/forms/BuildForms.tsx:452 #: src/forms/BuildForms.tsx:602 @@ -1396,8 +1427,8 @@ msgstr "" #: src/forms/StockForms.tsx:643 #: src/forms/StockForms.tsx:685 #: src/forms/StockForms.tsx:723 -#: src/pages/build/BuildDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:1080 +#: src/pages/build/BuildDetail.tsx:90 +#: src/pages/part/PartDetail.tsx:1079 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 @@ -1407,36 +1438,17 @@ msgstr "" msgid "Part" msgstr "" -#: src/components/render/ModelType.tsx:23 -#: src/defaults/links.tsx:29 -#: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:173 -#: src/pages/part/CategoryDetail.tsx:119 -#: src/pages/part/CategoryDetail.tsx:244 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:835 -msgid "Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:31 +#: src/components/render/ModelType.tsx:204 msgid "Part Parameter Template" msgstr "" -#: src/components/render/ModelType.tsx:32 -msgid "Part Parameter Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:38 +#: src/components/render/ModelType.tsx:206 msgid "Part Test Template" msgstr "" -#: src/components/render/ModelType.tsx:39 -msgid "Part Test Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:357 +#: src/components/render/ModelType.tsx:208 +#: src/pages/company/SupplierPartDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:355 #: src/pages/stock/StockDetail.tsx:169 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -1444,111 +1456,58 @@ msgstr "" msgid "Supplier Part" msgstr "" -#: src/components/render/ModelType.tsx:46 -msgid "Supplier Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:132 +#: src/components/render/ModelType.tsx:210 +#: src/pages/company/ManufacturerPartDetail.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 msgid "Manufacturer Part" msgstr "" -#: src/components/render/ModelType.tsx:55 -msgid "Manufacturer Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:305 +#: src/components/render/ModelType.tsx:212 +#: src/pages/part/CategoryDetail.tsx:303 msgid "Part Category" msgstr "" -#: src/components/render/ModelType.tsx:64 -#: src/pages/part/CategoryDetail.tsx:258 -#: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1070 -msgid "Part Categories" -msgstr "" - -#: src/components/render/ModelType.tsx:72 +#: src/components/render/ModelType.tsx:214 #: src/forms/BuildForms.tsx:602 -#: src/pages/stock/StockDetail.tsx:608 +#: src/pages/stock/StockDetail.tsx:607 #: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" -#: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:203 -#: src/pages/stock/LocationDetail.tsx:125 -#: src/pages/stock/LocationDetail.tsx:178 -#: src/pages/stock/LocationDetail.tsx:384 -msgid "Stock Items" -msgstr "" - -#: src/components/render/ModelType.tsx:81 +#: src/components/render/ModelType.tsx:216 msgid "Stock Location" msgstr "" -#: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:376 -#: src/pages/stock/StockDetail.tsx:600 -msgid "Stock Locations" -msgstr "" - -#: src/components/render/ModelType.tsx:90 +#: src/components/render/ModelType.tsx:218 msgid "Stock Location Type" msgstr "" -#: src/components/render/ModelType.tsx:91 -msgid "Stock Location Types" -msgstr "" - -#: src/components/render/ModelType.tsx:95 +#: src/components/render/ModelType.tsx:220 msgid "Stock History" msgstr "" -#: src/components/render/ModelType.tsx:96 -msgid "Stock Histories" +#: src/components/render/ModelType.tsx:222 +#: src/pages/stock/StockDetail.tsx:209 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:96 +msgid "Build Order" msgstr "" -#: src/components/render/ModelType.tsx:100 -#: src/defaults/links.tsx:31 -#: src/defaults/menuItems.tsx:43 -msgid "Build" -msgstr "" - -#: src/components/render/ModelType.tsx:101 -msgid "Builds" -msgstr "" - -#: src/components/render/ModelType.tsx:109 +#: src/components/render/ModelType.tsx:224 msgid "Build Line" msgstr "" -#: src/components/render/ModelType.tsx:110 -msgid "Build Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:117 +#: src/components/render/ModelType.tsx:226 msgid "Build Item" msgstr "" -#: src/components/render/ModelType.tsx:118 -msgid "Build Items" -msgstr "" - -#: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:339 +#: src/components/render/ModelType.tsx:228 +#: src/pages/company/CompanyDetail.tsx:337 msgid "Company" msgstr "" -#: src/components/render/ModelType.tsx:123 -msgid "Companies" -msgstr "" - -#: src/components/render/ModelType.tsx:131 +#: src/components/render/ModelType.tsx:230 #: src/tables/TableHoverCard.tsx:81 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 @@ -1557,176 +1516,262 @@ msgstr "" msgid "Project Code" msgstr "" -#: src/components/render/ModelType.tsx:132 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 -msgid "Project Codes" -msgstr "" - -#: src/components/render/ModelType.tsx:138 +#: src/components/render/ModelType.tsx:232 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:463 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" -#: src/components/render/ModelType.tsx:139 -#: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:670 -#: src/pages/purchasing/PurchasingIndex.tsx:25 -msgid "Purchase Orders" +#: src/components/render/ModelType.tsx:234 +msgid "Purchase Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:147 -msgid "Purchase Order Line" -msgstr "" - -#: src/components/render/ModelType.tsx:148 -msgid "Purchase Order Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:149 -#: src/pages/sales/SalesOrderDetail.tsx:505 +#: src/components/render/ModelType.tsx:236 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/sales/SalesOrderDetail.tsx:503 #: src/pages/stock/StockDetail.tsx:217 #: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" -#: src/components/render/ModelType.tsx:153 -#: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:677 -#: src/pages/sales/SalesIndex.tsx:26 -msgid "Sales Orders" -msgstr "" - -#: src/components/render/ModelType.tsx:161 +#: src/components/render/ModelType.tsx:238 msgid "Sales Order Shipment" msgstr "" -#: src/components/render/ModelType.tsx:162 -msgid "Sales Order Shipments" -msgstr "" - -#: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/components/render/ModelType.tsx:240 +#: src/pages/sales/ReturnOrderDetail.tsx:452 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" -#: src/components/render/ModelType.tsx:169 -#: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:223 -#: src/pages/sales/SalesIndex.tsx:32 -msgid "Return Orders" -msgstr "" - -#: src/components/render/ModelType.tsx:177 +#: src/components/render/ModelType.tsx:242 msgid "Return Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:178 -msgid "Return Order Line Items" -msgstr "" - -#: src/components/render/ModelType.tsx:182 -#: src/tables/company/AddressTable.tsx:47 +#: src/components/render/ModelType.tsx:244 +#: src/tables/company/AddressTable.tsx:48 msgid "Address" msgstr "" -#: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:253 -msgid "Addresses" -msgstr "" - -#: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:170 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/components/render/ModelType.tsx:246 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:178 msgid "Contact" msgstr "" -#: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:247 -msgid "Contacts" -msgstr "" - -#: src/components/render/ModelType.tsx:196 +#: src/components/render/ModelType.tsx:248 msgid "Owner" msgstr "" -#: src/components/render/ModelType.tsx:197 -msgid "Owners" -msgstr "" - -#: src/components/render/ModelType.tsx:203 +#: src/components/render/ModelType.tsx:250 #: src/tables/settings/ImportSessionTable.tsx:121 #: src/tables/stock/StockItemTestResultTable.tsx:204 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "Kasutaja" -#: src/components/render/ModelType.tsx:204 +#: src/components/render/ModelType.tsx:252 +msgid "Group" +msgstr "" + +#: src/components/render/ModelType.tsx:254 +msgid "Import Session" +msgstr "" + +#: src/components/render/ModelType.tsx:256 +msgid "Label Template" +msgstr "" + +#: src/components/render/ModelType.tsx:258 +msgid "Report Template" +msgstr "" + +#: src/components/render/ModelType.tsx:260 +msgid "Plugin Configuration" +msgstr "" + +#: src/components/render/ModelType.tsx:262 +msgid "Content Type" +msgstr "" + +#: src/components/render/ModelType.tsx:264 +msgid "Unknown Model" +msgstr "" + +#: src/components/render/ModelType.tsx:275 +#: src/defaults/links.tsx:29 +#: src/defaults/menuItems.tsx:33 +#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/part/CategoryDetail.tsx:118 +#: src/pages/part/CategoryDetail.tsx:242 +#: src/pages/part/CategoryDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:835 +msgid "Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:277 +msgid "Part Parameter Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:279 +msgid "Part Test Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:281 +msgid "Supplier Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:283 +msgid "Manufacturer Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:285 +#: src/pages/part/CategoryDetail.tsx:256 +#: src/pages/part/CategoryDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:1069 +msgid "Part Categories" +msgstr "" + +#: src/components/render/ModelType.tsx:287 +#: src/pages/company/CompanyDetail.tsx:202 +#: src/pages/stock/LocationDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:379 +msgid "Stock Items" +msgstr "" + +#: src/components/render/ModelType.tsx:289 +#: src/pages/stock/LocationDetail.tsx:188 +#: src/pages/stock/LocationDetail.tsx:371 +#: src/pages/stock/StockDetail.tsx:599 +msgid "Stock Locations" +msgstr "" + +#: src/components/render/ModelType.tsx:291 +msgid "Stock Location Types" +msgstr "" + +#: src/components/render/ModelType.tsx:293 +msgid "Stock Histories" +msgstr "" + +#: src/components/render/ModelType.tsx:295 +#: src/pages/Index/Settings/SystemSettings.tsx:236 +#: src/pages/build/BuildDetail.tsx:534 +#: src/pages/build/BuildIndex.tsx:22 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/sales/SalesOrderDetail.tsx:328 +msgid "Build Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:297 +msgid "Build Lines" +msgstr "" + +#: src/components/render/ModelType.tsx:299 +msgid "Build Items" +msgstr "" + +#: src/components/render/ModelType.tsx:301 +msgid "Companies" +msgstr "" + +#: src/components/render/ModelType.tsx:303 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 +msgid "Project Codes" +msgstr "" + +#: src/components/render/ModelType.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/company/CompanyDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/part/PartDetail.tsx:670 +#: src/pages/purchasing/PurchasingIndex.tsx:25 +msgid "Purchase Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:307 +msgid "Purchase Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:309 +#: src/pages/Index/Settings/SystemSettings.tsx:269 +#: src/pages/company/CompanyDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:677 +#: src/pages/sales/SalesIndex.tsx:26 +msgid "Sales Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:311 +msgid "Sales Order Shipments" +msgstr "" + +#: src/components/render/ModelType.tsx:313 +#: src/pages/Index/Settings/SystemSettings.tsx:285 +#: src/pages/company/CompanyDetail.tsx:222 +#: src/pages/sales/SalesIndex.tsx:32 +msgid "Return Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:315 +msgid "Return Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:317 +#: src/pages/company/CompanyDetail.tsx:252 +msgid "Addresses" +msgstr "" + +#: src/components/render/ModelType.tsx:319 +#: src/pages/company/CompanyDetail.tsx:246 +msgid "Contacts" +msgstr "" + +#: src/components/render/ModelType.tsx:321 +msgid "Owners" +msgstr "" + +#: src/components/render/ModelType.tsx:323 #: src/pages/Index/Settings/AdminCenter/Index.tsx:102 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "Kasutajad" -#: src/components/render/ModelType.tsx:210 -msgid "Group" -msgstr "" - -#: src/components/render/ModelType.tsx:211 +#: src/components/render/ModelType.tsx:325 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 #: src/tables/settings/UserTable.tsx:138 #: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "" -#: src/components/render/ModelType.tsx:218 -msgid "Import Session" -msgstr "" - -#: src/components/render/ModelType.tsx:219 +#: src/components/render/ModelType.tsx:327 msgid "Import Sessions" msgstr "" -#: src/components/render/ModelType.tsx:225 -msgid "Label Template" -msgstr "" - -#: src/components/render/ModelType.tsx:226 +#: src/components/render/ModelType.tsx:329 #: src/pages/Index/Settings/AdminCenter/Index.tsx:168 msgid "Label Templates" msgstr "" -#: src/components/render/ModelType.tsx:232 -msgid "Report Template" -msgstr "" - -#: src/components/render/ModelType.tsx:233 +#: src/components/render/ModelType.tsx:331 #: src/pages/Index/Settings/AdminCenter/Index.tsx:174 msgid "Report Templates" msgstr "" -#: src/components/render/ModelType.tsx:239 -msgid "Plugin Configuration" -msgstr "" - -#: src/components/render/ModelType.tsx:240 +#: src/components/render/ModelType.tsx:333 msgid "Plugin Configurations" msgstr "" -#: src/components/render/ModelType.tsx:246 -msgid "Content Type" +#: src/components/render/ModelType.tsx:335 +msgid "Content Types" msgstr "" -#: src/components/render/ModelType.tsx:247 -msgid "Content Types" +#: src/components/render/ModelType.tsx:337 +msgid "Unknown Models" msgstr "" #: src/components/render/Order.tsx:121 @@ -1735,8 +1780,8 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:325 -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/CompanyDetail.tsx:323 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/pages/part/PartDetail.tsx:896 msgid "Inactive" msgstr "" @@ -1750,23 +1795,23 @@ msgstr "" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:206 +#: src/pages/Index/Settings/SystemSettings.tsx:204 #: src/pages/part/PartDetail.tsx:550 -#: src/pages/stock/LocationDetail.tsx:356 +#: src/pages/stock/LocationDetail.tsx:351 #: src/pages/stock/StockDetail.tsx:407 #: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "" -#: src/components/render/Stock.tsx:60 +#: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:565 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/build/BuildAllocatedStockTable.tsx:102 #: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "" -#: src/components/render/Stock.tsx:62 +#: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:234 #: src/forms/BuildForms.tsx:602 #: src/forms/PurchaseOrderForms.tsx:641 @@ -1774,7 +1819,7 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:171 #: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:571 +#: src/pages/stock/StockDetail.tsx:570 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 @@ -2503,7 +2548,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:96 +#: src/pages/company/CompanyDetail.tsx:95 msgid "Website" msgstr "" @@ -2515,13 +2560,18 @@ msgstr "" msgid "Demo" msgstr "" +#: src/defaults/links.tsx:31 +#: src/defaults/menuItems.tsx:43 +msgid "Build" +msgstr "" + #: src/defaults/links.tsx:33 #: src/defaults/menuItems.tsx:48 #: 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:329 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "" @@ -2529,9 +2579,9 @@ msgstr "" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:459 +#: src/pages/sales/ReturnOrderDetail.tsx:457 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:510 +#: src/pages/sales/SalesOrderDetail.tsx:508 msgid "Sales" msgstr "Müük" @@ -2768,7 +2818,7 @@ msgid "Remove line" msgstr "" #: src/forms/BuildForms.tsx:631 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:200 msgid "Source Location" msgstr "" @@ -2886,9 +2936,9 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:521 -#: src/pages/build/BuildDetail.tsx:215 +#: src/pages/build/BuildDetail.tsx:214 #: src/pages/stock/StockDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:583 +#: src/pages/stock/StockDetail.tsx:582 #: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:189 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 @@ -2901,20 +2951,20 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:543 #: src/forms/StockForms.tsx:428 -#: src/pages/company/SupplierPartDetail.tsx:152 -#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/stock/StockDetail.tsx:240 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:105 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 -#: src/pages/sales/ReturnOrderDetail.tsx:117 -#: src/pages/sales/SalesOrderDetail.tsx:123 +#: src/pages/build/BuildDetail.tsx:104 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:143 +#: src/pages/sales/ReturnOrderDetail.tsx:116 +#: src/pages/sales/SalesOrderDetail.tsx:122 #: src/tables/build/BuildOrderTable.tsx:114 -#: src/tables/machine/MachineListTable.tsx:335 +#: src/tables/machine/MachineListTable.tsx:334 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 #: src/tables/sales/ReturnOrderLineItemTable.tsx:132 @@ -2928,13 +2978,13 @@ msgid "Status" msgstr "Staatus" #: src/forms/PurchaseOrderForms.tsx:565 -#: src/pages/company/SupplierPartDetail.tsx:106 +#: src/pages/company/SupplierPartDetail.tsx:105 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:641 -#: src/pages/company/SupplierPartDetail.tsx:124 +#: src/pages/company/SupplierPartDetail.tsx:123 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" @@ -3692,8 +3742,8 @@ msgstr "" #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 -#: src/tables/machine/MachineListTable.tsx:332 -#: src/tables/machine/MachineListTable.tsx:594 +#: src/tables/machine/MachineListTable.tsx:331 +#: src/tables/machine/MachineListTable.tsx:593 #: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 @@ -3759,32 +3809,32 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27 #: src/tables/ColumnRenderers.tsx:248 msgid "Currency" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:31 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32 msgid "Rate" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:43 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44 msgid "Exchange rates updated" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:49 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50 msgid "Exchange rate update error" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:61 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:62 msgid "Refresh currency exchange rates" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:98 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 msgid "Last fetched" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:100 msgid "Base currency" msgstr "" @@ -3817,7 +3867,7 @@ msgid "Custom Units" msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:156 -#: src/pages/part/CategoryDetail.tsx:264 +#: src/pages/part/CategoryDetail.tsx:262 msgid "Part Parameters" msgstr "" @@ -3899,6 +3949,10 @@ msgstr "" msgid "Landscape" msgstr "" +#: src/pages/Index/Settings/AdminCenter/ReportTemplatePanel.tsx:26 +msgid "Attach to Model" +msgstr "" + #: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:35 msgid "Background Worker Not Running" msgstr "" @@ -4000,20 +4054,12 @@ msgstr "" msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:231 +#: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/part/PartDetail.tsx:690 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:536 -#: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:624 -#: src/pages/sales/SalesOrderDetail.tsx:329 -msgid "Build Orders" -msgstr "" - -#: src/pages/Index/Settings/SystemSettings.tsx:318 +#: src/pages/Index/Settings/SystemSettings.tsx:317 msgid "Switch to User Setting" msgstr "" @@ -4069,37 +4115,37 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:98 +#: src/pages/build/BuildDetail.tsx:97 #: src/pages/part/PartDetail.tsx:150 #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:184 #: src/tables/build/BuildOrderTable.tsx:54 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderLineItemTable.tsx:66 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:117 -#: src/pages/sales/ReturnOrderDetail.tsx:91 -#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/build/BuildDetail.tsx:110 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/sales/ReturnOrderDetail.tsx:90 +#: src/pages/sales/SalesOrderDetail.tsx:96 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/build/BuildLineTable.tsx:195 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:117 -#: src/pages/company/CompanyDetail.tsx:90 -#: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:92 -#: src/pages/part/CategoryDetail.tsx:101 +#: src/pages/build/BuildDetail.tsx:116 +#: src/pages/company/CompanyDetail.tsx:89 +#: src/pages/company/ManufacturerPartDetail.tsx:82 +#: src/pages/company/SupplierPartDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:100 #: src/pages/part/PartDetail.tsx:157 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 -#: src/pages/sales/ReturnOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:117 -#: src/pages/stock/LocationDetail.tsx:106 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 +#: src/pages/sales/ReturnOrderDetail.tsx:110 +#: src/pages/sales/SalesOrderDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:102 #: src/tables/ColumnRenderers.tsx:81 #: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 @@ -4112,34 +4158,34 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 #: src/tables/sales/SalesOrderAllocationTable.tsx:56 -#: src/tables/sales/SalesOrderLineItemTable.tsx:67 +#: src/tables/sales/SalesOrderLineItemTable.tsx:71 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "Kirjeldus" -#: src/pages/build/BuildDetail.tsx:125 +#: src/pages/build/BuildDetail.tsx:124 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:136 +#: src/pages/build/BuildDetail.tsx:135 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:144 -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:269 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:161 +#: src/pages/build/BuildDetail.tsx:160 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:168 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/part/PartDetail.tsx:372 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:195 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:215 +#: src/pages/sales/ReturnOrderDetail.tsx:194 +#: src/pages/sales/SalesOrderDetail.tsx:203 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -4147,19 +4193,19 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:175 +#: src/pages/build/BuildDetail.tsx:174 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:182 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:188 -#: src/pages/sales/SalesOrderDetail.tsx:197 +#: src/pages/build/BuildDetail.tsx:181 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:208 +#: src/pages/sales/ReturnOrderDetail.tsx:187 +#: src/pages/sales/SalesOrderDetail.tsx:196 #: src/tables/ColumnRenderers.tsx:212 #: src/tables/part/PartPurchaseOrdersTable.tsx:99 #: src/tables/sales/ReturnOrderLineItemTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Target Date" msgstr "" @@ -4169,7 +4215,7 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "View part barcode" -#: src/pages/build/BuildDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:188 msgid "Completed" msgstr "" @@ -4183,7 +4229,7 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:202 +#: src/pages/build/BuildDetail.tsx:201 msgid "Any location" msgstr "" @@ -4191,7 +4237,7 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:209 +#: src/pages/build/BuildDetail.tsx:208 msgid "Destination Location" msgstr "" @@ -4207,68 +4253,68 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:247 +#: src/pages/build/BuildDetail.tsx:246 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:263 -#: src/pages/sales/ReturnOrderDetail.tsx:126 -#: src/pages/sales/ReturnOrderDetail.tsx:233 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:268 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/build/BuildDetail.tsx:252 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:262 +#: src/pages/sales/ReturnOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:232 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:267 +#: src/pages/sales/SalesOrderDetail.tsx:276 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/build/BuildDetail.tsx:262 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/sales/SalesOrderDetail.tsx:314 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 +#: src/pages/build/BuildDetail.tsx:294 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:309 +#: src/pages/build/BuildDetail.tsx:308 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:318 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:329 #: src/pages/part/PartDetail.tsx:707 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/company/CompanyDetail.tsx:259 -#: src/pages/company/ManufacturerPartDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:343 +#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/ManufacturerPartDetail.tsx:178 #: src/pages/part/PartDetail.tsx:729 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 -#: src/pages/sales/ReturnOrderDetail.tsx:270 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:304 +#: src/pages/sales/ReturnOrderDetail.tsx:269 +#: src/pages/sales/SalesOrderDetail.tsx:338 #: src/pages/stock/StockDetail.tsx:381 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:352 -#: src/pages/company/CompanyDetail.tsx:270 -#: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:253 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:269 +#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:252 #: src/pages/part/PartDetail.tsx:737 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:281 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:280 +#: src/pages/sales/SalesOrderDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:392 #: src/tables/build/BuildOrderTestTable.tsx:143 #: src/tables/stock/StockTrackingTable.tsx:189 @@ -4279,7 +4325,7 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:370 +#: src/pages/build/BuildDetail.tsx:369 msgid "Edit Build Order" msgstr "" @@ -4287,126 +4333,126 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:390 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/SalesOrderDetail.tsx:375 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 +#: src/pages/sales/ReturnOrderDetail.tsx:341 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:402 msgid "Hold Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:350 +#: src/pages/sales/ReturnOrderDetail.tsx:349 +#: src/pages/sales/SalesOrderDetail.tsx:382 +msgid "Place this order on hold" +msgstr "" + #: src/pages/build/BuildDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:350 #: src/pages/sales/SalesOrderDetail.tsx:383 -msgid "Place this order on hold" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:406 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:352 -#: src/pages/sales/ReturnOrderDetail.tsx:351 -#: src/pages/sales/SalesOrderDetail.tsx:384 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:410 msgid "Issue Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/SalesOrderDetail.tsx:366 +msgid "Issue this order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:413 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335 #: src/pages/sales/ReturnOrderDetail.tsx:334 #: src/pages/sales/SalesOrderDetail.tsx:367 -msgid "Issue this order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:414 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:336 -#: src/pages/sales/ReturnOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:368 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:418 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:421 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:357 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 -#: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/sales/ReturnOrderDetail.tsx:358 +#: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:453 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 -#: src/pages/sales/ReturnOrderDetail.tsx:388 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:386 +#: src/pages/sales/ReturnOrderDetail.tsx:387 +#: src/pages/sales/SalesOrderDetail.tsx:420 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:460 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:394 -#: src/pages/sales/ReturnOrderDetail.tsx:395 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:459 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:393 +#: src/pages/sales/ReturnOrderDetail.tsx:394 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:477 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:459 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:415 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:457 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:464 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:462 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:492 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:429 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:426 +#: src/pages/sales/ReturnOrderDetail.tsx:427 +#: src/pages/sales/SalesOrderDetail.tsx:465 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:497 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:434 -#: src/pages/sales/SalesOrderDetail.tsx:472 +#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:432 +#: src/pages/sales/SalesOrderDetail.tsx:470 msgid "Cancel order" msgstr "" @@ -4418,24 +4464,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:104 +#: src/pages/company/CompanyDetail.tsx:103 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:111 +#: src/pages/company/CompanyDetail.tsx:110 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:120 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:126 +#: src/pages/company/CompanyDetail.tsx:125 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:116 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:333 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:132 +#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:201 +#: src/pages/company/SupplierPartDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4443,20 +4489,20 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:132 +#: src/pages/company/CompanyDetail.tsx:131 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:101 -#: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:100 +#: src/pages/company/ManufacturerPartDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:130 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:138 +#: src/pages/company/CompanyDetail.tsx:137 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:105 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/ReturnOrderDetail.tsx:104 +#: src/pages/sales/SalesOrderDetail.tsx:110 #: src/pages/stock/StockDetail.tsx:226 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 @@ -4465,7 +4511,7 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:172 +#: src/pages/company/CompanyDetail.tsx:171 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "Üksikasjad" @@ -4474,11 +4520,11 @@ msgstr "Üksikasjad" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:178 +#: src/pages/company/CompanyDetail.tsx:177 msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:187 +#: src/pages/company/CompanyDetail.tsx:186 msgid "Supplied Parts" msgstr "" @@ -4486,84 +4532,84 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:232 +#: src/pages/company/CompanyDetail.tsx:231 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:290 +#: src/pages/company/CompanyDetail.tsx:289 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:298 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:306 +#: src/pages/company/CompanyDetail.tsx:305 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/company/ManufacturerPartDetail.tsx:75 +#: src/pages/company/SupplierPartDetail.tsx:84 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:99 +#: src/pages/company/ManufacturerPartDetail.tsx:90 +#: src/pages/company/SupplierPartDetail.tsx:98 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:108 +#: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:138 +#: src/pages/company/ManufacturerPartDetail.tsx:137 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/ManufacturerPartDetail.tsx:146 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:153 +#: src/pages/company/ManufacturerPartDetail.tsx:152 #: src/pages/part/PartDetail.tsx:539 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/company/ManufacturerPartDetail.tsx:164 #: src/pages/part/PartDetail.tsx:657 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:208 +#: src/pages/company/ManufacturerPartDetail.tsx:207 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:215 +#: src/pages/company/ManufacturerPartDetail.tsx:214 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:227 +#: src/pages/company/ManufacturerPartDetail.tsx:226 #: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: 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 "" -#: src/pages/company/SupplierPartDetail.tsx:159 +#: src/pages/company/SupplierPartDetail.tsx:158 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 @@ -4571,122 +4617,122 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:170 +#: src/pages/company/SupplierPartDetail.tsx:169 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:177 +#: src/pages/company/SupplierPartDetail.tsx:176 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:212 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:219 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:292 +#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:291 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:243 +#: src/pages/company/SupplierPartDetail.tsx:242 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:276 +#: src/pages/company/SupplierPartDetail.tsx:275 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:301 +#: src/pages/company/SupplierPartDetail.tsx:299 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:309 +#: src/pages/company/SupplierPartDetail.tsx:307 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:315 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:98 +#: src/pages/part/CategoryDetail.tsx:92 +#: src/pages/stock/LocationDetail.tsx:94 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:109 +#: src/pages/part/CategoryDetail.tsx:108 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/part/CategoryDetail.tsx:125 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:138 +#: src/pages/part/CategoryDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:134 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:138 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:146 +#: src/pages/part/CategoryDetail.tsx:145 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:157 +#: src/pages/part/CategoryDetail.tsx:156 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:167 -#: src/pages/part/CategoryDetail.tsx:221 +#: src/pages/part/CategoryDetail.tsx:166 +#: src/pages/part/CategoryDetail.tsx:219 #: src/tables/part/PartCategoryTable.tsx:102 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:230 +#: src/pages/part/CategoryDetail.tsx:179 +#: src/pages/stock/LocationDetail.tsx:226 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 -#: src/pages/part/CategoryDetail.tsx:226 +#: src/pages/part/CategoryDetail.tsx:187 +#: src/pages/part/CategoryDetail.tsx:224 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:197 +#: src/pages/part/CategoryDetail.tsx:196 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:198 +#: src/pages/part/CategoryDetail.tsx:197 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:216 +#: src/pages/part/CategoryDetail.tsx:215 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:238 +#: src/pages/part/CategoryDetail.tsx:236 msgid "Category Details" msgstr "" @@ -4731,7 +4777,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:320 #: src/tables/build/BuildLineTable.tsx:166 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:103 +#: src/tables/sales/SalesOrderLineItemTable.tsx:107 msgid "Available Stock" msgstr "" @@ -4746,7 +4792,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:237 #: src/tables/build/BuildLineTable.tsx:128 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 +#: src/tables/sales/SalesOrderLineItemTable.tsx:145 msgid "On order" msgstr "" @@ -4770,7 +4816,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:295 #: src/pages/part/PartDetail.tsx:884 -#: src/pages/stock/StockDetail.tsx:560 +#: src/pages/stock/StockDetail.tsx:559 #: src/tables/build/BuildOrderTestTable.tsx:220 #: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" @@ -4915,7 +4961,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:860 #: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:576 #: src/tables/build/BuildLineTable.tsx:59 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:177 @@ -4958,7 +5004,7 @@ msgid "Deleting this part cannot be reversed" msgstr "" #: src/pages/part/PartDetail.tsx:1006 -#: src/pages/stock/LocationDetail.tsx:313 +#: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" @@ -4975,7 +5021,7 @@ msgstr "" msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1094 +#: src/pages/part/PartDetail.tsx:1093 msgid "Select Part Revision" msgstr "" @@ -5028,7 +5074,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:89 +#: src/tables/sales/SalesOrderLineItemTable.tsx:93 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -5067,7 +5113,7 @@ msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 #: src/tables/bom/BomTable.tsx:176 #: src/tables/general/ExtraLineItemTable.tsx:56 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" @@ -5196,23 +5242,23 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:88 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:98 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:97 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:122 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:133 -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:153 +#: src/pages/sales/ReturnOrderDetail.tsx:132 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Line Items" msgstr "" @@ -5222,91 +5268,91 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:140 -#: src/pages/sales/SalesOrderDetail.tsx:149 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:160 +#: src/pages/sales/ReturnOrderDetail.tsx:139 +#: src/pages/sales/SalesOrderDetail.tsx:148 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:147 -#: src/pages/sales/SalesOrderDetail.tsx:156 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:146 +#: src/pages/sales/SalesOrderDetail.tsx:155 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:182 -#: src/pages/sales/SalesOrderDetail.tsx:191 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 +#: src/pages/sales/ReturnOrderDetail.tsx:181 +#: src/pages/sales/SalesOrderDetail.tsx:190 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:227 -#: src/pages/sales/SalesOrderDetail.tsx:262 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 +#: src/pages/sales/ReturnOrderDetail.tsx:226 +#: src/pages/sales/SalesOrderDetail.tsx:261 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 -#: src/pages/sales/ReturnOrderDetail.tsx:254 -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:275 +#: src/pages/sales/ReturnOrderDetail.tsx:253 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/pages/sales/SalesOrderDetail.tsx:453 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/sales/ReturnOrderDetail.tsx:412 +#: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/ReturnOrderDetail.tsx:96 +#: src/pages/sales/SalesOrderDetail.tsx:102 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:310 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:319 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:332 +#: src/pages/sales/ReturnOrderDetail.tsx:331 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:342 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:348 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Complete Return Order" msgstr "" @@ -5314,15 +5360,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:239 +#: src/pages/sales/SalesOrderDetail.tsx:238 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:248 +#: src/pages/sales/SalesOrderDetail.tsx:247 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5332,88 +5378,88 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:308 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:364 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:114 +#: src/pages/stock/LocationDetail.tsx:110 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:128 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:140 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:150 +#: src/pages/stock/LocationDetail.tsx:146 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:161 +#: src/pages/stock/LocationDetail.tsx:157 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:172 +#: src/pages/stock/LocationDetail.tsx:168 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:198 +#: src/pages/stock/LocationDetail.tsx:194 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:217 -#: src/pages/stock/LocationDetail.tsx:340 +#: src/pages/stock/LocationDetail.tsx:213 +#: src/pages/stock/LocationDetail.tsx:335 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:238 -#: src/pages/stock/LocationDetail.tsx:345 +#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:340 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:238 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:247 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:335 +#: src/pages/stock/LocationDetail.tsx:331 msgid "Location Actions" msgstr "" @@ -5441,12 +5487,6 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:96 -msgid "Build Order" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" @@ -5731,7 +5771,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:229 #: src/tables/build/BuildLineTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:127 +#: src/tables/sales/SalesOrderLineItemTable.tsx:131 msgid "Includes variant stock" msgstr "" @@ -5742,7 +5782,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 #: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" @@ -6031,7 +6071,7 @@ msgid "Show tracked lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:119 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "In production" msgstr "" @@ -6040,7 +6080,7 @@ msgid "Insufficient stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:163 -#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/sales/SalesOrderLineItemTable.tsx:125 #: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" @@ -6054,7 +6094,7 @@ msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:283 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 +#: src/tables/sales/SalesOrderLineItemTable.tsx:247 msgid "Create Build Order" msgstr "" @@ -6245,24 +6285,24 @@ msgstr "" msgid "Required Tests" msgstr "" -#: src/tables/company/AddressTable.tsx:121 -#: src/tables/company/AddressTable.tsx:185 +#: src/tables/company/AddressTable.tsx:118 +#: src/tables/company/AddressTable.tsx:182 msgid "Add Address" msgstr "" -#: src/tables/company/AddressTable.tsx:126 +#: src/tables/company/AddressTable.tsx:123 msgid "Address created" msgstr "" -#: src/tables/company/AddressTable.tsx:135 +#: src/tables/company/AddressTable.tsx:132 msgid "Edit Address" msgstr "" -#: src/tables/company/AddressTable.tsx:143 +#: src/tables/company/AddressTable.tsx:140 msgid "Delete Address" msgstr "" -#: src/tables/company/AddressTable.tsx:144 +#: src/tables/company/AddressTable.tsx:141 msgid "Are you sure you want to delete this address?" msgstr "" @@ -6372,23 +6412,23 @@ msgid "Drag attachment file here to upload" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:86 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 #: src/tables/sales/ReturnOrderLineItemTable.tsx:60 -#: src/tables/sales/SalesOrderLineItemTable.tsx:196 +#: src/tables/sales/SalesOrderLineItemTable.tsx:200 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:98 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/SalesOrderLineItemTable.tsx:214 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:106 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/SalesOrderLineItemTable.tsx:222 +#: src/tables/sales/SalesOrderLineItemTable.tsx:226 msgid "Delete Line Item" msgstr "" @@ -6401,12 +6441,12 @@ msgid "Machine restarted" msgstr "" #: src/tables/machine/MachineListTable.tsx:212 -#: src/tables/machine/MachineListTable.tsx:263 +#: src/tables/machine/MachineListTable.tsx:262 msgid "Edit machine" msgstr "" #: src/tables/machine/MachineListTable.tsx:226 -#: src/tables/machine/MachineListTable.tsx:267 +#: src/tables/machine/MachineListTable.tsx:266 msgid "Delete machine" msgstr "" @@ -6419,7 +6459,7 @@ msgid "Are you sure you want to remove the machine \"{0}\"?" msgstr "" #: src/tables/machine/MachineListTable.tsx:255 -#: src/tables/machine/MachineListTable.tsx:432 +#: src/tables/machine/MachineListTable.tsx:431 msgid "Restart required" msgstr "" @@ -6427,50 +6467,50 @@ msgstr "" msgid "Machine Actions" msgstr "" -#: src/tables/machine/MachineListTable.tsx:272 +#: src/tables/machine/MachineListTable.tsx:271 msgid "Restart" msgstr "" -#: src/tables/machine/MachineListTable.tsx:274 +#: src/tables/machine/MachineListTable.tsx:273 msgid "Restart machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:276 +#: src/tables/machine/MachineListTable.tsx:275 msgid "manual restart required" msgstr "" -#: src/tables/machine/MachineListTable.tsx:292 +#: src/tables/machine/MachineListTable.tsx:291 msgid "Machine information" msgstr "" -#: src/tables/machine/MachineListTable.tsx:303 -#: src/tables/machine/MachineListTable.tsx:599 +#: src/tables/machine/MachineListTable.tsx:302 +#: src/tables/machine/MachineListTable.tsx:598 msgid "Machine Type" msgstr "" -#: src/tables/machine/MachineListTable.tsx:316 +#: src/tables/machine/MachineListTable.tsx:315 msgid "Machine Driver" msgstr "" -#: src/tables/machine/MachineListTable.tsx:329 +#: src/tables/machine/MachineListTable.tsx:328 msgid "Initialized" msgstr "" -#: src/tables/machine/MachineListTable.tsx:350 +#: src/tables/machine/MachineListTable.tsx:349 #: src/tables/machine/MachineTypeTable.tsx:261 msgid "Errors" msgstr "" -#: src/tables/machine/MachineListTable.tsx:358 +#: src/tables/machine/MachineListTable.tsx:357 #: src/tables/machine/MachineTypeTable.tsx:269 msgid "No errors reported" msgstr "" -#: src/tables/machine/MachineListTable.tsx:378 +#: src/tables/machine/MachineListTable.tsx:377 msgid "Machine Settings" msgstr "" -#: src/tables/machine/MachineListTable.tsx:389 +#: src/tables/machine/MachineListTable.tsx:388 msgid "Driver Settings" msgstr "" @@ -6478,15 +6518,15 @@ msgstr "" #~ msgid "Create machine" #~ msgstr "Create machine" -#: src/tables/machine/MachineListTable.tsx:506 +#: src/tables/machine/MachineListTable.tsx:505 msgid "Add machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:561 +#: src/tables/machine/MachineListTable.tsx:560 msgid "Machine detail" msgstr "" -#: src/tables/machine/MachineListTable.tsx:608 +#: src/tables/machine/MachineListTable.tsx:607 msgid "Driver" msgstr "" @@ -7252,7 +7292,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337 msgid "Import Line Items" msgstr "" @@ -7268,25 +7308,25 @@ msgstr "" msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:298 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342 #: src/tables/sales/ReturnOrderLineItemTable.tsx:142 -#: src/tables/sales/SalesOrderLineItemTable.tsx:240 +#: src/tables/sales/SalesOrderLineItemTable.tsx:257 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352 msgid "Receive items" msgstr "" @@ -7354,15 +7394,23 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:262 +#: src/tables/sales/SalesOrderLineItemTable.tsx:238 +msgid "Allocate Serial Numbers" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:279 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 +msgid "Allocate Serials" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:303 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 #: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "Tellige varu" diff --git a/src/frontend/src/locales/fa/messages.po b/src/frontend/src/locales/fa/messages.po index 6874dda08c..d4d66ca934 100644 --- a/src/frontend/src/locales/fa/messages.po +++ b/src/frontend/src/locales/fa/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: fa\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-29 04:38\n" +"PO-Revision-Date: 2024-09-09 03:25\n" "Last-Translator: \n" "Language-Team: Persian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -60,8 +60,9 @@ msgstr "" #: src/components/buttons/PrintingActions.tsx:106 #: src/components/buttons/PrintingActions.tsx:144 -#: src/components/editors/NotesEditor.tsx:65 -#: src/components/editors/NotesEditor.tsx:165 +#: src/components/editors/NotesEditor.tsx:40 +#: src/components/editors/NotesEditor.tsx:109 +#: src/components/editors/NotesEditor.tsx:163 #: src/components/forms/fields/ApiFormField.tsx:319 #: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 @@ -163,8 +164,8 @@ msgstr "" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:237 -#: src/components/items/ActionDropdown.tsx:238 +#: src/components/items/ActionDropdown.tsx:270 +#: src/components/items/ActionDropdown.tsx:271 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:210 @@ -239,31 +240,45 @@ msgstr "" #~ msgid "Part is virtual (not a physical part)" #~ msgstr "Part is virtual (not a physical part)" -#: src/components/editors/NotesEditor.tsx:66 +#: src/components/editors/NotesEditor.tsx:41 +#: src/components/editors/NotesEditor.tsx:110 msgid "Image upload failed" msgstr "" -#: src/components/editors/NotesEditor.tsx:156 +#: src/components/editors/NotesEditor.tsx:119 +#: src/components/editors/NotesEditor.tsx:154 #: src/components/forms/ApiForm.tsx:467 #: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "" -#: src/components/editors/NotesEditor.tsx:157 +#: src/components/editors/NotesEditor.tsx:120 +msgid "Image uploaded successfully" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:155 msgid "Notes saved successfully" msgstr "" -#: src/components/editors/NotesEditor.tsx:166 +#: src/components/editors/NotesEditor.tsx:164 msgid "Failed to save notes" msgstr "" -#: src/components/editors/NotesEditor.tsx:198 -msgid "Preview Notes" +#: src/components/editors/NotesEditor.tsx:182 +msgid "Disable Editing" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:191 +msgid "Enable Editing" msgstr "" #: src/components/editors/NotesEditor.tsx:198 -msgid "Edit Notes" -msgstr "" +#~ msgid "Preview Notes" +#~ msgstr "Preview Notes" + +#: src/components/editors/NotesEditor.tsx:198 +#~ msgid "Edit Notes" +#~ msgstr "Edit Notes" #: src/components/editors/NotesEditor.tsx:212 msgid "Save Notes" @@ -417,7 +432,7 @@ msgid "Update" msgstr "" #: src/components/forms/ApiForm.tsx:698 -#: src/components/items/ActionDropdown.tsx:217 +#: src/components/items/ActionDropdown.tsx:250 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:357 #: src/pages/Notifications.tsx:123 @@ -593,9 +608,9 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 -#: src/pages/part/CategoryDetail.tsx:81 +#: src/pages/part/CategoryDetail.tsx:80 #: src/pages/part/PartDetail.tsx:143 -#: src/pages/stock/LocationDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:82 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -867,68 +882,72 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:131 -msgid "Barcode Actions" -msgstr "" - -#: src/components/items/ActionDropdown.tsx:136 -msgid "View" -msgstr "" - -#: src/components/items/ActionDropdown.tsx:138 -msgid "View barcode" +#: src/components/items/ActionDropdown.tsx:128 +msgid "Options" msgstr "" #: src/components/items/ActionDropdown.tsx:140 #~ msgid "View Barcode" #~ msgstr "View Barcode" -#: src/components/items/ActionDropdown.tsx:144 +#: src/components/items/ActionDropdown.tsx:162 +#~ msgid "Link custom barcode" +#~ msgstr "Link custom barcode" + +#: src/components/items/ActionDropdown.tsx:164 +msgid "Barcode Actions" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:169 +msgid "View" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:171 +msgid "View barcode" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:177 msgid "Link Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:146 +#: src/components/items/ActionDropdown.tsx:179 msgid "Link a custom barcode to this item" msgstr "" -#: src/components/items/ActionDropdown.tsx:152 +#: src/components/items/ActionDropdown.tsx:185 #: src/components/items/QRCode.tsx:195 #: src/forms/PurchaseOrderForms.tsx:419 msgid "Unlink Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:187 msgid "Unlink custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:162 -#~ msgid "Link custom barcode" -#~ msgstr "Link custom barcode" - -#: src/components/items/ActionDropdown.tsx:205 +#: src/components/items/ActionDropdown.tsx:238 #: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "" -#: src/components/items/ActionDropdown.tsx:206 +#: src/components/items/ActionDropdown.tsx:239 msgid "Edit item" msgstr "" -#: src/components/items/ActionDropdown.tsx:218 +#: src/components/items/ActionDropdown.tsx:251 msgid "Delete item" msgstr "" -#: src/components/items/ActionDropdown.tsx:226 -#: src/components/items/ActionDropdown.tsx:227 +#: src/components/items/ActionDropdown.tsx:259 +#: src/components/items/ActionDropdown.tsx:260 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:249 +#: src/components/items/ActionDropdown.tsx:282 #: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "" -#: src/components/items/ActionDropdown.tsx:250 +#: src/components/items/ActionDropdown.tsx:283 msgid "Duplicate item" msgstr "" @@ -1020,9 +1039,9 @@ msgstr "" #: src/components/items/QRCode.tsx:173 #: src/pages/part/PartDetail.tsx:218 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:161 -#: src/pages/sales/SalesOrderDetail.tsx:170 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:181 +#: src/pages/sales/ReturnOrderDetail.tsx:160 +#: src/pages/sales/SalesOrderDetail.tsx:169 msgid "Link" msgstr "" @@ -1248,7 +1267,7 @@ msgstr "" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:315 +#: src/pages/Index/Settings/SystemSettings.tsx:314 msgid "System Settings" msgstr "" @@ -1383,7 +1402,19 @@ msgstr "" msgid "Unknown model: {model}" msgstr "" -#: src/components/render/ModelType.tsx:22 +#: src/components/render/ModelType.tsx:101 +#~ msgid "Builds" +#~ msgstr "Builds" + +#: src/components/render/ModelType.tsx:147 +#~ msgid "Purchase Order Line" +#~ msgstr "Purchase Order Line" + +#: src/components/render/ModelType.tsx:148 +#~ msgid "Purchase Order Lines" +#~ msgstr "Purchase Order Lines" + +#: src/components/render/ModelType.tsx:202 #: src/forms/BuildForms.tsx:229 #: src/forms/BuildForms.tsx:452 #: src/forms/BuildForms.tsx:602 @@ -1396,8 +1427,8 @@ msgstr "" #: src/forms/StockForms.tsx:643 #: src/forms/StockForms.tsx:685 #: src/forms/StockForms.tsx:723 -#: src/pages/build/BuildDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:1080 +#: src/pages/build/BuildDetail.tsx:90 +#: src/pages/part/PartDetail.tsx:1079 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 @@ -1407,36 +1438,17 @@ msgstr "" msgid "Part" msgstr "" -#: src/components/render/ModelType.tsx:23 -#: src/defaults/links.tsx:29 -#: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:173 -#: src/pages/part/CategoryDetail.tsx:119 -#: src/pages/part/CategoryDetail.tsx:244 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:835 -msgid "Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:31 +#: src/components/render/ModelType.tsx:204 msgid "Part Parameter Template" msgstr "" -#: src/components/render/ModelType.tsx:32 -msgid "Part Parameter Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:38 +#: src/components/render/ModelType.tsx:206 msgid "Part Test Template" msgstr "" -#: src/components/render/ModelType.tsx:39 -msgid "Part Test Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:357 +#: src/components/render/ModelType.tsx:208 +#: src/pages/company/SupplierPartDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:355 #: src/pages/stock/StockDetail.tsx:169 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -1444,111 +1456,58 @@ msgstr "" msgid "Supplier Part" msgstr "" -#: src/components/render/ModelType.tsx:46 -msgid "Supplier Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:132 +#: src/components/render/ModelType.tsx:210 +#: src/pages/company/ManufacturerPartDetail.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 msgid "Manufacturer Part" msgstr "" -#: src/components/render/ModelType.tsx:55 -msgid "Manufacturer Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:305 +#: src/components/render/ModelType.tsx:212 +#: src/pages/part/CategoryDetail.tsx:303 msgid "Part Category" msgstr "" -#: src/components/render/ModelType.tsx:64 -#: src/pages/part/CategoryDetail.tsx:258 -#: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1070 -msgid "Part Categories" -msgstr "" - -#: src/components/render/ModelType.tsx:72 +#: src/components/render/ModelType.tsx:214 #: src/forms/BuildForms.tsx:602 -#: src/pages/stock/StockDetail.tsx:608 +#: src/pages/stock/StockDetail.tsx:607 #: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" -#: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:203 -#: src/pages/stock/LocationDetail.tsx:125 -#: src/pages/stock/LocationDetail.tsx:178 -#: src/pages/stock/LocationDetail.tsx:384 -msgid "Stock Items" -msgstr "" - -#: src/components/render/ModelType.tsx:81 +#: src/components/render/ModelType.tsx:216 msgid "Stock Location" msgstr "" -#: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:376 -#: src/pages/stock/StockDetail.tsx:600 -msgid "Stock Locations" -msgstr "" - -#: src/components/render/ModelType.tsx:90 +#: src/components/render/ModelType.tsx:218 msgid "Stock Location Type" msgstr "" -#: src/components/render/ModelType.tsx:91 -msgid "Stock Location Types" -msgstr "" - -#: src/components/render/ModelType.tsx:95 +#: src/components/render/ModelType.tsx:220 msgid "Stock History" msgstr "" -#: src/components/render/ModelType.tsx:96 -msgid "Stock Histories" +#: src/components/render/ModelType.tsx:222 +#: src/pages/stock/StockDetail.tsx:209 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:96 +msgid "Build Order" msgstr "" -#: src/components/render/ModelType.tsx:100 -#: src/defaults/links.tsx:31 -#: src/defaults/menuItems.tsx:43 -msgid "Build" -msgstr "" - -#: src/components/render/ModelType.tsx:101 -msgid "Builds" -msgstr "" - -#: src/components/render/ModelType.tsx:109 +#: src/components/render/ModelType.tsx:224 msgid "Build Line" msgstr "" -#: src/components/render/ModelType.tsx:110 -msgid "Build Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:117 +#: src/components/render/ModelType.tsx:226 msgid "Build Item" msgstr "" -#: src/components/render/ModelType.tsx:118 -msgid "Build Items" -msgstr "" - -#: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:339 +#: src/components/render/ModelType.tsx:228 +#: src/pages/company/CompanyDetail.tsx:337 msgid "Company" msgstr "" -#: src/components/render/ModelType.tsx:123 -msgid "Companies" -msgstr "" - -#: src/components/render/ModelType.tsx:131 +#: src/components/render/ModelType.tsx:230 #: src/tables/TableHoverCard.tsx:81 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 @@ -1557,176 +1516,262 @@ msgstr "" msgid "Project Code" msgstr "" -#: src/components/render/ModelType.tsx:132 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 -msgid "Project Codes" -msgstr "" - -#: src/components/render/ModelType.tsx:138 +#: src/components/render/ModelType.tsx:232 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:463 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" -#: src/components/render/ModelType.tsx:139 -#: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:670 -#: src/pages/purchasing/PurchasingIndex.tsx:25 -msgid "Purchase Orders" +#: src/components/render/ModelType.tsx:234 +msgid "Purchase Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:147 -msgid "Purchase Order Line" -msgstr "" - -#: src/components/render/ModelType.tsx:148 -msgid "Purchase Order Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:149 -#: src/pages/sales/SalesOrderDetail.tsx:505 +#: src/components/render/ModelType.tsx:236 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/sales/SalesOrderDetail.tsx:503 #: src/pages/stock/StockDetail.tsx:217 #: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" -#: src/components/render/ModelType.tsx:153 -#: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:677 -#: src/pages/sales/SalesIndex.tsx:26 -msgid "Sales Orders" -msgstr "" - -#: src/components/render/ModelType.tsx:161 +#: src/components/render/ModelType.tsx:238 msgid "Sales Order Shipment" msgstr "" -#: src/components/render/ModelType.tsx:162 -msgid "Sales Order Shipments" -msgstr "" - -#: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/components/render/ModelType.tsx:240 +#: src/pages/sales/ReturnOrderDetail.tsx:452 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" -#: src/components/render/ModelType.tsx:169 -#: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:223 -#: src/pages/sales/SalesIndex.tsx:32 -msgid "Return Orders" -msgstr "" - -#: src/components/render/ModelType.tsx:177 +#: src/components/render/ModelType.tsx:242 msgid "Return Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:178 -msgid "Return Order Line Items" -msgstr "" - -#: src/components/render/ModelType.tsx:182 -#: src/tables/company/AddressTable.tsx:47 +#: src/components/render/ModelType.tsx:244 +#: src/tables/company/AddressTable.tsx:48 msgid "Address" msgstr "" -#: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:253 -msgid "Addresses" -msgstr "" - -#: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:170 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/components/render/ModelType.tsx:246 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:178 msgid "Contact" msgstr "" -#: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:247 -msgid "Contacts" -msgstr "" - -#: src/components/render/ModelType.tsx:196 +#: src/components/render/ModelType.tsx:248 msgid "Owner" msgstr "" -#: src/components/render/ModelType.tsx:197 -msgid "Owners" -msgstr "" - -#: src/components/render/ModelType.tsx:203 +#: src/components/render/ModelType.tsx:250 #: src/tables/settings/ImportSessionTable.tsx:121 #: src/tables/stock/StockItemTestResultTable.tsx:204 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "" -#: src/components/render/ModelType.tsx:204 +#: src/components/render/ModelType.tsx:252 +msgid "Group" +msgstr "" + +#: src/components/render/ModelType.tsx:254 +msgid "Import Session" +msgstr "" + +#: src/components/render/ModelType.tsx:256 +msgid "Label Template" +msgstr "" + +#: src/components/render/ModelType.tsx:258 +msgid "Report Template" +msgstr "" + +#: src/components/render/ModelType.tsx:260 +msgid "Plugin Configuration" +msgstr "" + +#: src/components/render/ModelType.tsx:262 +msgid "Content Type" +msgstr "" + +#: src/components/render/ModelType.tsx:264 +msgid "Unknown Model" +msgstr "" + +#: src/components/render/ModelType.tsx:275 +#: src/defaults/links.tsx:29 +#: src/defaults/menuItems.tsx:33 +#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/part/CategoryDetail.tsx:118 +#: src/pages/part/CategoryDetail.tsx:242 +#: src/pages/part/CategoryDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:835 +msgid "Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:277 +msgid "Part Parameter Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:279 +msgid "Part Test Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:281 +msgid "Supplier Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:283 +msgid "Manufacturer Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:285 +#: src/pages/part/CategoryDetail.tsx:256 +#: src/pages/part/CategoryDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:1069 +msgid "Part Categories" +msgstr "" + +#: src/components/render/ModelType.tsx:287 +#: src/pages/company/CompanyDetail.tsx:202 +#: src/pages/stock/LocationDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:379 +msgid "Stock Items" +msgstr "" + +#: src/components/render/ModelType.tsx:289 +#: src/pages/stock/LocationDetail.tsx:188 +#: src/pages/stock/LocationDetail.tsx:371 +#: src/pages/stock/StockDetail.tsx:599 +msgid "Stock Locations" +msgstr "" + +#: src/components/render/ModelType.tsx:291 +msgid "Stock Location Types" +msgstr "" + +#: src/components/render/ModelType.tsx:293 +msgid "Stock Histories" +msgstr "" + +#: src/components/render/ModelType.tsx:295 +#: src/pages/Index/Settings/SystemSettings.tsx:236 +#: src/pages/build/BuildDetail.tsx:534 +#: src/pages/build/BuildIndex.tsx:22 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/sales/SalesOrderDetail.tsx:328 +msgid "Build Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:297 +msgid "Build Lines" +msgstr "" + +#: src/components/render/ModelType.tsx:299 +msgid "Build Items" +msgstr "" + +#: src/components/render/ModelType.tsx:301 +msgid "Companies" +msgstr "" + +#: src/components/render/ModelType.tsx:303 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 +msgid "Project Codes" +msgstr "" + +#: src/components/render/ModelType.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/company/CompanyDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/part/PartDetail.tsx:670 +#: src/pages/purchasing/PurchasingIndex.tsx:25 +msgid "Purchase Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:307 +msgid "Purchase Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:309 +#: src/pages/Index/Settings/SystemSettings.tsx:269 +#: src/pages/company/CompanyDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:677 +#: src/pages/sales/SalesIndex.tsx:26 +msgid "Sales Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:311 +msgid "Sales Order Shipments" +msgstr "" + +#: src/components/render/ModelType.tsx:313 +#: src/pages/Index/Settings/SystemSettings.tsx:285 +#: src/pages/company/CompanyDetail.tsx:222 +#: src/pages/sales/SalesIndex.tsx:32 +msgid "Return Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:315 +msgid "Return Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:317 +#: src/pages/company/CompanyDetail.tsx:252 +msgid "Addresses" +msgstr "" + +#: src/components/render/ModelType.tsx:319 +#: src/pages/company/CompanyDetail.tsx:246 +msgid "Contacts" +msgstr "" + +#: src/components/render/ModelType.tsx:321 +msgid "Owners" +msgstr "" + +#: src/components/render/ModelType.tsx:323 #: src/pages/Index/Settings/AdminCenter/Index.tsx:102 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "" -#: src/components/render/ModelType.tsx:210 -msgid "Group" -msgstr "" - -#: src/components/render/ModelType.tsx:211 +#: src/components/render/ModelType.tsx:325 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 #: src/tables/settings/UserTable.tsx:138 #: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "" -#: src/components/render/ModelType.tsx:218 -msgid "Import Session" -msgstr "" - -#: src/components/render/ModelType.tsx:219 +#: src/components/render/ModelType.tsx:327 msgid "Import Sessions" msgstr "" -#: src/components/render/ModelType.tsx:225 -msgid "Label Template" -msgstr "" - -#: src/components/render/ModelType.tsx:226 +#: src/components/render/ModelType.tsx:329 #: src/pages/Index/Settings/AdminCenter/Index.tsx:168 msgid "Label Templates" msgstr "" -#: src/components/render/ModelType.tsx:232 -msgid "Report Template" -msgstr "" - -#: src/components/render/ModelType.tsx:233 +#: src/components/render/ModelType.tsx:331 #: src/pages/Index/Settings/AdminCenter/Index.tsx:174 msgid "Report Templates" msgstr "" -#: src/components/render/ModelType.tsx:239 -msgid "Plugin Configuration" -msgstr "" - -#: src/components/render/ModelType.tsx:240 +#: src/components/render/ModelType.tsx:333 msgid "Plugin Configurations" msgstr "" -#: src/components/render/ModelType.tsx:246 -msgid "Content Type" +#: src/components/render/ModelType.tsx:335 +msgid "Content Types" msgstr "" -#: src/components/render/ModelType.tsx:247 -msgid "Content Types" +#: src/components/render/ModelType.tsx:337 +msgid "Unknown Models" msgstr "" #: src/components/render/Order.tsx:121 @@ -1735,8 +1780,8 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:325 -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/CompanyDetail.tsx:323 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/pages/part/PartDetail.tsx:896 msgid "Inactive" msgstr "" @@ -1750,23 +1795,23 @@ msgstr "" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:206 +#: src/pages/Index/Settings/SystemSettings.tsx:204 #: src/pages/part/PartDetail.tsx:550 -#: src/pages/stock/LocationDetail.tsx:356 +#: src/pages/stock/LocationDetail.tsx:351 #: src/pages/stock/StockDetail.tsx:407 #: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "" -#: src/components/render/Stock.tsx:60 +#: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:565 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/build/BuildAllocatedStockTable.tsx:102 #: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "" -#: src/components/render/Stock.tsx:62 +#: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:234 #: src/forms/BuildForms.tsx:602 #: src/forms/PurchaseOrderForms.tsx:641 @@ -1774,7 +1819,7 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:171 #: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:571 +#: src/pages/stock/StockDetail.tsx:570 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 @@ -2503,7 +2548,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:96 +#: src/pages/company/CompanyDetail.tsx:95 msgid "Website" msgstr "" @@ -2515,13 +2560,18 @@ msgstr "" msgid "Demo" msgstr "" +#: src/defaults/links.tsx:31 +#: src/defaults/menuItems.tsx:43 +msgid "Build" +msgstr "" + #: src/defaults/links.tsx:33 #: src/defaults/menuItems.tsx:48 #: 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:329 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "" @@ -2529,9 +2579,9 @@ msgstr "" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:459 +#: src/pages/sales/ReturnOrderDetail.tsx:457 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:510 +#: src/pages/sales/SalesOrderDetail.tsx:508 msgid "Sales" msgstr "" @@ -2768,7 +2818,7 @@ msgid "Remove line" msgstr "" #: src/forms/BuildForms.tsx:631 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:200 msgid "Source Location" msgstr "" @@ -2886,9 +2936,9 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:521 -#: src/pages/build/BuildDetail.tsx:215 +#: src/pages/build/BuildDetail.tsx:214 #: src/pages/stock/StockDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:583 +#: src/pages/stock/StockDetail.tsx:582 #: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:189 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 @@ -2901,20 +2951,20 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:543 #: src/forms/StockForms.tsx:428 -#: src/pages/company/SupplierPartDetail.tsx:152 -#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/stock/StockDetail.tsx:240 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:105 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 -#: src/pages/sales/ReturnOrderDetail.tsx:117 -#: src/pages/sales/SalesOrderDetail.tsx:123 +#: src/pages/build/BuildDetail.tsx:104 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:143 +#: src/pages/sales/ReturnOrderDetail.tsx:116 +#: src/pages/sales/SalesOrderDetail.tsx:122 #: src/tables/build/BuildOrderTable.tsx:114 -#: src/tables/machine/MachineListTable.tsx:335 +#: src/tables/machine/MachineListTable.tsx:334 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 #: src/tables/sales/ReturnOrderLineItemTable.tsx:132 @@ -2928,13 +2978,13 @@ msgid "Status" msgstr "" #: src/forms/PurchaseOrderForms.tsx:565 -#: src/pages/company/SupplierPartDetail.tsx:106 +#: src/pages/company/SupplierPartDetail.tsx:105 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:641 -#: src/pages/company/SupplierPartDetail.tsx:124 +#: src/pages/company/SupplierPartDetail.tsx:123 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" @@ -3692,8 +3742,8 @@ msgstr "" #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 -#: src/tables/machine/MachineListTable.tsx:332 -#: src/tables/machine/MachineListTable.tsx:594 +#: src/tables/machine/MachineListTable.tsx:331 +#: src/tables/machine/MachineListTable.tsx:593 #: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 @@ -3759,32 +3809,32 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27 #: src/tables/ColumnRenderers.tsx:248 msgid "Currency" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:31 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32 msgid "Rate" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:43 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44 msgid "Exchange rates updated" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:49 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50 msgid "Exchange rate update error" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:61 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:62 msgid "Refresh currency exchange rates" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:98 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 msgid "Last fetched" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:100 msgid "Base currency" msgstr "" @@ -3817,7 +3867,7 @@ msgid "Custom Units" msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:156 -#: src/pages/part/CategoryDetail.tsx:264 +#: src/pages/part/CategoryDetail.tsx:262 msgid "Part Parameters" msgstr "" @@ -3899,6 +3949,10 @@ msgstr "" msgid "Landscape" msgstr "" +#: src/pages/Index/Settings/AdminCenter/ReportTemplatePanel.tsx:26 +msgid "Attach to Model" +msgstr "" + #: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:35 msgid "Background Worker Not Running" msgstr "" @@ -4000,20 +4054,12 @@ msgstr "" msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:231 +#: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/part/PartDetail.tsx:690 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:536 -#: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:624 -#: src/pages/sales/SalesOrderDetail.tsx:329 -msgid "Build Orders" -msgstr "" - -#: src/pages/Index/Settings/SystemSettings.tsx:318 +#: src/pages/Index/Settings/SystemSettings.tsx:317 msgid "Switch to User Setting" msgstr "" @@ -4069,37 +4115,37 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:98 +#: src/pages/build/BuildDetail.tsx:97 #: src/pages/part/PartDetail.tsx:150 #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:184 #: src/tables/build/BuildOrderTable.tsx:54 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderLineItemTable.tsx:66 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:117 -#: src/pages/sales/ReturnOrderDetail.tsx:91 -#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/build/BuildDetail.tsx:110 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/sales/ReturnOrderDetail.tsx:90 +#: src/pages/sales/SalesOrderDetail.tsx:96 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/build/BuildLineTable.tsx:195 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:117 -#: src/pages/company/CompanyDetail.tsx:90 -#: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:92 -#: src/pages/part/CategoryDetail.tsx:101 +#: src/pages/build/BuildDetail.tsx:116 +#: src/pages/company/CompanyDetail.tsx:89 +#: src/pages/company/ManufacturerPartDetail.tsx:82 +#: src/pages/company/SupplierPartDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:100 #: src/pages/part/PartDetail.tsx:157 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 -#: src/pages/sales/ReturnOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:117 -#: src/pages/stock/LocationDetail.tsx:106 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 +#: src/pages/sales/ReturnOrderDetail.tsx:110 +#: src/pages/sales/SalesOrderDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:102 #: src/tables/ColumnRenderers.tsx:81 #: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 @@ -4112,34 +4158,34 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 #: src/tables/sales/SalesOrderAllocationTable.tsx:56 -#: src/tables/sales/SalesOrderLineItemTable.tsx:67 +#: src/tables/sales/SalesOrderLineItemTable.tsx:71 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:125 +#: src/pages/build/BuildDetail.tsx:124 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:136 +#: src/pages/build/BuildDetail.tsx:135 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:144 -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:269 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:161 +#: src/pages/build/BuildDetail.tsx:160 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:168 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/part/PartDetail.tsx:372 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:195 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:215 +#: src/pages/sales/ReturnOrderDetail.tsx:194 +#: src/pages/sales/SalesOrderDetail.tsx:203 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -4147,19 +4193,19 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:175 +#: src/pages/build/BuildDetail.tsx:174 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:182 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:188 -#: src/pages/sales/SalesOrderDetail.tsx:197 +#: src/pages/build/BuildDetail.tsx:181 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:208 +#: src/pages/sales/ReturnOrderDetail.tsx:187 +#: src/pages/sales/SalesOrderDetail.tsx:196 #: src/tables/ColumnRenderers.tsx:212 #: src/tables/part/PartPurchaseOrdersTable.tsx:99 #: src/tables/sales/ReturnOrderLineItemTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Target Date" msgstr "" @@ -4169,7 +4215,7 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "View part barcode" -#: src/pages/build/BuildDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:188 msgid "Completed" msgstr "" @@ -4183,7 +4229,7 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:202 +#: src/pages/build/BuildDetail.tsx:201 msgid "Any location" msgstr "" @@ -4191,7 +4237,7 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:209 +#: src/pages/build/BuildDetail.tsx:208 msgid "Destination Location" msgstr "" @@ -4207,68 +4253,68 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:247 +#: src/pages/build/BuildDetail.tsx:246 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:263 -#: src/pages/sales/ReturnOrderDetail.tsx:126 -#: src/pages/sales/ReturnOrderDetail.tsx:233 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:268 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/build/BuildDetail.tsx:252 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:262 +#: src/pages/sales/ReturnOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:232 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:267 +#: src/pages/sales/SalesOrderDetail.tsx:276 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/build/BuildDetail.tsx:262 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/sales/SalesOrderDetail.tsx:314 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 +#: src/pages/build/BuildDetail.tsx:294 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:309 +#: src/pages/build/BuildDetail.tsx:308 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:318 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:329 #: src/pages/part/PartDetail.tsx:707 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/company/CompanyDetail.tsx:259 -#: src/pages/company/ManufacturerPartDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:343 +#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/ManufacturerPartDetail.tsx:178 #: src/pages/part/PartDetail.tsx:729 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 -#: src/pages/sales/ReturnOrderDetail.tsx:270 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:304 +#: src/pages/sales/ReturnOrderDetail.tsx:269 +#: src/pages/sales/SalesOrderDetail.tsx:338 #: src/pages/stock/StockDetail.tsx:381 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:352 -#: src/pages/company/CompanyDetail.tsx:270 -#: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:253 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:269 +#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:252 #: src/pages/part/PartDetail.tsx:737 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:281 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:280 +#: src/pages/sales/SalesOrderDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:392 #: src/tables/build/BuildOrderTestTable.tsx:143 #: src/tables/stock/StockTrackingTable.tsx:189 @@ -4279,7 +4325,7 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:370 +#: src/pages/build/BuildDetail.tsx:369 msgid "Edit Build Order" msgstr "" @@ -4287,126 +4333,126 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:390 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/SalesOrderDetail.tsx:375 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 +#: src/pages/sales/ReturnOrderDetail.tsx:341 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:402 msgid "Hold Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:350 +#: src/pages/sales/ReturnOrderDetail.tsx:349 +#: src/pages/sales/SalesOrderDetail.tsx:382 +msgid "Place this order on hold" +msgstr "" + #: src/pages/build/BuildDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:350 #: src/pages/sales/SalesOrderDetail.tsx:383 -msgid "Place this order on hold" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:406 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:352 -#: src/pages/sales/ReturnOrderDetail.tsx:351 -#: src/pages/sales/SalesOrderDetail.tsx:384 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:410 msgid "Issue Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/SalesOrderDetail.tsx:366 +msgid "Issue this order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:413 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335 #: src/pages/sales/ReturnOrderDetail.tsx:334 #: src/pages/sales/SalesOrderDetail.tsx:367 -msgid "Issue this order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:414 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:336 -#: src/pages/sales/ReturnOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:368 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:418 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:421 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:357 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 -#: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/sales/ReturnOrderDetail.tsx:358 +#: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:453 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 -#: src/pages/sales/ReturnOrderDetail.tsx:388 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:386 +#: src/pages/sales/ReturnOrderDetail.tsx:387 +#: src/pages/sales/SalesOrderDetail.tsx:420 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:460 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:394 -#: src/pages/sales/ReturnOrderDetail.tsx:395 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:459 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:393 +#: src/pages/sales/ReturnOrderDetail.tsx:394 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:477 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:459 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:415 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:457 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:464 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:462 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:492 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:429 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:426 +#: src/pages/sales/ReturnOrderDetail.tsx:427 +#: src/pages/sales/SalesOrderDetail.tsx:465 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:497 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:434 -#: src/pages/sales/SalesOrderDetail.tsx:472 +#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:432 +#: src/pages/sales/SalesOrderDetail.tsx:470 msgid "Cancel order" msgstr "" @@ -4418,24 +4464,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:104 +#: src/pages/company/CompanyDetail.tsx:103 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:111 +#: src/pages/company/CompanyDetail.tsx:110 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:120 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:126 +#: src/pages/company/CompanyDetail.tsx:125 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:116 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:333 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:132 +#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:201 +#: src/pages/company/SupplierPartDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4443,20 +4489,20 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:132 +#: src/pages/company/CompanyDetail.tsx:131 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:101 -#: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:100 +#: src/pages/company/ManufacturerPartDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:130 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:138 +#: src/pages/company/CompanyDetail.tsx:137 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:105 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/ReturnOrderDetail.tsx:104 +#: src/pages/sales/SalesOrderDetail.tsx:110 #: src/pages/stock/StockDetail.tsx:226 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 @@ -4465,7 +4511,7 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:172 +#: src/pages/company/CompanyDetail.tsx:171 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" @@ -4474,11 +4520,11 @@ msgstr "" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:178 +#: src/pages/company/CompanyDetail.tsx:177 msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:187 +#: src/pages/company/CompanyDetail.tsx:186 msgid "Supplied Parts" msgstr "" @@ -4486,84 +4532,84 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:232 +#: src/pages/company/CompanyDetail.tsx:231 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:290 +#: src/pages/company/CompanyDetail.tsx:289 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:298 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:306 +#: src/pages/company/CompanyDetail.tsx:305 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/company/ManufacturerPartDetail.tsx:75 +#: src/pages/company/SupplierPartDetail.tsx:84 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:99 +#: src/pages/company/ManufacturerPartDetail.tsx:90 +#: src/pages/company/SupplierPartDetail.tsx:98 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:108 +#: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:138 +#: src/pages/company/ManufacturerPartDetail.tsx:137 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/ManufacturerPartDetail.tsx:146 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:153 +#: src/pages/company/ManufacturerPartDetail.tsx:152 #: src/pages/part/PartDetail.tsx:539 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/company/ManufacturerPartDetail.tsx:164 #: src/pages/part/PartDetail.tsx:657 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:208 +#: src/pages/company/ManufacturerPartDetail.tsx:207 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:215 +#: src/pages/company/ManufacturerPartDetail.tsx:214 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:227 +#: src/pages/company/ManufacturerPartDetail.tsx:226 #: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: 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 "" -#: src/pages/company/SupplierPartDetail.tsx:159 +#: src/pages/company/SupplierPartDetail.tsx:158 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 @@ -4571,122 +4617,122 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:170 +#: src/pages/company/SupplierPartDetail.tsx:169 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:177 +#: src/pages/company/SupplierPartDetail.tsx:176 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:212 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:219 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:292 +#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:291 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:243 +#: src/pages/company/SupplierPartDetail.tsx:242 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:276 +#: src/pages/company/SupplierPartDetail.tsx:275 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:301 +#: src/pages/company/SupplierPartDetail.tsx:299 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:309 +#: src/pages/company/SupplierPartDetail.tsx:307 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:315 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:98 +#: src/pages/part/CategoryDetail.tsx:92 +#: src/pages/stock/LocationDetail.tsx:94 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:109 +#: src/pages/part/CategoryDetail.tsx:108 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/part/CategoryDetail.tsx:125 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:138 +#: src/pages/part/CategoryDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:134 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:138 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:146 +#: src/pages/part/CategoryDetail.tsx:145 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:157 +#: src/pages/part/CategoryDetail.tsx:156 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:167 -#: src/pages/part/CategoryDetail.tsx:221 +#: src/pages/part/CategoryDetail.tsx:166 +#: src/pages/part/CategoryDetail.tsx:219 #: src/tables/part/PartCategoryTable.tsx:102 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:230 +#: src/pages/part/CategoryDetail.tsx:179 +#: src/pages/stock/LocationDetail.tsx:226 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 -#: src/pages/part/CategoryDetail.tsx:226 +#: src/pages/part/CategoryDetail.tsx:187 +#: src/pages/part/CategoryDetail.tsx:224 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:197 +#: src/pages/part/CategoryDetail.tsx:196 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:198 +#: src/pages/part/CategoryDetail.tsx:197 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:216 +#: src/pages/part/CategoryDetail.tsx:215 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:238 +#: src/pages/part/CategoryDetail.tsx:236 msgid "Category Details" msgstr "" @@ -4731,7 +4777,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:320 #: src/tables/build/BuildLineTable.tsx:166 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:103 +#: src/tables/sales/SalesOrderLineItemTable.tsx:107 msgid "Available Stock" msgstr "" @@ -4746,7 +4792,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:237 #: src/tables/build/BuildLineTable.tsx:128 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 +#: src/tables/sales/SalesOrderLineItemTable.tsx:145 msgid "On order" msgstr "" @@ -4770,7 +4816,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:295 #: src/pages/part/PartDetail.tsx:884 -#: src/pages/stock/StockDetail.tsx:560 +#: src/pages/stock/StockDetail.tsx:559 #: src/tables/build/BuildOrderTestTable.tsx:220 #: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" @@ -4915,7 +4961,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:860 #: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:576 #: src/tables/build/BuildLineTable.tsx:59 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:177 @@ -4958,7 +5004,7 @@ msgid "Deleting this part cannot be reversed" msgstr "" #: src/pages/part/PartDetail.tsx:1006 -#: src/pages/stock/LocationDetail.tsx:313 +#: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" @@ -4975,7 +5021,7 @@ msgstr "" msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1094 +#: src/pages/part/PartDetail.tsx:1093 msgid "Select Part Revision" msgstr "" @@ -5028,7 +5074,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:89 +#: src/tables/sales/SalesOrderLineItemTable.tsx:93 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -5067,7 +5113,7 @@ msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 #: src/tables/bom/BomTable.tsx:176 #: src/tables/general/ExtraLineItemTable.tsx:56 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" @@ -5196,23 +5242,23 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:88 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:98 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:97 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:122 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:133 -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:153 +#: src/pages/sales/ReturnOrderDetail.tsx:132 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Line Items" msgstr "" @@ -5222,91 +5268,91 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:140 -#: src/pages/sales/SalesOrderDetail.tsx:149 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:160 +#: src/pages/sales/ReturnOrderDetail.tsx:139 +#: src/pages/sales/SalesOrderDetail.tsx:148 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:147 -#: src/pages/sales/SalesOrderDetail.tsx:156 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:146 +#: src/pages/sales/SalesOrderDetail.tsx:155 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:182 -#: src/pages/sales/SalesOrderDetail.tsx:191 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 +#: src/pages/sales/ReturnOrderDetail.tsx:181 +#: src/pages/sales/SalesOrderDetail.tsx:190 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:227 -#: src/pages/sales/SalesOrderDetail.tsx:262 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 +#: src/pages/sales/ReturnOrderDetail.tsx:226 +#: src/pages/sales/SalesOrderDetail.tsx:261 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 -#: src/pages/sales/ReturnOrderDetail.tsx:254 -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:275 +#: src/pages/sales/ReturnOrderDetail.tsx:253 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/pages/sales/SalesOrderDetail.tsx:453 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/sales/ReturnOrderDetail.tsx:412 +#: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/ReturnOrderDetail.tsx:96 +#: src/pages/sales/SalesOrderDetail.tsx:102 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:310 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:319 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:332 +#: src/pages/sales/ReturnOrderDetail.tsx:331 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:342 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:348 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Complete Return Order" msgstr "" @@ -5314,15 +5360,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:239 +#: src/pages/sales/SalesOrderDetail.tsx:238 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:248 +#: src/pages/sales/SalesOrderDetail.tsx:247 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5332,88 +5378,88 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:308 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:364 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:114 +#: src/pages/stock/LocationDetail.tsx:110 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:128 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:140 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:150 +#: src/pages/stock/LocationDetail.tsx:146 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:161 +#: src/pages/stock/LocationDetail.tsx:157 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:172 +#: src/pages/stock/LocationDetail.tsx:168 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:198 +#: src/pages/stock/LocationDetail.tsx:194 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:217 -#: src/pages/stock/LocationDetail.tsx:340 +#: src/pages/stock/LocationDetail.tsx:213 +#: src/pages/stock/LocationDetail.tsx:335 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:238 -#: src/pages/stock/LocationDetail.tsx:345 +#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:340 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:238 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:247 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:335 +#: src/pages/stock/LocationDetail.tsx:331 msgid "Location Actions" msgstr "" @@ -5441,12 +5487,6 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:96 -msgid "Build Order" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" @@ -5731,7 +5771,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:229 #: src/tables/build/BuildLineTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:127 +#: src/tables/sales/SalesOrderLineItemTable.tsx:131 msgid "Includes variant stock" msgstr "" @@ -5742,7 +5782,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 #: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" @@ -6031,7 +6071,7 @@ msgid "Show tracked lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:119 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "In production" msgstr "" @@ -6040,7 +6080,7 @@ msgid "Insufficient stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:163 -#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/sales/SalesOrderLineItemTable.tsx:125 #: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" @@ -6054,7 +6094,7 @@ msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:283 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 +#: src/tables/sales/SalesOrderLineItemTable.tsx:247 msgid "Create Build Order" msgstr "" @@ -6245,24 +6285,24 @@ msgstr "" msgid "Required Tests" msgstr "" -#: src/tables/company/AddressTable.tsx:121 -#: src/tables/company/AddressTable.tsx:185 +#: src/tables/company/AddressTable.tsx:118 +#: src/tables/company/AddressTable.tsx:182 msgid "Add Address" msgstr "" -#: src/tables/company/AddressTable.tsx:126 +#: src/tables/company/AddressTable.tsx:123 msgid "Address created" msgstr "" -#: src/tables/company/AddressTable.tsx:135 +#: src/tables/company/AddressTable.tsx:132 msgid "Edit Address" msgstr "" -#: src/tables/company/AddressTable.tsx:143 +#: src/tables/company/AddressTable.tsx:140 msgid "Delete Address" msgstr "" -#: src/tables/company/AddressTable.tsx:144 +#: src/tables/company/AddressTable.tsx:141 msgid "Are you sure you want to delete this address?" msgstr "" @@ -6372,23 +6412,23 @@ msgid "Drag attachment file here to upload" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:86 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 #: src/tables/sales/ReturnOrderLineItemTable.tsx:60 -#: src/tables/sales/SalesOrderLineItemTable.tsx:196 +#: src/tables/sales/SalesOrderLineItemTable.tsx:200 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:98 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/SalesOrderLineItemTable.tsx:214 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:106 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/SalesOrderLineItemTable.tsx:222 +#: src/tables/sales/SalesOrderLineItemTable.tsx:226 msgid "Delete Line Item" msgstr "" @@ -6401,12 +6441,12 @@ msgid "Machine restarted" msgstr "" #: src/tables/machine/MachineListTable.tsx:212 -#: src/tables/machine/MachineListTable.tsx:263 +#: src/tables/machine/MachineListTable.tsx:262 msgid "Edit machine" msgstr "" #: src/tables/machine/MachineListTable.tsx:226 -#: src/tables/machine/MachineListTable.tsx:267 +#: src/tables/machine/MachineListTable.tsx:266 msgid "Delete machine" msgstr "" @@ -6419,7 +6459,7 @@ msgid "Are you sure you want to remove the machine \"{0}\"?" msgstr "" #: src/tables/machine/MachineListTable.tsx:255 -#: src/tables/machine/MachineListTable.tsx:432 +#: src/tables/machine/MachineListTable.tsx:431 msgid "Restart required" msgstr "" @@ -6427,50 +6467,50 @@ msgstr "" msgid "Machine Actions" msgstr "" -#: src/tables/machine/MachineListTable.tsx:272 +#: src/tables/machine/MachineListTable.tsx:271 msgid "Restart" msgstr "" -#: src/tables/machine/MachineListTable.tsx:274 +#: src/tables/machine/MachineListTable.tsx:273 msgid "Restart machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:276 +#: src/tables/machine/MachineListTable.tsx:275 msgid "manual restart required" msgstr "" -#: src/tables/machine/MachineListTable.tsx:292 +#: src/tables/machine/MachineListTable.tsx:291 msgid "Machine information" msgstr "" -#: src/tables/machine/MachineListTable.tsx:303 -#: src/tables/machine/MachineListTable.tsx:599 +#: src/tables/machine/MachineListTable.tsx:302 +#: src/tables/machine/MachineListTable.tsx:598 msgid "Machine Type" msgstr "" -#: src/tables/machine/MachineListTable.tsx:316 +#: src/tables/machine/MachineListTable.tsx:315 msgid "Machine Driver" msgstr "" -#: src/tables/machine/MachineListTable.tsx:329 +#: src/tables/machine/MachineListTable.tsx:328 msgid "Initialized" msgstr "" -#: src/tables/machine/MachineListTable.tsx:350 +#: src/tables/machine/MachineListTable.tsx:349 #: src/tables/machine/MachineTypeTable.tsx:261 msgid "Errors" msgstr "" -#: src/tables/machine/MachineListTable.tsx:358 +#: src/tables/machine/MachineListTable.tsx:357 #: src/tables/machine/MachineTypeTable.tsx:269 msgid "No errors reported" msgstr "" -#: src/tables/machine/MachineListTable.tsx:378 +#: src/tables/machine/MachineListTable.tsx:377 msgid "Machine Settings" msgstr "" -#: src/tables/machine/MachineListTable.tsx:389 +#: src/tables/machine/MachineListTable.tsx:388 msgid "Driver Settings" msgstr "" @@ -6478,15 +6518,15 @@ msgstr "" #~ msgid "Create machine" #~ msgstr "Create machine" -#: src/tables/machine/MachineListTable.tsx:506 +#: src/tables/machine/MachineListTable.tsx:505 msgid "Add machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:561 +#: src/tables/machine/MachineListTable.tsx:560 msgid "Machine detail" msgstr "" -#: src/tables/machine/MachineListTable.tsx:608 +#: src/tables/machine/MachineListTable.tsx:607 msgid "Driver" msgstr "" @@ -7252,7 +7292,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337 msgid "Import Line Items" msgstr "" @@ -7268,25 +7308,25 @@ msgstr "" msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:298 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342 #: src/tables/sales/ReturnOrderLineItemTable.tsx:142 -#: src/tables/sales/SalesOrderLineItemTable.tsx:240 +#: src/tables/sales/SalesOrderLineItemTable.tsx:257 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352 msgid "Receive items" msgstr "" @@ -7354,15 +7394,23 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:262 +#: src/tables/sales/SalesOrderLineItemTable.tsx:238 +msgid "Allocate Serial Numbers" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:279 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 +msgid "Allocate Serials" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:303 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 #: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" diff --git a/src/frontend/src/locales/fi/messages.po b/src/frontend/src/locales/fi/messages.po index 1b38e16299..3ccaf21e21 100644 --- a/src/frontend/src/locales/fi/messages.po +++ b/src/frontend/src/locales/fi/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: fi\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-29 04:38\n" +"PO-Revision-Date: 2024-09-09 03:25\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -60,8 +60,9 @@ msgstr "" #: src/components/buttons/PrintingActions.tsx:106 #: src/components/buttons/PrintingActions.tsx:144 -#: src/components/editors/NotesEditor.tsx:65 -#: src/components/editors/NotesEditor.tsx:165 +#: src/components/editors/NotesEditor.tsx:40 +#: src/components/editors/NotesEditor.tsx:109 +#: src/components/editors/NotesEditor.tsx:163 #: src/components/forms/fields/ApiFormField.tsx:319 #: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 @@ -163,8 +164,8 @@ msgstr "" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:237 -#: src/components/items/ActionDropdown.tsx:238 +#: src/components/items/ActionDropdown.tsx:270 +#: src/components/items/ActionDropdown.tsx:271 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:210 @@ -239,31 +240,45 @@ msgstr "" #~ msgid "Part is virtual (not a physical part)" #~ msgstr "Part is virtual (not a physical part)" -#: src/components/editors/NotesEditor.tsx:66 +#: src/components/editors/NotesEditor.tsx:41 +#: src/components/editors/NotesEditor.tsx:110 msgid "Image upload failed" msgstr "" -#: src/components/editors/NotesEditor.tsx:156 +#: src/components/editors/NotesEditor.tsx:119 +#: src/components/editors/NotesEditor.tsx:154 #: src/components/forms/ApiForm.tsx:467 #: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "" -#: src/components/editors/NotesEditor.tsx:157 +#: src/components/editors/NotesEditor.tsx:120 +msgid "Image uploaded successfully" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:155 msgid "Notes saved successfully" msgstr "" -#: src/components/editors/NotesEditor.tsx:166 +#: src/components/editors/NotesEditor.tsx:164 msgid "Failed to save notes" msgstr "" -#: src/components/editors/NotesEditor.tsx:198 -msgid "Preview Notes" +#: src/components/editors/NotesEditor.tsx:182 +msgid "Disable Editing" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:191 +msgid "Enable Editing" msgstr "" #: src/components/editors/NotesEditor.tsx:198 -msgid "Edit Notes" -msgstr "" +#~ msgid "Preview Notes" +#~ msgstr "Preview Notes" + +#: src/components/editors/NotesEditor.tsx:198 +#~ msgid "Edit Notes" +#~ msgstr "Edit Notes" #: src/components/editors/NotesEditor.tsx:212 msgid "Save Notes" @@ -417,7 +432,7 @@ msgid "Update" msgstr "" #: src/components/forms/ApiForm.tsx:698 -#: src/components/items/ActionDropdown.tsx:217 +#: src/components/items/ActionDropdown.tsx:250 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:357 #: src/pages/Notifications.tsx:123 @@ -593,9 +608,9 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 -#: src/pages/part/CategoryDetail.tsx:81 +#: src/pages/part/CategoryDetail.tsx:80 #: src/pages/part/PartDetail.tsx:143 -#: src/pages/stock/LocationDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:82 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -867,68 +882,72 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:131 -msgid "Barcode Actions" -msgstr "" - -#: src/components/items/ActionDropdown.tsx:136 -msgid "View" -msgstr "" - -#: src/components/items/ActionDropdown.tsx:138 -msgid "View barcode" +#: src/components/items/ActionDropdown.tsx:128 +msgid "Options" msgstr "" #: src/components/items/ActionDropdown.tsx:140 #~ msgid "View Barcode" #~ msgstr "View Barcode" -#: src/components/items/ActionDropdown.tsx:144 +#: src/components/items/ActionDropdown.tsx:162 +#~ msgid "Link custom barcode" +#~ msgstr "Link custom barcode" + +#: src/components/items/ActionDropdown.tsx:164 +msgid "Barcode Actions" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:169 +msgid "View" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:171 +msgid "View barcode" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:177 msgid "Link Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:146 +#: src/components/items/ActionDropdown.tsx:179 msgid "Link a custom barcode to this item" msgstr "" -#: src/components/items/ActionDropdown.tsx:152 +#: src/components/items/ActionDropdown.tsx:185 #: src/components/items/QRCode.tsx:195 #: src/forms/PurchaseOrderForms.tsx:419 msgid "Unlink Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:187 msgid "Unlink custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:162 -#~ msgid "Link custom barcode" -#~ msgstr "Link custom barcode" - -#: src/components/items/ActionDropdown.tsx:205 +#: src/components/items/ActionDropdown.tsx:238 #: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "" -#: src/components/items/ActionDropdown.tsx:206 +#: src/components/items/ActionDropdown.tsx:239 msgid "Edit item" msgstr "" -#: src/components/items/ActionDropdown.tsx:218 +#: src/components/items/ActionDropdown.tsx:251 msgid "Delete item" msgstr "" -#: src/components/items/ActionDropdown.tsx:226 -#: src/components/items/ActionDropdown.tsx:227 +#: src/components/items/ActionDropdown.tsx:259 +#: src/components/items/ActionDropdown.tsx:260 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:249 +#: src/components/items/ActionDropdown.tsx:282 #: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "" -#: src/components/items/ActionDropdown.tsx:250 +#: src/components/items/ActionDropdown.tsx:283 msgid "Duplicate item" msgstr "" @@ -1020,9 +1039,9 @@ msgstr "" #: src/components/items/QRCode.tsx:173 #: src/pages/part/PartDetail.tsx:218 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:161 -#: src/pages/sales/SalesOrderDetail.tsx:170 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:181 +#: src/pages/sales/ReturnOrderDetail.tsx:160 +#: src/pages/sales/SalesOrderDetail.tsx:169 msgid "Link" msgstr "" @@ -1248,7 +1267,7 @@ msgstr "" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:315 +#: src/pages/Index/Settings/SystemSettings.tsx:314 msgid "System Settings" msgstr "" @@ -1383,7 +1402,19 @@ msgstr "" msgid "Unknown model: {model}" msgstr "" -#: src/components/render/ModelType.tsx:22 +#: src/components/render/ModelType.tsx:101 +#~ msgid "Builds" +#~ msgstr "Builds" + +#: src/components/render/ModelType.tsx:147 +#~ msgid "Purchase Order Line" +#~ msgstr "Purchase Order Line" + +#: src/components/render/ModelType.tsx:148 +#~ msgid "Purchase Order Lines" +#~ msgstr "Purchase Order Lines" + +#: src/components/render/ModelType.tsx:202 #: src/forms/BuildForms.tsx:229 #: src/forms/BuildForms.tsx:452 #: src/forms/BuildForms.tsx:602 @@ -1396,8 +1427,8 @@ msgstr "" #: src/forms/StockForms.tsx:643 #: src/forms/StockForms.tsx:685 #: src/forms/StockForms.tsx:723 -#: src/pages/build/BuildDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:1080 +#: src/pages/build/BuildDetail.tsx:90 +#: src/pages/part/PartDetail.tsx:1079 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 @@ -1407,36 +1438,17 @@ msgstr "" msgid "Part" msgstr "" -#: src/components/render/ModelType.tsx:23 -#: src/defaults/links.tsx:29 -#: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:173 -#: src/pages/part/CategoryDetail.tsx:119 -#: src/pages/part/CategoryDetail.tsx:244 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:835 -msgid "Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:31 +#: src/components/render/ModelType.tsx:204 msgid "Part Parameter Template" msgstr "" -#: src/components/render/ModelType.tsx:32 -msgid "Part Parameter Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:38 +#: src/components/render/ModelType.tsx:206 msgid "Part Test Template" msgstr "" -#: src/components/render/ModelType.tsx:39 -msgid "Part Test Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:357 +#: src/components/render/ModelType.tsx:208 +#: src/pages/company/SupplierPartDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:355 #: src/pages/stock/StockDetail.tsx:169 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -1444,111 +1456,58 @@ msgstr "" msgid "Supplier Part" msgstr "" -#: src/components/render/ModelType.tsx:46 -msgid "Supplier Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:132 +#: src/components/render/ModelType.tsx:210 +#: src/pages/company/ManufacturerPartDetail.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 msgid "Manufacturer Part" msgstr "" -#: src/components/render/ModelType.tsx:55 -msgid "Manufacturer Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:305 +#: src/components/render/ModelType.tsx:212 +#: src/pages/part/CategoryDetail.tsx:303 msgid "Part Category" msgstr "" -#: src/components/render/ModelType.tsx:64 -#: src/pages/part/CategoryDetail.tsx:258 -#: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1070 -msgid "Part Categories" -msgstr "" - -#: src/components/render/ModelType.tsx:72 +#: src/components/render/ModelType.tsx:214 #: src/forms/BuildForms.tsx:602 -#: src/pages/stock/StockDetail.tsx:608 +#: src/pages/stock/StockDetail.tsx:607 #: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" -#: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:203 -#: src/pages/stock/LocationDetail.tsx:125 -#: src/pages/stock/LocationDetail.tsx:178 -#: src/pages/stock/LocationDetail.tsx:384 -msgid "Stock Items" -msgstr "" - -#: src/components/render/ModelType.tsx:81 +#: src/components/render/ModelType.tsx:216 msgid "Stock Location" msgstr "" -#: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:376 -#: src/pages/stock/StockDetail.tsx:600 -msgid "Stock Locations" -msgstr "" - -#: src/components/render/ModelType.tsx:90 +#: src/components/render/ModelType.tsx:218 msgid "Stock Location Type" msgstr "" -#: src/components/render/ModelType.tsx:91 -msgid "Stock Location Types" -msgstr "" - -#: src/components/render/ModelType.tsx:95 +#: src/components/render/ModelType.tsx:220 msgid "Stock History" msgstr "" -#: src/components/render/ModelType.tsx:96 -msgid "Stock Histories" +#: src/components/render/ModelType.tsx:222 +#: src/pages/stock/StockDetail.tsx:209 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:96 +msgid "Build Order" msgstr "" -#: src/components/render/ModelType.tsx:100 -#: src/defaults/links.tsx:31 -#: src/defaults/menuItems.tsx:43 -msgid "Build" -msgstr "" - -#: src/components/render/ModelType.tsx:101 -msgid "Builds" -msgstr "" - -#: src/components/render/ModelType.tsx:109 +#: src/components/render/ModelType.tsx:224 msgid "Build Line" msgstr "" -#: src/components/render/ModelType.tsx:110 -msgid "Build Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:117 +#: src/components/render/ModelType.tsx:226 msgid "Build Item" msgstr "" -#: src/components/render/ModelType.tsx:118 -msgid "Build Items" -msgstr "" - -#: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:339 +#: src/components/render/ModelType.tsx:228 +#: src/pages/company/CompanyDetail.tsx:337 msgid "Company" msgstr "" -#: src/components/render/ModelType.tsx:123 -msgid "Companies" -msgstr "" - -#: src/components/render/ModelType.tsx:131 +#: src/components/render/ModelType.tsx:230 #: src/tables/TableHoverCard.tsx:81 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 @@ -1557,176 +1516,262 @@ msgstr "" msgid "Project Code" msgstr "" -#: src/components/render/ModelType.tsx:132 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 -msgid "Project Codes" -msgstr "" - -#: src/components/render/ModelType.tsx:138 +#: src/components/render/ModelType.tsx:232 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:463 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" -#: src/components/render/ModelType.tsx:139 -#: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:670 -#: src/pages/purchasing/PurchasingIndex.tsx:25 -msgid "Purchase Orders" +#: src/components/render/ModelType.tsx:234 +msgid "Purchase Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:147 -msgid "Purchase Order Line" -msgstr "" - -#: src/components/render/ModelType.tsx:148 -msgid "Purchase Order Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:149 -#: src/pages/sales/SalesOrderDetail.tsx:505 +#: src/components/render/ModelType.tsx:236 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/sales/SalesOrderDetail.tsx:503 #: src/pages/stock/StockDetail.tsx:217 #: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" -#: src/components/render/ModelType.tsx:153 -#: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:677 -#: src/pages/sales/SalesIndex.tsx:26 -msgid "Sales Orders" -msgstr "" - -#: src/components/render/ModelType.tsx:161 +#: src/components/render/ModelType.tsx:238 msgid "Sales Order Shipment" msgstr "" -#: src/components/render/ModelType.tsx:162 -msgid "Sales Order Shipments" -msgstr "" - -#: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/components/render/ModelType.tsx:240 +#: src/pages/sales/ReturnOrderDetail.tsx:452 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" -#: src/components/render/ModelType.tsx:169 -#: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:223 -#: src/pages/sales/SalesIndex.tsx:32 -msgid "Return Orders" -msgstr "" - -#: src/components/render/ModelType.tsx:177 +#: src/components/render/ModelType.tsx:242 msgid "Return Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:178 -msgid "Return Order Line Items" -msgstr "" - -#: src/components/render/ModelType.tsx:182 -#: src/tables/company/AddressTable.tsx:47 +#: src/components/render/ModelType.tsx:244 +#: src/tables/company/AddressTable.tsx:48 msgid "Address" msgstr "" -#: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:253 -msgid "Addresses" -msgstr "" - -#: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:170 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/components/render/ModelType.tsx:246 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:178 msgid "Contact" msgstr "" -#: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:247 -msgid "Contacts" -msgstr "" - -#: src/components/render/ModelType.tsx:196 +#: src/components/render/ModelType.tsx:248 msgid "Owner" msgstr "" -#: src/components/render/ModelType.tsx:197 -msgid "Owners" -msgstr "" - -#: src/components/render/ModelType.tsx:203 +#: src/components/render/ModelType.tsx:250 #: src/tables/settings/ImportSessionTable.tsx:121 #: src/tables/stock/StockItemTestResultTable.tsx:204 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "" -#: src/components/render/ModelType.tsx:204 +#: src/components/render/ModelType.tsx:252 +msgid "Group" +msgstr "" + +#: src/components/render/ModelType.tsx:254 +msgid "Import Session" +msgstr "" + +#: src/components/render/ModelType.tsx:256 +msgid "Label Template" +msgstr "" + +#: src/components/render/ModelType.tsx:258 +msgid "Report Template" +msgstr "" + +#: src/components/render/ModelType.tsx:260 +msgid "Plugin Configuration" +msgstr "" + +#: src/components/render/ModelType.tsx:262 +msgid "Content Type" +msgstr "" + +#: src/components/render/ModelType.tsx:264 +msgid "Unknown Model" +msgstr "" + +#: src/components/render/ModelType.tsx:275 +#: src/defaults/links.tsx:29 +#: src/defaults/menuItems.tsx:33 +#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/part/CategoryDetail.tsx:118 +#: src/pages/part/CategoryDetail.tsx:242 +#: src/pages/part/CategoryDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:835 +msgid "Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:277 +msgid "Part Parameter Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:279 +msgid "Part Test Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:281 +msgid "Supplier Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:283 +msgid "Manufacturer Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:285 +#: src/pages/part/CategoryDetail.tsx:256 +#: src/pages/part/CategoryDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:1069 +msgid "Part Categories" +msgstr "" + +#: src/components/render/ModelType.tsx:287 +#: src/pages/company/CompanyDetail.tsx:202 +#: src/pages/stock/LocationDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:379 +msgid "Stock Items" +msgstr "" + +#: src/components/render/ModelType.tsx:289 +#: src/pages/stock/LocationDetail.tsx:188 +#: src/pages/stock/LocationDetail.tsx:371 +#: src/pages/stock/StockDetail.tsx:599 +msgid "Stock Locations" +msgstr "" + +#: src/components/render/ModelType.tsx:291 +msgid "Stock Location Types" +msgstr "" + +#: src/components/render/ModelType.tsx:293 +msgid "Stock Histories" +msgstr "" + +#: src/components/render/ModelType.tsx:295 +#: src/pages/Index/Settings/SystemSettings.tsx:236 +#: src/pages/build/BuildDetail.tsx:534 +#: src/pages/build/BuildIndex.tsx:22 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/sales/SalesOrderDetail.tsx:328 +msgid "Build Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:297 +msgid "Build Lines" +msgstr "" + +#: src/components/render/ModelType.tsx:299 +msgid "Build Items" +msgstr "" + +#: src/components/render/ModelType.tsx:301 +msgid "Companies" +msgstr "" + +#: src/components/render/ModelType.tsx:303 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 +msgid "Project Codes" +msgstr "" + +#: src/components/render/ModelType.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/company/CompanyDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/part/PartDetail.tsx:670 +#: src/pages/purchasing/PurchasingIndex.tsx:25 +msgid "Purchase Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:307 +msgid "Purchase Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:309 +#: src/pages/Index/Settings/SystemSettings.tsx:269 +#: src/pages/company/CompanyDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:677 +#: src/pages/sales/SalesIndex.tsx:26 +msgid "Sales Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:311 +msgid "Sales Order Shipments" +msgstr "" + +#: src/components/render/ModelType.tsx:313 +#: src/pages/Index/Settings/SystemSettings.tsx:285 +#: src/pages/company/CompanyDetail.tsx:222 +#: src/pages/sales/SalesIndex.tsx:32 +msgid "Return Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:315 +msgid "Return Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:317 +#: src/pages/company/CompanyDetail.tsx:252 +msgid "Addresses" +msgstr "" + +#: src/components/render/ModelType.tsx:319 +#: src/pages/company/CompanyDetail.tsx:246 +msgid "Contacts" +msgstr "" + +#: src/components/render/ModelType.tsx:321 +msgid "Owners" +msgstr "" + +#: src/components/render/ModelType.tsx:323 #: src/pages/Index/Settings/AdminCenter/Index.tsx:102 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "" -#: src/components/render/ModelType.tsx:210 -msgid "Group" -msgstr "" - -#: src/components/render/ModelType.tsx:211 +#: src/components/render/ModelType.tsx:325 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 #: src/tables/settings/UserTable.tsx:138 #: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "" -#: src/components/render/ModelType.tsx:218 -msgid "Import Session" -msgstr "" - -#: src/components/render/ModelType.tsx:219 +#: src/components/render/ModelType.tsx:327 msgid "Import Sessions" msgstr "" -#: src/components/render/ModelType.tsx:225 -msgid "Label Template" -msgstr "" - -#: src/components/render/ModelType.tsx:226 +#: src/components/render/ModelType.tsx:329 #: src/pages/Index/Settings/AdminCenter/Index.tsx:168 msgid "Label Templates" msgstr "" -#: src/components/render/ModelType.tsx:232 -msgid "Report Template" -msgstr "" - -#: src/components/render/ModelType.tsx:233 +#: src/components/render/ModelType.tsx:331 #: src/pages/Index/Settings/AdminCenter/Index.tsx:174 msgid "Report Templates" msgstr "" -#: src/components/render/ModelType.tsx:239 -msgid "Plugin Configuration" -msgstr "" - -#: src/components/render/ModelType.tsx:240 +#: src/components/render/ModelType.tsx:333 msgid "Plugin Configurations" msgstr "" -#: src/components/render/ModelType.tsx:246 -msgid "Content Type" +#: src/components/render/ModelType.tsx:335 +msgid "Content Types" msgstr "" -#: src/components/render/ModelType.tsx:247 -msgid "Content Types" +#: src/components/render/ModelType.tsx:337 +msgid "Unknown Models" msgstr "" #: src/components/render/Order.tsx:121 @@ -1735,8 +1780,8 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:325 -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/CompanyDetail.tsx:323 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/pages/part/PartDetail.tsx:896 msgid "Inactive" msgstr "" @@ -1750,23 +1795,23 @@ msgstr "" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:206 +#: src/pages/Index/Settings/SystemSettings.tsx:204 #: src/pages/part/PartDetail.tsx:550 -#: src/pages/stock/LocationDetail.tsx:356 +#: src/pages/stock/LocationDetail.tsx:351 #: src/pages/stock/StockDetail.tsx:407 #: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "" -#: src/components/render/Stock.tsx:60 +#: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:565 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/build/BuildAllocatedStockTable.tsx:102 #: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "" -#: src/components/render/Stock.tsx:62 +#: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:234 #: src/forms/BuildForms.tsx:602 #: src/forms/PurchaseOrderForms.tsx:641 @@ -1774,7 +1819,7 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:171 #: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:571 +#: src/pages/stock/StockDetail.tsx:570 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 @@ -2503,7 +2548,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:96 +#: src/pages/company/CompanyDetail.tsx:95 msgid "Website" msgstr "" @@ -2515,13 +2560,18 @@ msgstr "" msgid "Demo" msgstr "" +#: src/defaults/links.tsx:31 +#: src/defaults/menuItems.tsx:43 +msgid "Build" +msgstr "" + #: src/defaults/links.tsx:33 #: src/defaults/menuItems.tsx:48 #: 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:329 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "" @@ -2529,9 +2579,9 @@ msgstr "" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:459 +#: src/pages/sales/ReturnOrderDetail.tsx:457 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:510 +#: src/pages/sales/SalesOrderDetail.tsx:508 msgid "Sales" msgstr "" @@ -2768,7 +2818,7 @@ msgid "Remove line" msgstr "" #: src/forms/BuildForms.tsx:631 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:200 msgid "Source Location" msgstr "" @@ -2886,9 +2936,9 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:521 -#: src/pages/build/BuildDetail.tsx:215 +#: src/pages/build/BuildDetail.tsx:214 #: src/pages/stock/StockDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:583 +#: src/pages/stock/StockDetail.tsx:582 #: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:189 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 @@ -2901,20 +2951,20 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:543 #: src/forms/StockForms.tsx:428 -#: src/pages/company/SupplierPartDetail.tsx:152 -#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/stock/StockDetail.tsx:240 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:105 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 -#: src/pages/sales/ReturnOrderDetail.tsx:117 -#: src/pages/sales/SalesOrderDetail.tsx:123 +#: src/pages/build/BuildDetail.tsx:104 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:143 +#: src/pages/sales/ReturnOrderDetail.tsx:116 +#: src/pages/sales/SalesOrderDetail.tsx:122 #: src/tables/build/BuildOrderTable.tsx:114 -#: src/tables/machine/MachineListTable.tsx:335 +#: src/tables/machine/MachineListTable.tsx:334 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 #: src/tables/sales/ReturnOrderLineItemTable.tsx:132 @@ -2928,13 +2978,13 @@ msgid "Status" msgstr "" #: src/forms/PurchaseOrderForms.tsx:565 -#: src/pages/company/SupplierPartDetail.tsx:106 +#: src/pages/company/SupplierPartDetail.tsx:105 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:641 -#: src/pages/company/SupplierPartDetail.tsx:124 +#: src/pages/company/SupplierPartDetail.tsx:123 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" @@ -3692,8 +3742,8 @@ msgstr "" #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 -#: src/tables/machine/MachineListTable.tsx:332 -#: src/tables/machine/MachineListTable.tsx:594 +#: src/tables/machine/MachineListTable.tsx:331 +#: src/tables/machine/MachineListTable.tsx:593 #: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 @@ -3759,32 +3809,32 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27 #: src/tables/ColumnRenderers.tsx:248 msgid "Currency" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:31 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32 msgid "Rate" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:43 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44 msgid "Exchange rates updated" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:49 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50 msgid "Exchange rate update error" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:61 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:62 msgid "Refresh currency exchange rates" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:98 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 msgid "Last fetched" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:100 msgid "Base currency" msgstr "" @@ -3817,7 +3867,7 @@ msgid "Custom Units" msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:156 -#: src/pages/part/CategoryDetail.tsx:264 +#: src/pages/part/CategoryDetail.tsx:262 msgid "Part Parameters" msgstr "" @@ -3899,6 +3949,10 @@ msgstr "" msgid "Landscape" msgstr "" +#: src/pages/Index/Settings/AdminCenter/ReportTemplatePanel.tsx:26 +msgid "Attach to Model" +msgstr "" + #: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:35 msgid "Background Worker Not Running" msgstr "" @@ -4000,20 +4054,12 @@ msgstr "" msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:231 +#: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/part/PartDetail.tsx:690 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:536 -#: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:624 -#: src/pages/sales/SalesOrderDetail.tsx:329 -msgid "Build Orders" -msgstr "" - -#: src/pages/Index/Settings/SystemSettings.tsx:318 +#: src/pages/Index/Settings/SystemSettings.tsx:317 msgid "Switch to User Setting" msgstr "" @@ -4069,37 +4115,37 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:98 +#: src/pages/build/BuildDetail.tsx:97 #: src/pages/part/PartDetail.tsx:150 #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:184 #: src/tables/build/BuildOrderTable.tsx:54 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderLineItemTable.tsx:66 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:117 -#: src/pages/sales/ReturnOrderDetail.tsx:91 -#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/build/BuildDetail.tsx:110 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/sales/ReturnOrderDetail.tsx:90 +#: src/pages/sales/SalesOrderDetail.tsx:96 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/build/BuildLineTable.tsx:195 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:117 -#: src/pages/company/CompanyDetail.tsx:90 -#: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:92 -#: src/pages/part/CategoryDetail.tsx:101 +#: src/pages/build/BuildDetail.tsx:116 +#: src/pages/company/CompanyDetail.tsx:89 +#: src/pages/company/ManufacturerPartDetail.tsx:82 +#: src/pages/company/SupplierPartDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:100 #: src/pages/part/PartDetail.tsx:157 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 -#: src/pages/sales/ReturnOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:117 -#: src/pages/stock/LocationDetail.tsx:106 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 +#: src/pages/sales/ReturnOrderDetail.tsx:110 +#: src/pages/sales/SalesOrderDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:102 #: src/tables/ColumnRenderers.tsx:81 #: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 @@ -4112,34 +4158,34 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 #: src/tables/sales/SalesOrderAllocationTable.tsx:56 -#: src/tables/sales/SalesOrderLineItemTable.tsx:67 +#: src/tables/sales/SalesOrderLineItemTable.tsx:71 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:125 +#: src/pages/build/BuildDetail.tsx:124 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:136 +#: src/pages/build/BuildDetail.tsx:135 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:144 -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:269 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:161 +#: src/pages/build/BuildDetail.tsx:160 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:168 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/part/PartDetail.tsx:372 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:195 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:215 +#: src/pages/sales/ReturnOrderDetail.tsx:194 +#: src/pages/sales/SalesOrderDetail.tsx:203 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -4147,19 +4193,19 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:175 +#: src/pages/build/BuildDetail.tsx:174 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:182 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:188 -#: src/pages/sales/SalesOrderDetail.tsx:197 +#: src/pages/build/BuildDetail.tsx:181 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:208 +#: src/pages/sales/ReturnOrderDetail.tsx:187 +#: src/pages/sales/SalesOrderDetail.tsx:196 #: src/tables/ColumnRenderers.tsx:212 #: src/tables/part/PartPurchaseOrdersTable.tsx:99 #: src/tables/sales/ReturnOrderLineItemTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Target Date" msgstr "" @@ -4169,7 +4215,7 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "View part barcode" -#: src/pages/build/BuildDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:188 msgid "Completed" msgstr "" @@ -4183,7 +4229,7 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:202 +#: src/pages/build/BuildDetail.tsx:201 msgid "Any location" msgstr "" @@ -4191,7 +4237,7 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:209 +#: src/pages/build/BuildDetail.tsx:208 msgid "Destination Location" msgstr "" @@ -4207,68 +4253,68 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:247 +#: src/pages/build/BuildDetail.tsx:246 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:263 -#: src/pages/sales/ReturnOrderDetail.tsx:126 -#: src/pages/sales/ReturnOrderDetail.tsx:233 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:268 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/build/BuildDetail.tsx:252 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:262 +#: src/pages/sales/ReturnOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:232 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:267 +#: src/pages/sales/SalesOrderDetail.tsx:276 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/build/BuildDetail.tsx:262 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/sales/SalesOrderDetail.tsx:314 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 +#: src/pages/build/BuildDetail.tsx:294 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:309 +#: src/pages/build/BuildDetail.tsx:308 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:318 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:329 #: src/pages/part/PartDetail.tsx:707 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/company/CompanyDetail.tsx:259 -#: src/pages/company/ManufacturerPartDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:343 +#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/ManufacturerPartDetail.tsx:178 #: src/pages/part/PartDetail.tsx:729 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 -#: src/pages/sales/ReturnOrderDetail.tsx:270 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:304 +#: src/pages/sales/ReturnOrderDetail.tsx:269 +#: src/pages/sales/SalesOrderDetail.tsx:338 #: src/pages/stock/StockDetail.tsx:381 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:352 -#: src/pages/company/CompanyDetail.tsx:270 -#: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:253 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:269 +#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:252 #: src/pages/part/PartDetail.tsx:737 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:281 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:280 +#: src/pages/sales/SalesOrderDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:392 #: src/tables/build/BuildOrderTestTable.tsx:143 #: src/tables/stock/StockTrackingTable.tsx:189 @@ -4279,7 +4325,7 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:370 +#: src/pages/build/BuildDetail.tsx:369 msgid "Edit Build Order" msgstr "" @@ -4287,126 +4333,126 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:390 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/SalesOrderDetail.tsx:375 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 +#: src/pages/sales/ReturnOrderDetail.tsx:341 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:402 msgid "Hold Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:350 +#: src/pages/sales/ReturnOrderDetail.tsx:349 +#: src/pages/sales/SalesOrderDetail.tsx:382 +msgid "Place this order on hold" +msgstr "" + #: src/pages/build/BuildDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:350 #: src/pages/sales/SalesOrderDetail.tsx:383 -msgid "Place this order on hold" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:406 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:352 -#: src/pages/sales/ReturnOrderDetail.tsx:351 -#: src/pages/sales/SalesOrderDetail.tsx:384 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:410 msgid "Issue Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/SalesOrderDetail.tsx:366 +msgid "Issue this order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:413 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335 #: src/pages/sales/ReturnOrderDetail.tsx:334 #: src/pages/sales/SalesOrderDetail.tsx:367 -msgid "Issue this order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:414 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:336 -#: src/pages/sales/ReturnOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:368 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:418 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:421 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:357 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 -#: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/sales/ReturnOrderDetail.tsx:358 +#: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:453 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 -#: src/pages/sales/ReturnOrderDetail.tsx:388 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:386 +#: src/pages/sales/ReturnOrderDetail.tsx:387 +#: src/pages/sales/SalesOrderDetail.tsx:420 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:460 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:394 -#: src/pages/sales/ReturnOrderDetail.tsx:395 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:459 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:393 +#: src/pages/sales/ReturnOrderDetail.tsx:394 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:477 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:459 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:415 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:457 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:464 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:462 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:492 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:429 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:426 +#: src/pages/sales/ReturnOrderDetail.tsx:427 +#: src/pages/sales/SalesOrderDetail.tsx:465 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:497 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:434 -#: src/pages/sales/SalesOrderDetail.tsx:472 +#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:432 +#: src/pages/sales/SalesOrderDetail.tsx:470 msgid "Cancel order" msgstr "" @@ -4418,24 +4464,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:104 +#: src/pages/company/CompanyDetail.tsx:103 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:111 +#: src/pages/company/CompanyDetail.tsx:110 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:120 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:126 +#: src/pages/company/CompanyDetail.tsx:125 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:116 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:333 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:132 +#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:201 +#: src/pages/company/SupplierPartDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4443,20 +4489,20 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:132 +#: src/pages/company/CompanyDetail.tsx:131 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:101 -#: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:100 +#: src/pages/company/ManufacturerPartDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:130 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:138 +#: src/pages/company/CompanyDetail.tsx:137 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:105 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/ReturnOrderDetail.tsx:104 +#: src/pages/sales/SalesOrderDetail.tsx:110 #: src/pages/stock/StockDetail.tsx:226 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 @@ -4465,7 +4511,7 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:172 +#: src/pages/company/CompanyDetail.tsx:171 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" @@ -4474,11 +4520,11 @@ msgstr "" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:178 +#: src/pages/company/CompanyDetail.tsx:177 msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:187 +#: src/pages/company/CompanyDetail.tsx:186 msgid "Supplied Parts" msgstr "" @@ -4486,84 +4532,84 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:232 +#: src/pages/company/CompanyDetail.tsx:231 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:290 +#: src/pages/company/CompanyDetail.tsx:289 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:298 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:306 +#: src/pages/company/CompanyDetail.tsx:305 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/company/ManufacturerPartDetail.tsx:75 +#: src/pages/company/SupplierPartDetail.tsx:84 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:99 +#: src/pages/company/ManufacturerPartDetail.tsx:90 +#: src/pages/company/SupplierPartDetail.tsx:98 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:108 +#: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:138 +#: src/pages/company/ManufacturerPartDetail.tsx:137 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/ManufacturerPartDetail.tsx:146 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:153 +#: src/pages/company/ManufacturerPartDetail.tsx:152 #: src/pages/part/PartDetail.tsx:539 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/company/ManufacturerPartDetail.tsx:164 #: src/pages/part/PartDetail.tsx:657 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:208 +#: src/pages/company/ManufacturerPartDetail.tsx:207 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:215 +#: src/pages/company/ManufacturerPartDetail.tsx:214 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:227 +#: src/pages/company/ManufacturerPartDetail.tsx:226 #: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: 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 "" -#: src/pages/company/SupplierPartDetail.tsx:159 +#: src/pages/company/SupplierPartDetail.tsx:158 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 @@ -4571,122 +4617,122 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:170 +#: src/pages/company/SupplierPartDetail.tsx:169 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:177 +#: src/pages/company/SupplierPartDetail.tsx:176 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:212 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:219 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:292 +#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:291 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:243 +#: src/pages/company/SupplierPartDetail.tsx:242 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:276 +#: src/pages/company/SupplierPartDetail.tsx:275 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:301 +#: src/pages/company/SupplierPartDetail.tsx:299 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:309 +#: src/pages/company/SupplierPartDetail.tsx:307 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:315 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:98 +#: src/pages/part/CategoryDetail.tsx:92 +#: src/pages/stock/LocationDetail.tsx:94 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:109 +#: src/pages/part/CategoryDetail.tsx:108 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/part/CategoryDetail.tsx:125 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:138 +#: src/pages/part/CategoryDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:134 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:138 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:146 +#: src/pages/part/CategoryDetail.tsx:145 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:157 +#: src/pages/part/CategoryDetail.tsx:156 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:167 -#: src/pages/part/CategoryDetail.tsx:221 +#: src/pages/part/CategoryDetail.tsx:166 +#: src/pages/part/CategoryDetail.tsx:219 #: src/tables/part/PartCategoryTable.tsx:102 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:230 +#: src/pages/part/CategoryDetail.tsx:179 +#: src/pages/stock/LocationDetail.tsx:226 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 -#: src/pages/part/CategoryDetail.tsx:226 +#: src/pages/part/CategoryDetail.tsx:187 +#: src/pages/part/CategoryDetail.tsx:224 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:197 +#: src/pages/part/CategoryDetail.tsx:196 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:198 +#: src/pages/part/CategoryDetail.tsx:197 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:216 +#: src/pages/part/CategoryDetail.tsx:215 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:238 +#: src/pages/part/CategoryDetail.tsx:236 msgid "Category Details" msgstr "" @@ -4731,7 +4777,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:320 #: src/tables/build/BuildLineTable.tsx:166 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:103 +#: src/tables/sales/SalesOrderLineItemTable.tsx:107 msgid "Available Stock" msgstr "" @@ -4746,7 +4792,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:237 #: src/tables/build/BuildLineTable.tsx:128 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 +#: src/tables/sales/SalesOrderLineItemTable.tsx:145 msgid "On order" msgstr "" @@ -4770,7 +4816,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:295 #: src/pages/part/PartDetail.tsx:884 -#: src/pages/stock/StockDetail.tsx:560 +#: src/pages/stock/StockDetail.tsx:559 #: src/tables/build/BuildOrderTestTable.tsx:220 #: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" @@ -4915,7 +4961,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:860 #: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:576 #: src/tables/build/BuildLineTable.tsx:59 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:177 @@ -4958,7 +5004,7 @@ msgid "Deleting this part cannot be reversed" msgstr "" #: src/pages/part/PartDetail.tsx:1006 -#: src/pages/stock/LocationDetail.tsx:313 +#: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" @@ -4975,7 +5021,7 @@ msgstr "" msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1094 +#: src/pages/part/PartDetail.tsx:1093 msgid "Select Part Revision" msgstr "" @@ -5028,7 +5074,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:89 +#: src/tables/sales/SalesOrderLineItemTable.tsx:93 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -5067,7 +5113,7 @@ msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 #: src/tables/bom/BomTable.tsx:176 #: src/tables/general/ExtraLineItemTable.tsx:56 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" @@ -5196,23 +5242,23 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:88 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:98 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:97 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:122 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:133 -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:153 +#: src/pages/sales/ReturnOrderDetail.tsx:132 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Line Items" msgstr "" @@ -5222,91 +5268,91 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:140 -#: src/pages/sales/SalesOrderDetail.tsx:149 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:160 +#: src/pages/sales/ReturnOrderDetail.tsx:139 +#: src/pages/sales/SalesOrderDetail.tsx:148 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:147 -#: src/pages/sales/SalesOrderDetail.tsx:156 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:146 +#: src/pages/sales/SalesOrderDetail.tsx:155 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:182 -#: src/pages/sales/SalesOrderDetail.tsx:191 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 +#: src/pages/sales/ReturnOrderDetail.tsx:181 +#: src/pages/sales/SalesOrderDetail.tsx:190 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:227 -#: src/pages/sales/SalesOrderDetail.tsx:262 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 +#: src/pages/sales/ReturnOrderDetail.tsx:226 +#: src/pages/sales/SalesOrderDetail.tsx:261 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 -#: src/pages/sales/ReturnOrderDetail.tsx:254 -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:275 +#: src/pages/sales/ReturnOrderDetail.tsx:253 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/pages/sales/SalesOrderDetail.tsx:453 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/sales/ReturnOrderDetail.tsx:412 +#: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/ReturnOrderDetail.tsx:96 +#: src/pages/sales/SalesOrderDetail.tsx:102 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:310 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:319 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:332 +#: src/pages/sales/ReturnOrderDetail.tsx:331 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:342 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:348 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Complete Return Order" msgstr "" @@ -5314,15 +5360,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:239 +#: src/pages/sales/SalesOrderDetail.tsx:238 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:248 +#: src/pages/sales/SalesOrderDetail.tsx:247 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5332,88 +5378,88 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:308 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:364 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:114 +#: src/pages/stock/LocationDetail.tsx:110 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:128 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:140 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:150 +#: src/pages/stock/LocationDetail.tsx:146 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:161 +#: src/pages/stock/LocationDetail.tsx:157 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:172 +#: src/pages/stock/LocationDetail.tsx:168 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:198 +#: src/pages/stock/LocationDetail.tsx:194 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:217 -#: src/pages/stock/LocationDetail.tsx:340 +#: src/pages/stock/LocationDetail.tsx:213 +#: src/pages/stock/LocationDetail.tsx:335 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:238 -#: src/pages/stock/LocationDetail.tsx:345 +#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:340 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:238 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:247 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:335 +#: src/pages/stock/LocationDetail.tsx:331 msgid "Location Actions" msgstr "" @@ -5441,12 +5487,6 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:96 -msgid "Build Order" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" @@ -5731,7 +5771,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:229 #: src/tables/build/BuildLineTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:127 +#: src/tables/sales/SalesOrderLineItemTable.tsx:131 msgid "Includes variant stock" msgstr "" @@ -5742,7 +5782,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 #: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" @@ -6031,7 +6071,7 @@ msgid "Show tracked lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:119 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "In production" msgstr "" @@ -6040,7 +6080,7 @@ msgid "Insufficient stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:163 -#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/sales/SalesOrderLineItemTable.tsx:125 #: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" @@ -6054,7 +6094,7 @@ msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:283 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 +#: src/tables/sales/SalesOrderLineItemTable.tsx:247 msgid "Create Build Order" msgstr "" @@ -6245,24 +6285,24 @@ msgstr "" msgid "Required Tests" msgstr "" -#: src/tables/company/AddressTable.tsx:121 -#: src/tables/company/AddressTable.tsx:185 +#: src/tables/company/AddressTable.tsx:118 +#: src/tables/company/AddressTable.tsx:182 msgid "Add Address" msgstr "" -#: src/tables/company/AddressTable.tsx:126 +#: src/tables/company/AddressTable.tsx:123 msgid "Address created" msgstr "" -#: src/tables/company/AddressTable.tsx:135 +#: src/tables/company/AddressTable.tsx:132 msgid "Edit Address" msgstr "" -#: src/tables/company/AddressTable.tsx:143 +#: src/tables/company/AddressTable.tsx:140 msgid "Delete Address" msgstr "" -#: src/tables/company/AddressTable.tsx:144 +#: src/tables/company/AddressTable.tsx:141 msgid "Are you sure you want to delete this address?" msgstr "" @@ -6372,23 +6412,23 @@ msgid "Drag attachment file here to upload" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:86 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 #: src/tables/sales/ReturnOrderLineItemTable.tsx:60 -#: src/tables/sales/SalesOrderLineItemTable.tsx:196 +#: src/tables/sales/SalesOrderLineItemTable.tsx:200 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:98 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/SalesOrderLineItemTable.tsx:214 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:106 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/SalesOrderLineItemTable.tsx:222 +#: src/tables/sales/SalesOrderLineItemTable.tsx:226 msgid "Delete Line Item" msgstr "" @@ -6401,12 +6441,12 @@ msgid "Machine restarted" msgstr "" #: src/tables/machine/MachineListTable.tsx:212 -#: src/tables/machine/MachineListTable.tsx:263 +#: src/tables/machine/MachineListTable.tsx:262 msgid "Edit machine" msgstr "" #: src/tables/machine/MachineListTable.tsx:226 -#: src/tables/machine/MachineListTable.tsx:267 +#: src/tables/machine/MachineListTable.tsx:266 msgid "Delete machine" msgstr "" @@ -6419,7 +6459,7 @@ msgid "Are you sure you want to remove the machine \"{0}\"?" msgstr "" #: src/tables/machine/MachineListTable.tsx:255 -#: src/tables/machine/MachineListTable.tsx:432 +#: src/tables/machine/MachineListTable.tsx:431 msgid "Restart required" msgstr "" @@ -6427,50 +6467,50 @@ msgstr "" msgid "Machine Actions" msgstr "" -#: src/tables/machine/MachineListTable.tsx:272 +#: src/tables/machine/MachineListTable.tsx:271 msgid "Restart" msgstr "" -#: src/tables/machine/MachineListTable.tsx:274 +#: src/tables/machine/MachineListTable.tsx:273 msgid "Restart machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:276 +#: src/tables/machine/MachineListTable.tsx:275 msgid "manual restart required" msgstr "" -#: src/tables/machine/MachineListTable.tsx:292 +#: src/tables/machine/MachineListTable.tsx:291 msgid "Machine information" msgstr "" -#: src/tables/machine/MachineListTable.tsx:303 -#: src/tables/machine/MachineListTable.tsx:599 +#: src/tables/machine/MachineListTable.tsx:302 +#: src/tables/machine/MachineListTable.tsx:598 msgid "Machine Type" msgstr "" -#: src/tables/machine/MachineListTable.tsx:316 +#: src/tables/machine/MachineListTable.tsx:315 msgid "Machine Driver" msgstr "" -#: src/tables/machine/MachineListTable.tsx:329 +#: src/tables/machine/MachineListTable.tsx:328 msgid "Initialized" msgstr "" -#: src/tables/machine/MachineListTable.tsx:350 +#: src/tables/machine/MachineListTable.tsx:349 #: src/tables/machine/MachineTypeTable.tsx:261 msgid "Errors" msgstr "" -#: src/tables/machine/MachineListTable.tsx:358 +#: src/tables/machine/MachineListTable.tsx:357 #: src/tables/machine/MachineTypeTable.tsx:269 msgid "No errors reported" msgstr "" -#: src/tables/machine/MachineListTable.tsx:378 +#: src/tables/machine/MachineListTable.tsx:377 msgid "Machine Settings" msgstr "" -#: src/tables/machine/MachineListTable.tsx:389 +#: src/tables/machine/MachineListTable.tsx:388 msgid "Driver Settings" msgstr "" @@ -6478,15 +6518,15 @@ msgstr "" #~ msgid "Create machine" #~ msgstr "Create machine" -#: src/tables/machine/MachineListTable.tsx:506 +#: src/tables/machine/MachineListTable.tsx:505 msgid "Add machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:561 +#: src/tables/machine/MachineListTable.tsx:560 msgid "Machine detail" msgstr "" -#: src/tables/machine/MachineListTable.tsx:608 +#: src/tables/machine/MachineListTable.tsx:607 msgid "Driver" msgstr "" @@ -7252,7 +7292,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337 msgid "Import Line Items" msgstr "" @@ -7268,25 +7308,25 @@ msgstr "" msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:298 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342 #: src/tables/sales/ReturnOrderLineItemTable.tsx:142 -#: src/tables/sales/SalesOrderLineItemTable.tsx:240 +#: src/tables/sales/SalesOrderLineItemTable.tsx:257 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352 msgid "Receive items" msgstr "" @@ -7354,15 +7394,23 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:262 +#: src/tables/sales/SalesOrderLineItemTable.tsx:238 +msgid "Allocate Serial Numbers" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:279 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 +msgid "Allocate Serials" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:303 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 #: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" diff --git a/src/frontend/src/locales/fr/messages.po b/src/frontend/src/locales/fr/messages.po index f6fc80d9b1..064cfc3e3c 100644 --- a/src/frontend/src/locales/fr/messages.po +++ b/src/frontend/src/locales/fr/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: fr\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-29 04:38\n" +"PO-Revision-Date: 2024-09-09 03:25\n" "Last-Translator: \n" "Language-Team: French\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -60,8 +60,9 @@ msgstr "Impression terminée avec succès" #: src/components/buttons/PrintingActions.tsx:106 #: src/components/buttons/PrintingActions.tsx:144 -#: src/components/editors/NotesEditor.tsx:65 -#: src/components/editors/NotesEditor.tsx:165 +#: src/components/editors/NotesEditor.tsx:40 +#: src/components/editors/NotesEditor.tsx:109 +#: src/components/editors/NotesEditor.tsx:163 #: src/components/forms/fields/ApiFormField.tsx:319 #: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 @@ -163,8 +164,8 @@ msgstr "Supprimer" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:237 -#: src/components/items/ActionDropdown.tsx:238 +#: src/components/items/ActionDropdown.tsx:270 +#: src/components/items/ActionDropdown.tsx:271 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:210 @@ -239,31 +240,45 @@ msgstr "Supprimer l'image" #~ msgid "Part is virtual (not a physical part)" #~ msgstr "Part is virtual (not a physical part)" -#: src/components/editors/NotesEditor.tsx:66 +#: src/components/editors/NotesEditor.tsx:41 +#: src/components/editors/NotesEditor.tsx:110 msgid "Image upload failed" msgstr "Le téléchargement de l'image a échoué" -#: src/components/editors/NotesEditor.tsx:156 +#: src/components/editors/NotesEditor.tsx:119 +#: src/components/editors/NotesEditor.tsx:154 #: src/components/forms/ApiForm.tsx:467 #: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "Succès" -#: src/components/editors/NotesEditor.tsx:157 +#: src/components/editors/NotesEditor.tsx:120 +msgid "Image uploaded successfully" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:155 msgid "Notes saved successfully" msgstr "Notes enregistrées avec succès" -#: src/components/editors/NotesEditor.tsx:166 +#: src/components/editors/NotesEditor.tsx:164 msgid "Failed to save notes" msgstr "Échec de l'enregistrement des notes" -#: src/components/editors/NotesEditor.tsx:198 -msgid "Preview Notes" -msgstr "Aperçu des Notes" +#: src/components/editors/NotesEditor.tsx:182 +msgid "Disable Editing" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:191 +msgid "Enable Editing" +msgstr "" #: src/components/editors/NotesEditor.tsx:198 -msgid "Edit Notes" -msgstr "Modifier les notes" +#~ msgid "Preview Notes" +#~ msgstr "Preview Notes" + +#: src/components/editors/NotesEditor.tsx:198 +#~ msgid "Edit Notes" +#~ msgstr "Edit Notes" #: src/components/editors/NotesEditor.tsx:212 msgid "Save Notes" @@ -417,7 +432,7 @@ msgid "Update" msgstr "Mise à jour" #: src/components/forms/ApiForm.tsx:698 -#: src/components/items/ActionDropdown.tsx:217 +#: src/components/items/ActionDropdown.tsx:250 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:357 #: src/pages/Notifications.tsx:123 @@ -593,9 +608,9 @@ msgstr "Serveur" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 -#: src/pages/part/CategoryDetail.tsx:81 +#: src/pages/part/CategoryDetail.tsx:80 #: src/pages/part/PartDetail.tsx:143 -#: src/pages/stock/LocationDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:82 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -867,68 +882,72 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:131 -msgid "Barcode Actions" -msgstr "Actions de code-barres" - -#: src/components/items/ActionDropdown.tsx:136 -msgid "View" -msgstr "Vue" - -#: src/components/items/ActionDropdown.tsx:138 -msgid "View barcode" -msgstr "Voir le code-barre" +#: src/components/items/ActionDropdown.tsx:128 +msgid "Options" +msgstr "" #: src/components/items/ActionDropdown.tsx:140 #~ msgid "View Barcode" #~ msgstr "View Barcode" -#: src/components/items/ActionDropdown.tsx:144 +#: src/components/items/ActionDropdown.tsx:162 +#~ msgid "Link custom barcode" +#~ msgstr "Link custom barcode" + +#: src/components/items/ActionDropdown.tsx:164 +msgid "Barcode Actions" +msgstr "Actions de code-barres" + +#: src/components/items/ActionDropdown.tsx:169 +msgid "View" +msgstr "Vue" + +#: src/components/items/ActionDropdown.tsx:171 +msgid "View barcode" +msgstr "Voir le code-barre" + +#: src/components/items/ActionDropdown.tsx:177 msgid "Link Barcode" msgstr "Lier le code-barre" -#: src/components/items/ActionDropdown.tsx:146 +#: src/components/items/ActionDropdown.tsx:179 msgid "Link a custom barcode to this item" msgstr "" -#: src/components/items/ActionDropdown.tsx:152 +#: src/components/items/ActionDropdown.tsx:185 #: src/components/items/QRCode.tsx:195 #: src/forms/PurchaseOrderForms.tsx:419 msgid "Unlink Barcode" msgstr "Délier le code-barre" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:187 msgid "Unlink custom barcode" msgstr "Délier le code-barres personnalisé" -#: src/components/items/ActionDropdown.tsx:162 -#~ msgid "Link custom barcode" -#~ msgstr "Link custom barcode" - -#: src/components/items/ActionDropdown.tsx:205 +#: src/components/items/ActionDropdown.tsx:238 #: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "Éditer" -#: src/components/items/ActionDropdown.tsx:206 +#: src/components/items/ActionDropdown.tsx:239 msgid "Edit item" msgstr "" -#: src/components/items/ActionDropdown.tsx:218 +#: src/components/items/ActionDropdown.tsx:251 msgid "Delete item" msgstr "Supprimer l’article" -#: src/components/items/ActionDropdown.tsx:226 -#: src/components/items/ActionDropdown.tsx:227 +#: src/components/items/ActionDropdown.tsx:259 +#: src/components/items/ActionDropdown.tsx:260 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:249 +#: src/components/items/ActionDropdown.tsx:282 #: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "Dupliquer" -#: src/components/items/ActionDropdown.tsx:250 +#: src/components/items/ActionDropdown.tsx:283 msgid "Duplicate item" msgstr "Dupliquer l'article" @@ -1020,9 +1039,9 @@ msgstr "" #: src/components/items/QRCode.tsx:173 #: src/pages/part/PartDetail.tsx:218 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:161 -#: src/pages/sales/SalesOrderDetail.tsx:170 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:181 +#: src/pages/sales/ReturnOrderDetail.tsx:160 +#: src/pages/sales/SalesOrderDetail.tsx:169 msgid "Link" msgstr "Lien" @@ -1248,7 +1267,7 @@ msgstr "Paramètres du compte" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:315 +#: src/pages/Index/Settings/SystemSettings.tsx:314 msgid "System Settings" msgstr "Les paramètres du système" @@ -1383,7 +1402,19 @@ msgstr "Aucun résultat disponible pour la requête" msgid "Unknown model: {model}" msgstr "Modèle inconnu : {model}" -#: src/components/render/ModelType.tsx:22 +#: src/components/render/ModelType.tsx:101 +#~ msgid "Builds" +#~ msgstr "Builds" + +#: src/components/render/ModelType.tsx:147 +#~ msgid "Purchase Order Line" +#~ msgstr "Purchase Order Line" + +#: src/components/render/ModelType.tsx:148 +#~ msgid "Purchase Order Lines" +#~ msgstr "Purchase Order Lines" + +#: src/components/render/ModelType.tsx:202 #: src/forms/BuildForms.tsx:229 #: src/forms/BuildForms.tsx:452 #: src/forms/BuildForms.tsx:602 @@ -1396,8 +1427,8 @@ msgstr "Modèle inconnu : {model}" #: src/forms/StockForms.tsx:643 #: src/forms/StockForms.tsx:685 #: src/forms/StockForms.tsx:723 -#: src/pages/build/BuildDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:1080 +#: src/pages/build/BuildDetail.tsx:90 +#: src/pages/part/PartDetail.tsx:1079 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 @@ -1407,36 +1438,17 @@ msgstr "Modèle inconnu : {model}" msgid "Part" msgstr "Pièce" -#: src/components/render/ModelType.tsx:23 -#: src/defaults/links.tsx:29 -#: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:173 -#: src/pages/part/CategoryDetail.tsx:119 -#: src/pages/part/CategoryDetail.tsx:244 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:835 -msgid "Parts" -msgstr "Composants" - -#: src/components/render/ModelType.tsx:31 +#: src/components/render/ModelType.tsx:204 msgid "Part Parameter Template" msgstr "Modèle de paramètre de pièce" -#: src/components/render/ModelType.tsx:32 -msgid "Part Parameter Templates" -msgstr "Modèles de paramètres de pièce" - -#: src/components/render/ModelType.tsx:38 +#: src/components/render/ModelType.tsx:206 msgid "Part Test Template" msgstr "Modèle de test de pièce" -#: src/components/render/ModelType.tsx:39 -msgid "Part Test Templates" -msgstr "Modèles de test de pièces" - -#: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:357 +#: src/components/render/ModelType.tsx:208 +#: src/pages/company/SupplierPartDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:355 #: src/pages/stock/StockDetail.tsx:169 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -1444,111 +1456,58 @@ msgstr "Modèles de test de pièces" msgid "Supplier Part" msgstr "Pièce fournisseur" -#: src/components/render/ModelType.tsx:46 -msgid "Supplier Parts" -msgstr "Pièces du fournisseur" - -#: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:132 +#: src/components/render/ModelType.tsx:210 +#: src/pages/company/ManufacturerPartDetail.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 msgid "Manufacturer Part" msgstr "Pièces du fabricant" -#: src/components/render/ModelType.tsx:55 -msgid "Manufacturer Parts" -msgstr "Pièces du fabricant" - -#: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:305 +#: src/components/render/ModelType.tsx:212 +#: src/pages/part/CategoryDetail.tsx:303 msgid "Part Category" msgstr "Catégorie de composant" -#: src/components/render/ModelType.tsx:64 -#: src/pages/part/CategoryDetail.tsx:258 -#: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1070 -msgid "Part Categories" -msgstr "Catégories de composants" - -#: src/components/render/ModelType.tsx:72 +#: src/components/render/ModelType.tsx:214 #: src/forms/BuildForms.tsx:602 -#: src/pages/stock/StockDetail.tsx:608 +#: src/pages/stock/StockDetail.tsx:607 #: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "Article en stock" -#: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:203 -#: src/pages/stock/LocationDetail.tsx:125 -#: src/pages/stock/LocationDetail.tsx:178 -#: src/pages/stock/LocationDetail.tsx:384 -msgid "Stock Items" -msgstr "Articles en stock" - -#: src/components/render/ModelType.tsx:81 +#: src/components/render/ModelType.tsx:216 msgid "Stock Location" msgstr "Emplacement du stock" -#: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:376 -#: src/pages/stock/StockDetail.tsx:600 -msgid "Stock Locations" -msgstr "Emplacements de stock" - -#: src/components/render/ModelType.tsx:90 +#: src/components/render/ModelType.tsx:218 msgid "Stock Location Type" msgstr "" -#: src/components/render/ModelType.tsx:91 -msgid "Stock Location Types" -msgstr "" - -#: src/components/render/ModelType.tsx:95 +#: src/components/render/ModelType.tsx:220 msgid "Stock History" msgstr "Historique du stock" -#: src/components/render/ModelType.tsx:96 -msgid "Stock Histories" -msgstr "Historique du stock" +#: src/components/render/ModelType.tsx:222 +#: src/pages/stock/StockDetail.tsx:209 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:96 +msgid "Build Order" +msgstr "" -#: src/components/render/ModelType.tsx:100 -#: src/defaults/links.tsx:31 -#: src/defaults/menuItems.tsx:43 -msgid "Build" -msgstr "Construction" - -#: src/components/render/ModelType.tsx:101 -msgid "Builds" -msgstr "Construction" - -#: src/components/render/ModelType.tsx:109 +#: src/components/render/ModelType.tsx:224 msgid "Build Line" msgstr "" -#: src/components/render/ModelType.tsx:110 -msgid "Build Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:117 +#: src/components/render/ModelType.tsx:226 msgid "Build Item" msgstr "" -#: src/components/render/ModelType.tsx:118 -msgid "Build Items" -msgstr "" - -#: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:339 +#: src/components/render/ModelType.tsx:228 +#: src/pages/company/CompanyDetail.tsx:337 msgid "Company" msgstr "Société" -#: src/components/render/ModelType.tsx:123 -msgid "Companies" -msgstr "Sociétés" - -#: src/components/render/ModelType.tsx:131 +#: src/components/render/ModelType.tsx:230 #: src/tables/TableHoverCard.tsx:81 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 @@ -1557,176 +1516,262 @@ msgstr "Sociétés" msgid "Project Code" msgstr "Code du projet" -#: src/components/render/ModelType.tsx:132 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 -msgid "Project Codes" -msgstr "Codes du projet" - -#: src/components/render/ModelType.tsx:138 +#: src/components/render/ModelType.tsx:232 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:463 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "Commande d’achat" -#: src/components/render/ModelType.tsx:139 -#: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:670 -#: src/pages/purchasing/PurchasingIndex.tsx:25 -msgid "Purchase Orders" -msgstr "Ordres d'achat" +#: src/components/render/ModelType.tsx:234 +msgid "Purchase Order Line Item" +msgstr "" -#: src/components/render/ModelType.tsx:147 -msgid "Purchase Order Line" -msgstr "Ligne de commande d'achat" - -#: src/components/render/ModelType.tsx:148 -msgid "Purchase Order Lines" -msgstr "Lignes de commande d'achat" - -#: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:149 -#: src/pages/sales/SalesOrderDetail.tsx:505 +#: src/components/render/ModelType.tsx:236 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/sales/SalesOrderDetail.tsx:503 #: src/pages/stock/StockDetail.tsx:217 #: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "Ventes" -#: src/components/render/ModelType.tsx:153 -#: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:677 -#: src/pages/sales/SalesIndex.tsx:26 -msgid "Sales Orders" -msgstr "Ordres de vente" - -#: src/components/render/ModelType.tsx:161 +#: src/components/render/ModelType.tsx:238 msgid "Sales Order Shipment" msgstr "Expédition de la commande" -#: src/components/render/ModelType.tsx:162 -msgid "Sales Order Shipments" -msgstr "Expéditions de la commande" - -#: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/components/render/ModelType.tsx:240 +#: src/pages/sales/ReturnOrderDetail.tsx:452 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "Retour de commande" -#: src/components/render/ModelType.tsx:169 -#: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:223 -#: src/pages/sales/SalesIndex.tsx:32 -msgid "Return Orders" -msgstr "Retours" - -#: src/components/render/ModelType.tsx:177 +#: src/components/render/ModelType.tsx:242 msgid "Return Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:178 -msgid "Return Order Line Items" -msgstr "" - -#: src/components/render/ModelType.tsx:182 -#: src/tables/company/AddressTable.tsx:47 +#: src/components/render/ModelType.tsx:244 +#: src/tables/company/AddressTable.tsx:48 msgid "Address" msgstr "Adresse" -#: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:253 -msgid "Addresses" -msgstr "Adresses" - -#: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:170 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/components/render/ModelType.tsx:246 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:178 msgid "Contact" msgstr "Contact" -#: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:247 -msgid "Contacts" -msgstr "Contacts" - -#: src/components/render/ModelType.tsx:196 +#: src/components/render/ModelType.tsx:248 msgid "Owner" msgstr "Propriétaire" -#: src/components/render/ModelType.tsx:197 -msgid "Owners" -msgstr "" - -#: src/components/render/ModelType.tsx:203 +#: src/components/render/ModelType.tsx:250 #: src/tables/settings/ImportSessionTable.tsx:121 #: src/tables/stock/StockItemTestResultTable.tsx:204 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "Utilisateur" -#: src/components/render/ModelType.tsx:204 +#: src/components/render/ModelType.tsx:252 +msgid "Group" +msgstr "" + +#: src/components/render/ModelType.tsx:254 +msgid "Import Session" +msgstr "" + +#: src/components/render/ModelType.tsx:256 +msgid "Label Template" +msgstr "" + +#: src/components/render/ModelType.tsx:258 +msgid "Report Template" +msgstr "" + +#: src/components/render/ModelType.tsx:260 +msgid "Plugin Configuration" +msgstr "" + +#: src/components/render/ModelType.tsx:262 +msgid "Content Type" +msgstr "" + +#: src/components/render/ModelType.tsx:264 +msgid "Unknown Model" +msgstr "" + +#: src/components/render/ModelType.tsx:275 +#: src/defaults/links.tsx:29 +#: src/defaults/menuItems.tsx:33 +#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/part/CategoryDetail.tsx:118 +#: src/pages/part/CategoryDetail.tsx:242 +#: src/pages/part/CategoryDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:835 +msgid "Parts" +msgstr "Composants" + +#: src/components/render/ModelType.tsx:277 +msgid "Part Parameter Templates" +msgstr "Modèles de paramètres de pièce" + +#: src/components/render/ModelType.tsx:279 +msgid "Part Test Templates" +msgstr "Modèles de test de pièces" + +#: src/components/render/ModelType.tsx:281 +msgid "Supplier Parts" +msgstr "Pièces du fournisseur" + +#: src/components/render/ModelType.tsx:283 +msgid "Manufacturer Parts" +msgstr "Pièces du fabricant" + +#: src/components/render/ModelType.tsx:285 +#: src/pages/part/CategoryDetail.tsx:256 +#: src/pages/part/CategoryDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:1069 +msgid "Part Categories" +msgstr "Catégories de composants" + +#: src/components/render/ModelType.tsx:287 +#: src/pages/company/CompanyDetail.tsx:202 +#: src/pages/stock/LocationDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:379 +msgid "Stock Items" +msgstr "Articles en stock" + +#: src/components/render/ModelType.tsx:289 +#: src/pages/stock/LocationDetail.tsx:188 +#: src/pages/stock/LocationDetail.tsx:371 +#: src/pages/stock/StockDetail.tsx:599 +msgid "Stock Locations" +msgstr "Emplacements de stock" + +#: src/components/render/ModelType.tsx:291 +msgid "Stock Location Types" +msgstr "" + +#: src/components/render/ModelType.tsx:293 +msgid "Stock Histories" +msgstr "Historique du stock" + +#: src/components/render/ModelType.tsx:295 +#: src/pages/Index/Settings/SystemSettings.tsx:236 +#: src/pages/build/BuildDetail.tsx:534 +#: src/pages/build/BuildIndex.tsx:22 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/sales/SalesOrderDetail.tsx:328 +msgid "Build Orders" +msgstr "Ordres de fabrication" + +#: src/components/render/ModelType.tsx:297 +msgid "Build Lines" +msgstr "" + +#: src/components/render/ModelType.tsx:299 +msgid "Build Items" +msgstr "" + +#: src/components/render/ModelType.tsx:301 +msgid "Companies" +msgstr "Sociétés" + +#: src/components/render/ModelType.tsx:303 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 +msgid "Project Codes" +msgstr "Codes du projet" + +#: src/components/render/ModelType.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/company/CompanyDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/part/PartDetail.tsx:670 +#: src/pages/purchasing/PurchasingIndex.tsx:25 +msgid "Purchase Orders" +msgstr "Ordres d'achat" + +#: src/components/render/ModelType.tsx:307 +msgid "Purchase Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:309 +#: src/pages/Index/Settings/SystemSettings.tsx:269 +#: src/pages/company/CompanyDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:677 +#: src/pages/sales/SalesIndex.tsx:26 +msgid "Sales Orders" +msgstr "Ordres de vente" + +#: src/components/render/ModelType.tsx:311 +msgid "Sales Order Shipments" +msgstr "Expéditions de la commande" + +#: src/components/render/ModelType.tsx:313 +#: src/pages/Index/Settings/SystemSettings.tsx:285 +#: src/pages/company/CompanyDetail.tsx:222 +#: src/pages/sales/SalesIndex.tsx:32 +msgid "Return Orders" +msgstr "Retours" + +#: src/components/render/ModelType.tsx:315 +msgid "Return Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:317 +#: src/pages/company/CompanyDetail.tsx:252 +msgid "Addresses" +msgstr "Adresses" + +#: src/components/render/ModelType.tsx:319 +#: src/pages/company/CompanyDetail.tsx:246 +msgid "Contacts" +msgstr "Contacts" + +#: src/components/render/ModelType.tsx:321 +msgid "Owners" +msgstr "" + +#: src/components/render/ModelType.tsx:323 #: src/pages/Index/Settings/AdminCenter/Index.tsx:102 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "Utilisateurs" -#: src/components/render/ModelType.tsx:210 -msgid "Group" -msgstr "" - -#: src/components/render/ModelType.tsx:211 +#: src/components/render/ModelType.tsx:325 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 #: src/tables/settings/UserTable.tsx:138 #: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "Groupes" -#: src/components/render/ModelType.tsx:218 -msgid "Import Session" -msgstr "" - -#: src/components/render/ModelType.tsx:219 +#: src/components/render/ModelType.tsx:327 msgid "Import Sessions" msgstr "" -#: src/components/render/ModelType.tsx:225 -msgid "Label Template" -msgstr "" - -#: src/components/render/ModelType.tsx:226 +#: src/components/render/ModelType.tsx:329 #: src/pages/Index/Settings/AdminCenter/Index.tsx:168 msgid "Label Templates" msgstr "" -#: src/components/render/ModelType.tsx:232 -msgid "Report Template" -msgstr "" - -#: src/components/render/ModelType.tsx:233 +#: src/components/render/ModelType.tsx:331 #: src/pages/Index/Settings/AdminCenter/Index.tsx:174 msgid "Report Templates" msgstr "" -#: src/components/render/ModelType.tsx:239 -msgid "Plugin Configuration" -msgstr "" - -#: src/components/render/ModelType.tsx:240 +#: src/components/render/ModelType.tsx:333 msgid "Plugin Configurations" msgstr "" -#: src/components/render/ModelType.tsx:246 -msgid "Content Type" +#: src/components/render/ModelType.tsx:335 +msgid "Content Types" msgstr "" -#: src/components/render/ModelType.tsx:247 -msgid "Content Types" +#: src/components/render/ModelType.tsx:337 +msgid "Unknown Models" msgstr "" #: src/components/render/Order.tsx:121 @@ -1735,8 +1780,8 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:325 -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/CompanyDetail.tsx:323 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/pages/part/PartDetail.tsx:896 msgid "Inactive" msgstr "Inactif" @@ -1750,23 +1795,23 @@ msgstr "Aucun stock" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:206 +#: src/pages/Index/Settings/SystemSettings.tsx:204 #: src/pages/part/PartDetail.tsx:550 -#: src/pages/stock/LocationDetail.tsx:356 +#: src/pages/stock/LocationDetail.tsx:351 #: src/pages/stock/StockDetail.tsx:407 #: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "Stock" -#: src/components/render/Stock.tsx:60 +#: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:565 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/build/BuildAllocatedStockTable.tsx:102 #: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "Numéro de série" -#: src/components/render/Stock.tsx:62 +#: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:234 #: src/forms/BuildForms.tsx:602 #: src/forms/PurchaseOrderForms.tsx:641 @@ -1774,7 +1819,7 @@ msgstr "Numéro de série" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:171 #: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:571 +#: src/pages/stock/StockDetail.tsx:570 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 @@ -2503,7 +2548,7 @@ msgstr "Actualités en cours" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:96 +#: src/pages/company/CompanyDetail.tsx:95 msgid "Website" msgstr "Site web" @@ -2515,13 +2560,18 @@ msgstr "GitHub" msgid "Demo" msgstr "Démo" +#: src/defaults/links.tsx:31 +#: src/defaults/menuItems.tsx:43 +msgid "Build" +msgstr "Construction" + #: src/defaults/links.tsx:33 #: src/defaults/menuItems.tsx:48 #: 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:329 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "Achat en cours" @@ -2529,9 +2579,9 @@ msgstr "Achat en cours" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:459 +#: src/pages/sales/ReturnOrderDetail.tsx:457 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:510 +#: src/pages/sales/SalesOrderDetail.tsx:508 msgid "Sales" msgstr "Ventes" @@ -2768,7 +2818,7 @@ msgid "Remove line" msgstr "" #: src/forms/BuildForms.tsx:631 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:200 msgid "Source Location" msgstr "" @@ -2886,9 +2936,9 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:521 -#: src/pages/build/BuildDetail.tsx:215 +#: src/pages/build/BuildDetail.tsx:214 #: src/pages/stock/StockDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:583 +#: src/pages/stock/StockDetail.tsx:582 #: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:189 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 @@ -2901,20 +2951,20 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:543 #: src/forms/StockForms.tsx:428 -#: src/pages/company/SupplierPartDetail.tsx:152 -#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/stock/StockDetail.tsx:240 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:105 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 -#: src/pages/sales/ReturnOrderDetail.tsx:117 -#: src/pages/sales/SalesOrderDetail.tsx:123 +#: src/pages/build/BuildDetail.tsx:104 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:143 +#: src/pages/sales/ReturnOrderDetail.tsx:116 +#: src/pages/sales/SalesOrderDetail.tsx:122 #: src/tables/build/BuildOrderTable.tsx:114 -#: src/tables/machine/MachineListTable.tsx:335 +#: src/tables/machine/MachineListTable.tsx:334 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 #: src/tables/sales/ReturnOrderLineItemTable.tsx:132 @@ -2928,13 +2978,13 @@ msgid "Status" msgstr "Status" #: src/forms/PurchaseOrderForms.tsx:565 -#: src/pages/company/SupplierPartDetail.tsx:106 +#: src/pages/company/SupplierPartDetail.tsx:105 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:641 -#: src/pages/company/SupplierPartDetail.tsx:124 +#: src/pages/company/SupplierPartDetail.tsx:123 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" @@ -3692,8 +3742,8 @@ msgstr "" #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 -#: src/tables/machine/MachineListTable.tsx:332 -#: src/tables/machine/MachineListTable.tsx:594 +#: src/tables/machine/MachineListTable.tsx:331 +#: src/tables/machine/MachineListTable.tsx:593 #: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 @@ -3759,32 +3809,32 @@ msgstr "Chargeur" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27 #: src/tables/ColumnRenderers.tsx:248 msgid "Currency" msgstr "Devise" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:31 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32 msgid "Rate" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:43 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44 msgid "Exchange rates updated" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:49 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50 msgid "Exchange rate update error" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:61 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:62 msgid "Refresh currency exchange rates" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:98 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 msgid "Last fetched" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:100 msgid "Base currency" msgstr "" @@ -3817,7 +3867,7 @@ msgid "Custom Units" msgstr "Unités personnalisées" #: src/pages/Index/Settings/AdminCenter/Index.tsx:156 -#: src/pages/part/CategoryDetail.tsx:264 +#: src/pages/part/CategoryDetail.tsx:262 msgid "Part Parameters" msgstr "Paramètres de la pièce" @@ -3899,6 +3949,10 @@ msgstr "" msgid "Landscape" msgstr "" +#: src/pages/Index/Settings/AdminCenter/ReportTemplatePanel.tsx:26 +msgid "Attach to Model" +msgstr "" + #: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:35 msgid "Background Worker Not Running" msgstr "" @@ -4000,20 +4054,12 @@ msgstr "" msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:231 +#: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/part/PartDetail.tsx:690 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:536 -#: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:624 -#: src/pages/sales/SalesOrderDetail.tsx:329 -msgid "Build Orders" -msgstr "Ordres de fabrication" - -#: src/pages/Index/Settings/SystemSettings.tsx:318 +#: src/pages/Index/Settings/SystemSettings.tsx:317 msgid "Switch to User Setting" msgstr "" @@ -4069,37 +4115,37 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:98 +#: src/pages/build/BuildDetail.tsx:97 #: src/pages/part/PartDetail.tsx:150 #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:184 #: src/tables/build/BuildOrderTable.tsx:54 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderLineItemTable.tsx:66 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:117 -#: src/pages/sales/ReturnOrderDetail.tsx:91 -#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/build/BuildDetail.tsx:110 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/sales/ReturnOrderDetail.tsx:90 +#: src/pages/sales/SalesOrderDetail.tsx:96 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/build/BuildLineTable.tsx:195 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:117 -#: src/pages/company/CompanyDetail.tsx:90 -#: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:92 -#: src/pages/part/CategoryDetail.tsx:101 +#: src/pages/build/BuildDetail.tsx:116 +#: src/pages/company/CompanyDetail.tsx:89 +#: src/pages/company/ManufacturerPartDetail.tsx:82 +#: src/pages/company/SupplierPartDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:100 #: src/pages/part/PartDetail.tsx:157 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 -#: src/pages/sales/ReturnOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:117 -#: src/pages/stock/LocationDetail.tsx:106 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 +#: src/pages/sales/ReturnOrderDetail.tsx:110 +#: src/pages/sales/SalesOrderDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:102 #: src/tables/ColumnRenderers.tsx:81 #: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 @@ -4112,34 +4158,34 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 #: src/tables/sales/SalesOrderAllocationTable.tsx:56 -#: src/tables/sales/SalesOrderLineItemTable.tsx:67 +#: src/tables/sales/SalesOrderLineItemTable.tsx:71 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:125 +#: src/pages/build/BuildDetail.tsx:124 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:136 +#: src/pages/build/BuildDetail.tsx:135 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:144 -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:269 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:161 +#: src/pages/build/BuildDetail.tsx:160 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:168 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/part/PartDetail.tsx:372 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:195 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:215 +#: src/pages/sales/ReturnOrderDetail.tsx:194 +#: src/pages/sales/SalesOrderDetail.tsx:203 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -4147,19 +4193,19 @@ msgstr "" msgid "Responsible" msgstr "Responsable" -#: src/pages/build/BuildDetail.tsx:175 +#: src/pages/build/BuildDetail.tsx:174 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:182 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:188 -#: src/pages/sales/SalesOrderDetail.tsx:197 +#: src/pages/build/BuildDetail.tsx:181 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:208 +#: src/pages/sales/ReturnOrderDetail.tsx:187 +#: src/pages/sales/SalesOrderDetail.tsx:196 #: src/tables/ColumnRenderers.tsx:212 #: src/tables/part/PartPurchaseOrdersTable.tsx:99 #: src/tables/sales/ReturnOrderLineItemTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Target Date" msgstr "Date cible" @@ -4169,7 +4215,7 @@ msgstr "Date cible" #~ msgid "View part barcode" #~ msgstr "View part barcode" -#: src/pages/build/BuildDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:188 msgid "Completed" msgstr "" @@ -4183,7 +4229,7 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:202 +#: src/pages/build/BuildDetail.tsx:201 msgid "Any location" msgstr "" @@ -4191,7 +4237,7 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:209 +#: src/pages/build/BuildDetail.tsx:208 msgid "Destination Location" msgstr "" @@ -4207,68 +4253,68 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:247 +#: src/pages/build/BuildDetail.tsx:246 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:263 -#: src/pages/sales/ReturnOrderDetail.tsx:126 -#: src/pages/sales/ReturnOrderDetail.tsx:233 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:268 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/build/BuildDetail.tsx:252 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:262 +#: src/pages/sales/ReturnOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:232 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:267 +#: src/pages/sales/SalesOrderDetail.tsx:276 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/build/BuildDetail.tsx:262 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/sales/SalesOrderDetail.tsx:314 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 +#: src/pages/build/BuildDetail.tsx:294 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:309 +#: src/pages/build/BuildDetail.tsx:308 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:318 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:329 #: src/pages/part/PartDetail.tsx:707 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/company/CompanyDetail.tsx:259 -#: src/pages/company/ManufacturerPartDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:343 +#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/ManufacturerPartDetail.tsx:178 #: src/pages/part/PartDetail.tsx:729 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 -#: src/pages/sales/ReturnOrderDetail.tsx:270 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:304 +#: src/pages/sales/ReturnOrderDetail.tsx:269 +#: src/pages/sales/SalesOrderDetail.tsx:338 #: src/pages/stock/StockDetail.tsx:381 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:352 -#: src/pages/company/CompanyDetail.tsx:270 -#: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:253 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:269 +#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:252 #: src/pages/part/PartDetail.tsx:737 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:281 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:280 +#: src/pages/sales/SalesOrderDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:392 #: src/tables/build/BuildOrderTestTable.tsx:143 #: src/tables/stock/StockTrackingTable.tsx:189 @@ -4279,7 +4325,7 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:370 +#: src/pages/build/BuildDetail.tsx:369 msgid "Edit Build Order" msgstr "" @@ -4287,126 +4333,126 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:390 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/SalesOrderDetail.tsx:375 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 +#: src/pages/sales/ReturnOrderDetail.tsx:341 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:402 msgid "Hold Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:350 +#: src/pages/sales/ReturnOrderDetail.tsx:349 +#: src/pages/sales/SalesOrderDetail.tsx:382 +msgid "Place this order on hold" +msgstr "" + #: src/pages/build/BuildDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:350 #: src/pages/sales/SalesOrderDetail.tsx:383 -msgid "Place this order on hold" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:406 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:352 -#: src/pages/sales/ReturnOrderDetail.tsx:351 -#: src/pages/sales/SalesOrderDetail.tsx:384 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:410 msgid "Issue Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/SalesOrderDetail.tsx:366 +msgid "Issue this order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:413 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335 #: src/pages/sales/ReturnOrderDetail.tsx:334 #: src/pages/sales/SalesOrderDetail.tsx:367 -msgid "Issue this order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:414 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:336 -#: src/pages/sales/ReturnOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:368 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:418 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:421 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:357 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 -#: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/sales/ReturnOrderDetail.tsx:358 +#: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:453 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 -#: src/pages/sales/ReturnOrderDetail.tsx:388 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:386 +#: src/pages/sales/ReturnOrderDetail.tsx:387 +#: src/pages/sales/SalesOrderDetail.tsx:420 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:460 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:394 -#: src/pages/sales/ReturnOrderDetail.tsx:395 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:459 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:393 +#: src/pages/sales/ReturnOrderDetail.tsx:394 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:477 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:459 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:415 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:457 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:464 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:462 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:492 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:429 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:426 +#: src/pages/sales/ReturnOrderDetail.tsx:427 +#: src/pages/sales/SalesOrderDetail.tsx:465 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:497 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:434 -#: src/pages/sales/SalesOrderDetail.tsx:472 +#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:432 +#: src/pages/sales/SalesOrderDetail.tsx:470 msgid "Cancel order" msgstr "" @@ -4418,24 +4464,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:104 +#: src/pages/company/CompanyDetail.tsx:103 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:111 +#: src/pages/company/CompanyDetail.tsx:110 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:120 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:126 +#: src/pages/company/CompanyDetail.tsx:125 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:116 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:333 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:132 +#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:201 +#: src/pages/company/SupplierPartDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4443,20 +4489,20 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:132 +#: src/pages/company/CompanyDetail.tsx:131 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:101 -#: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:100 +#: src/pages/company/ManufacturerPartDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:130 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:138 +#: src/pages/company/CompanyDetail.tsx:137 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:105 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/ReturnOrderDetail.tsx:104 +#: src/pages/sales/SalesOrderDetail.tsx:110 #: src/pages/stock/StockDetail.tsx:226 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 @@ -4465,7 +4511,7 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:172 +#: src/pages/company/CompanyDetail.tsx:171 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" @@ -4474,11 +4520,11 @@ msgstr "" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:178 +#: src/pages/company/CompanyDetail.tsx:177 msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:187 +#: src/pages/company/CompanyDetail.tsx:186 msgid "Supplied Parts" msgstr "" @@ -4486,84 +4532,84 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:232 +#: src/pages/company/CompanyDetail.tsx:231 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:290 +#: src/pages/company/CompanyDetail.tsx:289 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:298 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:306 +#: src/pages/company/CompanyDetail.tsx:305 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/company/ManufacturerPartDetail.tsx:75 +#: src/pages/company/SupplierPartDetail.tsx:84 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:99 +#: src/pages/company/ManufacturerPartDetail.tsx:90 +#: src/pages/company/SupplierPartDetail.tsx:98 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:108 +#: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:138 +#: src/pages/company/ManufacturerPartDetail.tsx:137 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/ManufacturerPartDetail.tsx:146 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:153 +#: src/pages/company/ManufacturerPartDetail.tsx:152 #: src/pages/part/PartDetail.tsx:539 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/company/ManufacturerPartDetail.tsx:164 #: src/pages/part/PartDetail.tsx:657 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:208 +#: src/pages/company/ManufacturerPartDetail.tsx:207 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:215 +#: src/pages/company/ManufacturerPartDetail.tsx:214 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:227 +#: src/pages/company/ManufacturerPartDetail.tsx:226 #: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: 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 "" -#: src/pages/company/SupplierPartDetail.tsx:159 +#: src/pages/company/SupplierPartDetail.tsx:158 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 @@ -4571,122 +4617,122 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:170 +#: src/pages/company/SupplierPartDetail.tsx:169 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:177 +#: src/pages/company/SupplierPartDetail.tsx:176 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:212 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:219 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:292 +#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:291 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:243 +#: src/pages/company/SupplierPartDetail.tsx:242 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:276 +#: src/pages/company/SupplierPartDetail.tsx:275 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:301 +#: src/pages/company/SupplierPartDetail.tsx:299 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:309 +#: src/pages/company/SupplierPartDetail.tsx:307 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:315 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:98 +#: src/pages/part/CategoryDetail.tsx:92 +#: src/pages/stock/LocationDetail.tsx:94 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:109 +#: src/pages/part/CategoryDetail.tsx:108 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/part/CategoryDetail.tsx:125 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:138 +#: src/pages/part/CategoryDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:134 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:138 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:146 +#: src/pages/part/CategoryDetail.tsx:145 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:157 +#: src/pages/part/CategoryDetail.tsx:156 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:167 -#: src/pages/part/CategoryDetail.tsx:221 +#: src/pages/part/CategoryDetail.tsx:166 +#: src/pages/part/CategoryDetail.tsx:219 #: src/tables/part/PartCategoryTable.tsx:102 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:230 +#: src/pages/part/CategoryDetail.tsx:179 +#: src/pages/stock/LocationDetail.tsx:226 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 -#: src/pages/part/CategoryDetail.tsx:226 +#: src/pages/part/CategoryDetail.tsx:187 +#: src/pages/part/CategoryDetail.tsx:224 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:197 +#: src/pages/part/CategoryDetail.tsx:196 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:198 +#: src/pages/part/CategoryDetail.tsx:197 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:216 +#: src/pages/part/CategoryDetail.tsx:215 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:238 +#: src/pages/part/CategoryDetail.tsx:236 msgid "Category Details" msgstr "" @@ -4731,7 +4777,7 @@ msgstr "Mots-clés" #: src/tables/bom/BomTable.tsx:320 #: src/tables/build/BuildLineTable.tsx:166 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:103 +#: src/tables/sales/SalesOrderLineItemTable.tsx:107 msgid "Available Stock" msgstr "" @@ -4746,7 +4792,7 @@ msgstr "Stock Minimum" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:237 #: src/tables/build/BuildLineTable.tsx:128 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 +#: src/tables/sales/SalesOrderLineItemTable.tsx:145 msgid "On order" msgstr "Sur commande" @@ -4770,7 +4816,7 @@ msgstr "Peut être construit" #: src/pages/part/PartDetail.tsx:295 #: src/pages/part/PartDetail.tsx:884 -#: src/pages/stock/StockDetail.tsx:560 +#: src/pages/stock/StockDetail.tsx:559 #: src/tables/build/BuildOrderTestTable.tsx:220 #: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" @@ -4915,7 +4961,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:860 #: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:576 #: src/tables/build/BuildLineTable.tsx:59 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:177 @@ -4958,7 +5004,7 @@ msgid "Deleting this part cannot be reversed" msgstr "" #: src/pages/part/PartDetail.tsx:1006 -#: src/pages/stock/LocationDetail.tsx:313 +#: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" @@ -4975,7 +5021,7 @@ msgstr "" msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1094 +#: src/pages/part/PartDetail.tsx:1093 msgid "Select Part Revision" msgstr "" @@ -5028,7 +5074,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:89 +#: src/tables/sales/SalesOrderLineItemTable.tsx:93 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "Prix total" @@ -5067,7 +5113,7 @@ msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 #: src/tables/bom/BomTable.tsx:176 #: src/tables/general/ExtraLineItemTable.tsx:56 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" @@ -5196,23 +5242,23 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:88 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:98 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:97 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:122 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:133 -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:153 +#: src/pages/sales/ReturnOrderDetail.tsx:132 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Line Items" msgstr "" @@ -5222,91 +5268,91 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:140 -#: src/pages/sales/SalesOrderDetail.tsx:149 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:160 +#: src/pages/sales/ReturnOrderDetail.tsx:139 +#: src/pages/sales/SalesOrderDetail.tsx:148 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:147 -#: src/pages/sales/SalesOrderDetail.tsx:156 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:146 +#: src/pages/sales/SalesOrderDetail.tsx:155 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:182 -#: src/pages/sales/SalesOrderDetail.tsx:191 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 +#: src/pages/sales/ReturnOrderDetail.tsx:181 +#: src/pages/sales/SalesOrderDetail.tsx:190 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:227 -#: src/pages/sales/SalesOrderDetail.tsx:262 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 +#: src/pages/sales/ReturnOrderDetail.tsx:226 +#: src/pages/sales/SalesOrderDetail.tsx:261 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 -#: src/pages/sales/ReturnOrderDetail.tsx:254 -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:275 +#: src/pages/sales/ReturnOrderDetail.tsx:253 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/pages/sales/SalesOrderDetail.tsx:453 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/sales/ReturnOrderDetail.tsx:412 +#: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/ReturnOrderDetail.tsx:96 +#: src/pages/sales/SalesOrderDetail.tsx:102 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:310 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:319 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:332 +#: src/pages/sales/ReturnOrderDetail.tsx:331 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:342 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:348 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Complete Return Order" msgstr "" @@ -5314,15 +5360,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:239 +#: src/pages/sales/SalesOrderDetail.tsx:238 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:248 +#: src/pages/sales/SalesOrderDetail.tsx:247 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5332,88 +5378,88 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:308 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:364 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:114 +#: src/pages/stock/LocationDetail.tsx:110 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:128 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:140 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:150 +#: src/pages/stock/LocationDetail.tsx:146 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:161 +#: src/pages/stock/LocationDetail.tsx:157 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:172 +#: src/pages/stock/LocationDetail.tsx:168 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:198 +#: src/pages/stock/LocationDetail.tsx:194 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:217 -#: src/pages/stock/LocationDetail.tsx:340 +#: src/pages/stock/LocationDetail.tsx:213 +#: src/pages/stock/LocationDetail.tsx:335 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:238 -#: src/pages/stock/LocationDetail.tsx:345 +#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:340 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:238 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:247 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:335 +#: src/pages/stock/LocationDetail.tsx:331 msgid "Location Actions" msgstr "" @@ -5441,12 +5487,6 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:96 -msgid "Build Order" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" @@ -5731,7 +5771,7 @@ msgstr "Comprend un stock de remplacement" #: src/tables/bom/BomTable.tsx:229 #: src/tables/build/BuildLineTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:127 +#: src/tables/sales/SalesOrderLineItemTable.tsx:131 msgid "Includes variant stock" msgstr "Inclut le stock de variantes" @@ -5742,7 +5782,7 @@ msgstr "Construire" #: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 #: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "Information de stock" @@ -6031,7 +6071,7 @@ msgid "Show tracked lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:119 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "In production" msgstr "" @@ -6040,7 +6080,7 @@ msgid "Insufficient stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:163 -#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/sales/SalesOrderLineItemTable.tsx:125 #: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" @@ -6054,7 +6094,7 @@ msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:283 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 +#: src/tables/sales/SalesOrderLineItemTable.tsx:247 msgid "Create Build Order" msgstr "" @@ -6245,24 +6285,24 @@ msgstr "" msgid "Required Tests" msgstr "" -#: src/tables/company/AddressTable.tsx:121 -#: src/tables/company/AddressTable.tsx:185 +#: src/tables/company/AddressTable.tsx:118 +#: src/tables/company/AddressTable.tsx:182 msgid "Add Address" msgstr "" -#: src/tables/company/AddressTable.tsx:126 +#: src/tables/company/AddressTable.tsx:123 msgid "Address created" msgstr "" -#: src/tables/company/AddressTable.tsx:135 +#: src/tables/company/AddressTable.tsx:132 msgid "Edit Address" msgstr "" -#: src/tables/company/AddressTable.tsx:143 +#: src/tables/company/AddressTable.tsx:140 msgid "Delete Address" msgstr "" -#: src/tables/company/AddressTable.tsx:144 +#: src/tables/company/AddressTable.tsx:141 msgid "Are you sure you want to delete this address?" msgstr "" @@ -6372,23 +6412,23 @@ msgid "Drag attachment file here to upload" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:86 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 #: src/tables/sales/ReturnOrderLineItemTable.tsx:60 -#: src/tables/sales/SalesOrderLineItemTable.tsx:196 +#: src/tables/sales/SalesOrderLineItemTable.tsx:200 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:98 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/SalesOrderLineItemTable.tsx:214 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:106 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/SalesOrderLineItemTable.tsx:222 +#: src/tables/sales/SalesOrderLineItemTable.tsx:226 msgid "Delete Line Item" msgstr "" @@ -6401,12 +6441,12 @@ msgid "Machine restarted" msgstr "" #: src/tables/machine/MachineListTable.tsx:212 -#: src/tables/machine/MachineListTable.tsx:263 +#: src/tables/machine/MachineListTable.tsx:262 msgid "Edit machine" msgstr "" #: src/tables/machine/MachineListTable.tsx:226 -#: src/tables/machine/MachineListTable.tsx:267 +#: src/tables/machine/MachineListTable.tsx:266 msgid "Delete machine" msgstr "" @@ -6419,7 +6459,7 @@ msgid "Are you sure you want to remove the machine \"{0}\"?" msgstr "" #: src/tables/machine/MachineListTable.tsx:255 -#: src/tables/machine/MachineListTable.tsx:432 +#: src/tables/machine/MachineListTable.tsx:431 msgid "Restart required" msgstr "" @@ -6427,50 +6467,50 @@ msgstr "" msgid "Machine Actions" msgstr "" -#: src/tables/machine/MachineListTable.tsx:272 +#: src/tables/machine/MachineListTable.tsx:271 msgid "Restart" msgstr "" -#: src/tables/machine/MachineListTable.tsx:274 +#: src/tables/machine/MachineListTable.tsx:273 msgid "Restart machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:276 +#: src/tables/machine/MachineListTable.tsx:275 msgid "manual restart required" msgstr "" -#: src/tables/machine/MachineListTable.tsx:292 +#: src/tables/machine/MachineListTable.tsx:291 msgid "Machine information" msgstr "" -#: src/tables/machine/MachineListTable.tsx:303 -#: src/tables/machine/MachineListTable.tsx:599 +#: src/tables/machine/MachineListTable.tsx:302 +#: src/tables/machine/MachineListTable.tsx:598 msgid "Machine Type" msgstr "" -#: src/tables/machine/MachineListTable.tsx:316 +#: src/tables/machine/MachineListTable.tsx:315 msgid "Machine Driver" msgstr "" -#: src/tables/machine/MachineListTable.tsx:329 +#: src/tables/machine/MachineListTable.tsx:328 msgid "Initialized" msgstr "" -#: src/tables/machine/MachineListTable.tsx:350 +#: src/tables/machine/MachineListTable.tsx:349 #: src/tables/machine/MachineTypeTable.tsx:261 msgid "Errors" msgstr "" -#: src/tables/machine/MachineListTable.tsx:358 +#: src/tables/machine/MachineListTable.tsx:357 #: src/tables/machine/MachineTypeTable.tsx:269 msgid "No errors reported" msgstr "" -#: src/tables/machine/MachineListTable.tsx:378 +#: src/tables/machine/MachineListTable.tsx:377 msgid "Machine Settings" msgstr "" -#: src/tables/machine/MachineListTable.tsx:389 +#: src/tables/machine/MachineListTable.tsx:388 msgid "Driver Settings" msgstr "" @@ -6478,15 +6518,15 @@ msgstr "" #~ msgid "Create machine" #~ msgstr "Create machine" -#: src/tables/machine/MachineListTable.tsx:506 +#: src/tables/machine/MachineListTable.tsx:505 msgid "Add machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:561 +#: src/tables/machine/MachineListTable.tsx:560 msgid "Machine detail" msgstr "" -#: src/tables/machine/MachineListTable.tsx:608 +#: src/tables/machine/MachineListTable.tsx:607 msgid "Driver" msgstr "" @@ -7252,7 +7292,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337 msgid "Import Line Items" msgstr "" @@ -7268,25 +7308,25 @@ msgstr "" msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:298 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342 #: src/tables/sales/ReturnOrderLineItemTable.tsx:142 -#: src/tables/sales/SalesOrderLineItemTable.tsx:240 +#: src/tables/sales/SalesOrderLineItemTable.tsx:257 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352 msgid "Receive items" msgstr "" @@ -7354,15 +7394,23 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:262 +#: src/tables/sales/SalesOrderLineItemTable.tsx:238 +msgid "Allocate Serial Numbers" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:279 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 +msgid "Allocate Serials" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:303 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 #: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" diff --git a/src/frontend/src/locales/he/messages.po b/src/frontend/src/locales/he/messages.po index e9599909c3..59568c0d7c 100644 --- a/src/frontend/src/locales/he/messages.po +++ b/src/frontend/src/locales/he/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: he\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-29 04:38\n" +"PO-Revision-Date: 2024-09-09 03:25\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" @@ -60,8 +60,9 @@ msgstr "" #: src/components/buttons/PrintingActions.tsx:106 #: src/components/buttons/PrintingActions.tsx:144 -#: src/components/editors/NotesEditor.tsx:65 -#: src/components/editors/NotesEditor.tsx:165 +#: src/components/editors/NotesEditor.tsx:40 +#: src/components/editors/NotesEditor.tsx:109 +#: src/components/editors/NotesEditor.tsx:163 #: src/components/forms/fields/ApiFormField.tsx:319 #: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 @@ -163,8 +164,8 @@ msgstr "" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:237 -#: src/components/items/ActionDropdown.tsx:238 +#: src/components/items/ActionDropdown.tsx:270 +#: src/components/items/ActionDropdown.tsx:271 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:210 @@ -239,31 +240,45 @@ msgstr "" #~ msgid "Part is virtual (not a physical part)" #~ msgstr "Part is virtual (not a physical part)" -#: src/components/editors/NotesEditor.tsx:66 +#: src/components/editors/NotesEditor.tsx:41 +#: src/components/editors/NotesEditor.tsx:110 msgid "Image upload failed" msgstr "" -#: src/components/editors/NotesEditor.tsx:156 +#: src/components/editors/NotesEditor.tsx:119 +#: src/components/editors/NotesEditor.tsx:154 #: src/components/forms/ApiForm.tsx:467 #: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "" -#: src/components/editors/NotesEditor.tsx:157 +#: src/components/editors/NotesEditor.tsx:120 +msgid "Image uploaded successfully" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:155 msgid "Notes saved successfully" msgstr "" -#: src/components/editors/NotesEditor.tsx:166 +#: src/components/editors/NotesEditor.tsx:164 msgid "Failed to save notes" msgstr "" -#: src/components/editors/NotesEditor.tsx:198 -msgid "Preview Notes" +#: src/components/editors/NotesEditor.tsx:182 +msgid "Disable Editing" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:191 +msgid "Enable Editing" msgstr "" #: src/components/editors/NotesEditor.tsx:198 -msgid "Edit Notes" -msgstr "" +#~ msgid "Preview Notes" +#~ msgstr "Preview Notes" + +#: src/components/editors/NotesEditor.tsx:198 +#~ msgid "Edit Notes" +#~ msgstr "Edit Notes" #: src/components/editors/NotesEditor.tsx:212 msgid "Save Notes" @@ -417,7 +432,7 @@ msgid "Update" msgstr "" #: src/components/forms/ApiForm.tsx:698 -#: src/components/items/ActionDropdown.tsx:217 +#: src/components/items/ActionDropdown.tsx:250 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:357 #: src/pages/Notifications.tsx:123 @@ -593,9 +608,9 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 -#: src/pages/part/CategoryDetail.tsx:81 +#: src/pages/part/CategoryDetail.tsx:80 #: src/pages/part/PartDetail.tsx:143 -#: src/pages/stock/LocationDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:82 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -867,68 +882,72 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:131 -msgid "Barcode Actions" -msgstr "" - -#: src/components/items/ActionDropdown.tsx:136 -msgid "View" -msgstr "" - -#: src/components/items/ActionDropdown.tsx:138 -msgid "View barcode" +#: src/components/items/ActionDropdown.tsx:128 +msgid "Options" msgstr "" #: src/components/items/ActionDropdown.tsx:140 #~ msgid "View Barcode" #~ msgstr "View Barcode" -#: src/components/items/ActionDropdown.tsx:144 +#: src/components/items/ActionDropdown.tsx:162 +#~ msgid "Link custom barcode" +#~ msgstr "Link custom barcode" + +#: src/components/items/ActionDropdown.tsx:164 +msgid "Barcode Actions" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:169 +msgid "View" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:171 +msgid "View barcode" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:177 msgid "Link Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:146 +#: src/components/items/ActionDropdown.tsx:179 msgid "Link a custom barcode to this item" msgstr "" -#: src/components/items/ActionDropdown.tsx:152 +#: src/components/items/ActionDropdown.tsx:185 #: src/components/items/QRCode.tsx:195 #: src/forms/PurchaseOrderForms.tsx:419 msgid "Unlink Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:187 msgid "Unlink custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:162 -#~ msgid "Link custom barcode" -#~ msgstr "Link custom barcode" - -#: src/components/items/ActionDropdown.tsx:205 +#: src/components/items/ActionDropdown.tsx:238 #: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "" -#: src/components/items/ActionDropdown.tsx:206 +#: src/components/items/ActionDropdown.tsx:239 msgid "Edit item" msgstr "" -#: src/components/items/ActionDropdown.tsx:218 +#: src/components/items/ActionDropdown.tsx:251 msgid "Delete item" msgstr "" -#: src/components/items/ActionDropdown.tsx:226 -#: src/components/items/ActionDropdown.tsx:227 +#: src/components/items/ActionDropdown.tsx:259 +#: src/components/items/ActionDropdown.tsx:260 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:249 +#: src/components/items/ActionDropdown.tsx:282 #: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "" -#: src/components/items/ActionDropdown.tsx:250 +#: src/components/items/ActionDropdown.tsx:283 msgid "Duplicate item" msgstr "" @@ -1020,9 +1039,9 @@ msgstr "" #: src/components/items/QRCode.tsx:173 #: src/pages/part/PartDetail.tsx:218 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:161 -#: src/pages/sales/SalesOrderDetail.tsx:170 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:181 +#: src/pages/sales/ReturnOrderDetail.tsx:160 +#: src/pages/sales/SalesOrderDetail.tsx:169 msgid "Link" msgstr "" @@ -1248,7 +1267,7 @@ msgstr "" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:315 +#: src/pages/Index/Settings/SystemSettings.tsx:314 msgid "System Settings" msgstr "" @@ -1383,7 +1402,19 @@ msgstr "" msgid "Unknown model: {model}" msgstr "" -#: src/components/render/ModelType.tsx:22 +#: src/components/render/ModelType.tsx:101 +#~ msgid "Builds" +#~ msgstr "Builds" + +#: src/components/render/ModelType.tsx:147 +#~ msgid "Purchase Order Line" +#~ msgstr "Purchase Order Line" + +#: src/components/render/ModelType.tsx:148 +#~ msgid "Purchase Order Lines" +#~ msgstr "Purchase Order Lines" + +#: src/components/render/ModelType.tsx:202 #: src/forms/BuildForms.tsx:229 #: src/forms/BuildForms.tsx:452 #: src/forms/BuildForms.tsx:602 @@ -1396,8 +1427,8 @@ msgstr "" #: src/forms/StockForms.tsx:643 #: src/forms/StockForms.tsx:685 #: src/forms/StockForms.tsx:723 -#: src/pages/build/BuildDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:1080 +#: src/pages/build/BuildDetail.tsx:90 +#: src/pages/part/PartDetail.tsx:1079 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 @@ -1407,36 +1438,17 @@ msgstr "" msgid "Part" msgstr "" -#: src/components/render/ModelType.tsx:23 -#: src/defaults/links.tsx:29 -#: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:173 -#: src/pages/part/CategoryDetail.tsx:119 -#: src/pages/part/CategoryDetail.tsx:244 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:835 -msgid "Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:31 +#: src/components/render/ModelType.tsx:204 msgid "Part Parameter Template" msgstr "" -#: src/components/render/ModelType.tsx:32 -msgid "Part Parameter Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:38 +#: src/components/render/ModelType.tsx:206 msgid "Part Test Template" msgstr "" -#: src/components/render/ModelType.tsx:39 -msgid "Part Test Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:357 +#: src/components/render/ModelType.tsx:208 +#: src/pages/company/SupplierPartDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:355 #: src/pages/stock/StockDetail.tsx:169 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -1444,111 +1456,58 @@ msgstr "" msgid "Supplier Part" msgstr "" -#: src/components/render/ModelType.tsx:46 -msgid "Supplier Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:132 +#: src/components/render/ModelType.tsx:210 +#: src/pages/company/ManufacturerPartDetail.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 msgid "Manufacturer Part" msgstr "" -#: src/components/render/ModelType.tsx:55 -msgid "Manufacturer Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:305 +#: src/components/render/ModelType.tsx:212 +#: src/pages/part/CategoryDetail.tsx:303 msgid "Part Category" msgstr "" -#: src/components/render/ModelType.tsx:64 -#: src/pages/part/CategoryDetail.tsx:258 -#: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1070 -msgid "Part Categories" -msgstr "" - -#: src/components/render/ModelType.tsx:72 +#: src/components/render/ModelType.tsx:214 #: src/forms/BuildForms.tsx:602 -#: src/pages/stock/StockDetail.tsx:608 +#: src/pages/stock/StockDetail.tsx:607 #: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" -#: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:203 -#: src/pages/stock/LocationDetail.tsx:125 -#: src/pages/stock/LocationDetail.tsx:178 -#: src/pages/stock/LocationDetail.tsx:384 -msgid "Stock Items" -msgstr "" - -#: src/components/render/ModelType.tsx:81 +#: src/components/render/ModelType.tsx:216 msgid "Stock Location" msgstr "" -#: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:376 -#: src/pages/stock/StockDetail.tsx:600 -msgid "Stock Locations" -msgstr "" - -#: src/components/render/ModelType.tsx:90 +#: src/components/render/ModelType.tsx:218 msgid "Stock Location Type" msgstr "" -#: src/components/render/ModelType.tsx:91 -msgid "Stock Location Types" -msgstr "" - -#: src/components/render/ModelType.tsx:95 +#: src/components/render/ModelType.tsx:220 msgid "Stock History" msgstr "" -#: src/components/render/ModelType.tsx:96 -msgid "Stock Histories" +#: src/components/render/ModelType.tsx:222 +#: src/pages/stock/StockDetail.tsx:209 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:96 +msgid "Build Order" msgstr "" -#: src/components/render/ModelType.tsx:100 -#: src/defaults/links.tsx:31 -#: src/defaults/menuItems.tsx:43 -msgid "Build" -msgstr "" - -#: src/components/render/ModelType.tsx:101 -msgid "Builds" -msgstr "" - -#: src/components/render/ModelType.tsx:109 +#: src/components/render/ModelType.tsx:224 msgid "Build Line" msgstr "" -#: src/components/render/ModelType.tsx:110 -msgid "Build Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:117 +#: src/components/render/ModelType.tsx:226 msgid "Build Item" msgstr "" -#: src/components/render/ModelType.tsx:118 -msgid "Build Items" -msgstr "" - -#: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:339 +#: src/components/render/ModelType.tsx:228 +#: src/pages/company/CompanyDetail.tsx:337 msgid "Company" msgstr "" -#: src/components/render/ModelType.tsx:123 -msgid "Companies" -msgstr "" - -#: src/components/render/ModelType.tsx:131 +#: src/components/render/ModelType.tsx:230 #: src/tables/TableHoverCard.tsx:81 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 @@ -1557,176 +1516,262 @@ msgstr "" msgid "Project Code" msgstr "" -#: src/components/render/ModelType.tsx:132 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 -msgid "Project Codes" -msgstr "" - -#: src/components/render/ModelType.tsx:138 +#: src/components/render/ModelType.tsx:232 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:463 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" -#: src/components/render/ModelType.tsx:139 -#: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:670 -#: src/pages/purchasing/PurchasingIndex.tsx:25 -msgid "Purchase Orders" +#: src/components/render/ModelType.tsx:234 +msgid "Purchase Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:147 -msgid "Purchase Order Line" -msgstr "" - -#: src/components/render/ModelType.tsx:148 -msgid "Purchase Order Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:149 -#: src/pages/sales/SalesOrderDetail.tsx:505 +#: src/components/render/ModelType.tsx:236 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/sales/SalesOrderDetail.tsx:503 #: src/pages/stock/StockDetail.tsx:217 #: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" -#: src/components/render/ModelType.tsx:153 -#: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:677 -#: src/pages/sales/SalesIndex.tsx:26 -msgid "Sales Orders" -msgstr "" - -#: src/components/render/ModelType.tsx:161 +#: src/components/render/ModelType.tsx:238 msgid "Sales Order Shipment" msgstr "" -#: src/components/render/ModelType.tsx:162 -msgid "Sales Order Shipments" -msgstr "" - -#: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/components/render/ModelType.tsx:240 +#: src/pages/sales/ReturnOrderDetail.tsx:452 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" -#: src/components/render/ModelType.tsx:169 -#: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:223 -#: src/pages/sales/SalesIndex.tsx:32 -msgid "Return Orders" -msgstr "" - -#: src/components/render/ModelType.tsx:177 +#: src/components/render/ModelType.tsx:242 msgid "Return Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:178 -msgid "Return Order Line Items" -msgstr "" - -#: src/components/render/ModelType.tsx:182 -#: src/tables/company/AddressTable.tsx:47 +#: src/components/render/ModelType.tsx:244 +#: src/tables/company/AddressTable.tsx:48 msgid "Address" msgstr "" -#: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:253 -msgid "Addresses" -msgstr "" - -#: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:170 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/components/render/ModelType.tsx:246 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:178 msgid "Contact" msgstr "" -#: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:247 -msgid "Contacts" -msgstr "" - -#: src/components/render/ModelType.tsx:196 +#: src/components/render/ModelType.tsx:248 msgid "Owner" msgstr "" -#: src/components/render/ModelType.tsx:197 -msgid "Owners" -msgstr "" - -#: src/components/render/ModelType.tsx:203 +#: src/components/render/ModelType.tsx:250 #: src/tables/settings/ImportSessionTable.tsx:121 #: src/tables/stock/StockItemTestResultTable.tsx:204 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "" -#: src/components/render/ModelType.tsx:204 +#: src/components/render/ModelType.tsx:252 +msgid "Group" +msgstr "" + +#: src/components/render/ModelType.tsx:254 +msgid "Import Session" +msgstr "" + +#: src/components/render/ModelType.tsx:256 +msgid "Label Template" +msgstr "" + +#: src/components/render/ModelType.tsx:258 +msgid "Report Template" +msgstr "" + +#: src/components/render/ModelType.tsx:260 +msgid "Plugin Configuration" +msgstr "" + +#: src/components/render/ModelType.tsx:262 +msgid "Content Type" +msgstr "" + +#: src/components/render/ModelType.tsx:264 +msgid "Unknown Model" +msgstr "" + +#: src/components/render/ModelType.tsx:275 +#: src/defaults/links.tsx:29 +#: src/defaults/menuItems.tsx:33 +#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/part/CategoryDetail.tsx:118 +#: src/pages/part/CategoryDetail.tsx:242 +#: src/pages/part/CategoryDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:835 +msgid "Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:277 +msgid "Part Parameter Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:279 +msgid "Part Test Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:281 +msgid "Supplier Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:283 +msgid "Manufacturer Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:285 +#: src/pages/part/CategoryDetail.tsx:256 +#: src/pages/part/CategoryDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:1069 +msgid "Part Categories" +msgstr "" + +#: src/components/render/ModelType.tsx:287 +#: src/pages/company/CompanyDetail.tsx:202 +#: src/pages/stock/LocationDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:379 +msgid "Stock Items" +msgstr "" + +#: src/components/render/ModelType.tsx:289 +#: src/pages/stock/LocationDetail.tsx:188 +#: src/pages/stock/LocationDetail.tsx:371 +#: src/pages/stock/StockDetail.tsx:599 +msgid "Stock Locations" +msgstr "" + +#: src/components/render/ModelType.tsx:291 +msgid "Stock Location Types" +msgstr "" + +#: src/components/render/ModelType.tsx:293 +msgid "Stock Histories" +msgstr "" + +#: src/components/render/ModelType.tsx:295 +#: src/pages/Index/Settings/SystemSettings.tsx:236 +#: src/pages/build/BuildDetail.tsx:534 +#: src/pages/build/BuildIndex.tsx:22 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/sales/SalesOrderDetail.tsx:328 +msgid "Build Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:297 +msgid "Build Lines" +msgstr "" + +#: src/components/render/ModelType.tsx:299 +msgid "Build Items" +msgstr "" + +#: src/components/render/ModelType.tsx:301 +msgid "Companies" +msgstr "" + +#: src/components/render/ModelType.tsx:303 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 +msgid "Project Codes" +msgstr "" + +#: src/components/render/ModelType.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/company/CompanyDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/part/PartDetail.tsx:670 +#: src/pages/purchasing/PurchasingIndex.tsx:25 +msgid "Purchase Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:307 +msgid "Purchase Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:309 +#: src/pages/Index/Settings/SystemSettings.tsx:269 +#: src/pages/company/CompanyDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:677 +#: src/pages/sales/SalesIndex.tsx:26 +msgid "Sales Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:311 +msgid "Sales Order Shipments" +msgstr "" + +#: src/components/render/ModelType.tsx:313 +#: src/pages/Index/Settings/SystemSettings.tsx:285 +#: src/pages/company/CompanyDetail.tsx:222 +#: src/pages/sales/SalesIndex.tsx:32 +msgid "Return Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:315 +msgid "Return Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:317 +#: src/pages/company/CompanyDetail.tsx:252 +msgid "Addresses" +msgstr "" + +#: src/components/render/ModelType.tsx:319 +#: src/pages/company/CompanyDetail.tsx:246 +msgid "Contacts" +msgstr "" + +#: src/components/render/ModelType.tsx:321 +msgid "Owners" +msgstr "" + +#: src/components/render/ModelType.tsx:323 #: src/pages/Index/Settings/AdminCenter/Index.tsx:102 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "" -#: src/components/render/ModelType.tsx:210 -msgid "Group" -msgstr "" - -#: src/components/render/ModelType.tsx:211 +#: src/components/render/ModelType.tsx:325 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 #: src/tables/settings/UserTable.tsx:138 #: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "" -#: src/components/render/ModelType.tsx:218 -msgid "Import Session" -msgstr "" - -#: src/components/render/ModelType.tsx:219 +#: src/components/render/ModelType.tsx:327 msgid "Import Sessions" msgstr "" -#: src/components/render/ModelType.tsx:225 -msgid "Label Template" -msgstr "" - -#: src/components/render/ModelType.tsx:226 +#: src/components/render/ModelType.tsx:329 #: src/pages/Index/Settings/AdminCenter/Index.tsx:168 msgid "Label Templates" msgstr "" -#: src/components/render/ModelType.tsx:232 -msgid "Report Template" -msgstr "" - -#: src/components/render/ModelType.tsx:233 +#: src/components/render/ModelType.tsx:331 #: src/pages/Index/Settings/AdminCenter/Index.tsx:174 msgid "Report Templates" msgstr "" -#: src/components/render/ModelType.tsx:239 -msgid "Plugin Configuration" -msgstr "" - -#: src/components/render/ModelType.tsx:240 +#: src/components/render/ModelType.tsx:333 msgid "Plugin Configurations" msgstr "" -#: src/components/render/ModelType.tsx:246 -msgid "Content Type" +#: src/components/render/ModelType.tsx:335 +msgid "Content Types" msgstr "" -#: src/components/render/ModelType.tsx:247 -msgid "Content Types" +#: src/components/render/ModelType.tsx:337 +msgid "Unknown Models" msgstr "" #: src/components/render/Order.tsx:121 @@ -1735,8 +1780,8 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:325 -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/CompanyDetail.tsx:323 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/pages/part/PartDetail.tsx:896 msgid "Inactive" msgstr "" @@ -1750,23 +1795,23 @@ msgstr "" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:206 +#: src/pages/Index/Settings/SystemSettings.tsx:204 #: src/pages/part/PartDetail.tsx:550 -#: src/pages/stock/LocationDetail.tsx:356 +#: src/pages/stock/LocationDetail.tsx:351 #: src/pages/stock/StockDetail.tsx:407 #: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "" -#: src/components/render/Stock.tsx:60 +#: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:565 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/build/BuildAllocatedStockTable.tsx:102 #: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "" -#: src/components/render/Stock.tsx:62 +#: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:234 #: src/forms/BuildForms.tsx:602 #: src/forms/PurchaseOrderForms.tsx:641 @@ -1774,7 +1819,7 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:171 #: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:571 +#: src/pages/stock/StockDetail.tsx:570 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 @@ -2503,7 +2548,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:96 +#: src/pages/company/CompanyDetail.tsx:95 msgid "Website" msgstr "" @@ -2515,13 +2560,18 @@ msgstr "" msgid "Demo" msgstr "" +#: src/defaults/links.tsx:31 +#: src/defaults/menuItems.tsx:43 +msgid "Build" +msgstr "" + #: src/defaults/links.tsx:33 #: src/defaults/menuItems.tsx:48 #: 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:329 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "" @@ -2529,9 +2579,9 @@ msgstr "" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:459 +#: src/pages/sales/ReturnOrderDetail.tsx:457 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:510 +#: src/pages/sales/SalesOrderDetail.tsx:508 msgid "Sales" msgstr "" @@ -2768,7 +2818,7 @@ msgid "Remove line" msgstr "" #: src/forms/BuildForms.tsx:631 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:200 msgid "Source Location" msgstr "" @@ -2886,9 +2936,9 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:521 -#: src/pages/build/BuildDetail.tsx:215 +#: src/pages/build/BuildDetail.tsx:214 #: src/pages/stock/StockDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:583 +#: src/pages/stock/StockDetail.tsx:582 #: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:189 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 @@ -2901,20 +2951,20 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:543 #: src/forms/StockForms.tsx:428 -#: src/pages/company/SupplierPartDetail.tsx:152 -#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/stock/StockDetail.tsx:240 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:105 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 -#: src/pages/sales/ReturnOrderDetail.tsx:117 -#: src/pages/sales/SalesOrderDetail.tsx:123 +#: src/pages/build/BuildDetail.tsx:104 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:143 +#: src/pages/sales/ReturnOrderDetail.tsx:116 +#: src/pages/sales/SalesOrderDetail.tsx:122 #: src/tables/build/BuildOrderTable.tsx:114 -#: src/tables/machine/MachineListTable.tsx:335 +#: src/tables/machine/MachineListTable.tsx:334 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 #: src/tables/sales/ReturnOrderLineItemTable.tsx:132 @@ -2928,13 +2978,13 @@ msgid "Status" msgstr "" #: src/forms/PurchaseOrderForms.tsx:565 -#: src/pages/company/SupplierPartDetail.tsx:106 +#: src/pages/company/SupplierPartDetail.tsx:105 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:641 -#: src/pages/company/SupplierPartDetail.tsx:124 +#: src/pages/company/SupplierPartDetail.tsx:123 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" @@ -3692,8 +3742,8 @@ msgstr "" #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 -#: src/tables/machine/MachineListTable.tsx:332 -#: src/tables/machine/MachineListTable.tsx:594 +#: src/tables/machine/MachineListTable.tsx:331 +#: src/tables/machine/MachineListTable.tsx:593 #: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 @@ -3759,32 +3809,32 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27 #: src/tables/ColumnRenderers.tsx:248 msgid "Currency" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:31 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32 msgid "Rate" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:43 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44 msgid "Exchange rates updated" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:49 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50 msgid "Exchange rate update error" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:61 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:62 msgid "Refresh currency exchange rates" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:98 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 msgid "Last fetched" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:100 msgid "Base currency" msgstr "" @@ -3817,7 +3867,7 @@ msgid "Custom Units" msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:156 -#: src/pages/part/CategoryDetail.tsx:264 +#: src/pages/part/CategoryDetail.tsx:262 msgid "Part Parameters" msgstr "" @@ -3899,6 +3949,10 @@ msgstr "" msgid "Landscape" msgstr "" +#: src/pages/Index/Settings/AdminCenter/ReportTemplatePanel.tsx:26 +msgid "Attach to Model" +msgstr "" + #: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:35 msgid "Background Worker Not Running" msgstr "" @@ -4000,20 +4054,12 @@ msgstr "" msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:231 +#: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/part/PartDetail.tsx:690 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:536 -#: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:624 -#: src/pages/sales/SalesOrderDetail.tsx:329 -msgid "Build Orders" -msgstr "" - -#: src/pages/Index/Settings/SystemSettings.tsx:318 +#: src/pages/Index/Settings/SystemSettings.tsx:317 msgid "Switch to User Setting" msgstr "" @@ -4069,37 +4115,37 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:98 +#: src/pages/build/BuildDetail.tsx:97 #: src/pages/part/PartDetail.tsx:150 #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:184 #: src/tables/build/BuildOrderTable.tsx:54 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderLineItemTable.tsx:66 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:117 -#: src/pages/sales/ReturnOrderDetail.tsx:91 -#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/build/BuildDetail.tsx:110 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/sales/ReturnOrderDetail.tsx:90 +#: src/pages/sales/SalesOrderDetail.tsx:96 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/build/BuildLineTable.tsx:195 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:117 -#: src/pages/company/CompanyDetail.tsx:90 -#: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:92 -#: src/pages/part/CategoryDetail.tsx:101 +#: src/pages/build/BuildDetail.tsx:116 +#: src/pages/company/CompanyDetail.tsx:89 +#: src/pages/company/ManufacturerPartDetail.tsx:82 +#: src/pages/company/SupplierPartDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:100 #: src/pages/part/PartDetail.tsx:157 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 -#: src/pages/sales/ReturnOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:117 -#: src/pages/stock/LocationDetail.tsx:106 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 +#: src/pages/sales/ReturnOrderDetail.tsx:110 +#: src/pages/sales/SalesOrderDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:102 #: src/tables/ColumnRenderers.tsx:81 #: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 @@ -4112,34 +4158,34 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 #: src/tables/sales/SalesOrderAllocationTable.tsx:56 -#: src/tables/sales/SalesOrderLineItemTable.tsx:67 +#: src/tables/sales/SalesOrderLineItemTable.tsx:71 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:125 +#: src/pages/build/BuildDetail.tsx:124 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:136 +#: src/pages/build/BuildDetail.tsx:135 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:144 -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:269 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:161 +#: src/pages/build/BuildDetail.tsx:160 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:168 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/part/PartDetail.tsx:372 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:195 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:215 +#: src/pages/sales/ReturnOrderDetail.tsx:194 +#: src/pages/sales/SalesOrderDetail.tsx:203 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -4147,19 +4193,19 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:175 +#: src/pages/build/BuildDetail.tsx:174 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:182 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:188 -#: src/pages/sales/SalesOrderDetail.tsx:197 +#: src/pages/build/BuildDetail.tsx:181 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:208 +#: src/pages/sales/ReturnOrderDetail.tsx:187 +#: src/pages/sales/SalesOrderDetail.tsx:196 #: src/tables/ColumnRenderers.tsx:212 #: src/tables/part/PartPurchaseOrdersTable.tsx:99 #: src/tables/sales/ReturnOrderLineItemTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Target Date" msgstr "" @@ -4169,7 +4215,7 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "View part barcode" -#: src/pages/build/BuildDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:188 msgid "Completed" msgstr "" @@ -4183,7 +4229,7 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:202 +#: src/pages/build/BuildDetail.tsx:201 msgid "Any location" msgstr "" @@ -4191,7 +4237,7 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:209 +#: src/pages/build/BuildDetail.tsx:208 msgid "Destination Location" msgstr "" @@ -4207,68 +4253,68 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:247 +#: src/pages/build/BuildDetail.tsx:246 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:263 -#: src/pages/sales/ReturnOrderDetail.tsx:126 -#: src/pages/sales/ReturnOrderDetail.tsx:233 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:268 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/build/BuildDetail.tsx:252 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:262 +#: src/pages/sales/ReturnOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:232 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:267 +#: src/pages/sales/SalesOrderDetail.tsx:276 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/build/BuildDetail.tsx:262 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/sales/SalesOrderDetail.tsx:314 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 +#: src/pages/build/BuildDetail.tsx:294 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:309 +#: src/pages/build/BuildDetail.tsx:308 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:318 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:329 #: src/pages/part/PartDetail.tsx:707 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/company/CompanyDetail.tsx:259 -#: src/pages/company/ManufacturerPartDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:343 +#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/ManufacturerPartDetail.tsx:178 #: src/pages/part/PartDetail.tsx:729 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 -#: src/pages/sales/ReturnOrderDetail.tsx:270 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:304 +#: src/pages/sales/ReturnOrderDetail.tsx:269 +#: src/pages/sales/SalesOrderDetail.tsx:338 #: src/pages/stock/StockDetail.tsx:381 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:352 -#: src/pages/company/CompanyDetail.tsx:270 -#: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:253 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:269 +#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:252 #: src/pages/part/PartDetail.tsx:737 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:281 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:280 +#: src/pages/sales/SalesOrderDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:392 #: src/tables/build/BuildOrderTestTable.tsx:143 #: src/tables/stock/StockTrackingTable.tsx:189 @@ -4279,7 +4325,7 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:370 +#: src/pages/build/BuildDetail.tsx:369 msgid "Edit Build Order" msgstr "" @@ -4287,126 +4333,126 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:390 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/SalesOrderDetail.tsx:375 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 +#: src/pages/sales/ReturnOrderDetail.tsx:341 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:402 msgid "Hold Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:350 +#: src/pages/sales/ReturnOrderDetail.tsx:349 +#: src/pages/sales/SalesOrderDetail.tsx:382 +msgid "Place this order on hold" +msgstr "" + #: src/pages/build/BuildDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:350 #: src/pages/sales/SalesOrderDetail.tsx:383 -msgid "Place this order on hold" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:406 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:352 -#: src/pages/sales/ReturnOrderDetail.tsx:351 -#: src/pages/sales/SalesOrderDetail.tsx:384 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:410 msgid "Issue Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/SalesOrderDetail.tsx:366 +msgid "Issue this order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:413 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335 #: src/pages/sales/ReturnOrderDetail.tsx:334 #: src/pages/sales/SalesOrderDetail.tsx:367 -msgid "Issue this order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:414 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:336 -#: src/pages/sales/ReturnOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:368 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:418 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:421 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:357 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 -#: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/sales/ReturnOrderDetail.tsx:358 +#: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:453 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 -#: src/pages/sales/ReturnOrderDetail.tsx:388 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:386 +#: src/pages/sales/ReturnOrderDetail.tsx:387 +#: src/pages/sales/SalesOrderDetail.tsx:420 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:460 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:394 -#: src/pages/sales/ReturnOrderDetail.tsx:395 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:459 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:393 +#: src/pages/sales/ReturnOrderDetail.tsx:394 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:477 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:459 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:415 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:457 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:464 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:462 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:492 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:429 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:426 +#: src/pages/sales/ReturnOrderDetail.tsx:427 +#: src/pages/sales/SalesOrderDetail.tsx:465 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:497 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:434 -#: src/pages/sales/SalesOrderDetail.tsx:472 +#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:432 +#: src/pages/sales/SalesOrderDetail.tsx:470 msgid "Cancel order" msgstr "" @@ -4418,24 +4464,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:104 +#: src/pages/company/CompanyDetail.tsx:103 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:111 +#: src/pages/company/CompanyDetail.tsx:110 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:120 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:126 +#: src/pages/company/CompanyDetail.tsx:125 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:116 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:333 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:132 +#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:201 +#: src/pages/company/SupplierPartDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4443,20 +4489,20 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:132 +#: src/pages/company/CompanyDetail.tsx:131 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:101 -#: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:100 +#: src/pages/company/ManufacturerPartDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:130 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:138 +#: src/pages/company/CompanyDetail.tsx:137 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:105 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/ReturnOrderDetail.tsx:104 +#: src/pages/sales/SalesOrderDetail.tsx:110 #: src/pages/stock/StockDetail.tsx:226 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 @@ -4465,7 +4511,7 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:172 +#: src/pages/company/CompanyDetail.tsx:171 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" @@ -4474,11 +4520,11 @@ msgstr "" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:178 +#: src/pages/company/CompanyDetail.tsx:177 msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:187 +#: src/pages/company/CompanyDetail.tsx:186 msgid "Supplied Parts" msgstr "" @@ -4486,84 +4532,84 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:232 +#: src/pages/company/CompanyDetail.tsx:231 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:290 +#: src/pages/company/CompanyDetail.tsx:289 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:298 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:306 +#: src/pages/company/CompanyDetail.tsx:305 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/company/ManufacturerPartDetail.tsx:75 +#: src/pages/company/SupplierPartDetail.tsx:84 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:99 +#: src/pages/company/ManufacturerPartDetail.tsx:90 +#: src/pages/company/SupplierPartDetail.tsx:98 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:108 +#: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:138 +#: src/pages/company/ManufacturerPartDetail.tsx:137 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/ManufacturerPartDetail.tsx:146 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:153 +#: src/pages/company/ManufacturerPartDetail.tsx:152 #: src/pages/part/PartDetail.tsx:539 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/company/ManufacturerPartDetail.tsx:164 #: src/pages/part/PartDetail.tsx:657 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:208 +#: src/pages/company/ManufacturerPartDetail.tsx:207 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:215 +#: src/pages/company/ManufacturerPartDetail.tsx:214 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:227 +#: src/pages/company/ManufacturerPartDetail.tsx:226 #: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: 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 "" -#: src/pages/company/SupplierPartDetail.tsx:159 +#: src/pages/company/SupplierPartDetail.tsx:158 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 @@ -4571,122 +4617,122 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:170 +#: src/pages/company/SupplierPartDetail.tsx:169 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:177 +#: src/pages/company/SupplierPartDetail.tsx:176 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:212 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:219 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:292 +#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:291 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:243 +#: src/pages/company/SupplierPartDetail.tsx:242 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:276 +#: src/pages/company/SupplierPartDetail.tsx:275 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:301 +#: src/pages/company/SupplierPartDetail.tsx:299 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:309 +#: src/pages/company/SupplierPartDetail.tsx:307 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:315 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:98 +#: src/pages/part/CategoryDetail.tsx:92 +#: src/pages/stock/LocationDetail.tsx:94 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:109 +#: src/pages/part/CategoryDetail.tsx:108 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/part/CategoryDetail.tsx:125 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:138 +#: src/pages/part/CategoryDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:134 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:138 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:146 +#: src/pages/part/CategoryDetail.tsx:145 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:157 +#: src/pages/part/CategoryDetail.tsx:156 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:167 -#: src/pages/part/CategoryDetail.tsx:221 +#: src/pages/part/CategoryDetail.tsx:166 +#: src/pages/part/CategoryDetail.tsx:219 #: src/tables/part/PartCategoryTable.tsx:102 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:230 +#: src/pages/part/CategoryDetail.tsx:179 +#: src/pages/stock/LocationDetail.tsx:226 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 -#: src/pages/part/CategoryDetail.tsx:226 +#: src/pages/part/CategoryDetail.tsx:187 +#: src/pages/part/CategoryDetail.tsx:224 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:197 +#: src/pages/part/CategoryDetail.tsx:196 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:198 +#: src/pages/part/CategoryDetail.tsx:197 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:216 +#: src/pages/part/CategoryDetail.tsx:215 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:238 +#: src/pages/part/CategoryDetail.tsx:236 msgid "Category Details" msgstr "" @@ -4731,7 +4777,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:320 #: src/tables/build/BuildLineTable.tsx:166 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:103 +#: src/tables/sales/SalesOrderLineItemTable.tsx:107 msgid "Available Stock" msgstr "" @@ -4746,7 +4792,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:237 #: src/tables/build/BuildLineTable.tsx:128 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 +#: src/tables/sales/SalesOrderLineItemTable.tsx:145 msgid "On order" msgstr "" @@ -4770,7 +4816,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:295 #: src/pages/part/PartDetail.tsx:884 -#: src/pages/stock/StockDetail.tsx:560 +#: src/pages/stock/StockDetail.tsx:559 #: src/tables/build/BuildOrderTestTable.tsx:220 #: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" @@ -4915,7 +4961,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:860 #: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:576 #: src/tables/build/BuildLineTable.tsx:59 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:177 @@ -4958,7 +5004,7 @@ msgid "Deleting this part cannot be reversed" msgstr "" #: src/pages/part/PartDetail.tsx:1006 -#: src/pages/stock/LocationDetail.tsx:313 +#: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" @@ -4975,7 +5021,7 @@ msgstr "" msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1094 +#: src/pages/part/PartDetail.tsx:1093 msgid "Select Part Revision" msgstr "" @@ -5028,7 +5074,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:89 +#: src/tables/sales/SalesOrderLineItemTable.tsx:93 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -5067,7 +5113,7 @@ msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 #: src/tables/bom/BomTable.tsx:176 #: src/tables/general/ExtraLineItemTable.tsx:56 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" @@ -5196,23 +5242,23 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:88 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:98 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:97 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:122 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:133 -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:153 +#: src/pages/sales/ReturnOrderDetail.tsx:132 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Line Items" msgstr "" @@ -5222,91 +5268,91 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:140 -#: src/pages/sales/SalesOrderDetail.tsx:149 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:160 +#: src/pages/sales/ReturnOrderDetail.tsx:139 +#: src/pages/sales/SalesOrderDetail.tsx:148 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:147 -#: src/pages/sales/SalesOrderDetail.tsx:156 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:146 +#: src/pages/sales/SalesOrderDetail.tsx:155 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:182 -#: src/pages/sales/SalesOrderDetail.tsx:191 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 +#: src/pages/sales/ReturnOrderDetail.tsx:181 +#: src/pages/sales/SalesOrderDetail.tsx:190 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:227 -#: src/pages/sales/SalesOrderDetail.tsx:262 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 +#: src/pages/sales/ReturnOrderDetail.tsx:226 +#: src/pages/sales/SalesOrderDetail.tsx:261 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 -#: src/pages/sales/ReturnOrderDetail.tsx:254 -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:275 +#: src/pages/sales/ReturnOrderDetail.tsx:253 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/pages/sales/SalesOrderDetail.tsx:453 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/sales/ReturnOrderDetail.tsx:412 +#: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/ReturnOrderDetail.tsx:96 +#: src/pages/sales/SalesOrderDetail.tsx:102 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:310 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:319 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:332 +#: src/pages/sales/ReturnOrderDetail.tsx:331 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:342 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:348 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Complete Return Order" msgstr "" @@ -5314,15 +5360,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:239 +#: src/pages/sales/SalesOrderDetail.tsx:238 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:248 +#: src/pages/sales/SalesOrderDetail.tsx:247 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5332,88 +5378,88 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:308 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:364 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:114 +#: src/pages/stock/LocationDetail.tsx:110 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:128 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:140 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:150 +#: src/pages/stock/LocationDetail.tsx:146 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:161 +#: src/pages/stock/LocationDetail.tsx:157 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:172 +#: src/pages/stock/LocationDetail.tsx:168 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:198 +#: src/pages/stock/LocationDetail.tsx:194 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:217 -#: src/pages/stock/LocationDetail.tsx:340 +#: src/pages/stock/LocationDetail.tsx:213 +#: src/pages/stock/LocationDetail.tsx:335 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:238 -#: src/pages/stock/LocationDetail.tsx:345 +#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:340 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:238 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:247 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:335 +#: src/pages/stock/LocationDetail.tsx:331 msgid "Location Actions" msgstr "" @@ -5441,12 +5487,6 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:96 -msgid "Build Order" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" @@ -5731,7 +5771,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:229 #: src/tables/build/BuildLineTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:127 +#: src/tables/sales/SalesOrderLineItemTable.tsx:131 msgid "Includes variant stock" msgstr "" @@ -5742,7 +5782,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 #: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" @@ -6031,7 +6071,7 @@ msgid "Show tracked lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:119 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "In production" msgstr "" @@ -6040,7 +6080,7 @@ msgid "Insufficient stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:163 -#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/sales/SalesOrderLineItemTable.tsx:125 #: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" @@ -6054,7 +6094,7 @@ msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:283 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 +#: src/tables/sales/SalesOrderLineItemTable.tsx:247 msgid "Create Build Order" msgstr "" @@ -6245,24 +6285,24 @@ msgstr "" msgid "Required Tests" msgstr "" -#: src/tables/company/AddressTable.tsx:121 -#: src/tables/company/AddressTable.tsx:185 +#: src/tables/company/AddressTable.tsx:118 +#: src/tables/company/AddressTable.tsx:182 msgid "Add Address" msgstr "" -#: src/tables/company/AddressTable.tsx:126 +#: src/tables/company/AddressTable.tsx:123 msgid "Address created" msgstr "" -#: src/tables/company/AddressTable.tsx:135 +#: src/tables/company/AddressTable.tsx:132 msgid "Edit Address" msgstr "" -#: src/tables/company/AddressTable.tsx:143 +#: src/tables/company/AddressTable.tsx:140 msgid "Delete Address" msgstr "" -#: src/tables/company/AddressTable.tsx:144 +#: src/tables/company/AddressTable.tsx:141 msgid "Are you sure you want to delete this address?" msgstr "" @@ -6372,23 +6412,23 @@ msgid "Drag attachment file here to upload" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:86 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 #: src/tables/sales/ReturnOrderLineItemTable.tsx:60 -#: src/tables/sales/SalesOrderLineItemTable.tsx:196 +#: src/tables/sales/SalesOrderLineItemTable.tsx:200 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:98 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/SalesOrderLineItemTable.tsx:214 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:106 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/SalesOrderLineItemTable.tsx:222 +#: src/tables/sales/SalesOrderLineItemTable.tsx:226 msgid "Delete Line Item" msgstr "" @@ -6401,12 +6441,12 @@ msgid "Machine restarted" msgstr "" #: src/tables/machine/MachineListTable.tsx:212 -#: src/tables/machine/MachineListTable.tsx:263 +#: src/tables/machine/MachineListTable.tsx:262 msgid "Edit machine" msgstr "" #: src/tables/machine/MachineListTable.tsx:226 -#: src/tables/machine/MachineListTable.tsx:267 +#: src/tables/machine/MachineListTable.tsx:266 msgid "Delete machine" msgstr "" @@ -6419,7 +6459,7 @@ msgid "Are you sure you want to remove the machine \"{0}\"?" msgstr "" #: src/tables/machine/MachineListTable.tsx:255 -#: src/tables/machine/MachineListTable.tsx:432 +#: src/tables/machine/MachineListTable.tsx:431 msgid "Restart required" msgstr "" @@ -6427,50 +6467,50 @@ msgstr "" msgid "Machine Actions" msgstr "" -#: src/tables/machine/MachineListTable.tsx:272 +#: src/tables/machine/MachineListTable.tsx:271 msgid "Restart" msgstr "" -#: src/tables/machine/MachineListTable.tsx:274 +#: src/tables/machine/MachineListTable.tsx:273 msgid "Restart machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:276 +#: src/tables/machine/MachineListTable.tsx:275 msgid "manual restart required" msgstr "" -#: src/tables/machine/MachineListTable.tsx:292 +#: src/tables/machine/MachineListTable.tsx:291 msgid "Machine information" msgstr "" -#: src/tables/machine/MachineListTable.tsx:303 -#: src/tables/machine/MachineListTable.tsx:599 +#: src/tables/machine/MachineListTable.tsx:302 +#: src/tables/machine/MachineListTable.tsx:598 msgid "Machine Type" msgstr "" -#: src/tables/machine/MachineListTable.tsx:316 +#: src/tables/machine/MachineListTable.tsx:315 msgid "Machine Driver" msgstr "" -#: src/tables/machine/MachineListTable.tsx:329 +#: src/tables/machine/MachineListTable.tsx:328 msgid "Initialized" msgstr "" -#: src/tables/machine/MachineListTable.tsx:350 +#: src/tables/machine/MachineListTable.tsx:349 #: src/tables/machine/MachineTypeTable.tsx:261 msgid "Errors" msgstr "" -#: src/tables/machine/MachineListTable.tsx:358 +#: src/tables/machine/MachineListTable.tsx:357 #: src/tables/machine/MachineTypeTable.tsx:269 msgid "No errors reported" msgstr "" -#: src/tables/machine/MachineListTable.tsx:378 +#: src/tables/machine/MachineListTable.tsx:377 msgid "Machine Settings" msgstr "" -#: src/tables/machine/MachineListTable.tsx:389 +#: src/tables/machine/MachineListTable.tsx:388 msgid "Driver Settings" msgstr "" @@ -6478,15 +6518,15 @@ msgstr "" #~ msgid "Create machine" #~ msgstr "Create machine" -#: src/tables/machine/MachineListTable.tsx:506 +#: src/tables/machine/MachineListTable.tsx:505 msgid "Add machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:561 +#: src/tables/machine/MachineListTable.tsx:560 msgid "Machine detail" msgstr "" -#: src/tables/machine/MachineListTable.tsx:608 +#: src/tables/machine/MachineListTable.tsx:607 msgid "Driver" msgstr "" @@ -7252,7 +7292,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337 msgid "Import Line Items" msgstr "" @@ -7268,25 +7308,25 @@ msgstr "" msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:298 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342 #: src/tables/sales/ReturnOrderLineItemTable.tsx:142 -#: src/tables/sales/SalesOrderLineItemTable.tsx:240 +#: src/tables/sales/SalesOrderLineItemTable.tsx:257 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352 msgid "Receive items" msgstr "" @@ -7354,15 +7394,23 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:262 +#: src/tables/sales/SalesOrderLineItemTable.tsx:238 +msgid "Allocate Serial Numbers" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:279 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 +msgid "Allocate Serials" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:303 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 #: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" diff --git a/src/frontend/src/locales/hi/messages.po b/src/frontend/src/locales/hi/messages.po index 60a6eda729..8efa5ed8e2 100644 --- a/src/frontend/src/locales/hi/messages.po +++ b/src/frontend/src/locales/hi/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: hi\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-29 04:38\n" +"PO-Revision-Date: 2024-09-09 03:25\n" "Last-Translator: \n" "Language-Team: Hindi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -60,8 +60,9 @@ msgstr "" #: src/components/buttons/PrintingActions.tsx:106 #: src/components/buttons/PrintingActions.tsx:144 -#: src/components/editors/NotesEditor.tsx:65 -#: src/components/editors/NotesEditor.tsx:165 +#: src/components/editors/NotesEditor.tsx:40 +#: src/components/editors/NotesEditor.tsx:109 +#: src/components/editors/NotesEditor.tsx:163 #: src/components/forms/fields/ApiFormField.tsx:319 #: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 @@ -163,8 +164,8 @@ msgstr "" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:237 -#: src/components/items/ActionDropdown.tsx:238 +#: src/components/items/ActionDropdown.tsx:270 +#: src/components/items/ActionDropdown.tsx:271 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:210 @@ -239,31 +240,45 @@ msgstr "" #~ msgid "Part is virtual (not a physical part)" #~ msgstr "Part is virtual (not a physical part)" -#: src/components/editors/NotesEditor.tsx:66 +#: src/components/editors/NotesEditor.tsx:41 +#: src/components/editors/NotesEditor.tsx:110 msgid "Image upload failed" msgstr "" -#: src/components/editors/NotesEditor.tsx:156 +#: src/components/editors/NotesEditor.tsx:119 +#: src/components/editors/NotesEditor.tsx:154 #: src/components/forms/ApiForm.tsx:467 #: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "" -#: src/components/editors/NotesEditor.tsx:157 +#: src/components/editors/NotesEditor.tsx:120 +msgid "Image uploaded successfully" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:155 msgid "Notes saved successfully" msgstr "" -#: src/components/editors/NotesEditor.tsx:166 +#: src/components/editors/NotesEditor.tsx:164 msgid "Failed to save notes" msgstr "" -#: src/components/editors/NotesEditor.tsx:198 -msgid "Preview Notes" +#: src/components/editors/NotesEditor.tsx:182 +msgid "Disable Editing" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:191 +msgid "Enable Editing" msgstr "" #: src/components/editors/NotesEditor.tsx:198 -msgid "Edit Notes" -msgstr "" +#~ msgid "Preview Notes" +#~ msgstr "Preview Notes" + +#: src/components/editors/NotesEditor.tsx:198 +#~ msgid "Edit Notes" +#~ msgstr "Edit Notes" #: src/components/editors/NotesEditor.tsx:212 msgid "Save Notes" @@ -417,7 +432,7 @@ msgid "Update" msgstr "" #: src/components/forms/ApiForm.tsx:698 -#: src/components/items/ActionDropdown.tsx:217 +#: src/components/items/ActionDropdown.tsx:250 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:357 #: src/pages/Notifications.tsx:123 @@ -593,9 +608,9 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 -#: src/pages/part/CategoryDetail.tsx:81 +#: src/pages/part/CategoryDetail.tsx:80 #: src/pages/part/PartDetail.tsx:143 -#: src/pages/stock/LocationDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:82 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -867,68 +882,72 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:131 -msgid "Barcode Actions" -msgstr "" - -#: src/components/items/ActionDropdown.tsx:136 -msgid "View" -msgstr "" - -#: src/components/items/ActionDropdown.tsx:138 -msgid "View barcode" +#: src/components/items/ActionDropdown.tsx:128 +msgid "Options" msgstr "" #: src/components/items/ActionDropdown.tsx:140 #~ msgid "View Barcode" #~ msgstr "View Barcode" -#: src/components/items/ActionDropdown.tsx:144 +#: src/components/items/ActionDropdown.tsx:162 +#~ msgid "Link custom barcode" +#~ msgstr "Link custom barcode" + +#: src/components/items/ActionDropdown.tsx:164 +msgid "Barcode Actions" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:169 +msgid "View" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:171 +msgid "View barcode" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:177 msgid "Link Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:146 +#: src/components/items/ActionDropdown.tsx:179 msgid "Link a custom barcode to this item" msgstr "" -#: src/components/items/ActionDropdown.tsx:152 +#: src/components/items/ActionDropdown.tsx:185 #: src/components/items/QRCode.tsx:195 #: src/forms/PurchaseOrderForms.tsx:419 msgid "Unlink Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:187 msgid "Unlink custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:162 -#~ msgid "Link custom barcode" -#~ msgstr "Link custom barcode" - -#: src/components/items/ActionDropdown.tsx:205 +#: src/components/items/ActionDropdown.tsx:238 #: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "" -#: src/components/items/ActionDropdown.tsx:206 +#: src/components/items/ActionDropdown.tsx:239 msgid "Edit item" msgstr "" -#: src/components/items/ActionDropdown.tsx:218 +#: src/components/items/ActionDropdown.tsx:251 msgid "Delete item" msgstr "" -#: src/components/items/ActionDropdown.tsx:226 -#: src/components/items/ActionDropdown.tsx:227 +#: src/components/items/ActionDropdown.tsx:259 +#: src/components/items/ActionDropdown.tsx:260 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:249 +#: src/components/items/ActionDropdown.tsx:282 #: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "" -#: src/components/items/ActionDropdown.tsx:250 +#: src/components/items/ActionDropdown.tsx:283 msgid "Duplicate item" msgstr "" @@ -1020,9 +1039,9 @@ msgstr "" #: src/components/items/QRCode.tsx:173 #: src/pages/part/PartDetail.tsx:218 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:161 -#: src/pages/sales/SalesOrderDetail.tsx:170 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:181 +#: src/pages/sales/ReturnOrderDetail.tsx:160 +#: src/pages/sales/SalesOrderDetail.tsx:169 msgid "Link" msgstr "" @@ -1248,7 +1267,7 @@ msgstr "" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:315 +#: src/pages/Index/Settings/SystemSettings.tsx:314 msgid "System Settings" msgstr "" @@ -1383,7 +1402,19 @@ msgstr "" msgid "Unknown model: {model}" msgstr "" -#: src/components/render/ModelType.tsx:22 +#: src/components/render/ModelType.tsx:101 +#~ msgid "Builds" +#~ msgstr "Builds" + +#: src/components/render/ModelType.tsx:147 +#~ msgid "Purchase Order Line" +#~ msgstr "Purchase Order Line" + +#: src/components/render/ModelType.tsx:148 +#~ msgid "Purchase Order Lines" +#~ msgstr "Purchase Order Lines" + +#: src/components/render/ModelType.tsx:202 #: src/forms/BuildForms.tsx:229 #: src/forms/BuildForms.tsx:452 #: src/forms/BuildForms.tsx:602 @@ -1396,8 +1427,8 @@ msgstr "" #: src/forms/StockForms.tsx:643 #: src/forms/StockForms.tsx:685 #: src/forms/StockForms.tsx:723 -#: src/pages/build/BuildDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:1080 +#: src/pages/build/BuildDetail.tsx:90 +#: src/pages/part/PartDetail.tsx:1079 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 @@ -1407,36 +1438,17 @@ msgstr "" msgid "Part" msgstr "" -#: src/components/render/ModelType.tsx:23 -#: src/defaults/links.tsx:29 -#: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:173 -#: src/pages/part/CategoryDetail.tsx:119 -#: src/pages/part/CategoryDetail.tsx:244 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:835 -msgid "Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:31 +#: src/components/render/ModelType.tsx:204 msgid "Part Parameter Template" msgstr "" -#: src/components/render/ModelType.tsx:32 -msgid "Part Parameter Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:38 +#: src/components/render/ModelType.tsx:206 msgid "Part Test Template" msgstr "" -#: src/components/render/ModelType.tsx:39 -msgid "Part Test Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:357 +#: src/components/render/ModelType.tsx:208 +#: src/pages/company/SupplierPartDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:355 #: src/pages/stock/StockDetail.tsx:169 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -1444,111 +1456,58 @@ msgstr "" msgid "Supplier Part" msgstr "" -#: src/components/render/ModelType.tsx:46 -msgid "Supplier Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:132 +#: src/components/render/ModelType.tsx:210 +#: src/pages/company/ManufacturerPartDetail.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 msgid "Manufacturer Part" msgstr "" -#: src/components/render/ModelType.tsx:55 -msgid "Manufacturer Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:305 +#: src/components/render/ModelType.tsx:212 +#: src/pages/part/CategoryDetail.tsx:303 msgid "Part Category" msgstr "" -#: src/components/render/ModelType.tsx:64 -#: src/pages/part/CategoryDetail.tsx:258 -#: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1070 -msgid "Part Categories" -msgstr "" - -#: src/components/render/ModelType.tsx:72 +#: src/components/render/ModelType.tsx:214 #: src/forms/BuildForms.tsx:602 -#: src/pages/stock/StockDetail.tsx:608 +#: src/pages/stock/StockDetail.tsx:607 #: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" -#: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:203 -#: src/pages/stock/LocationDetail.tsx:125 -#: src/pages/stock/LocationDetail.tsx:178 -#: src/pages/stock/LocationDetail.tsx:384 -msgid "Stock Items" -msgstr "" - -#: src/components/render/ModelType.tsx:81 +#: src/components/render/ModelType.tsx:216 msgid "Stock Location" msgstr "" -#: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:376 -#: src/pages/stock/StockDetail.tsx:600 -msgid "Stock Locations" -msgstr "" - -#: src/components/render/ModelType.tsx:90 +#: src/components/render/ModelType.tsx:218 msgid "Stock Location Type" msgstr "" -#: src/components/render/ModelType.tsx:91 -msgid "Stock Location Types" -msgstr "" - -#: src/components/render/ModelType.tsx:95 +#: src/components/render/ModelType.tsx:220 msgid "Stock History" msgstr "" -#: src/components/render/ModelType.tsx:96 -msgid "Stock Histories" +#: src/components/render/ModelType.tsx:222 +#: src/pages/stock/StockDetail.tsx:209 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:96 +msgid "Build Order" msgstr "" -#: src/components/render/ModelType.tsx:100 -#: src/defaults/links.tsx:31 -#: src/defaults/menuItems.tsx:43 -msgid "Build" -msgstr "" - -#: src/components/render/ModelType.tsx:101 -msgid "Builds" -msgstr "" - -#: src/components/render/ModelType.tsx:109 +#: src/components/render/ModelType.tsx:224 msgid "Build Line" msgstr "" -#: src/components/render/ModelType.tsx:110 -msgid "Build Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:117 +#: src/components/render/ModelType.tsx:226 msgid "Build Item" msgstr "" -#: src/components/render/ModelType.tsx:118 -msgid "Build Items" -msgstr "" - -#: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:339 +#: src/components/render/ModelType.tsx:228 +#: src/pages/company/CompanyDetail.tsx:337 msgid "Company" msgstr "" -#: src/components/render/ModelType.tsx:123 -msgid "Companies" -msgstr "" - -#: src/components/render/ModelType.tsx:131 +#: src/components/render/ModelType.tsx:230 #: src/tables/TableHoverCard.tsx:81 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 @@ -1557,176 +1516,262 @@ msgstr "" msgid "Project Code" msgstr "" -#: src/components/render/ModelType.tsx:132 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 -msgid "Project Codes" -msgstr "" - -#: src/components/render/ModelType.tsx:138 +#: src/components/render/ModelType.tsx:232 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:463 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" -#: src/components/render/ModelType.tsx:139 -#: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:670 -#: src/pages/purchasing/PurchasingIndex.tsx:25 -msgid "Purchase Orders" +#: src/components/render/ModelType.tsx:234 +msgid "Purchase Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:147 -msgid "Purchase Order Line" -msgstr "" - -#: src/components/render/ModelType.tsx:148 -msgid "Purchase Order Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:149 -#: src/pages/sales/SalesOrderDetail.tsx:505 +#: src/components/render/ModelType.tsx:236 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/sales/SalesOrderDetail.tsx:503 #: src/pages/stock/StockDetail.tsx:217 #: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" -#: src/components/render/ModelType.tsx:153 -#: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:677 -#: src/pages/sales/SalesIndex.tsx:26 -msgid "Sales Orders" -msgstr "" - -#: src/components/render/ModelType.tsx:161 +#: src/components/render/ModelType.tsx:238 msgid "Sales Order Shipment" msgstr "" -#: src/components/render/ModelType.tsx:162 -msgid "Sales Order Shipments" -msgstr "" - -#: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/components/render/ModelType.tsx:240 +#: src/pages/sales/ReturnOrderDetail.tsx:452 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" -#: src/components/render/ModelType.tsx:169 -#: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:223 -#: src/pages/sales/SalesIndex.tsx:32 -msgid "Return Orders" -msgstr "" - -#: src/components/render/ModelType.tsx:177 +#: src/components/render/ModelType.tsx:242 msgid "Return Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:178 -msgid "Return Order Line Items" -msgstr "" - -#: src/components/render/ModelType.tsx:182 -#: src/tables/company/AddressTable.tsx:47 +#: src/components/render/ModelType.tsx:244 +#: src/tables/company/AddressTable.tsx:48 msgid "Address" msgstr "" -#: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:253 -msgid "Addresses" -msgstr "" - -#: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:170 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/components/render/ModelType.tsx:246 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:178 msgid "Contact" msgstr "" -#: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:247 -msgid "Contacts" -msgstr "" - -#: src/components/render/ModelType.tsx:196 +#: src/components/render/ModelType.tsx:248 msgid "Owner" msgstr "" -#: src/components/render/ModelType.tsx:197 -msgid "Owners" -msgstr "" - -#: src/components/render/ModelType.tsx:203 +#: src/components/render/ModelType.tsx:250 #: src/tables/settings/ImportSessionTable.tsx:121 #: src/tables/stock/StockItemTestResultTable.tsx:204 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "" -#: src/components/render/ModelType.tsx:204 +#: src/components/render/ModelType.tsx:252 +msgid "Group" +msgstr "" + +#: src/components/render/ModelType.tsx:254 +msgid "Import Session" +msgstr "" + +#: src/components/render/ModelType.tsx:256 +msgid "Label Template" +msgstr "" + +#: src/components/render/ModelType.tsx:258 +msgid "Report Template" +msgstr "" + +#: src/components/render/ModelType.tsx:260 +msgid "Plugin Configuration" +msgstr "" + +#: src/components/render/ModelType.tsx:262 +msgid "Content Type" +msgstr "" + +#: src/components/render/ModelType.tsx:264 +msgid "Unknown Model" +msgstr "" + +#: src/components/render/ModelType.tsx:275 +#: src/defaults/links.tsx:29 +#: src/defaults/menuItems.tsx:33 +#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/part/CategoryDetail.tsx:118 +#: src/pages/part/CategoryDetail.tsx:242 +#: src/pages/part/CategoryDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:835 +msgid "Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:277 +msgid "Part Parameter Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:279 +msgid "Part Test Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:281 +msgid "Supplier Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:283 +msgid "Manufacturer Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:285 +#: src/pages/part/CategoryDetail.tsx:256 +#: src/pages/part/CategoryDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:1069 +msgid "Part Categories" +msgstr "" + +#: src/components/render/ModelType.tsx:287 +#: src/pages/company/CompanyDetail.tsx:202 +#: src/pages/stock/LocationDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:379 +msgid "Stock Items" +msgstr "" + +#: src/components/render/ModelType.tsx:289 +#: src/pages/stock/LocationDetail.tsx:188 +#: src/pages/stock/LocationDetail.tsx:371 +#: src/pages/stock/StockDetail.tsx:599 +msgid "Stock Locations" +msgstr "" + +#: src/components/render/ModelType.tsx:291 +msgid "Stock Location Types" +msgstr "" + +#: src/components/render/ModelType.tsx:293 +msgid "Stock Histories" +msgstr "" + +#: src/components/render/ModelType.tsx:295 +#: src/pages/Index/Settings/SystemSettings.tsx:236 +#: src/pages/build/BuildDetail.tsx:534 +#: src/pages/build/BuildIndex.tsx:22 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/sales/SalesOrderDetail.tsx:328 +msgid "Build Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:297 +msgid "Build Lines" +msgstr "" + +#: src/components/render/ModelType.tsx:299 +msgid "Build Items" +msgstr "" + +#: src/components/render/ModelType.tsx:301 +msgid "Companies" +msgstr "" + +#: src/components/render/ModelType.tsx:303 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 +msgid "Project Codes" +msgstr "" + +#: src/components/render/ModelType.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/company/CompanyDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/part/PartDetail.tsx:670 +#: src/pages/purchasing/PurchasingIndex.tsx:25 +msgid "Purchase Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:307 +msgid "Purchase Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:309 +#: src/pages/Index/Settings/SystemSettings.tsx:269 +#: src/pages/company/CompanyDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:677 +#: src/pages/sales/SalesIndex.tsx:26 +msgid "Sales Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:311 +msgid "Sales Order Shipments" +msgstr "" + +#: src/components/render/ModelType.tsx:313 +#: src/pages/Index/Settings/SystemSettings.tsx:285 +#: src/pages/company/CompanyDetail.tsx:222 +#: src/pages/sales/SalesIndex.tsx:32 +msgid "Return Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:315 +msgid "Return Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:317 +#: src/pages/company/CompanyDetail.tsx:252 +msgid "Addresses" +msgstr "" + +#: src/components/render/ModelType.tsx:319 +#: src/pages/company/CompanyDetail.tsx:246 +msgid "Contacts" +msgstr "" + +#: src/components/render/ModelType.tsx:321 +msgid "Owners" +msgstr "" + +#: src/components/render/ModelType.tsx:323 #: src/pages/Index/Settings/AdminCenter/Index.tsx:102 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "" -#: src/components/render/ModelType.tsx:210 -msgid "Group" -msgstr "" - -#: src/components/render/ModelType.tsx:211 +#: src/components/render/ModelType.tsx:325 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 #: src/tables/settings/UserTable.tsx:138 #: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "" -#: src/components/render/ModelType.tsx:218 -msgid "Import Session" -msgstr "" - -#: src/components/render/ModelType.tsx:219 +#: src/components/render/ModelType.tsx:327 msgid "Import Sessions" msgstr "" -#: src/components/render/ModelType.tsx:225 -msgid "Label Template" -msgstr "" - -#: src/components/render/ModelType.tsx:226 +#: src/components/render/ModelType.tsx:329 #: src/pages/Index/Settings/AdminCenter/Index.tsx:168 msgid "Label Templates" msgstr "" -#: src/components/render/ModelType.tsx:232 -msgid "Report Template" -msgstr "" - -#: src/components/render/ModelType.tsx:233 +#: src/components/render/ModelType.tsx:331 #: src/pages/Index/Settings/AdminCenter/Index.tsx:174 msgid "Report Templates" msgstr "" -#: src/components/render/ModelType.tsx:239 -msgid "Plugin Configuration" -msgstr "" - -#: src/components/render/ModelType.tsx:240 +#: src/components/render/ModelType.tsx:333 msgid "Plugin Configurations" msgstr "" -#: src/components/render/ModelType.tsx:246 -msgid "Content Type" +#: src/components/render/ModelType.tsx:335 +msgid "Content Types" msgstr "" -#: src/components/render/ModelType.tsx:247 -msgid "Content Types" +#: src/components/render/ModelType.tsx:337 +msgid "Unknown Models" msgstr "" #: src/components/render/Order.tsx:121 @@ -1735,8 +1780,8 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:325 -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/CompanyDetail.tsx:323 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/pages/part/PartDetail.tsx:896 msgid "Inactive" msgstr "" @@ -1750,23 +1795,23 @@ msgstr "" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:206 +#: src/pages/Index/Settings/SystemSettings.tsx:204 #: src/pages/part/PartDetail.tsx:550 -#: src/pages/stock/LocationDetail.tsx:356 +#: src/pages/stock/LocationDetail.tsx:351 #: src/pages/stock/StockDetail.tsx:407 #: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "" -#: src/components/render/Stock.tsx:60 +#: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:565 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/build/BuildAllocatedStockTable.tsx:102 #: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "" -#: src/components/render/Stock.tsx:62 +#: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:234 #: src/forms/BuildForms.tsx:602 #: src/forms/PurchaseOrderForms.tsx:641 @@ -1774,7 +1819,7 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:171 #: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:571 +#: src/pages/stock/StockDetail.tsx:570 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 @@ -2503,7 +2548,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:96 +#: src/pages/company/CompanyDetail.tsx:95 msgid "Website" msgstr "" @@ -2515,13 +2560,18 @@ msgstr "" msgid "Demo" msgstr "" +#: src/defaults/links.tsx:31 +#: src/defaults/menuItems.tsx:43 +msgid "Build" +msgstr "" + #: src/defaults/links.tsx:33 #: src/defaults/menuItems.tsx:48 #: 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:329 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "" @@ -2529,9 +2579,9 @@ msgstr "" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:459 +#: src/pages/sales/ReturnOrderDetail.tsx:457 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:510 +#: src/pages/sales/SalesOrderDetail.tsx:508 msgid "Sales" msgstr "" @@ -2768,7 +2818,7 @@ msgid "Remove line" msgstr "" #: src/forms/BuildForms.tsx:631 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:200 msgid "Source Location" msgstr "" @@ -2886,9 +2936,9 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:521 -#: src/pages/build/BuildDetail.tsx:215 +#: src/pages/build/BuildDetail.tsx:214 #: src/pages/stock/StockDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:583 +#: src/pages/stock/StockDetail.tsx:582 #: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:189 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 @@ -2901,20 +2951,20 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:543 #: src/forms/StockForms.tsx:428 -#: src/pages/company/SupplierPartDetail.tsx:152 -#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/stock/StockDetail.tsx:240 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:105 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 -#: src/pages/sales/ReturnOrderDetail.tsx:117 -#: src/pages/sales/SalesOrderDetail.tsx:123 +#: src/pages/build/BuildDetail.tsx:104 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:143 +#: src/pages/sales/ReturnOrderDetail.tsx:116 +#: src/pages/sales/SalesOrderDetail.tsx:122 #: src/tables/build/BuildOrderTable.tsx:114 -#: src/tables/machine/MachineListTable.tsx:335 +#: src/tables/machine/MachineListTable.tsx:334 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 #: src/tables/sales/ReturnOrderLineItemTable.tsx:132 @@ -2928,13 +2978,13 @@ msgid "Status" msgstr "" #: src/forms/PurchaseOrderForms.tsx:565 -#: src/pages/company/SupplierPartDetail.tsx:106 +#: src/pages/company/SupplierPartDetail.tsx:105 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:641 -#: src/pages/company/SupplierPartDetail.tsx:124 +#: src/pages/company/SupplierPartDetail.tsx:123 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" @@ -3692,8 +3742,8 @@ msgstr "" #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 -#: src/tables/machine/MachineListTable.tsx:332 -#: src/tables/machine/MachineListTable.tsx:594 +#: src/tables/machine/MachineListTable.tsx:331 +#: src/tables/machine/MachineListTable.tsx:593 #: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 @@ -3759,32 +3809,32 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27 #: src/tables/ColumnRenderers.tsx:248 msgid "Currency" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:31 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32 msgid "Rate" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:43 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44 msgid "Exchange rates updated" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:49 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50 msgid "Exchange rate update error" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:61 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:62 msgid "Refresh currency exchange rates" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:98 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 msgid "Last fetched" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:100 msgid "Base currency" msgstr "" @@ -3817,7 +3867,7 @@ msgid "Custom Units" msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:156 -#: src/pages/part/CategoryDetail.tsx:264 +#: src/pages/part/CategoryDetail.tsx:262 msgid "Part Parameters" msgstr "" @@ -3899,6 +3949,10 @@ msgstr "" msgid "Landscape" msgstr "" +#: src/pages/Index/Settings/AdminCenter/ReportTemplatePanel.tsx:26 +msgid "Attach to Model" +msgstr "" + #: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:35 msgid "Background Worker Not Running" msgstr "" @@ -4000,20 +4054,12 @@ msgstr "" msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:231 +#: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/part/PartDetail.tsx:690 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:536 -#: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:624 -#: src/pages/sales/SalesOrderDetail.tsx:329 -msgid "Build Orders" -msgstr "" - -#: src/pages/Index/Settings/SystemSettings.tsx:318 +#: src/pages/Index/Settings/SystemSettings.tsx:317 msgid "Switch to User Setting" msgstr "" @@ -4069,37 +4115,37 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:98 +#: src/pages/build/BuildDetail.tsx:97 #: src/pages/part/PartDetail.tsx:150 #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:184 #: src/tables/build/BuildOrderTable.tsx:54 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderLineItemTable.tsx:66 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:117 -#: src/pages/sales/ReturnOrderDetail.tsx:91 -#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/build/BuildDetail.tsx:110 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/sales/ReturnOrderDetail.tsx:90 +#: src/pages/sales/SalesOrderDetail.tsx:96 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/build/BuildLineTable.tsx:195 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:117 -#: src/pages/company/CompanyDetail.tsx:90 -#: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:92 -#: src/pages/part/CategoryDetail.tsx:101 +#: src/pages/build/BuildDetail.tsx:116 +#: src/pages/company/CompanyDetail.tsx:89 +#: src/pages/company/ManufacturerPartDetail.tsx:82 +#: src/pages/company/SupplierPartDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:100 #: src/pages/part/PartDetail.tsx:157 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 -#: src/pages/sales/ReturnOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:117 -#: src/pages/stock/LocationDetail.tsx:106 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 +#: src/pages/sales/ReturnOrderDetail.tsx:110 +#: src/pages/sales/SalesOrderDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:102 #: src/tables/ColumnRenderers.tsx:81 #: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 @@ -4112,34 +4158,34 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 #: src/tables/sales/SalesOrderAllocationTable.tsx:56 -#: src/tables/sales/SalesOrderLineItemTable.tsx:67 +#: src/tables/sales/SalesOrderLineItemTable.tsx:71 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:125 +#: src/pages/build/BuildDetail.tsx:124 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:136 +#: src/pages/build/BuildDetail.tsx:135 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:144 -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:269 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:161 +#: src/pages/build/BuildDetail.tsx:160 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:168 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/part/PartDetail.tsx:372 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:195 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:215 +#: src/pages/sales/ReturnOrderDetail.tsx:194 +#: src/pages/sales/SalesOrderDetail.tsx:203 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -4147,19 +4193,19 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:175 +#: src/pages/build/BuildDetail.tsx:174 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:182 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:188 -#: src/pages/sales/SalesOrderDetail.tsx:197 +#: src/pages/build/BuildDetail.tsx:181 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:208 +#: src/pages/sales/ReturnOrderDetail.tsx:187 +#: src/pages/sales/SalesOrderDetail.tsx:196 #: src/tables/ColumnRenderers.tsx:212 #: src/tables/part/PartPurchaseOrdersTable.tsx:99 #: src/tables/sales/ReturnOrderLineItemTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Target Date" msgstr "" @@ -4169,7 +4215,7 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "View part barcode" -#: src/pages/build/BuildDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:188 msgid "Completed" msgstr "" @@ -4183,7 +4229,7 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:202 +#: src/pages/build/BuildDetail.tsx:201 msgid "Any location" msgstr "" @@ -4191,7 +4237,7 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:209 +#: src/pages/build/BuildDetail.tsx:208 msgid "Destination Location" msgstr "" @@ -4207,68 +4253,68 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:247 +#: src/pages/build/BuildDetail.tsx:246 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:263 -#: src/pages/sales/ReturnOrderDetail.tsx:126 -#: src/pages/sales/ReturnOrderDetail.tsx:233 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:268 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/build/BuildDetail.tsx:252 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:262 +#: src/pages/sales/ReturnOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:232 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:267 +#: src/pages/sales/SalesOrderDetail.tsx:276 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/build/BuildDetail.tsx:262 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/sales/SalesOrderDetail.tsx:314 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 +#: src/pages/build/BuildDetail.tsx:294 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:309 +#: src/pages/build/BuildDetail.tsx:308 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:318 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:329 #: src/pages/part/PartDetail.tsx:707 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/company/CompanyDetail.tsx:259 -#: src/pages/company/ManufacturerPartDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:343 +#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/ManufacturerPartDetail.tsx:178 #: src/pages/part/PartDetail.tsx:729 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 -#: src/pages/sales/ReturnOrderDetail.tsx:270 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:304 +#: src/pages/sales/ReturnOrderDetail.tsx:269 +#: src/pages/sales/SalesOrderDetail.tsx:338 #: src/pages/stock/StockDetail.tsx:381 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:352 -#: src/pages/company/CompanyDetail.tsx:270 -#: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:253 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:269 +#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:252 #: src/pages/part/PartDetail.tsx:737 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:281 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:280 +#: src/pages/sales/SalesOrderDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:392 #: src/tables/build/BuildOrderTestTable.tsx:143 #: src/tables/stock/StockTrackingTable.tsx:189 @@ -4279,7 +4325,7 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:370 +#: src/pages/build/BuildDetail.tsx:369 msgid "Edit Build Order" msgstr "" @@ -4287,126 +4333,126 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:390 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/SalesOrderDetail.tsx:375 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 +#: src/pages/sales/ReturnOrderDetail.tsx:341 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:402 msgid "Hold Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:350 +#: src/pages/sales/ReturnOrderDetail.tsx:349 +#: src/pages/sales/SalesOrderDetail.tsx:382 +msgid "Place this order on hold" +msgstr "" + #: src/pages/build/BuildDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:350 #: src/pages/sales/SalesOrderDetail.tsx:383 -msgid "Place this order on hold" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:406 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:352 -#: src/pages/sales/ReturnOrderDetail.tsx:351 -#: src/pages/sales/SalesOrderDetail.tsx:384 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:410 msgid "Issue Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/SalesOrderDetail.tsx:366 +msgid "Issue this order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:413 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335 #: src/pages/sales/ReturnOrderDetail.tsx:334 #: src/pages/sales/SalesOrderDetail.tsx:367 -msgid "Issue this order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:414 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:336 -#: src/pages/sales/ReturnOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:368 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:418 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:421 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:357 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 -#: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/sales/ReturnOrderDetail.tsx:358 +#: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:453 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 -#: src/pages/sales/ReturnOrderDetail.tsx:388 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:386 +#: src/pages/sales/ReturnOrderDetail.tsx:387 +#: src/pages/sales/SalesOrderDetail.tsx:420 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:460 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:394 -#: src/pages/sales/ReturnOrderDetail.tsx:395 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:459 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:393 +#: src/pages/sales/ReturnOrderDetail.tsx:394 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:477 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:459 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:415 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:457 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:464 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:462 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:492 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:429 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:426 +#: src/pages/sales/ReturnOrderDetail.tsx:427 +#: src/pages/sales/SalesOrderDetail.tsx:465 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:497 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:434 -#: src/pages/sales/SalesOrderDetail.tsx:472 +#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:432 +#: src/pages/sales/SalesOrderDetail.tsx:470 msgid "Cancel order" msgstr "" @@ -4418,24 +4464,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:104 +#: src/pages/company/CompanyDetail.tsx:103 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:111 +#: src/pages/company/CompanyDetail.tsx:110 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:120 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:126 +#: src/pages/company/CompanyDetail.tsx:125 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:116 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:333 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:132 +#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:201 +#: src/pages/company/SupplierPartDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4443,20 +4489,20 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:132 +#: src/pages/company/CompanyDetail.tsx:131 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:101 -#: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:100 +#: src/pages/company/ManufacturerPartDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:130 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:138 +#: src/pages/company/CompanyDetail.tsx:137 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:105 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/ReturnOrderDetail.tsx:104 +#: src/pages/sales/SalesOrderDetail.tsx:110 #: src/pages/stock/StockDetail.tsx:226 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 @@ -4465,7 +4511,7 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:172 +#: src/pages/company/CompanyDetail.tsx:171 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" @@ -4474,11 +4520,11 @@ msgstr "" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:178 +#: src/pages/company/CompanyDetail.tsx:177 msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:187 +#: src/pages/company/CompanyDetail.tsx:186 msgid "Supplied Parts" msgstr "" @@ -4486,84 +4532,84 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:232 +#: src/pages/company/CompanyDetail.tsx:231 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:290 +#: src/pages/company/CompanyDetail.tsx:289 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:298 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:306 +#: src/pages/company/CompanyDetail.tsx:305 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/company/ManufacturerPartDetail.tsx:75 +#: src/pages/company/SupplierPartDetail.tsx:84 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:99 +#: src/pages/company/ManufacturerPartDetail.tsx:90 +#: src/pages/company/SupplierPartDetail.tsx:98 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:108 +#: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:138 +#: src/pages/company/ManufacturerPartDetail.tsx:137 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/ManufacturerPartDetail.tsx:146 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:153 +#: src/pages/company/ManufacturerPartDetail.tsx:152 #: src/pages/part/PartDetail.tsx:539 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/company/ManufacturerPartDetail.tsx:164 #: src/pages/part/PartDetail.tsx:657 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:208 +#: src/pages/company/ManufacturerPartDetail.tsx:207 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:215 +#: src/pages/company/ManufacturerPartDetail.tsx:214 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:227 +#: src/pages/company/ManufacturerPartDetail.tsx:226 #: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: 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 "" -#: src/pages/company/SupplierPartDetail.tsx:159 +#: src/pages/company/SupplierPartDetail.tsx:158 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 @@ -4571,122 +4617,122 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:170 +#: src/pages/company/SupplierPartDetail.tsx:169 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:177 +#: src/pages/company/SupplierPartDetail.tsx:176 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:212 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:219 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:292 +#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:291 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:243 +#: src/pages/company/SupplierPartDetail.tsx:242 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:276 +#: src/pages/company/SupplierPartDetail.tsx:275 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:301 +#: src/pages/company/SupplierPartDetail.tsx:299 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:309 +#: src/pages/company/SupplierPartDetail.tsx:307 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:315 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:98 +#: src/pages/part/CategoryDetail.tsx:92 +#: src/pages/stock/LocationDetail.tsx:94 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:109 +#: src/pages/part/CategoryDetail.tsx:108 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/part/CategoryDetail.tsx:125 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:138 +#: src/pages/part/CategoryDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:134 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:138 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:146 +#: src/pages/part/CategoryDetail.tsx:145 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:157 +#: src/pages/part/CategoryDetail.tsx:156 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:167 -#: src/pages/part/CategoryDetail.tsx:221 +#: src/pages/part/CategoryDetail.tsx:166 +#: src/pages/part/CategoryDetail.tsx:219 #: src/tables/part/PartCategoryTable.tsx:102 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:230 +#: src/pages/part/CategoryDetail.tsx:179 +#: src/pages/stock/LocationDetail.tsx:226 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 -#: src/pages/part/CategoryDetail.tsx:226 +#: src/pages/part/CategoryDetail.tsx:187 +#: src/pages/part/CategoryDetail.tsx:224 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:197 +#: src/pages/part/CategoryDetail.tsx:196 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:198 +#: src/pages/part/CategoryDetail.tsx:197 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:216 +#: src/pages/part/CategoryDetail.tsx:215 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:238 +#: src/pages/part/CategoryDetail.tsx:236 msgid "Category Details" msgstr "" @@ -4731,7 +4777,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:320 #: src/tables/build/BuildLineTable.tsx:166 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:103 +#: src/tables/sales/SalesOrderLineItemTable.tsx:107 msgid "Available Stock" msgstr "" @@ -4746,7 +4792,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:237 #: src/tables/build/BuildLineTable.tsx:128 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 +#: src/tables/sales/SalesOrderLineItemTable.tsx:145 msgid "On order" msgstr "" @@ -4770,7 +4816,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:295 #: src/pages/part/PartDetail.tsx:884 -#: src/pages/stock/StockDetail.tsx:560 +#: src/pages/stock/StockDetail.tsx:559 #: src/tables/build/BuildOrderTestTable.tsx:220 #: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" @@ -4915,7 +4961,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:860 #: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:576 #: src/tables/build/BuildLineTable.tsx:59 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:177 @@ -4958,7 +5004,7 @@ msgid "Deleting this part cannot be reversed" msgstr "" #: src/pages/part/PartDetail.tsx:1006 -#: src/pages/stock/LocationDetail.tsx:313 +#: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" @@ -4975,7 +5021,7 @@ msgstr "" msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1094 +#: src/pages/part/PartDetail.tsx:1093 msgid "Select Part Revision" msgstr "" @@ -5028,7 +5074,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:89 +#: src/tables/sales/SalesOrderLineItemTable.tsx:93 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -5067,7 +5113,7 @@ msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 #: src/tables/bom/BomTable.tsx:176 #: src/tables/general/ExtraLineItemTable.tsx:56 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" @@ -5196,23 +5242,23 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:88 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:98 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:97 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:122 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:133 -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:153 +#: src/pages/sales/ReturnOrderDetail.tsx:132 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Line Items" msgstr "" @@ -5222,91 +5268,91 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:140 -#: src/pages/sales/SalesOrderDetail.tsx:149 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:160 +#: src/pages/sales/ReturnOrderDetail.tsx:139 +#: src/pages/sales/SalesOrderDetail.tsx:148 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:147 -#: src/pages/sales/SalesOrderDetail.tsx:156 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:146 +#: src/pages/sales/SalesOrderDetail.tsx:155 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:182 -#: src/pages/sales/SalesOrderDetail.tsx:191 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 +#: src/pages/sales/ReturnOrderDetail.tsx:181 +#: src/pages/sales/SalesOrderDetail.tsx:190 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:227 -#: src/pages/sales/SalesOrderDetail.tsx:262 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 +#: src/pages/sales/ReturnOrderDetail.tsx:226 +#: src/pages/sales/SalesOrderDetail.tsx:261 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 -#: src/pages/sales/ReturnOrderDetail.tsx:254 -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:275 +#: src/pages/sales/ReturnOrderDetail.tsx:253 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/pages/sales/SalesOrderDetail.tsx:453 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/sales/ReturnOrderDetail.tsx:412 +#: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/ReturnOrderDetail.tsx:96 +#: src/pages/sales/SalesOrderDetail.tsx:102 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:310 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:319 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:332 +#: src/pages/sales/ReturnOrderDetail.tsx:331 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:342 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:348 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Complete Return Order" msgstr "" @@ -5314,15 +5360,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:239 +#: src/pages/sales/SalesOrderDetail.tsx:238 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:248 +#: src/pages/sales/SalesOrderDetail.tsx:247 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5332,88 +5378,88 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:308 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:364 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:114 +#: src/pages/stock/LocationDetail.tsx:110 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:128 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:140 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:150 +#: src/pages/stock/LocationDetail.tsx:146 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:161 +#: src/pages/stock/LocationDetail.tsx:157 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:172 +#: src/pages/stock/LocationDetail.tsx:168 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:198 +#: src/pages/stock/LocationDetail.tsx:194 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:217 -#: src/pages/stock/LocationDetail.tsx:340 +#: src/pages/stock/LocationDetail.tsx:213 +#: src/pages/stock/LocationDetail.tsx:335 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:238 -#: src/pages/stock/LocationDetail.tsx:345 +#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:340 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:238 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:247 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:335 +#: src/pages/stock/LocationDetail.tsx:331 msgid "Location Actions" msgstr "" @@ -5441,12 +5487,6 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:96 -msgid "Build Order" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" @@ -5731,7 +5771,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:229 #: src/tables/build/BuildLineTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:127 +#: src/tables/sales/SalesOrderLineItemTable.tsx:131 msgid "Includes variant stock" msgstr "" @@ -5742,7 +5782,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 #: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" @@ -6031,7 +6071,7 @@ msgid "Show tracked lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:119 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "In production" msgstr "" @@ -6040,7 +6080,7 @@ msgid "Insufficient stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:163 -#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/sales/SalesOrderLineItemTable.tsx:125 #: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" @@ -6054,7 +6094,7 @@ msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:283 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 +#: src/tables/sales/SalesOrderLineItemTable.tsx:247 msgid "Create Build Order" msgstr "" @@ -6245,24 +6285,24 @@ msgstr "" msgid "Required Tests" msgstr "" -#: src/tables/company/AddressTable.tsx:121 -#: src/tables/company/AddressTable.tsx:185 +#: src/tables/company/AddressTable.tsx:118 +#: src/tables/company/AddressTable.tsx:182 msgid "Add Address" msgstr "" -#: src/tables/company/AddressTable.tsx:126 +#: src/tables/company/AddressTable.tsx:123 msgid "Address created" msgstr "" -#: src/tables/company/AddressTable.tsx:135 +#: src/tables/company/AddressTable.tsx:132 msgid "Edit Address" msgstr "" -#: src/tables/company/AddressTable.tsx:143 +#: src/tables/company/AddressTable.tsx:140 msgid "Delete Address" msgstr "" -#: src/tables/company/AddressTable.tsx:144 +#: src/tables/company/AddressTable.tsx:141 msgid "Are you sure you want to delete this address?" msgstr "" @@ -6372,23 +6412,23 @@ msgid "Drag attachment file here to upload" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:86 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 #: src/tables/sales/ReturnOrderLineItemTable.tsx:60 -#: src/tables/sales/SalesOrderLineItemTable.tsx:196 +#: src/tables/sales/SalesOrderLineItemTable.tsx:200 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:98 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/SalesOrderLineItemTable.tsx:214 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:106 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/SalesOrderLineItemTable.tsx:222 +#: src/tables/sales/SalesOrderLineItemTable.tsx:226 msgid "Delete Line Item" msgstr "" @@ -6401,12 +6441,12 @@ msgid "Machine restarted" msgstr "" #: src/tables/machine/MachineListTable.tsx:212 -#: src/tables/machine/MachineListTable.tsx:263 +#: src/tables/machine/MachineListTable.tsx:262 msgid "Edit machine" msgstr "" #: src/tables/machine/MachineListTable.tsx:226 -#: src/tables/machine/MachineListTable.tsx:267 +#: src/tables/machine/MachineListTable.tsx:266 msgid "Delete machine" msgstr "" @@ -6419,7 +6459,7 @@ msgid "Are you sure you want to remove the machine \"{0}\"?" msgstr "" #: src/tables/machine/MachineListTable.tsx:255 -#: src/tables/machine/MachineListTable.tsx:432 +#: src/tables/machine/MachineListTable.tsx:431 msgid "Restart required" msgstr "" @@ -6427,50 +6467,50 @@ msgstr "" msgid "Machine Actions" msgstr "" -#: src/tables/machine/MachineListTable.tsx:272 +#: src/tables/machine/MachineListTable.tsx:271 msgid "Restart" msgstr "" -#: src/tables/machine/MachineListTable.tsx:274 +#: src/tables/machine/MachineListTable.tsx:273 msgid "Restart machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:276 +#: src/tables/machine/MachineListTable.tsx:275 msgid "manual restart required" msgstr "" -#: src/tables/machine/MachineListTable.tsx:292 +#: src/tables/machine/MachineListTable.tsx:291 msgid "Machine information" msgstr "" -#: src/tables/machine/MachineListTable.tsx:303 -#: src/tables/machine/MachineListTable.tsx:599 +#: src/tables/machine/MachineListTable.tsx:302 +#: src/tables/machine/MachineListTable.tsx:598 msgid "Machine Type" msgstr "" -#: src/tables/machine/MachineListTable.tsx:316 +#: src/tables/machine/MachineListTable.tsx:315 msgid "Machine Driver" msgstr "" -#: src/tables/machine/MachineListTable.tsx:329 +#: src/tables/machine/MachineListTable.tsx:328 msgid "Initialized" msgstr "" -#: src/tables/machine/MachineListTable.tsx:350 +#: src/tables/machine/MachineListTable.tsx:349 #: src/tables/machine/MachineTypeTable.tsx:261 msgid "Errors" msgstr "" -#: src/tables/machine/MachineListTable.tsx:358 +#: src/tables/machine/MachineListTable.tsx:357 #: src/tables/machine/MachineTypeTable.tsx:269 msgid "No errors reported" msgstr "" -#: src/tables/machine/MachineListTable.tsx:378 +#: src/tables/machine/MachineListTable.tsx:377 msgid "Machine Settings" msgstr "" -#: src/tables/machine/MachineListTable.tsx:389 +#: src/tables/machine/MachineListTable.tsx:388 msgid "Driver Settings" msgstr "" @@ -6478,15 +6518,15 @@ msgstr "" #~ msgid "Create machine" #~ msgstr "Create machine" -#: src/tables/machine/MachineListTable.tsx:506 +#: src/tables/machine/MachineListTable.tsx:505 msgid "Add machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:561 +#: src/tables/machine/MachineListTable.tsx:560 msgid "Machine detail" msgstr "" -#: src/tables/machine/MachineListTable.tsx:608 +#: src/tables/machine/MachineListTable.tsx:607 msgid "Driver" msgstr "" @@ -7252,7 +7292,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337 msgid "Import Line Items" msgstr "" @@ -7268,25 +7308,25 @@ msgstr "" msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:298 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342 #: src/tables/sales/ReturnOrderLineItemTable.tsx:142 -#: src/tables/sales/SalesOrderLineItemTable.tsx:240 +#: src/tables/sales/SalesOrderLineItemTable.tsx:257 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352 msgid "Receive items" msgstr "" @@ -7354,15 +7394,23 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:262 +#: src/tables/sales/SalesOrderLineItemTable.tsx:238 +msgid "Allocate Serial Numbers" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:279 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 +msgid "Allocate Serials" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:303 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 #: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" diff --git a/src/frontend/src/locales/hu/messages.po b/src/frontend/src/locales/hu/messages.po index 909ee0c1cb..c19683996f 100644 --- a/src/frontend/src/locales/hu/messages.po +++ b/src/frontend/src/locales/hu/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: hu\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-29 04:38\n" +"PO-Revision-Date: 2024-09-09 03:25\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -48,20 +48,21 @@ msgstr "Másolás" #: src/components/buttons/PrintingActions.tsx:93 msgid "Print Label" -msgstr "" +msgstr "Címke Nyomtatás" #: src/components/buttons/PrintingActions.tsx:99 msgid "Print" -msgstr "" +msgstr "Nyomtatás" #: src/components/buttons/PrintingActions.tsx:100 msgid "Label printing completed successfully" -msgstr "" +msgstr "Címke nyomtatás sikeres" #: src/components/buttons/PrintingActions.tsx:106 #: src/components/buttons/PrintingActions.tsx:144 -#: src/components/editors/NotesEditor.tsx:65 -#: src/components/editors/NotesEditor.tsx:165 +#: src/components/editors/NotesEditor.tsx:40 +#: src/components/editors/NotesEditor.tsx:109 +#: src/components/editors/NotesEditor.tsx:163 #: src/components/forms/fields/ApiFormField.tsx:319 #: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 @@ -77,39 +78,39 @@ msgstr "Hiba" #: src/components/buttons/PrintingActions.tsx:107 msgid "The label could not be generated" -msgstr "" +msgstr "Címkét nem sikerült generálni" #: src/components/buttons/PrintingActions.tsx:122 msgid "Print Report" -msgstr "" +msgstr "Jelentés Nyomtatása" #: src/components/buttons/PrintingActions.tsx:138 msgid "Generate" -msgstr "" +msgstr "Generálás" #: src/components/buttons/PrintingActions.tsx:139 msgid "Report printing completed successfully" -msgstr "" +msgstr "Jelentés nyomtatása sikeres" #: src/components/buttons/PrintingActions.tsx:145 msgid "The report could not be generated" -msgstr "" +msgstr "Jelentés generálása sikertelen" #: src/components/buttons/PrintingActions.tsx:173 msgid "Printing Actions" -msgstr "" +msgstr "Nyomtatási műveletek" #: src/components/buttons/PrintingActions.tsx:178 msgid "Print Labels" -msgstr "" +msgstr "Címkék Nyomtatása" #: src/components/buttons/PrintingActions.tsx:184 msgid "Print Reports" -msgstr "" +msgstr "Jelentések nyomtatása" #: src/components/buttons/RemoveRowButton.tsx:8 msgid "Remove this row" -msgstr "" +msgstr "Sor eltávolítása" #: src/components/buttons/ScanButton.tsx:15 msgid "Scan QR code" @@ -143,7 +144,7 @@ msgstr "Nem" #: src/components/details/Details.tsx:301 msgid "No name defined" -msgstr "" +msgstr "Nincs név megadva" #: src/components/details/DetailsImage.tsx:65 msgid "Remove Image" @@ -163,8 +164,8 @@ msgstr "Eltávolítás" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:237 -#: src/components/items/ActionDropdown.tsx:238 +#: src/components/items/ActionDropdown.tsx:270 +#: src/components/items/ActionDropdown.tsx:271 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:210 @@ -239,35 +240,49 @@ msgstr "Kép törlése" #~ msgid "Part is virtual (not a physical part)" #~ msgstr "Part is virtual (not a physical part)" -#: src/components/editors/NotesEditor.tsx:66 +#: src/components/editors/NotesEditor.tsx:41 +#: src/components/editors/NotesEditor.tsx:110 msgid "Image upload failed" -msgstr "" +msgstr "Képfeltöltés sikertelen" -#: src/components/editors/NotesEditor.tsx:156 +#: src/components/editors/NotesEditor.tsx:119 +#: src/components/editors/NotesEditor.tsx:154 #: src/components/forms/ApiForm.tsx:467 #: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "Siker" -#: src/components/editors/NotesEditor.tsx:157 -msgid "Notes saved successfully" +#: src/components/editors/NotesEditor.tsx:120 +msgid "Image uploaded successfully" msgstr "" -#: src/components/editors/NotesEditor.tsx:166 +#: src/components/editors/NotesEditor.tsx:155 +msgid "Notes saved successfully" +msgstr "Jegyzet mentés sikeres" + +#: src/components/editors/NotesEditor.tsx:164 msgid "Failed to save notes" msgstr "Megjegyzések mentése nem sikerült" -#: src/components/editors/NotesEditor.tsx:198 -msgid "Preview Notes" +#: src/components/editors/NotesEditor.tsx:182 +msgid "Disable Editing" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:191 +msgid "Enable Editing" msgstr "" #: src/components/editors/NotesEditor.tsx:198 -msgid "Edit Notes" -msgstr "" +#~ msgid "Preview Notes" +#~ msgstr "Preview Notes" + +#: src/components/editors/NotesEditor.tsx:198 +#~ msgid "Edit Notes" +#~ msgstr "Edit Notes" #: src/components/editors/NotesEditor.tsx:212 msgid "Save Notes" -msgstr "" +msgstr "Jegyzet Mentése" #: src/components/editors/TemplateEditor/CodeEditor/index.tsx:9 msgid "Code" @@ -296,7 +311,7 @@ msgstr "Hiba a sablon mentése közben" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:146 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:274 msgid "Save & Reload Preview" -msgstr "" +msgstr "Mentés és előnézet frissítése" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:151 msgid "Are you sure you want to Save & Reload the preview?" @@ -344,7 +359,7 @@ msgstr "Aktuális sablon elmentése és előnézet frissítése" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:333 msgid "Select instance to preview" -msgstr "" +msgstr "Az előnézet példány kiválasztása" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:377 msgid "Error rendering template" @@ -352,51 +367,51 @@ msgstr "Hiba a sablon megjelenítésekor" #: src/components/errors/ClientError.tsx:23 msgid "Client Error" -msgstr "" +msgstr "Kliens Hiba" #: src/components/errors/ClientError.tsx:24 msgid "Client error occurred" -msgstr "" +msgstr "Kliens hiba történt" #: src/components/errors/GenericErrorPage.tsx:50 msgid "Status Code" -msgstr "" +msgstr "Állapotkód" #: src/components/errors/GenericErrorPage.tsx:63 msgid "Return to the index page" -msgstr "" +msgstr "Főoldalra visszatérés" #: src/components/errors/NotAuthenticated.tsx:8 msgid "Not Authenticated" -msgstr "" +msgstr "Nem Azonosított" #: src/components/errors/NotAuthenticated.tsx:9 msgid "You are not logged in." -msgstr "" +msgstr "Ön nincs bejelentkezve." #: src/components/errors/NotFound.tsx:8 msgid "Page Not Found" -msgstr "" +msgstr "Oldal nem található" #: src/components/errors/NotFound.tsx:9 msgid "This page does not exist" -msgstr "" +msgstr "Ez az oldal nem létezik" #: src/components/errors/PermissionDenied.tsx:8 msgid "Permission Denied" -msgstr "" +msgstr "Nem jogosult" #: src/components/errors/PermissionDenied.tsx:9 msgid "You do not have permission to view this page." -msgstr "" +msgstr "Önnek nincs jogosultsága megnézni ezt az oldalt." #: src/components/errors/ServerError.tsx:8 msgid "Server Error" -msgstr "" +msgstr "Szerver hiba" #: src/components/errors/ServerError.tsx:9 msgid "A server error occurred" -msgstr "" +msgstr "Szerver hiba történt" #: src/components/forms/ApiForm.tsx:151 #: src/components/forms/ApiForm.tsx:568 @@ -409,7 +424,7 @@ msgstr "Form hiba" #: src/components/forms/ApiForm.tsx:576 msgid "Errors exist for one or more form fields" -msgstr "" +msgstr "Egy vagy több mező hibát jelez" #: src/components/forms/ApiForm.tsx:678 #: src/tables/plugin/PluginListTable.tsx:388 @@ -417,7 +432,7 @@ msgid "Update" msgstr "Frissítés" #: src/components/forms/ApiForm.tsx:698 -#: src/components/items/ActionDropdown.tsx:217 +#: src/components/items/ActionDropdown.tsx:250 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:357 #: src/pages/Notifications.tsx:123 @@ -566,24 +581,24 @@ msgstr "Jelszó ismét" #: src/components/forms/AuthenticationForm.tsx:247 msgid "Repeat password" -msgstr "" +msgstr "Jelszó megismétlése" #: src/components/forms/AuthenticationForm.tsx:259 #: src/components/forms/AuthenticationForm.tsx:304 msgid "Register" -msgstr "" +msgstr "Regisztráció" #: src/components/forms/AuthenticationForm.tsx:265 msgid "Or use SSO" -msgstr "" +msgstr "Vagy használj SSO-t" #: src/components/forms/AuthenticationForm.tsx:296 msgid "Don't have an account?" -msgstr "" +msgstr "Nincsen felhasználóneve?" #: src/components/forms/AuthenticationForm.tsx:315 msgid "Go back to login" -msgstr "" +msgstr "Vissza a bejelentkezéshez" #: src/components/forms/HostOptionsForm.tsx:36 #: src/components/forms/HostOptionsForm.tsx:67 @@ -593,9 +608,9 @@ msgstr "Kiszolgáló" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 -#: src/pages/part/CategoryDetail.tsx:81 +#: src/pages/part/CategoryDetail.tsx:80 #: src/pages/part/PartDetail.tsx:143 -#: src/pages/stock/LocationDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:82 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -647,29 +662,29 @@ msgstr "Státusz: <0>worker ({0}), <1>plugins{1}" #: src/components/forms/fields/IconField.tsx:81 msgid "No icon selected" -msgstr "" +msgstr "Nincsen ikon kiválasztva" #: src/components/forms/fields/IconField.tsx:159 msgid "Uncategorized" -msgstr "" +msgstr "Kategorizálatlan" #: src/components/forms/fields/IconField.tsx:209 #: src/components/nav/Layout.tsx:70 #: src/tables/part/PartThumbTable.tsx:192 msgid "Search..." -msgstr "" +msgstr "Keresés..." #: src/components/forms/fields/IconField.tsx:223 msgid "Select category" -msgstr "" +msgstr "Válassz kategóriát" #: src/components/forms/fields/IconField.tsx:232 msgid "Select pack" -msgstr "" +msgstr "Csomag választás" #: src/components/forms/fields/IconField.tsx:237 msgid "{0} icons" -msgstr "" +msgstr "{0} db" #: src/components/forms/fields/RelatedModelField.tsx:318 #: src/pages/Index/Settings/UserSettings.tsx:96 @@ -690,11 +705,11 @@ msgstr "Nincs találat" #: src/components/forms/fields/TableField.tsx:72 msgid "modelRenderer entry required for tables" -msgstr "" +msgstr "Táblákhoz modelRenderer példány szükséges" #: src/components/forms/fields/TableField.tsx:99 msgid "No entries available" -msgstr "" +msgstr "Nincs elérhető bejegyzés" #: src/components/images/DetailsImage.tsx:252 #~ msgid "Select image" @@ -706,27 +721,27 @@ msgstr "Bélyegkép" #: src/components/importer/ImportDataSelector.tsx:170 msgid "Importing Rows" -msgstr "" +msgstr "Sorok importálása" #: src/components/importer/ImportDataSelector.tsx:171 msgid "Please wait while the data is imported" -msgstr "" +msgstr "Kérem várjon az importálás végéig" #: src/components/importer/ImportDataSelector.tsx:188 msgid "An error occurred while importing data" -msgstr "" +msgstr "Importálás közben hiba keletkezett" #: src/components/importer/ImportDataSelector.tsx:209 msgid "Edit Data" -msgstr "" +msgstr "Adat szerkesztése" #: src/components/importer/ImportDataSelector.tsx:237 msgid "Delete Row" -msgstr "" +msgstr "Sor törlése" #: src/components/importer/ImportDataSelector.tsx:267 msgid "Row" -msgstr "" +msgstr "Sor" #: src/components/importer/ImportDataSelector.tsx:285 msgid "Row contains errors" @@ -734,11 +749,11 @@ msgstr "" #: src/components/importer/ImportDataSelector.tsx:326 msgid "Accept" -msgstr "" +msgstr "Elfogad" #: src/components/importer/ImportDataSelector.tsx:359 msgid "Valid" -msgstr "" +msgstr "Érvényes" #: src/components/importer/ImportDataSelector.tsx:360 msgid "Filter by row validation status" @@ -759,12 +774,12 @@ msgstr "" #: src/components/importer/ImportDataSelector.tsx:398 msgid "Processing Data" -msgstr "" +msgstr "Adatok feldolgozása" #: src/components/importer/ImporterColumnSelector.tsx:50 #: src/components/importer/ImporterColumnSelector.tsx:176 msgid "An error occurred" -msgstr "" +msgstr "Hiba történt" #: src/components/importer/ImporterColumnSelector.tsx:62 msgid "Select column, or leave blank to ignore this field." @@ -784,7 +799,7 @@ msgstr "" #: src/components/importer/ImporterColumnSelector.tsx:182 msgid "Ignore this field" -msgstr "" +msgstr "Figyelmen kívül hagyja ezt a mezőt" #: src/components/importer/ImporterColumnSelector.tsx:196 msgid "Mapping data columns to database fields" @@ -796,11 +811,11 @@ msgstr "" #: src/components/importer/ImporterColumnSelector.tsx:214 msgid "Database Field" -msgstr "" +msgstr "Adatbázismező" #: src/components/importer/ImporterColumnSelector.tsx:215 msgid "Field Description" -msgstr "" +msgstr "Mező leírás" #: src/components/importer/ImporterColumnSelector.tsx:216 msgid "Imported Column" @@ -808,23 +823,23 @@ msgstr "" #: src/components/importer/ImporterColumnSelector.tsx:217 msgid "Default Value" -msgstr "" +msgstr "Alapértelmezett érték" #: src/components/importer/ImporterDrawer.tsx:44 msgid "Upload File" -msgstr "" +msgstr "Fájl feltöltése" #: src/components/importer/ImporterDrawer.tsx:45 msgid "Map Columns" -msgstr "" +msgstr "Oszlopok leképezése" #: src/components/importer/ImporterDrawer.tsx:46 msgid "Import Data" -msgstr "" +msgstr "Adat importálása" #: src/components/importer/ImporterDrawer.tsx:47 msgid "Process Data" -msgstr "" +msgstr "Adatok feldolgozása" #: src/components/importer/ImporterDrawer.tsx:48 msgid "Complete Import" @@ -836,7 +851,7 @@ msgstr "" #: src/components/importer/ImporterDrawer.tsx:104 msgid "Import Complete" -msgstr "" +msgstr "Importálás befejezve" #: src/components/importer/ImporterDrawer.tsx:107 msgid "Data has been imported successfully" @@ -845,11 +860,11 @@ msgstr "" #: src/components/importer/ImporterDrawer.tsx:109 #: src/components/importer/ImporterDrawer.tsx:118 msgid "Close" -msgstr "" +msgstr "Bezárás" #: src/components/importer/ImporterDrawer.tsx:115 msgid "Unknown Status" -msgstr "" +msgstr "Ismeretlen állapot" #: src/components/importer/ImporterDrawer.tsx:116 msgid "Import session has unknown status" @@ -857,78 +872,82 @@ msgstr "" #: src/components/importer/ImporterDrawer.tsx:135 msgid "Importing Data" -msgstr "" +msgstr "Adatok importálása" #: src/components/importer/ImporterImportProgress.tsx:36 msgid "Importing Records" -msgstr "" +msgstr "Sorok importálása" #: src/components/importer/ImporterImportProgress.tsx:39 msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:131 -msgid "Barcode Actions" -msgstr "Vonalkód műveletek" - -#: src/components/items/ActionDropdown.tsx:136 -msgid "View" -msgstr "Megtekintés" - -#: src/components/items/ActionDropdown.tsx:138 -msgid "View barcode" -msgstr "Vonalkód megtekintése" +#: src/components/items/ActionDropdown.tsx:128 +msgid "Options" +msgstr "" #: src/components/items/ActionDropdown.tsx:140 #~ msgid "View Barcode" #~ msgstr "View Barcode" -#: src/components/items/ActionDropdown.tsx:144 +#: src/components/items/ActionDropdown.tsx:162 +#~ msgid "Link custom barcode" +#~ msgstr "Link custom barcode" + +#: src/components/items/ActionDropdown.tsx:164 +msgid "Barcode Actions" +msgstr "Vonalkód műveletek" + +#: src/components/items/ActionDropdown.tsx:169 +msgid "View" +msgstr "Megtekintés" + +#: src/components/items/ActionDropdown.tsx:171 +msgid "View barcode" +msgstr "Vonalkód megtekintése" + +#: src/components/items/ActionDropdown.tsx:177 msgid "Link Barcode" msgstr "Vonalkód hozzárendelése" -#: src/components/items/ActionDropdown.tsx:146 +#: src/components/items/ActionDropdown.tsx:179 msgid "Link a custom barcode to this item" msgstr "" -#: src/components/items/ActionDropdown.tsx:152 +#: src/components/items/ActionDropdown.tsx:185 #: src/components/items/QRCode.tsx:195 #: src/forms/PurchaseOrderForms.tsx:419 msgid "Unlink Barcode" msgstr "Vonalkód leválasztása" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:187 msgid "Unlink custom barcode" msgstr "Egyedi vonalkód leválasztása" -#: src/components/items/ActionDropdown.tsx:162 -#~ msgid "Link custom barcode" -#~ msgstr "Link custom barcode" - -#: src/components/items/ActionDropdown.tsx:205 +#: src/components/items/ActionDropdown.tsx:238 #: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "Szerkesztés" -#: src/components/items/ActionDropdown.tsx:206 +#: src/components/items/ActionDropdown.tsx:239 msgid "Edit item" -msgstr "" +msgstr "Elem szerkesztése" -#: src/components/items/ActionDropdown.tsx:218 +#: src/components/items/ActionDropdown.tsx:251 msgid "Delete item" msgstr "Tétel törlése" -#: src/components/items/ActionDropdown.tsx:226 -#: src/components/items/ActionDropdown.tsx:227 +#: src/components/items/ActionDropdown.tsx:259 +#: src/components/items/ActionDropdown.tsx:260 msgid "Hold" -msgstr "" +msgstr "Tartás" -#: src/components/items/ActionDropdown.tsx:249 +#: src/components/items/ActionDropdown.tsx:282 #: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "Másolás" -#: src/components/items/ActionDropdown.tsx:250 +#: src/components/items/ActionDropdown.tsx:283 msgid "Duplicate item" msgstr "Elem másolása" @@ -938,11 +957,11 @@ msgstr "" #: src/components/items/BarcodeInput.tsx:24 msgid "Barcode" -msgstr "" +msgstr "Vonalkód" #: src/components/items/BarcodeInput.tsx:25 msgid "Scan" -msgstr "" +msgstr "Szkennelés" #: src/components/items/DocTooltip.tsx:92 msgid "Read More" @@ -963,7 +982,7 @@ msgstr "Tovább" #: src/components/items/InfoItem.tsx:27 msgid "None" -msgstr "" +msgstr "Nincs" #: src/components/items/InvenTreeLogo.tsx:23 msgid "InvenTree Logo" @@ -1004,7 +1023,7 @@ msgstr "" #: src/components/items/QRCode.tsx:101 msgid "Custom barcode" -msgstr "" +msgstr "Egyedi vonalkód" #: src/components/items/QRCode.tsx:102 msgid "A custom barcode is registered for this item. The shown code is not that custom barcode." @@ -1020,9 +1039,9 @@ msgstr "" #: src/components/items/QRCode.tsx:173 #: src/pages/part/PartDetail.tsx:218 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:161 -#: src/pages/sales/SalesOrderDetail.tsx:170 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:181 +#: src/pages/sales/ReturnOrderDetail.tsx:160 +#: src/pages/sales/SalesOrderDetail.tsx:169 msgid "Link" msgstr "Link" @@ -1110,7 +1129,7 @@ msgstr "Verzió információk másolása" #: src/components/modals/AboutInvenTreeModal.tsx:192 #: src/components/modals/ServerInfoModal.tsx:147 msgid "Dismiss" -msgstr "" +msgstr "Elvetés" #: src/components/modals/LicenseModal.tsx:39 msgid "No license text available" @@ -1248,7 +1267,7 @@ msgstr "Fiókbeállítások" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:315 +#: src/pages/Index/Settings/SystemSettings.tsx:314 msgid "System Settings" msgstr "Rendszerbeállítások" @@ -1383,7 +1402,19 @@ msgstr "Nincs találat a keresésre" msgid "Unknown model: {model}" msgstr "Ismeretlen model: {model}" -#: src/components/render/ModelType.tsx:22 +#: src/components/render/ModelType.tsx:101 +#~ msgid "Builds" +#~ msgstr "Builds" + +#: src/components/render/ModelType.tsx:147 +#~ msgid "Purchase Order Line" +#~ msgstr "Purchase Order Line" + +#: src/components/render/ModelType.tsx:148 +#~ msgid "Purchase Order Lines" +#~ msgstr "Purchase Order Lines" + +#: src/components/render/ModelType.tsx:202 #: src/forms/BuildForms.tsx:229 #: src/forms/BuildForms.tsx:452 #: src/forms/BuildForms.tsx:602 @@ -1396,8 +1427,8 @@ msgstr "Ismeretlen model: {model}" #: src/forms/StockForms.tsx:643 #: src/forms/StockForms.tsx:685 #: src/forms/StockForms.tsx:723 -#: src/pages/build/BuildDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:1080 +#: src/pages/build/BuildDetail.tsx:90 +#: src/pages/part/PartDetail.tsx:1079 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 @@ -1407,36 +1438,17 @@ msgstr "Ismeretlen model: {model}" msgid "Part" msgstr "Alkatrész" -#: src/components/render/ModelType.tsx:23 -#: src/defaults/links.tsx:29 -#: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:173 -#: src/pages/part/CategoryDetail.tsx:119 -#: src/pages/part/CategoryDetail.tsx:244 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:835 -msgid "Parts" -msgstr "Alkatrészek" - -#: src/components/render/ModelType.tsx:31 +#: src/components/render/ModelType.tsx:204 msgid "Part Parameter Template" msgstr "Alkatrész paraméter sablon" -#: src/components/render/ModelType.tsx:32 -msgid "Part Parameter Templates" -msgstr "Alkatrész paraméter sablonok" - -#: src/components/render/ModelType.tsx:38 +#: src/components/render/ModelType.tsx:206 msgid "Part Test Template" msgstr "" -#: src/components/render/ModelType.tsx:39 -msgid "Part Test Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:357 +#: src/components/render/ModelType.tsx:208 +#: src/pages/company/SupplierPartDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:355 #: src/pages/stock/StockDetail.tsx:169 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -1444,111 +1456,58 @@ msgstr "" msgid "Supplier Part" msgstr "Beszállítói alkatrész" -#: src/components/render/ModelType.tsx:46 -msgid "Supplier Parts" -msgstr "Beszállítói alkatrészek" - -#: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:132 +#: src/components/render/ModelType.tsx:210 +#: src/pages/company/ManufacturerPartDetail.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 msgid "Manufacturer Part" msgstr "Gyártói alkatrész" -#: src/components/render/ModelType.tsx:55 -msgid "Manufacturer Parts" -msgstr "Gyártói alkatrészek" - -#: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:305 +#: src/components/render/ModelType.tsx:212 +#: src/pages/part/CategoryDetail.tsx:303 msgid "Part Category" msgstr "Alkatrész kategória" -#: src/components/render/ModelType.tsx:64 -#: src/pages/part/CategoryDetail.tsx:258 -#: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1070 -msgid "Part Categories" -msgstr "Alkatrész kategóriák" - -#: src/components/render/ModelType.tsx:72 +#: src/components/render/ModelType.tsx:214 #: src/forms/BuildForms.tsx:602 -#: src/pages/stock/StockDetail.tsx:608 +#: src/pages/stock/StockDetail.tsx:607 #: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "Készlet tétel" -#: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:203 -#: src/pages/stock/LocationDetail.tsx:125 -#: src/pages/stock/LocationDetail.tsx:178 -#: src/pages/stock/LocationDetail.tsx:384 -msgid "Stock Items" -msgstr "Készlet tételek" - -#: src/components/render/ModelType.tsx:81 +#: src/components/render/ModelType.tsx:216 msgid "Stock Location" msgstr "Készlet hely" -#: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:376 -#: src/pages/stock/StockDetail.tsx:600 -msgid "Stock Locations" -msgstr "Készlethelyek" - -#: src/components/render/ModelType.tsx:90 +#: src/components/render/ModelType.tsx:218 msgid "Stock Location Type" msgstr "" -#: src/components/render/ModelType.tsx:91 -msgid "Stock Location Types" -msgstr "" - -#: src/components/render/ModelType.tsx:95 +#: src/components/render/ModelType.tsx:220 msgid "Stock History" msgstr "Készlettörténet" -#: src/components/render/ModelType.tsx:96 -msgid "Stock Histories" -msgstr "Készlettörténet" +#: src/components/render/ModelType.tsx:222 +#: src/pages/stock/StockDetail.tsx:209 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:96 +msgid "Build Order" +msgstr "" -#: src/components/render/ModelType.tsx:100 -#: src/defaults/links.tsx:31 -#: src/defaults/menuItems.tsx:43 -msgid "Build" -msgstr "Gyártás" - -#: src/components/render/ModelType.tsx:101 -msgid "Builds" -msgstr "Gyártások" - -#: src/components/render/ModelType.tsx:109 +#: src/components/render/ModelType.tsx:224 msgid "Build Line" msgstr "" -#: src/components/render/ModelType.tsx:110 -msgid "Build Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:117 +#: src/components/render/ModelType.tsx:226 msgid "Build Item" msgstr "" -#: src/components/render/ModelType.tsx:118 -msgid "Build Items" -msgstr "" - -#: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:339 +#: src/components/render/ModelType.tsx:228 +#: src/pages/company/CompanyDetail.tsx:337 msgid "Company" msgstr "Cég" -#: src/components/render/ModelType.tsx:123 -msgid "Companies" -msgstr "Cégek" - -#: src/components/render/ModelType.tsx:131 +#: src/components/render/ModelType.tsx:230 #: src/tables/TableHoverCard.tsx:81 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 @@ -1557,176 +1516,262 @@ msgstr "Cégek" msgid "Project Code" msgstr "Projektszám" -#: src/components/render/ModelType.tsx:132 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 -msgid "Project Codes" -msgstr "Projektszámok" - -#: src/components/render/ModelType.tsx:138 +#: src/components/render/ModelType.tsx:232 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:463 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "Beszerzési rendelés" -#: src/components/render/ModelType.tsx:139 -#: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:670 -#: src/pages/purchasing/PurchasingIndex.tsx:25 -msgid "Purchase Orders" -msgstr "Beszerzési rendelések" +#: src/components/render/ModelType.tsx:234 +msgid "Purchase Order Line Item" +msgstr "" -#: src/components/render/ModelType.tsx:147 -msgid "Purchase Order Line" -msgstr "Beszerzési rendelés tétel" - -#: src/components/render/ModelType.tsx:148 -msgid "Purchase Order Lines" -msgstr "Beszerzési rendelés tételei" - -#: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:149 -#: src/pages/sales/SalesOrderDetail.tsx:505 +#: src/components/render/ModelType.tsx:236 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/sales/SalesOrderDetail.tsx:503 #: src/pages/stock/StockDetail.tsx:217 #: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "Vevői rendelés" -#: src/components/render/ModelType.tsx:153 -#: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:677 -#: src/pages/sales/SalesIndex.tsx:26 -msgid "Sales Orders" -msgstr "Vevői rendelések" - -#: src/components/render/ModelType.tsx:161 +#: src/components/render/ModelType.tsx:238 msgid "Sales Order Shipment" msgstr "Vevői rendelés szállítmány" -#: src/components/render/ModelType.tsx:162 -msgid "Sales Order Shipments" -msgstr "Vevői rendelés szállítmányok" - -#: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/components/render/ModelType.tsx:240 +#: src/pages/sales/ReturnOrderDetail.tsx:452 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "Visszavétel" -#: src/components/render/ModelType.tsx:169 -#: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:223 -#: src/pages/sales/SalesIndex.tsx:32 -msgid "Return Orders" -msgstr "Visszavételek" - -#: src/components/render/ModelType.tsx:177 +#: src/components/render/ModelType.tsx:242 msgid "Return Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:178 -msgid "Return Order Line Items" -msgstr "" - -#: src/components/render/ModelType.tsx:182 -#: src/tables/company/AddressTable.tsx:47 +#: src/components/render/ModelType.tsx:244 +#: src/tables/company/AddressTable.tsx:48 msgid "Address" msgstr "Cím" -#: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:253 -msgid "Addresses" -msgstr "Címek" - -#: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:170 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/components/render/ModelType.tsx:246 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:178 msgid "Contact" msgstr "Kapcsolat" -#: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:247 -msgid "Contacts" -msgstr "Kapcsolatok" - -#: src/components/render/ModelType.tsx:196 +#: src/components/render/ModelType.tsx:248 msgid "Owner" msgstr "Tulajdonos" -#: src/components/render/ModelType.tsx:197 -msgid "Owners" -msgstr "Tulajdonosok" - -#: src/components/render/ModelType.tsx:203 +#: src/components/render/ModelType.tsx:250 #: src/tables/settings/ImportSessionTable.tsx:121 #: src/tables/stock/StockItemTestResultTable.tsx:204 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "Felhasználó" -#: src/components/render/ModelType.tsx:204 +#: src/components/render/ModelType.tsx:252 +msgid "Group" +msgstr "" + +#: src/components/render/ModelType.tsx:254 +msgid "Import Session" +msgstr "" + +#: src/components/render/ModelType.tsx:256 +msgid "Label Template" +msgstr "" + +#: src/components/render/ModelType.tsx:258 +msgid "Report Template" +msgstr "" + +#: src/components/render/ModelType.tsx:260 +msgid "Plugin Configuration" +msgstr "" + +#: src/components/render/ModelType.tsx:262 +msgid "Content Type" +msgstr "" + +#: src/components/render/ModelType.tsx:264 +msgid "Unknown Model" +msgstr "" + +#: src/components/render/ModelType.tsx:275 +#: src/defaults/links.tsx:29 +#: src/defaults/menuItems.tsx:33 +#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/part/CategoryDetail.tsx:118 +#: src/pages/part/CategoryDetail.tsx:242 +#: src/pages/part/CategoryDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:835 +msgid "Parts" +msgstr "Alkatrészek" + +#: src/components/render/ModelType.tsx:277 +msgid "Part Parameter Templates" +msgstr "Alkatrész paraméter sablonok" + +#: src/components/render/ModelType.tsx:279 +msgid "Part Test Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:281 +msgid "Supplier Parts" +msgstr "Beszállítói alkatrészek" + +#: src/components/render/ModelType.tsx:283 +msgid "Manufacturer Parts" +msgstr "Gyártói alkatrészek" + +#: src/components/render/ModelType.tsx:285 +#: src/pages/part/CategoryDetail.tsx:256 +#: src/pages/part/CategoryDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:1069 +msgid "Part Categories" +msgstr "Alkatrész kategóriák" + +#: src/components/render/ModelType.tsx:287 +#: src/pages/company/CompanyDetail.tsx:202 +#: src/pages/stock/LocationDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:379 +msgid "Stock Items" +msgstr "Készlet tételek" + +#: src/components/render/ModelType.tsx:289 +#: src/pages/stock/LocationDetail.tsx:188 +#: src/pages/stock/LocationDetail.tsx:371 +#: src/pages/stock/StockDetail.tsx:599 +msgid "Stock Locations" +msgstr "Készlethelyek" + +#: src/components/render/ModelType.tsx:291 +msgid "Stock Location Types" +msgstr "" + +#: src/components/render/ModelType.tsx:293 +msgid "Stock Histories" +msgstr "Készlettörténet" + +#: src/components/render/ModelType.tsx:295 +#: src/pages/Index/Settings/SystemSettings.tsx:236 +#: src/pages/build/BuildDetail.tsx:534 +#: src/pages/build/BuildIndex.tsx:22 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/sales/SalesOrderDetail.tsx:328 +msgid "Build Orders" +msgstr "Gyártási utasítások" + +#: src/components/render/ModelType.tsx:297 +msgid "Build Lines" +msgstr "" + +#: src/components/render/ModelType.tsx:299 +msgid "Build Items" +msgstr "" + +#: src/components/render/ModelType.tsx:301 +msgid "Companies" +msgstr "Cégek" + +#: src/components/render/ModelType.tsx:303 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 +msgid "Project Codes" +msgstr "Projektszámok" + +#: src/components/render/ModelType.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/company/CompanyDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/part/PartDetail.tsx:670 +#: src/pages/purchasing/PurchasingIndex.tsx:25 +msgid "Purchase Orders" +msgstr "Beszerzési rendelések" + +#: src/components/render/ModelType.tsx:307 +msgid "Purchase Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:309 +#: src/pages/Index/Settings/SystemSettings.tsx:269 +#: src/pages/company/CompanyDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:677 +#: src/pages/sales/SalesIndex.tsx:26 +msgid "Sales Orders" +msgstr "Vevői rendelések" + +#: src/components/render/ModelType.tsx:311 +msgid "Sales Order Shipments" +msgstr "Vevői rendelés szállítmányok" + +#: src/components/render/ModelType.tsx:313 +#: src/pages/Index/Settings/SystemSettings.tsx:285 +#: src/pages/company/CompanyDetail.tsx:222 +#: src/pages/sales/SalesIndex.tsx:32 +msgid "Return Orders" +msgstr "Visszavételek" + +#: src/components/render/ModelType.tsx:315 +msgid "Return Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:317 +#: src/pages/company/CompanyDetail.tsx:252 +msgid "Addresses" +msgstr "Címek" + +#: src/components/render/ModelType.tsx:319 +#: src/pages/company/CompanyDetail.tsx:246 +msgid "Contacts" +msgstr "Kapcsolatok" + +#: src/components/render/ModelType.tsx:321 +msgid "Owners" +msgstr "Tulajdonosok" + +#: src/components/render/ModelType.tsx:323 #: src/pages/Index/Settings/AdminCenter/Index.tsx:102 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "Felhasználók" -#: src/components/render/ModelType.tsx:210 -msgid "Group" -msgstr "" - -#: src/components/render/ModelType.tsx:211 +#: src/components/render/ModelType.tsx:325 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 #: src/tables/settings/UserTable.tsx:138 #: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "Csoportok" -#: src/components/render/ModelType.tsx:218 -msgid "Import Session" -msgstr "" - -#: src/components/render/ModelType.tsx:219 +#: src/components/render/ModelType.tsx:327 msgid "Import Sessions" msgstr "" -#: src/components/render/ModelType.tsx:225 -msgid "Label Template" -msgstr "" - -#: src/components/render/ModelType.tsx:226 +#: src/components/render/ModelType.tsx:329 #: src/pages/Index/Settings/AdminCenter/Index.tsx:168 msgid "Label Templates" msgstr "" -#: src/components/render/ModelType.tsx:232 -msgid "Report Template" -msgstr "" - -#: src/components/render/ModelType.tsx:233 +#: src/components/render/ModelType.tsx:331 #: src/pages/Index/Settings/AdminCenter/Index.tsx:174 msgid "Report Templates" msgstr "" -#: src/components/render/ModelType.tsx:239 -msgid "Plugin Configuration" -msgstr "" - -#: src/components/render/ModelType.tsx:240 +#: src/components/render/ModelType.tsx:333 msgid "Plugin Configurations" msgstr "" -#: src/components/render/ModelType.tsx:246 -msgid "Content Type" +#: src/components/render/ModelType.tsx:335 +msgid "Content Types" msgstr "" -#: src/components/render/ModelType.tsx:247 -msgid "Content Types" +#: src/components/render/ModelType.tsx:337 +msgid "Unknown Models" msgstr "" #: src/components/render/Order.tsx:121 @@ -1735,8 +1780,8 @@ msgstr "Szállítmány" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:325 -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/CompanyDetail.tsx:323 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/pages/part/PartDetail.tsx:896 msgid "Inactive" msgstr "Inaktív" @@ -1750,23 +1795,23 @@ msgstr "Nincs készlet" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:206 +#: src/pages/Index/Settings/SystemSettings.tsx:204 #: src/pages/part/PartDetail.tsx:550 -#: src/pages/stock/LocationDetail.tsx:356 +#: src/pages/stock/LocationDetail.tsx:351 #: src/pages/stock/StockDetail.tsx:407 #: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "Készlet" -#: src/components/render/Stock.tsx:60 +#: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:565 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/build/BuildAllocatedStockTable.tsx:102 #: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "Sorozatszám" -#: src/components/render/Stock.tsx:62 +#: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:234 #: src/forms/BuildForms.tsx:602 #: src/forms/PurchaseOrderForms.tsx:641 @@ -1774,7 +1819,7 @@ msgstr "Sorozatszám" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:171 #: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:571 +#: src/pages/stock/StockDetail.tsx:570 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 @@ -2503,7 +2548,7 @@ msgstr "Jelenlegi hírek" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:96 +#: src/pages/company/CompanyDetail.tsx:95 msgid "Website" msgstr "Weboldal" @@ -2515,13 +2560,18 @@ msgstr "GitHub" msgid "Demo" msgstr "Demó" +#: src/defaults/links.tsx:31 +#: src/defaults/menuItems.tsx:43 +msgid "Build" +msgstr "Gyártás" + #: src/defaults/links.tsx:33 #: src/defaults/menuItems.tsx:48 #: 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:329 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "Beszerzés" @@ -2529,9 +2579,9 @@ msgstr "Beszerzés" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:459 +#: src/pages/sales/ReturnOrderDetail.tsx:457 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:510 +#: src/pages/sales/SalesOrderDetail.tsx:508 msgid "Sales" msgstr "Eladás" @@ -2765,16 +2815,16 @@ msgstr "" #: src/forms/BuildForms.tsx:472 msgid "Remove line" -msgstr "" +msgstr "Sor eltávolítása" #: src/forms/BuildForms.tsx:631 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:200 msgid "Source Location" msgstr "" #: src/forms/BuildForms.tsx:632 msgid "Select the source location for the stock allocation" -msgstr "" +msgstr "A készlet hozzárendelés forrás készlethelyének kiválasztása" #: src/forms/BuildForms.tsx:652 #: src/tables/build/BuildLineTable.tsx:293 @@ -2785,7 +2835,7 @@ msgstr "Készlet foglalása" #: src/forms/BuildForms.tsx:655 msgid "Stock items allocated" -msgstr "" +msgstr "Készlet lefoglalva" #: src/forms/CompanyForms.tsx:150 #~ msgid "Company updated" @@ -2886,9 +2936,9 @@ msgid "Store with already received stock" msgstr "Tárolás a már megérkezett készlettel" #: src/forms/PurchaseOrderForms.tsx:521 -#: src/pages/build/BuildDetail.tsx:215 +#: src/pages/build/BuildDetail.tsx:214 #: src/pages/stock/StockDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:583 +#: src/pages/stock/StockDetail.tsx:582 #: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:189 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 @@ -2901,20 +2951,20 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:543 #: src/forms/StockForms.tsx:428 -#: src/pages/company/SupplierPartDetail.tsx:152 -#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/stock/StockDetail.tsx:240 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:105 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 -#: src/pages/sales/ReturnOrderDetail.tsx:117 -#: src/pages/sales/SalesOrderDetail.tsx:123 +#: src/pages/build/BuildDetail.tsx:104 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:143 +#: src/pages/sales/ReturnOrderDetail.tsx:116 +#: src/pages/sales/SalesOrderDetail.tsx:122 #: src/tables/build/BuildOrderTable.tsx:114 -#: src/tables/machine/MachineListTable.tsx:335 +#: src/tables/machine/MachineListTable.tsx:334 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 #: src/tables/sales/ReturnOrderLineItemTable.tsx:132 @@ -2928,13 +2978,13 @@ msgid "Status" msgstr "Állapot" #: src/forms/PurchaseOrderForms.tsx:565 -#: src/pages/company/SupplierPartDetail.tsx:106 +#: src/pages/company/SupplierPartDetail.tsx:105 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:641 -#: src/pages/company/SupplierPartDetail.tsx:124 +#: src/pages/company/SupplierPartDetail.tsx:123 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" @@ -3530,7 +3580,7 @@ msgstr "Ál-tétel hozzáadása" #: src/pages/Index/Scan.tsx:569 msgid "Start scanning by selecting a camera and pressing the play button." -msgstr "" +msgstr "Kezdd a leolvasást a kamera kiválasztással és nyomd meg a lejátszás gombot." #: src/pages/Index/Scan.tsx:650 msgid "Error while getting camera" @@ -3692,8 +3742,8 @@ msgstr "" #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 -#: src/tables/machine/MachineListTable.tsx:332 -#: src/tables/machine/MachineListTable.tsx:594 +#: src/tables/machine/MachineListTable.tsx:331 +#: src/tables/machine/MachineListTable.tsx:593 #: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 @@ -3759,34 +3809,34 @@ msgstr "Betöltő" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27 #: src/tables/ColumnRenderers.tsx:248 msgid "Currency" msgstr "Pénznem" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:31 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32 msgid "Rate" msgstr "Árfolyam" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:43 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44 msgid "Exchange rates updated" msgstr "Árfolyamok frissítve" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:49 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50 msgid "Exchange rate update error" msgstr "Árfolyam frissítési hiba" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:61 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:62 msgid "Refresh currency exchange rates" msgstr "Árfolyam frissítés" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:98 -msgid "Last fetched" -msgstr "" - #: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 +msgid "Last fetched" +msgstr "Utoljára betöltve" + +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:100 msgid "Base currency" -msgstr "" +msgstr "Alapvaluta" #: src/pages/Index/Settings/AdminCenter/Index.tsx:108 msgid "Data Import" @@ -3817,7 +3867,7 @@ msgid "Custom Units" msgstr "Egyedi mértékegységek" #: src/pages/Index/Settings/AdminCenter/Index.tsx:156 -#: src/pages/part/CategoryDetail.tsx:264 +#: src/pages/part/CategoryDetail.tsx:262 msgid "Part Parameters" msgstr "Alkatrész paraméterek" @@ -3893,10 +3943,14 @@ msgstr "Plugin beállítások" #: src/pages/Index/Settings/AdminCenter/ReportTemplatePanel.tsx:17 msgid "Page Size" -msgstr "" +msgstr "Lapméret" #: src/pages/Index/Settings/AdminCenter/ReportTemplatePanel.tsx:20 msgid "Landscape" +msgstr "Fekvő" + +#: src/pages/Index/Settings/AdminCenter/ReportTemplatePanel.tsx:26 +msgid "Attach to Model" msgstr "" #: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:35 @@ -4000,20 +4054,12 @@ msgstr "Címkék" msgid "Reporting" msgstr "Riportolás" -#: src/pages/Index/Settings/SystemSettings.tsx:231 +#: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/part/PartDetail.tsx:690 msgid "Stocktake" msgstr "Leltár" -#: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:536 -#: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:624 -#: src/pages/sales/SalesOrderDetail.tsx:329 -msgid "Build Orders" -msgstr "Gyártási utasítások" - -#: src/pages/Index/Settings/SystemSettings.tsx:318 +#: src/pages/Index/Settings/SystemSettings.tsx:317 msgid "Switch to User Setting" msgstr "Felhasználói beállításra váltás" @@ -4069,37 +4115,37 @@ msgstr "Megjelölés olvasatlanként" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:98 +#: src/pages/build/BuildDetail.tsx:97 #: src/pages/part/PartDetail.tsx:150 #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:184 #: src/tables/build/BuildOrderTable.tsx:54 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderLineItemTable.tsx:66 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "IPN" -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:117 -#: src/pages/sales/ReturnOrderDetail.tsx:91 -#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/build/BuildDetail.tsx:110 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/sales/ReturnOrderDetail.tsx:90 +#: src/pages/sales/SalesOrderDetail.tsx:96 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/build/BuildLineTable.tsx:195 msgid "Reference" msgstr "Hivatkozás" -#: src/pages/build/BuildDetail.tsx:117 -#: src/pages/company/CompanyDetail.tsx:90 -#: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:92 -#: src/pages/part/CategoryDetail.tsx:101 +#: src/pages/build/BuildDetail.tsx:116 +#: src/pages/company/CompanyDetail.tsx:89 +#: src/pages/company/ManufacturerPartDetail.tsx:82 +#: src/pages/company/SupplierPartDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:100 #: src/pages/part/PartDetail.tsx:157 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 -#: src/pages/sales/ReturnOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:117 -#: src/pages/stock/LocationDetail.tsx:106 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 +#: src/pages/sales/ReturnOrderDetail.tsx:110 +#: src/pages/sales/SalesOrderDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:102 #: src/tables/ColumnRenderers.tsx:81 #: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 @@ -4112,34 +4158,34 @@ msgstr "Hivatkozás" #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 #: src/tables/sales/SalesOrderAllocationTable.tsx:56 -#: src/tables/sales/SalesOrderLineItemTable.tsx:67 +#: src/tables/sales/SalesOrderLineItemTable.tsx:71 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "Leírás" -#: src/pages/build/BuildDetail.tsx:125 +#: src/pages/build/BuildDetail.tsx:124 msgid "Parent Build" msgstr "Szülő gyártás" -#: src/pages/build/BuildDetail.tsx:136 +#: src/pages/build/BuildDetail.tsx:135 msgid "Build Quantity" msgstr "Gyártási mennyiség" -#: src/pages/build/BuildDetail.tsx:144 -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:269 msgid "Completed Outputs" msgstr "Befejezett kimenetek" -#: src/pages/build/BuildDetail.tsx:161 +#: src/pages/build/BuildDetail.tsx:160 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:168 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/part/PartDetail.tsx:372 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:195 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:215 +#: src/pages/sales/ReturnOrderDetail.tsx:194 +#: src/pages/sales/SalesOrderDetail.tsx:203 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -4147,19 +4193,19 @@ msgstr "" msgid "Responsible" msgstr "Felelős" -#: src/pages/build/BuildDetail.tsx:175 +#: src/pages/build/BuildDetail.tsx:174 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:182 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:188 -#: src/pages/sales/SalesOrderDetail.tsx:197 +#: src/pages/build/BuildDetail.tsx:181 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:208 +#: src/pages/sales/ReturnOrderDetail.tsx:187 +#: src/pages/sales/SalesOrderDetail.tsx:196 #: src/tables/ColumnRenderers.tsx:212 #: src/tables/part/PartPurchaseOrdersTable.tsx:99 #: src/tables/sales/ReturnOrderLineItemTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Target Date" msgstr "Cél dátum" @@ -4169,7 +4215,7 @@ msgstr "Cél dátum" #~ msgid "View part barcode" #~ msgstr "View part barcode" -#: src/pages/build/BuildDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:188 msgid "Completed" msgstr "" @@ -4183,7 +4229,7 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:202 +#: src/pages/build/BuildDetail.tsx:201 msgid "Any location" msgstr "" @@ -4191,7 +4237,7 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:209 +#: src/pages/build/BuildDetail.tsx:208 msgid "Destination Location" msgstr "" @@ -4207,68 +4253,68 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:247 +#: src/pages/build/BuildDetail.tsx:246 msgid "Build Details" msgstr "Gyártás részletei" -#: src/pages/build/BuildDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:263 -#: src/pages/sales/ReturnOrderDetail.tsx:126 -#: src/pages/sales/ReturnOrderDetail.tsx:233 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:268 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/build/BuildDetail.tsx:252 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:262 +#: src/pages/sales/ReturnOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:232 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:267 +#: src/pages/sales/SalesOrderDetail.tsx:276 msgid "Line Items" msgstr "Sortételek" -#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/build/BuildDetail.tsx:262 msgid "Incomplete Outputs" msgstr "Befejezetlen kimenetek" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/sales/SalesOrderDetail.tsx:314 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 +#: src/pages/build/BuildDetail.tsx:294 msgid "Consumed Stock" msgstr "Felhasznált készlet" -#: src/pages/build/BuildDetail.tsx:309 +#: src/pages/build/BuildDetail.tsx:308 msgid "Child Build Orders" msgstr "Alárendelt gyártások" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:318 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" msgstr "Teszt eredmények" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:329 #: src/pages/part/PartDetail.tsx:707 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/company/CompanyDetail.tsx:259 -#: src/pages/company/ManufacturerPartDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:343 +#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/ManufacturerPartDetail.tsx:178 #: src/pages/part/PartDetail.tsx:729 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 -#: src/pages/sales/ReturnOrderDetail.tsx:270 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:304 +#: src/pages/sales/ReturnOrderDetail.tsx:269 +#: src/pages/sales/SalesOrderDetail.tsx:338 #: src/pages/stock/StockDetail.tsx:381 msgid "Attachments" msgstr "Mellékletek" -#: src/pages/build/BuildDetail.tsx:352 -#: src/pages/company/CompanyDetail.tsx:270 -#: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:253 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:269 +#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:252 #: src/pages/part/PartDetail.tsx:737 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:281 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:280 +#: src/pages/sales/SalesOrderDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:392 #: src/tables/build/BuildOrderTestTable.tsx:143 #: src/tables/stock/StockTrackingTable.tsx:189 @@ -4279,7 +4325,7 @@ msgstr "Megjegyzések" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:370 +#: src/pages/build/BuildDetail.tsx:369 msgid "Edit Build Order" msgstr "Gyártási utasítás szerkesztése" @@ -4287,126 +4333,126 @@ msgstr "Gyártási utasítás szerkesztése" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "Gyártási utasítás létrehozása" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:390 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/SalesOrderDetail.tsx:375 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 +#: src/pages/sales/ReturnOrderDetail.tsx:341 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:402 msgid "Hold Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:350 +#: src/pages/sales/ReturnOrderDetail.tsx:349 +#: src/pages/sales/SalesOrderDetail.tsx:382 +msgid "Place this order on hold" +msgstr "" + #: src/pages/build/BuildDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:350 #: src/pages/sales/SalesOrderDetail.tsx:383 -msgid "Place this order on hold" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:406 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:352 -#: src/pages/sales/ReturnOrderDetail.tsx:351 -#: src/pages/sales/SalesOrderDetail.tsx:384 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:410 msgid "Issue Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/SalesOrderDetail.tsx:366 +msgid "Issue this order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:413 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335 #: src/pages/sales/ReturnOrderDetail.tsx:334 #: src/pages/sales/SalesOrderDetail.tsx:367 -msgid "Issue this order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:414 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:336 -#: src/pages/sales/ReturnOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:368 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:418 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:421 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:357 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 -#: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/sales/ReturnOrderDetail.tsx:358 +#: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:453 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 -#: src/pages/sales/ReturnOrderDetail.tsx:388 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:386 +#: src/pages/sales/ReturnOrderDetail.tsx:387 +#: src/pages/sales/SalesOrderDetail.tsx:420 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:460 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:394 -#: src/pages/sales/ReturnOrderDetail.tsx:395 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:459 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:393 +#: src/pages/sales/ReturnOrderDetail.tsx:394 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:477 msgid "Build Order Actions" msgstr "Gyártáshoz foglalások" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:459 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:415 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:457 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:464 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:462 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:492 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:429 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:426 +#: src/pages/sales/ReturnOrderDetail.tsx:427 +#: src/pages/sales/SalesOrderDetail.tsx:465 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:497 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:434 -#: src/pages/sales/SalesOrderDetail.tsx:472 +#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:432 +#: src/pages/sales/SalesOrderDetail.tsx:470 msgid "Cancel order" msgstr "" @@ -4418,24 +4464,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:104 +#: src/pages/company/CompanyDetail.tsx:103 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:111 +#: src/pages/company/CompanyDetail.tsx:110 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:120 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:126 +#: src/pages/company/CompanyDetail.tsx:125 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:116 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:333 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:132 +#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:201 +#: src/pages/company/SupplierPartDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4443,20 +4489,20 @@ msgstr "" msgid "Supplier" msgstr "Beszállító" -#: src/pages/company/CompanyDetail.tsx:132 +#: src/pages/company/CompanyDetail.tsx:131 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:101 -#: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:100 +#: src/pages/company/ManufacturerPartDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:130 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "Gyártó" -#: src/pages/company/CompanyDetail.tsx:138 +#: src/pages/company/CompanyDetail.tsx:137 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:105 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/ReturnOrderDetail.tsx:104 +#: src/pages/sales/SalesOrderDetail.tsx:110 #: src/pages/stock/StockDetail.tsx:226 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 @@ -4465,7 +4511,7 @@ msgstr "Gyártó" msgid "Customer" msgstr "Vevő" -#: src/pages/company/CompanyDetail.tsx:172 +#: src/pages/company/CompanyDetail.tsx:171 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "Részletek" @@ -4474,11 +4520,11 @@ msgstr "Részletek" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:178 +#: src/pages/company/CompanyDetail.tsx:177 msgid "Manufactured Parts" msgstr "Gyártott alkatrészek" -#: src/pages/company/CompanyDetail.tsx:187 +#: src/pages/company/CompanyDetail.tsx:186 msgid "Supplied Parts" msgstr "Szállított alkatrészek" @@ -4486,84 +4532,84 @@ msgstr "Szállított alkatrészek" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:232 +#: src/pages/company/CompanyDetail.tsx:231 msgid "Assigned Stock" msgstr "Hozzárendelt készlet" -#: src/pages/company/CompanyDetail.tsx:290 +#: src/pages/company/CompanyDetail.tsx:289 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "Cég szerkesztése" -#: src/pages/company/CompanyDetail.tsx:298 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:306 +#: src/pages/company/CompanyDetail.tsx:305 msgid "Company Actions" msgstr "Cég műveletek" -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/company/ManufacturerPartDetail.tsx:75 +#: src/pages/company/SupplierPartDetail.tsx:84 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:99 +#: src/pages/company/ManufacturerPartDetail.tsx:90 +#: src/pages/company/SupplierPartDetail.tsx:98 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:108 +#: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:138 +#: src/pages/company/ManufacturerPartDetail.tsx:137 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/ManufacturerPartDetail.tsx:146 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:153 +#: src/pages/company/ManufacturerPartDetail.tsx:152 #: src/pages/part/PartDetail.tsx:539 msgid "Parameters" msgstr "Paraméterek" -#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/company/ManufacturerPartDetail.tsx:164 #: src/pages/part/PartDetail.tsx:657 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "Beszállítók" -#: src/pages/company/ManufacturerPartDetail.tsx:208 +#: src/pages/company/ManufacturerPartDetail.tsx:207 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:215 +#: src/pages/company/ManufacturerPartDetail.tsx:214 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:227 +#: src/pages/company/ManufacturerPartDetail.tsx:226 #: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: 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 "" -#: src/pages/company/SupplierPartDetail.tsx:159 +#: src/pages/company/SupplierPartDetail.tsx:158 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 @@ -4571,122 +4617,122 @@ msgstr "" msgid "Pack Quantity" msgstr "Csomagolási mennyiség" -#: src/pages/company/SupplierPartDetail.tsx:170 +#: src/pages/company/SupplierPartDetail.tsx:169 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:177 +#: src/pages/company/SupplierPartDetail.tsx:176 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:212 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:219 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:292 +#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:291 msgid "Received Stock" msgstr "Beérkezett készlet" -#: src/pages/company/SupplierPartDetail.tsx:243 +#: src/pages/company/SupplierPartDetail.tsx:242 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:276 +#: src/pages/company/SupplierPartDetail.tsx:275 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:301 +#: src/pages/company/SupplierPartDetail.tsx:299 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "Beszállítói alkatrész szerkesztése" -#: src/pages/company/SupplierPartDetail.tsx:309 +#: src/pages/company/SupplierPartDetail.tsx:307 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "Beszállítói alkatrész törlése" -#: src/pages/company/SupplierPartDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:315 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "Beszállítói alkatrész hozzáadása" -#: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:98 +#: src/pages/part/CategoryDetail.tsx:92 +#: src/pages/stock/LocationDetail.tsx:94 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "Elérési út" -#: src/pages/part/CategoryDetail.tsx:109 +#: src/pages/part/CategoryDetail.tsx:108 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/part/CategoryDetail.tsx:125 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:138 +#: src/pages/part/CategoryDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:134 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" msgstr "Szerkezeti" -#: src/pages/part/CategoryDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:138 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:146 +#: src/pages/part/CategoryDetail.tsx:145 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:157 +#: src/pages/part/CategoryDetail.tsx:156 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:167 -#: src/pages/part/CategoryDetail.tsx:221 +#: src/pages/part/CategoryDetail.tsx:166 +#: src/pages/part/CategoryDetail.tsx:219 #: src/tables/part/PartCategoryTable.tsx:102 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:230 +#: src/pages/part/CategoryDetail.tsx:179 +#: src/pages/stock/LocationDetail.tsx:226 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 -#: src/pages/part/CategoryDetail.tsx:226 +#: src/pages/part/CategoryDetail.tsx:187 +#: src/pages/part/CategoryDetail.tsx:224 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:197 +#: src/pages/part/CategoryDetail.tsx:196 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:198 +#: src/pages/part/CategoryDetail.tsx:197 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:216 +#: src/pages/part/CategoryDetail.tsx:215 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:238 +#: src/pages/part/CategoryDetail.tsx:236 msgid "Category Details" msgstr "" @@ -4731,7 +4777,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:320 #: src/tables/build/BuildLineTable.tsx:166 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:103 +#: src/tables/sales/SalesOrderLineItemTable.tsx:107 msgid "Available Stock" msgstr "" @@ -4746,7 +4792,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:237 #: src/tables/build/BuildLineTable.tsx:128 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 +#: src/tables/sales/SalesOrderLineItemTable.tsx:145 msgid "On order" msgstr "Rendelve" @@ -4770,7 +4816,7 @@ msgstr "Gyártható" #: src/pages/part/PartDetail.tsx:295 #: src/pages/part/PartDetail.tsx:884 -#: src/pages/stock/StockDetail.tsx:560 +#: src/pages/stock/StockDetail.tsx:559 #: src/tables/build/BuildOrderTestTable.tsx:220 #: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" @@ -4915,7 +4961,7 @@ msgstr "Kapcsolódó alkatrészek" #: src/pages/part/PartDetail.tsx:860 #: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:576 #: src/tables/build/BuildLineTable.tsx:59 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:177 @@ -4958,7 +5004,7 @@ msgid "Deleting this part cannot be reversed" msgstr "" #: src/pages/part/PartDetail.tsx:1006 -#: src/pages/stock/LocationDetail.tsx:313 +#: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "Készlet műveletek" @@ -4975,7 +5021,7 @@ msgstr "Készlet áthelyezése" msgid "Part Actions" msgstr "Alkatrész műveletek" -#: src/pages/part/PartDetail.tsx:1094 +#: src/pages/part/PartDetail.tsx:1093 msgid "Select Part Revision" msgstr "" @@ -5028,7 +5074,7 @@ msgstr "Eladási előzmények" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:89 +#: src/tables/sales/SalesOrderLineItemTable.tsx:93 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "Teljes ár" @@ -5067,7 +5113,7 @@ msgstr "Maximum ár" #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 #: src/tables/bom/BomTable.tsx:176 #: src/tables/general/ExtraLineItemTable.tsx:56 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "Egységár" @@ -5196,23 +5242,23 @@ msgstr "Beszállítói ár" msgid "Variant Part" msgstr "Alkatrészváltozat" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:88 msgid "Edit Purchase Order" msgstr "Beszerzési rendelés szerkesztése" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:98 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:97 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "Beszerzés hozzáadása" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:122 msgid "Supplier Reference" msgstr "Beszállítói azonosító" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:133 -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:153 +#: src/pages/sales/ReturnOrderDetail.tsx:132 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Line Items" msgstr "Kész sortételek" @@ -5222,91 +5268,91 @@ msgstr "Kész sortételek" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:140 -#: src/pages/sales/SalesOrderDetail.tsx:149 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:160 +#: src/pages/sales/ReturnOrderDetail.tsx:139 +#: src/pages/sales/SalesOrderDetail.tsx:148 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:147 -#: src/pages/sales/SalesOrderDetail.tsx:156 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:146 +#: src/pages/sales/SalesOrderDetail.tsx:155 msgid "Total Cost" msgstr "Teljes költség" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:182 -#: src/pages/sales/SalesOrderDetail.tsx:191 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 +#: src/pages/sales/ReturnOrderDetail.tsx:181 +#: src/pages/sales/SalesOrderDetail.tsx:190 msgid "Created On" msgstr "Létrehozva" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:227 -#: src/pages/sales/SalesOrderDetail.tsx:262 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 +#: src/pages/sales/ReturnOrderDetail.tsx:226 +#: src/pages/sales/SalesOrderDetail.tsx:261 msgid "Order Details" msgstr "Rendelés részletei" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 -#: src/pages/sales/ReturnOrderDetail.tsx:254 -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:275 +#: src/pages/sales/ReturnOrderDetail.tsx:253 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/pages/sales/SalesOrderDetail.tsx:453 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/sales/ReturnOrderDetail.tsx:412 +#: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order Actions" msgstr "Rendelés műveletek" -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/ReturnOrderDetail.tsx:96 +#: src/pages/sales/SalesOrderDetail.tsx:102 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "Vevői azonosító" -#: src/pages/sales/ReturnOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:310 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:319 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:332 +#: src/pages/sales/ReturnOrderDetail.tsx:331 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:342 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:348 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Complete Return Order" msgstr "" @@ -5314,15 +5360,15 @@ msgstr "" msgid "Customers" msgstr "Vevők" -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Completed Shipments" msgstr "Kész szállítmányok" -#: src/pages/sales/SalesOrderDetail.tsx:239 +#: src/pages/sales/SalesOrderDetail.tsx:238 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:248 +#: src/pages/sales/SalesOrderDetail.tsx:247 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5332,88 +5378,88 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:308 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:364 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:114 +#: src/pages/stock/LocationDetail.tsx:110 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:128 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:140 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:150 +#: src/pages/stock/LocationDetail.tsx:146 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:161 +#: src/pages/stock/LocationDetail.tsx:157 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:172 +#: src/pages/stock/LocationDetail.tsx:168 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:198 +#: src/pages/stock/LocationDetail.tsx:194 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:217 -#: src/pages/stock/LocationDetail.tsx:340 +#: src/pages/stock/LocationDetail.tsx:213 +#: src/pages/stock/LocationDetail.tsx:335 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:238 -#: src/pages/stock/LocationDetail.tsx:345 +#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:340 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:238 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:247 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:335 +#: src/pages/stock/LocationDetail.tsx:331 msgid "Location Actions" msgstr "" @@ -5441,12 +5487,6 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:96 -msgid "Build Order" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" @@ -5731,7 +5771,7 @@ msgstr "Helyettesítőkkel együtt" #: src/tables/bom/BomTable.tsx:229 #: src/tables/build/BuildLineTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:127 +#: src/tables/sales/SalesOrderLineItemTable.tsx:131 msgid "Includes variant stock" msgstr "Változatokkal együtt" @@ -5742,7 +5782,7 @@ msgstr "Gyártásban" #: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 #: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "Készlet adatok" @@ -6031,7 +6071,7 @@ msgid "Show tracked lines" msgstr "Követett tételek mutatása" #: src/tables/build/BuildLineTable.tsx:119 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "In production" msgstr "Gyártásban" @@ -6040,7 +6080,7 @@ msgid "Insufficient stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:163 -#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/sales/SalesOrderLineItemTable.tsx:125 #: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "Nincs elérhető készlet" @@ -6054,41 +6094,41 @@ msgid "Unit Quantity" msgstr "Mennyiségi egység" #: src/tables/build/BuildLineTable.tsx:283 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 +#: src/tables/sales/SalesOrderLineItemTable.tsx:247 msgid "Create Build Order" msgstr "" #: src/tables/build/BuildLineTable.tsx:311 msgid "Auto allocation in progress" -msgstr "" +msgstr "Automatikus foglalás folyamatban" #: src/tables/build/BuildLineTable.tsx:314 #: src/tables/build/BuildLineTable.tsx:445 msgid "Auto Allocate Stock" -msgstr "" +msgstr "Készlet Automatikus Foglalása" #: src/tables/build/BuildLineTable.tsx:315 msgid "Automatically allocate stock to this build according to the selected options" -msgstr "" +msgstr "Gyártáshoz szükséges készlet automatikus lefoglalása a beállítások szerint" #: src/tables/build/BuildLineTable.tsx:333 #: src/tables/build/BuildLineTable.tsx:347 #: src/tables/build/BuildLineTable.tsx:404 #: src/tables/build/BuildLineTable.tsx:472 msgid "Deallocate Stock" -msgstr "" +msgstr "Foglalás feloldása" #: src/tables/build/BuildLineTable.tsx:349 msgid "Deallocate all untracked stock for this build order" -msgstr "" +msgstr "Összes nem egyedi sorszámos készlet felszabadítása ebből a gyártási rendelésből" #: src/tables/build/BuildLineTable.tsx:351 msgid "Deallocate stock from the selected line item" -msgstr "" +msgstr "Készlet felszabadítsa a kiválasztott tételekhez" #: src/tables/build/BuildLineTable.tsx:355 msgid "Stock has been deallocated" -msgstr "" +msgstr "Készlet felszabadítva" #: src/tables/build/BuildLineTable.tsx:414 msgid "Order Stock" @@ -6245,24 +6285,24 @@ msgstr "" msgid "Required Tests" msgstr "Szükséges tesztek" -#: src/tables/company/AddressTable.tsx:121 -#: src/tables/company/AddressTable.tsx:185 +#: src/tables/company/AddressTable.tsx:118 +#: src/tables/company/AddressTable.tsx:182 msgid "Add Address" msgstr "Cím hozzáadása" -#: src/tables/company/AddressTable.tsx:126 +#: src/tables/company/AddressTable.tsx:123 msgid "Address created" msgstr "Cím létrehozva" -#: src/tables/company/AddressTable.tsx:135 +#: src/tables/company/AddressTable.tsx:132 msgid "Edit Address" msgstr "Cím szerkesztése" -#: src/tables/company/AddressTable.tsx:143 +#: src/tables/company/AddressTable.tsx:140 msgid "Delete Address" msgstr "Cím törlése" -#: src/tables/company/AddressTable.tsx:144 +#: src/tables/company/AddressTable.tsx:141 msgid "Are you sure you want to delete this address?" msgstr "Biztos, hogy törli ezt a címet?" @@ -6372,23 +6412,23 @@ msgid "Drag attachment file here to upload" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:86 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 #: src/tables/sales/ReturnOrderLineItemTable.tsx:60 -#: src/tables/sales/SalesOrderLineItemTable.tsx:196 +#: src/tables/sales/SalesOrderLineItemTable.tsx:200 msgid "Add Line Item" msgstr "Sortétel hozzáadása" #: src/tables/general/ExtraLineItemTable.tsx:98 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/SalesOrderLineItemTable.tsx:214 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Edit Line Item" msgstr "Sortétel szerkesztése" #: src/tables/general/ExtraLineItemTable.tsx:106 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/SalesOrderLineItemTable.tsx:222 +#: src/tables/sales/SalesOrderLineItemTable.tsx:226 msgid "Delete Line Item" msgstr "" @@ -6401,12 +6441,12 @@ msgid "Machine restarted" msgstr "" #: src/tables/machine/MachineListTable.tsx:212 -#: src/tables/machine/MachineListTable.tsx:263 +#: src/tables/machine/MachineListTable.tsx:262 msgid "Edit machine" msgstr "" #: src/tables/machine/MachineListTable.tsx:226 -#: src/tables/machine/MachineListTable.tsx:267 +#: src/tables/machine/MachineListTable.tsx:266 msgid "Delete machine" msgstr "" @@ -6419,7 +6459,7 @@ msgid "Are you sure you want to remove the machine \"{0}\"?" msgstr "" #: src/tables/machine/MachineListTable.tsx:255 -#: src/tables/machine/MachineListTable.tsx:432 +#: src/tables/machine/MachineListTable.tsx:431 msgid "Restart required" msgstr "" @@ -6427,50 +6467,50 @@ msgstr "" msgid "Machine Actions" msgstr "" -#: src/tables/machine/MachineListTable.tsx:272 +#: src/tables/machine/MachineListTable.tsx:271 msgid "Restart" msgstr "" -#: src/tables/machine/MachineListTable.tsx:274 +#: src/tables/machine/MachineListTable.tsx:273 msgid "Restart machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:276 +#: src/tables/machine/MachineListTable.tsx:275 msgid "manual restart required" msgstr "" -#: src/tables/machine/MachineListTable.tsx:292 +#: src/tables/machine/MachineListTable.tsx:291 msgid "Machine information" msgstr "" -#: src/tables/machine/MachineListTable.tsx:303 -#: src/tables/machine/MachineListTable.tsx:599 +#: src/tables/machine/MachineListTable.tsx:302 +#: src/tables/machine/MachineListTable.tsx:598 msgid "Machine Type" msgstr "" -#: src/tables/machine/MachineListTable.tsx:316 +#: src/tables/machine/MachineListTable.tsx:315 msgid "Machine Driver" msgstr "" -#: src/tables/machine/MachineListTable.tsx:329 +#: src/tables/machine/MachineListTable.tsx:328 msgid "Initialized" msgstr "" -#: src/tables/machine/MachineListTable.tsx:350 +#: src/tables/machine/MachineListTable.tsx:349 #: src/tables/machine/MachineTypeTable.tsx:261 msgid "Errors" msgstr "" -#: src/tables/machine/MachineListTable.tsx:358 +#: src/tables/machine/MachineListTable.tsx:357 #: src/tables/machine/MachineTypeTable.tsx:269 msgid "No errors reported" msgstr "" -#: src/tables/machine/MachineListTable.tsx:378 +#: src/tables/machine/MachineListTable.tsx:377 msgid "Machine Settings" msgstr "" -#: src/tables/machine/MachineListTable.tsx:389 +#: src/tables/machine/MachineListTable.tsx:388 msgid "Driver Settings" msgstr "" @@ -6478,15 +6518,15 @@ msgstr "" #~ msgid "Create machine" #~ msgstr "Create machine" -#: src/tables/machine/MachineListTable.tsx:506 +#: src/tables/machine/MachineListTable.tsx:505 msgid "Add machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:561 +#: src/tables/machine/MachineListTable.tsx:560 msgid "Machine detail" msgstr "" -#: src/tables/machine/MachineListTable.tsx:608 +#: src/tables/machine/MachineListTable.tsx:607 msgid "Driver" msgstr "" @@ -7252,7 +7292,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337 msgid "Import Line Items" msgstr "" @@ -7268,25 +7308,25 @@ msgstr "Beszállítói kód" msgid "Supplier Link" msgstr "Beszállítói link" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 msgid "Manufacturer Code" msgstr "Gyártói kód" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227 msgid "Destination" msgstr "Cél" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:298 msgid "Receive line item" msgstr "Sortétel bevételezése" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342 #: src/tables/sales/ReturnOrderLineItemTable.tsx:142 -#: src/tables/sales/SalesOrderLineItemTable.tsx:240 +#: src/tables/sales/SalesOrderLineItemTable.tsx:257 msgid "Add line item" msgstr "Sortétel hozzáadása" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352 msgid "Receive items" msgstr "Bevételezés" @@ -7354,15 +7394,23 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:262 +#: src/tables/sales/SalesOrderLineItemTable.tsx:238 +msgid "Allocate Serial Numbers" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:279 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 +msgid "Allocate Serials" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:303 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 #: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" diff --git a/src/frontend/src/locales/id/messages.po b/src/frontend/src/locales/id/messages.po index b3e0b0509f..8c9a0d598c 100644 --- a/src/frontend/src/locales/id/messages.po +++ b/src/frontend/src/locales/id/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: id\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-29 04:38\n" +"PO-Revision-Date: 2024-09-09 03:25\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -60,8 +60,9 @@ msgstr "" #: src/components/buttons/PrintingActions.tsx:106 #: src/components/buttons/PrintingActions.tsx:144 -#: src/components/editors/NotesEditor.tsx:65 -#: src/components/editors/NotesEditor.tsx:165 +#: src/components/editors/NotesEditor.tsx:40 +#: src/components/editors/NotesEditor.tsx:109 +#: src/components/editors/NotesEditor.tsx:163 #: src/components/forms/fields/ApiFormField.tsx:319 #: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 @@ -163,8 +164,8 @@ msgstr "" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:237 -#: src/components/items/ActionDropdown.tsx:238 +#: src/components/items/ActionDropdown.tsx:270 +#: src/components/items/ActionDropdown.tsx:271 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:210 @@ -239,31 +240,45 @@ msgstr "" #~ msgid "Part is virtual (not a physical part)" #~ msgstr "Part is virtual (not a physical part)" -#: src/components/editors/NotesEditor.tsx:66 +#: src/components/editors/NotesEditor.tsx:41 +#: src/components/editors/NotesEditor.tsx:110 msgid "Image upload failed" msgstr "" -#: src/components/editors/NotesEditor.tsx:156 +#: src/components/editors/NotesEditor.tsx:119 +#: src/components/editors/NotesEditor.tsx:154 #: src/components/forms/ApiForm.tsx:467 #: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "" -#: src/components/editors/NotesEditor.tsx:157 +#: src/components/editors/NotesEditor.tsx:120 +msgid "Image uploaded successfully" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:155 msgid "Notes saved successfully" msgstr "Catatan berhasil tersimpan" -#: src/components/editors/NotesEditor.tsx:166 +#: src/components/editors/NotesEditor.tsx:164 msgid "Failed to save notes" msgstr "Gagal untuk menyimpan catatan" -#: src/components/editors/NotesEditor.tsx:198 -msgid "Preview Notes" -msgstr "Pranala Catatan" +#: src/components/editors/NotesEditor.tsx:182 +msgid "Disable Editing" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:191 +msgid "Enable Editing" +msgstr "" #: src/components/editors/NotesEditor.tsx:198 -msgid "Edit Notes" -msgstr "Ubah Catatan" +#~ msgid "Preview Notes" +#~ msgstr "Preview Notes" + +#: src/components/editors/NotesEditor.tsx:198 +#~ msgid "Edit Notes" +#~ msgstr "Edit Notes" #: src/components/editors/NotesEditor.tsx:212 msgid "Save Notes" @@ -417,7 +432,7 @@ msgid "Update" msgstr "" #: src/components/forms/ApiForm.tsx:698 -#: src/components/items/ActionDropdown.tsx:217 +#: src/components/items/ActionDropdown.tsx:250 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:357 #: src/pages/Notifications.tsx:123 @@ -593,9 +608,9 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 -#: src/pages/part/CategoryDetail.tsx:81 +#: src/pages/part/CategoryDetail.tsx:80 #: src/pages/part/PartDetail.tsx:143 -#: src/pages/stock/LocationDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:82 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -867,68 +882,72 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:131 -msgid "Barcode Actions" -msgstr "" - -#: src/components/items/ActionDropdown.tsx:136 -msgid "View" -msgstr "" - -#: src/components/items/ActionDropdown.tsx:138 -msgid "View barcode" +#: src/components/items/ActionDropdown.tsx:128 +msgid "Options" msgstr "" #: src/components/items/ActionDropdown.tsx:140 #~ msgid "View Barcode" #~ msgstr "View Barcode" -#: src/components/items/ActionDropdown.tsx:144 +#: src/components/items/ActionDropdown.tsx:162 +#~ msgid "Link custom barcode" +#~ msgstr "Link custom barcode" + +#: src/components/items/ActionDropdown.tsx:164 +msgid "Barcode Actions" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:169 +msgid "View" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:171 +msgid "View barcode" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:177 msgid "Link Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:146 +#: src/components/items/ActionDropdown.tsx:179 msgid "Link a custom barcode to this item" msgstr "" -#: src/components/items/ActionDropdown.tsx:152 +#: src/components/items/ActionDropdown.tsx:185 #: src/components/items/QRCode.tsx:195 #: src/forms/PurchaseOrderForms.tsx:419 msgid "Unlink Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:187 msgid "Unlink custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:162 -#~ msgid "Link custom barcode" -#~ msgstr "Link custom barcode" - -#: src/components/items/ActionDropdown.tsx:205 +#: src/components/items/ActionDropdown.tsx:238 #: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "" -#: src/components/items/ActionDropdown.tsx:206 +#: src/components/items/ActionDropdown.tsx:239 msgid "Edit item" msgstr "" -#: src/components/items/ActionDropdown.tsx:218 +#: src/components/items/ActionDropdown.tsx:251 msgid "Delete item" msgstr "" -#: src/components/items/ActionDropdown.tsx:226 -#: src/components/items/ActionDropdown.tsx:227 +#: src/components/items/ActionDropdown.tsx:259 +#: src/components/items/ActionDropdown.tsx:260 msgid "Hold" msgstr "Tahan" -#: src/components/items/ActionDropdown.tsx:249 +#: src/components/items/ActionDropdown.tsx:282 #: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "" -#: src/components/items/ActionDropdown.tsx:250 +#: src/components/items/ActionDropdown.tsx:283 msgid "Duplicate item" msgstr "" @@ -1020,9 +1039,9 @@ msgstr "" #: src/components/items/QRCode.tsx:173 #: src/pages/part/PartDetail.tsx:218 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:161 -#: src/pages/sales/SalesOrderDetail.tsx:170 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:181 +#: src/pages/sales/ReturnOrderDetail.tsx:160 +#: src/pages/sales/SalesOrderDetail.tsx:169 msgid "Link" msgstr "Tautan" @@ -1248,7 +1267,7 @@ msgstr "Pengaturan Akun" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:315 +#: src/pages/Index/Settings/SystemSettings.tsx:314 msgid "System Settings" msgstr "Pengaturan Sistem" @@ -1383,7 +1402,19 @@ msgstr "" msgid "Unknown model: {model}" msgstr "Model Tidak diketahui: {model}" -#: src/components/render/ModelType.tsx:22 +#: src/components/render/ModelType.tsx:101 +#~ msgid "Builds" +#~ msgstr "Builds" + +#: src/components/render/ModelType.tsx:147 +#~ msgid "Purchase Order Line" +#~ msgstr "Purchase Order Line" + +#: src/components/render/ModelType.tsx:148 +#~ msgid "Purchase Order Lines" +#~ msgstr "Purchase Order Lines" + +#: src/components/render/ModelType.tsx:202 #: src/forms/BuildForms.tsx:229 #: src/forms/BuildForms.tsx:452 #: src/forms/BuildForms.tsx:602 @@ -1396,8 +1427,8 @@ msgstr "Model Tidak diketahui: {model}" #: src/forms/StockForms.tsx:643 #: src/forms/StockForms.tsx:685 #: src/forms/StockForms.tsx:723 -#: src/pages/build/BuildDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:1080 +#: src/pages/build/BuildDetail.tsx:90 +#: src/pages/part/PartDetail.tsx:1079 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 @@ -1407,36 +1438,17 @@ msgstr "Model Tidak diketahui: {model}" msgid "Part" msgstr "" -#: src/components/render/ModelType.tsx:23 -#: src/defaults/links.tsx:29 -#: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:173 -#: src/pages/part/CategoryDetail.tsx:119 -#: src/pages/part/CategoryDetail.tsx:244 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:835 -msgid "Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:31 +#: src/components/render/ModelType.tsx:204 msgid "Part Parameter Template" msgstr "" -#: src/components/render/ModelType.tsx:32 -msgid "Part Parameter Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:38 +#: src/components/render/ModelType.tsx:206 msgid "Part Test Template" msgstr "" -#: src/components/render/ModelType.tsx:39 -msgid "Part Test Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:357 +#: src/components/render/ModelType.tsx:208 +#: src/pages/company/SupplierPartDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:355 #: src/pages/stock/StockDetail.tsx:169 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -1444,111 +1456,58 @@ msgstr "" msgid "Supplier Part" msgstr "" -#: src/components/render/ModelType.tsx:46 -msgid "Supplier Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:132 +#: src/components/render/ModelType.tsx:210 +#: src/pages/company/ManufacturerPartDetail.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 msgid "Manufacturer Part" msgstr "" -#: src/components/render/ModelType.tsx:55 -msgid "Manufacturer Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:305 +#: src/components/render/ModelType.tsx:212 +#: src/pages/part/CategoryDetail.tsx:303 msgid "Part Category" msgstr "" -#: src/components/render/ModelType.tsx:64 -#: src/pages/part/CategoryDetail.tsx:258 -#: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1070 -msgid "Part Categories" -msgstr "" - -#: src/components/render/ModelType.tsx:72 +#: src/components/render/ModelType.tsx:214 #: src/forms/BuildForms.tsx:602 -#: src/pages/stock/StockDetail.tsx:608 +#: src/pages/stock/StockDetail.tsx:607 #: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" -#: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:203 -#: src/pages/stock/LocationDetail.tsx:125 -#: src/pages/stock/LocationDetail.tsx:178 -#: src/pages/stock/LocationDetail.tsx:384 -msgid "Stock Items" -msgstr "" - -#: src/components/render/ModelType.tsx:81 +#: src/components/render/ModelType.tsx:216 msgid "Stock Location" msgstr "" -#: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:376 -#: src/pages/stock/StockDetail.tsx:600 -msgid "Stock Locations" -msgstr "" - -#: src/components/render/ModelType.tsx:90 +#: src/components/render/ModelType.tsx:218 msgid "Stock Location Type" msgstr "" -#: src/components/render/ModelType.tsx:91 -msgid "Stock Location Types" -msgstr "" - -#: src/components/render/ModelType.tsx:95 +#: src/components/render/ModelType.tsx:220 msgid "Stock History" msgstr "" -#: src/components/render/ModelType.tsx:96 -msgid "Stock Histories" +#: src/components/render/ModelType.tsx:222 +#: src/pages/stock/StockDetail.tsx:209 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:96 +msgid "Build Order" msgstr "" -#: src/components/render/ModelType.tsx:100 -#: src/defaults/links.tsx:31 -#: src/defaults/menuItems.tsx:43 -msgid "Build" -msgstr "" - -#: src/components/render/ModelType.tsx:101 -msgid "Builds" -msgstr "" - -#: src/components/render/ModelType.tsx:109 +#: src/components/render/ModelType.tsx:224 msgid "Build Line" msgstr "" -#: src/components/render/ModelType.tsx:110 -msgid "Build Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:117 +#: src/components/render/ModelType.tsx:226 msgid "Build Item" msgstr "" -#: src/components/render/ModelType.tsx:118 -msgid "Build Items" -msgstr "" - -#: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:339 +#: src/components/render/ModelType.tsx:228 +#: src/pages/company/CompanyDetail.tsx:337 msgid "Company" msgstr "" -#: src/components/render/ModelType.tsx:123 -msgid "Companies" -msgstr "" - -#: src/components/render/ModelType.tsx:131 +#: src/components/render/ModelType.tsx:230 #: src/tables/TableHoverCard.tsx:81 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 @@ -1557,176 +1516,262 @@ msgstr "" msgid "Project Code" msgstr "" -#: src/components/render/ModelType.tsx:132 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 -msgid "Project Codes" -msgstr "" - -#: src/components/render/ModelType.tsx:138 +#: src/components/render/ModelType.tsx:232 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:463 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" -#: src/components/render/ModelType.tsx:139 -#: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:670 -#: src/pages/purchasing/PurchasingIndex.tsx:25 -msgid "Purchase Orders" +#: src/components/render/ModelType.tsx:234 +msgid "Purchase Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:147 -msgid "Purchase Order Line" -msgstr "" - -#: src/components/render/ModelType.tsx:148 -msgid "Purchase Order Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:149 -#: src/pages/sales/SalesOrderDetail.tsx:505 +#: src/components/render/ModelType.tsx:236 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/sales/SalesOrderDetail.tsx:503 #: src/pages/stock/StockDetail.tsx:217 #: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" -#: src/components/render/ModelType.tsx:153 -#: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:677 -#: src/pages/sales/SalesIndex.tsx:26 -msgid "Sales Orders" -msgstr "" - -#: src/components/render/ModelType.tsx:161 +#: src/components/render/ModelType.tsx:238 msgid "Sales Order Shipment" msgstr "" -#: src/components/render/ModelType.tsx:162 -msgid "Sales Order Shipments" -msgstr "" - -#: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/components/render/ModelType.tsx:240 +#: src/pages/sales/ReturnOrderDetail.tsx:452 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" -#: src/components/render/ModelType.tsx:169 -#: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:223 -#: src/pages/sales/SalesIndex.tsx:32 -msgid "Return Orders" -msgstr "" - -#: src/components/render/ModelType.tsx:177 +#: src/components/render/ModelType.tsx:242 msgid "Return Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:178 -msgid "Return Order Line Items" -msgstr "" - -#: src/components/render/ModelType.tsx:182 -#: src/tables/company/AddressTable.tsx:47 +#: src/components/render/ModelType.tsx:244 +#: src/tables/company/AddressTable.tsx:48 msgid "Address" msgstr "Alamat" -#: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:253 -msgid "Addresses" -msgstr "" - -#: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:170 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/components/render/ModelType.tsx:246 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:178 msgid "Contact" msgstr "Kontak" -#: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:247 -msgid "Contacts" -msgstr "Kontak" - -#: src/components/render/ModelType.tsx:196 +#: src/components/render/ModelType.tsx:248 msgid "Owner" msgstr "Pemilik" -#: src/components/render/ModelType.tsx:197 -msgid "Owners" -msgstr "" - -#: src/components/render/ModelType.tsx:203 +#: src/components/render/ModelType.tsx:250 #: src/tables/settings/ImportSessionTable.tsx:121 #: src/tables/stock/StockItemTestResultTable.tsx:204 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "" -#: src/components/render/ModelType.tsx:204 +#: src/components/render/ModelType.tsx:252 +msgid "Group" +msgstr "" + +#: src/components/render/ModelType.tsx:254 +msgid "Import Session" +msgstr "" + +#: src/components/render/ModelType.tsx:256 +msgid "Label Template" +msgstr "" + +#: src/components/render/ModelType.tsx:258 +msgid "Report Template" +msgstr "" + +#: src/components/render/ModelType.tsx:260 +msgid "Plugin Configuration" +msgstr "" + +#: src/components/render/ModelType.tsx:262 +msgid "Content Type" +msgstr "" + +#: src/components/render/ModelType.tsx:264 +msgid "Unknown Model" +msgstr "" + +#: src/components/render/ModelType.tsx:275 +#: src/defaults/links.tsx:29 +#: src/defaults/menuItems.tsx:33 +#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/part/CategoryDetail.tsx:118 +#: src/pages/part/CategoryDetail.tsx:242 +#: src/pages/part/CategoryDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:835 +msgid "Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:277 +msgid "Part Parameter Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:279 +msgid "Part Test Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:281 +msgid "Supplier Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:283 +msgid "Manufacturer Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:285 +#: src/pages/part/CategoryDetail.tsx:256 +#: src/pages/part/CategoryDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:1069 +msgid "Part Categories" +msgstr "" + +#: src/components/render/ModelType.tsx:287 +#: src/pages/company/CompanyDetail.tsx:202 +#: src/pages/stock/LocationDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:379 +msgid "Stock Items" +msgstr "" + +#: src/components/render/ModelType.tsx:289 +#: src/pages/stock/LocationDetail.tsx:188 +#: src/pages/stock/LocationDetail.tsx:371 +#: src/pages/stock/StockDetail.tsx:599 +msgid "Stock Locations" +msgstr "" + +#: src/components/render/ModelType.tsx:291 +msgid "Stock Location Types" +msgstr "" + +#: src/components/render/ModelType.tsx:293 +msgid "Stock Histories" +msgstr "" + +#: src/components/render/ModelType.tsx:295 +#: src/pages/Index/Settings/SystemSettings.tsx:236 +#: src/pages/build/BuildDetail.tsx:534 +#: src/pages/build/BuildIndex.tsx:22 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/sales/SalesOrderDetail.tsx:328 +msgid "Build Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:297 +msgid "Build Lines" +msgstr "" + +#: src/components/render/ModelType.tsx:299 +msgid "Build Items" +msgstr "" + +#: src/components/render/ModelType.tsx:301 +msgid "Companies" +msgstr "" + +#: src/components/render/ModelType.tsx:303 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 +msgid "Project Codes" +msgstr "" + +#: src/components/render/ModelType.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/company/CompanyDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/part/PartDetail.tsx:670 +#: src/pages/purchasing/PurchasingIndex.tsx:25 +msgid "Purchase Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:307 +msgid "Purchase Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:309 +#: src/pages/Index/Settings/SystemSettings.tsx:269 +#: src/pages/company/CompanyDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:677 +#: src/pages/sales/SalesIndex.tsx:26 +msgid "Sales Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:311 +msgid "Sales Order Shipments" +msgstr "" + +#: src/components/render/ModelType.tsx:313 +#: src/pages/Index/Settings/SystemSettings.tsx:285 +#: src/pages/company/CompanyDetail.tsx:222 +#: src/pages/sales/SalesIndex.tsx:32 +msgid "Return Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:315 +msgid "Return Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:317 +#: src/pages/company/CompanyDetail.tsx:252 +msgid "Addresses" +msgstr "" + +#: src/components/render/ModelType.tsx:319 +#: src/pages/company/CompanyDetail.tsx:246 +msgid "Contacts" +msgstr "Kontak" + +#: src/components/render/ModelType.tsx:321 +msgid "Owners" +msgstr "" + +#: src/components/render/ModelType.tsx:323 #: src/pages/Index/Settings/AdminCenter/Index.tsx:102 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "" -#: src/components/render/ModelType.tsx:210 -msgid "Group" -msgstr "" - -#: src/components/render/ModelType.tsx:211 +#: src/components/render/ModelType.tsx:325 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 #: src/tables/settings/UserTable.tsx:138 #: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "" -#: src/components/render/ModelType.tsx:218 -msgid "Import Session" -msgstr "" - -#: src/components/render/ModelType.tsx:219 +#: src/components/render/ModelType.tsx:327 msgid "Import Sessions" msgstr "" -#: src/components/render/ModelType.tsx:225 -msgid "Label Template" -msgstr "" - -#: src/components/render/ModelType.tsx:226 +#: src/components/render/ModelType.tsx:329 #: src/pages/Index/Settings/AdminCenter/Index.tsx:168 msgid "Label Templates" msgstr "" -#: src/components/render/ModelType.tsx:232 -msgid "Report Template" -msgstr "" - -#: src/components/render/ModelType.tsx:233 +#: src/components/render/ModelType.tsx:331 #: src/pages/Index/Settings/AdminCenter/Index.tsx:174 msgid "Report Templates" msgstr "" -#: src/components/render/ModelType.tsx:239 -msgid "Plugin Configuration" -msgstr "" - -#: src/components/render/ModelType.tsx:240 +#: src/components/render/ModelType.tsx:333 msgid "Plugin Configurations" msgstr "" -#: src/components/render/ModelType.tsx:246 -msgid "Content Type" +#: src/components/render/ModelType.tsx:335 +msgid "Content Types" msgstr "" -#: src/components/render/ModelType.tsx:247 -msgid "Content Types" +#: src/components/render/ModelType.tsx:337 +msgid "Unknown Models" msgstr "" #: src/components/render/Order.tsx:121 @@ -1735,8 +1780,8 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:325 -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/CompanyDetail.tsx:323 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/pages/part/PartDetail.tsx:896 msgid "Inactive" msgstr "Tidak Aktif" @@ -1750,23 +1795,23 @@ msgstr "Tidak ada persediaan" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:206 +#: src/pages/Index/Settings/SystemSettings.tsx:204 #: src/pages/part/PartDetail.tsx:550 -#: src/pages/stock/LocationDetail.tsx:356 +#: src/pages/stock/LocationDetail.tsx:351 #: src/pages/stock/StockDetail.tsx:407 #: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "Persediaan" -#: src/components/render/Stock.tsx:60 +#: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:565 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/build/BuildAllocatedStockTable.tsx:102 #: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "Nomor Seri" -#: src/components/render/Stock.tsx:62 +#: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:234 #: src/forms/BuildForms.tsx:602 #: src/forms/PurchaseOrderForms.tsx:641 @@ -1774,7 +1819,7 @@ msgstr "Nomor Seri" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:171 #: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:571 +#: src/pages/stock/StockDetail.tsx:570 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 @@ -2503,7 +2548,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:96 +#: src/pages/company/CompanyDetail.tsx:95 msgid "Website" msgstr "" @@ -2515,13 +2560,18 @@ msgstr "" msgid "Demo" msgstr "" +#: src/defaults/links.tsx:31 +#: src/defaults/menuItems.tsx:43 +msgid "Build" +msgstr "" + #: src/defaults/links.tsx:33 #: src/defaults/menuItems.tsx:48 #: 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:329 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "" @@ -2529,9 +2579,9 @@ msgstr "" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:459 +#: src/pages/sales/ReturnOrderDetail.tsx:457 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:510 +#: src/pages/sales/SalesOrderDetail.tsx:508 msgid "Sales" msgstr "Penjualan" @@ -2768,7 +2818,7 @@ msgid "Remove line" msgstr "" #: src/forms/BuildForms.tsx:631 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:200 msgid "Source Location" msgstr "" @@ -2886,9 +2936,9 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:521 -#: src/pages/build/BuildDetail.tsx:215 +#: src/pages/build/BuildDetail.tsx:214 #: src/pages/stock/StockDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:583 +#: src/pages/stock/StockDetail.tsx:582 #: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:189 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 @@ -2901,20 +2951,20 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:543 #: src/forms/StockForms.tsx:428 -#: src/pages/company/SupplierPartDetail.tsx:152 -#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/stock/StockDetail.tsx:240 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:105 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 -#: src/pages/sales/ReturnOrderDetail.tsx:117 -#: src/pages/sales/SalesOrderDetail.tsx:123 +#: src/pages/build/BuildDetail.tsx:104 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:143 +#: src/pages/sales/ReturnOrderDetail.tsx:116 +#: src/pages/sales/SalesOrderDetail.tsx:122 #: src/tables/build/BuildOrderTable.tsx:114 -#: src/tables/machine/MachineListTable.tsx:335 +#: src/tables/machine/MachineListTable.tsx:334 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 #: src/tables/sales/ReturnOrderLineItemTable.tsx:132 @@ -2928,13 +2978,13 @@ msgid "Status" msgstr "" #: src/forms/PurchaseOrderForms.tsx:565 -#: src/pages/company/SupplierPartDetail.tsx:106 +#: src/pages/company/SupplierPartDetail.tsx:105 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:641 -#: src/pages/company/SupplierPartDetail.tsx:124 +#: src/pages/company/SupplierPartDetail.tsx:123 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" @@ -3692,8 +3742,8 @@ msgstr "" #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 -#: src/tables/machine/MachineListTable.tsx:332 -#: src/tables/machine/MachineListTable.tsx:594 +#: src/tables/machine/MachineListTable.tsx:331 +#: src/tables/machine/MachineListTable.tsx:593 #: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 @@ -3759,32 +3809,32 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27 #: src/tables/ColumnRenderers.tsx:248 msgid "Currency" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:31 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32 msgid "Rate" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:43 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44 msgid "Exchange rates updated" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:49 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50 msgid "Exchange rate update error" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:61 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:62 msgid "Refresh currency exchange rates" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:98 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 msgid "Last fetched" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:100 msgid "Base currency" msgstr "" @@ -3817,7 +3867,7 @@ msgid "Custom Units" msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:156 -#: src/pages/part/CategoryDetail.tsx:264 +#: src/pages/part/CategoryDetail.tsx:262 msgid "Part Parameters" msgstr "" @@ -3899,6 +3949,10 @@ msgstr "Ukuran Halaman" msgid "Landscape" msgstr "" +#: src/pages/Index/Settings/AdminCenter/ReportTemplatePanel.tsx:26 +msgid "Attach to Model" +msgstr "" + #: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:35 msgid "Background Worker Not Running" msgstr "" @@ -4000,20 +4054,12 @@ msgstr "" msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:231 +#: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/part/PartDetail.tsx:690 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:536 -#: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:624 -#: src/pages/sales/SalesOrderDetail.tsx:329 -msgid "Build Orders" -msgstr "" - -#: src/pages/Index/Settings/SystemSettings.tsx:318 +#: src/pages/Index/Settings/SystemSettings.tsx:317 msgid "Switch to User Setting" msgstr "" @@ -4069,37 +4115,37 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:98 +#: src/pages/build/BuildDetail.tsx:97 #: src/pages/part/PartDetail.tsx:150 #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:184 #: src/tables/build/BuildOrderTable.tsx:54 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderLineItemTable.tsx:66 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:117 -#: src/pages/sales/ReturnOrderDetail.tsx:91 -#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/build/BuildDetail.tsx:110 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/sales/ReturnOrderDetail.tsx:90 +#: src/pages/sales/SalesOrderDetail.tsx:96 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/build/BuildLineTable.tsx:195 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:117 -#: src/pages/company/CompanyDetail.tsx:90 -#: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:92 -#: src/pages/part/CategoryDetail.tsx:101 +#: src/pages/build/BuildDetail.tsx:116 +#: src/pages/company/CompanyDetail.tsx:89 +#: src/pages/company/ManufacturerPartDetail.tsx:82 +#: src/pages/company/SupplierPartDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:100 #: src/pages/part/PartDetail.tsx:157 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 -#: src/pages/sales/ReturnOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:117 -#: src/pages/stock/LocationDetail.tsx:106 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 +#: src/pages/sales/ReturnOrderDetail.tsx:110 +#: src/pages/sales/SalesOrderDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:102 #: src/tables/ColumnRenderers.tsx:81 #: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 @@ -4112,34 +4158,34 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 #: src/tables/sales/SalesOrderAllocationTable.tsx:56 -#: src/tables/sales/SalesOrderLineItemTable.tsx:67 +#: src/tables/sales/SalesOrderLineItemTable.tsx:71 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:125 +#: src/pages/build/BuildDetail.tsx:124 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:136 +#: src/pages/build/BuildDetail.tsx:135 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:144 -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:269 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:161 +#: src/pages/build/BuildDetail.tsx:160 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:168 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/part/PartDetail.tsx:372 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:195 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:215 +#: src/pages/sales/ReturnOrderDetail.tsx:194 +#: src/pages/sales/SalesOrderDetail.tsx:203 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -4147,19 +4193,19 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:175 +#: src/pages/build/BuildDetail.tsx:174 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:182 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:188 -#: src/pages/sales/SalesOrderDetail.tsx:197 +#: src/pages/build/BuildDetail.tsx:181 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:208 +#: src/pages/sales/ReturnOrderDetail.tsx:187 +#: src/pages/sales/SalesOrderDetail.tsx:196 #: src/tables/ColumnRenderers.tsx:212 #: src/tables/part/PartPurchaseOrdersTable.tsx:99 #: src/tables/sales/ReturnOrderLineItemTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Target Date" msgstr "" @@ -4169,7 +4215,7 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "View part barcode" -#: src/pages/build/BuildDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:188 msgid "Completed" msgstr "" @@ -4183,7 +4229,7 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:202 +#: src/pages/build/BuildDetail.tsx:201 msgid "Any location" msgstr "" @@ -4191,7 +4237,7 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:209 +#: src/pages/build/BuildDetail.tsx:208 msgid "Destination Location" msgstr "" @@ -4207,68 +4253,68 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:247 +#: src/pages/build/BuildDetail.tsx:246 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:263 -#: src/pages/sales/ReturnOrderDetail.tsx:126 -#: src/pages/sales/ReturnOrderDetail.tsx:233 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:268 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/build/BuildDetail.tsx:252 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:262 +#: src/pages/sales/ReturnOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:232 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:267 +#: src/pages/sales/SalesOrderDetail.tsx:276 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/build/BuildDetail.tsx:262 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/sales/SalesOrderDetail.tsx:314 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 +#: src/pages/build/BuildDetail.tsx:294 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:309 +#: src/pages/build/BuildDetail.tsx:308 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:318 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:329 #: src/pages/part/PartDetail.tsx:707 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/company/CompanyDetail.tsx:259 -#: src/pages/company/ManufacturerPartDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:343 +#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/ManufacturerPartDetail.tsx:178 #: src/pages/part/PartDetail.tsx:729 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 -#: src/pages/sales/ReturnOrderDetail.tsx:270 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:304 +#: src/pages/sales/ReturnOrderDetail.tsx:269 +#: src/pages/sales/SalesOrderDetail.tsx:338 #: src/pages/stock/StockDetail.tsx:381 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:352 -#: src/pages/company/CompanyDetail.tsx:270 -#: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:253 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:269 +#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:252 #: src/pages/part/PartDetail.tsx:737 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:281 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:280 +#: src/pages/sales/SalesOrderDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:392 #: src/tables/build/BuildOrderTestTable.tsx:143 #: src/tables/stock/StockTrackingTable.tsx:189 @@ -4279,7 +4325,7 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:370 +#: src/pages/build/BuildDetail.tsx:369 msgid "Edit Build Order" msgstr "" @@ -4287,126 +4333,126 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:390 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/SalesOrderDetail.tsx:375 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 +#: src/pages/sales/ReturnOrderDetail.tsx:341 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:402 msgid "Hold Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:350 +#: src/pages/sales/ReturnOrderDetail.tsx:349 +#: src/pages/sales/SalesOrderDetail.tsx:382 +msgid "Place this order on hold" +msgstr "" + #: src/pages/build/BuildDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:350 #: src/pages/sales/SalesOrderDetail.tsx:383 -msgid "Place this order on hold" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:406 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:352 -#: src/pages/sales/ReturnOrderDetail.tsx:351 -#: src/pages/sales/SalesOrderDetail.tsx:384 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:410 msgid "Issue Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/SalesOrderDetail.tsx:366 +msgid "Issue this order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:413 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335 #: src/pages/sales/ReturnOrderDetail.tsx:334 #: src/pages/sales/SalesOrderDetail.tsx:367 -msgid "Issue this order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:414 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:336 -#: src/pages/sales/ReturnOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:368 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:418 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:421 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:357 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 -#: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/sales/ReturnOrderDetail.tsx:358 +#: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:453 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 -#: src/pages/sales/ReturnOrderDetail.tsx:388 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:386 +#: src/pages/sales/ReturnOrderDetail.tsx:387 +#: src/pages/sales/SalesOrderDetail.tsx:420 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:460 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:394 -#: src/pages/sales/ReturnOrderDetail.tsx:395 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:459 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:393 +#: src/pages/sales/ReturnOrderDetail.tsx:394 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:477 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:459 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:415 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:457 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:464 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:462 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:492 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:429 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:426 +#: src/pages/sales/ReturnOrderDetail.tsx:427 +#: src/pages/sales/SalesOrderDetail.tsx:465 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:497 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:434 -#: src/pages/sales/SalesOrderDetail.tsx:472 +#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:432 +#: src/pages/sales/SalesOrderDetail.tsx:470 msgid "Cancel order" msgstr "" @@ -4418,24 +4464,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:104 +#: src/pages/company/CompanyDetail.tsx:103 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:111 +#: src/pages/company/CompanyDetail.tsx:110 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:120 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:126 +#: src/pages/company/CompanyDetail.tsx:125 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:116 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:333 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:132 +#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:201 +#: src/pages/company/SupplierPartDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4443,20 +4489,20 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:132 +#: src/pages/company/CompanyDetail.tsx:131 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:101 -#: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:100 +#: src/pages/company/ManufacturerPartDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:130 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:138 +#: src/pages/company/CompanyDetail.tsx:137 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:105 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/ReturnOrderDetail.tsx:104 +#: src/pages/sales/SalesOrderDetail.tsx:110 #: src/pages/stock/StockDetail.tsx:226 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 @@ -4465,7 +4511,7 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:172 +#: src/pages/company/CompanyDetail.tsx:171 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" @@ -4474,11 +4520,11 @@ msgstr "" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:178 +#: src/pages/company/CompanyDetail.tsx:177 msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:187 +#: src/pages/company/CompanyDetail.tsx:186 msgid "Supplied Parts" msgstr "" @@ -4486,84 +4532,84 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:232 +#: src/pages/company/CompanyDetail.tsx:231 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:290 +#: src/pages/company/CompanyDetail.tsx:289 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:298 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:306 +#: src/pages/company/CompanyDetail.tsx:305 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/company/ManufacturerPartDetail.tsx:75 +#: src/pages/company/SupplierPartDetail.tsx:84 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:99 +#: src/pages/company/ManufacturerPartDetail.tsx:90 +#: src/pages/company/SupplierPartDetail.tsx:98 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:108 +#: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:138 +#: src/pages/company/ManufacturerPartDetail.tsx:137 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/ManufacturerPartDetail.tsx:146 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:153 +#: src/pages/company/ManufacturerPartDetail.tsx:152 #: src/pages/part/PartDetail.tsx:539 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/company/ManufacturerPartDetail.tsx:164 #: src/pages/part/PartDetail.tsx:657 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:208 +#: src/pages/company/ManufacturerPartDetail.tsx:207 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:215 +#: src/pages/company/ManufacturerPartDetail.tsx:214 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:227 +#: src/pages/company/ManufacturerPartDetail.tsx:226 #: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: 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 "" -#: src/pages/company/SupplierPartDetail.tsx:159 +#: src/pages/company/SupplierPartDetail.tsx:158 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 @@ -4571,122 +4617,122 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:170 +#: src/pages/company/SupplierPartDetail.tsx:169 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:177 +#: src/pages/company/SupplierPartDetail.tsx:176 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:212 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:219 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:292 +#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:291 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:243 +#: src/pages/company/SupplierPartDetail.tsx:242 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:276 +#: src/pages/company/SupplierPartDetail.tsx:275 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:301 +#: src/pages/company/SupplierPartDetail.tsx:299 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:309 +#: src/pages/company/SupplierPartDetail.tsx:307 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:315 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:98 +#: src/pages/part/CategoryDetail.tsx:92 +#: src/pages/stock/LocationDetail.tsx:94 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:109 +#: src/pages/part/CategoryDetail.tsx:108 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/part/CategoryDetail.tsx:125 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:138 +#: src/pages/part/CategoryDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:134 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:138 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:146 +#: src/pages/part/CategoryDetail.tsx:145 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:157 +#: src/pages/part/CategoryDetail.tsx:156 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:167 -#: src/pages/part/CategoryDetail.tsx:221 +#: src/pages/part/CategoryDetail.tsx:166 +#: src/pages/part/CategoryDetail.tsx:219 #: src/tables/part/PartCategoryTable.tsx:102 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:230 +#: src/pages/part/CategoryDetail.tsx:179 +#: src/pages/stock/LocationDetail.tsx:226 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 -#: src/pages/part/CategoryDetail.tsx:226 +#: src/pages/part/CategoryDetail.tsx:187 +#: src/pages/part/CategoryDetail.tsx:224 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:197 +#: src/pages/part/CategoryDetail.tsx:196 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:198 +#: src/pages/part/CategoryDetail.tsx:197 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:216 +#: src/pages/part/CategoryDetail.tsx:215 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:238 +#: src/pages/part/CategoryDetail.tsx:236 msgid "Category Details" msgstr "" @@ -4731,7 +4777,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:320 #: src/tables/build/BuildLineTable.tsx:166 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:103 +#: src/tables/sales/SalesOrderLineItemTable.tsx:107 msgid "Available Stock" msgstr "" @@ -4746,7 +4792,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:237 #: src/tables/build/BuildLineTable.tsx:128 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 +#: src/tables/sales/SalesOrderLineItemTable.tsx:145 msgid "On order" msgstr "" @@ -4770,7 +4816,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:295 #: src/pages/part/PartDetail.tsx:884 -#: src/pages/stock/StockDetail.tsx:560 +#: src/pages/stock/StockDetail.tsx:559 #: src/tables/build/BuildOrderTestTable.tsx:220 #: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" @@ -4915,7 +4961,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:860 #: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:576 #: src/tables/build/BuildLineTable.tsx:59 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:177 @@ -4958,7 +5004,7 @@ msgid "Deleting this part cannot be reversed" msgstr "" #: src/pages/part/PartDetail.tsx:1006 -#: src/pages/stock/LocationDetail.tsx:313 +#: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" @@ -4975,7 +5021,7 @@ msgstr "" msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1094 +#: src/pages/part/PartDetail.tsx:1093 msgid "Select Part Revision" msgstr "" @@ -5028,7 +5074,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:89 +#: src/tables/sales/SalesOrderLineItemTable.tsx:93 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -5067,7 +5113,7 @@ msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 #: src/tables/bom/BomTable.tsx:176 #: src/tables/general/ExtraLineItemTable.tsx:56 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" @@ -5196,23 +5242,23 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:88 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:98 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:97 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:122 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:133 -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:153 +#: src/pages/sales/ReturnOrderDetail.tsx:132 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Line Items" msgstr "" @@ -5222,91 +5268,91 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:140 -#: src/pages/sales/SalesOrderDetail.tsx:149 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:160 +#: src/pages/sales/ReturnOrderDetail.tsx:139 +#: src/pages/sales/SalesOrderDetail.tsx:148 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:147 -#: src/pages/sales/SalesOrderDetail.tsx:156 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:146 +#: src/pages/sales/SalesOrderDetail.tsx:155 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:182 -#: src/pages/sales/SalesOrderDetail.tsx:191 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 +#: src/pages/sales/ReturnOrderDetail.tsx:181 +#: src/pages/sales/SalesOrderDetail.tsx:190 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:227 -#: src/pages/sales/SalesOrderDetail.tsx:262 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 +#: src/pages/sales/ReturnOrderDetail.tsx:226 +#: src/pages/sales/SalesOrderDetail.tsx:261 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 -#: src/pages/sales/ReturnOrderDetail.tsx:254 -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:275 +#: src/pages/sales/ReturnOrderDetail.tsx:253 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/pages/sales/SalesOrderDetail.tsx:453 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/sales/ReturnOrderDetail.tsx:412 +#: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/ReturnOrderDetail.tsx:96 +#: src/pages/sales/SalesOrderDetail.tsx:102 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:310 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:319 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:332 +#: src/pages/sales/ReturnOrderDetail.tsx:331 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:342 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:348 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Complete Return Order" msgstr "" @@ -5314,15 +5360,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:239 +#: src/pages/sales/SalesOrderDetail.tsx:238 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:248 +#: src/pages/sales/SalesOrderDetail.tsx:247 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5332,88 +5378,88 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:308 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:364 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:114 +#: src/pages/stock/LocationDetail.tsx:110 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:128 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:140 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:150 +#: src/pages/stock/LocationDetail.tsx:146 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:161 +#: src/pages/stock/LocationDetail.tsx:157 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:172 +#: src/pages/stock/LocationDetail.tsx:168 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:198 +#: src/pages/stock/LocationDetail.tsx:194 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:217 -#: src/pages/stock/LocationDetail.tsx:340 +#: src/pages/stock/LocationDetail.tsx:213 +#: src/pages/stock/LocationDetail.tsx:335 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:238 -#: src/pages/stock/LocationDetail.tsx:345 +#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:340 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:238 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:247 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:335 +#: src/pages/stock/LocationDetail.tsx:331 msgid "Location Actions" msgstr "" @@ -5441,12 +5487,6 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:96 -msgid "Build Order" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" @@ -5731,7 +5771,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:229 #: src/tables/build/BuildLineTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:127 +#: src/tables/sales/SalesOrderLineItemTable.tsx:131 msgid "Includes variant stock" msgstr "" @@ -5742,7 +5782,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 #: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" @@ -6031,7 +6071,7 @@ msgid "Show tracked lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:119 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "In production" msgstr "" @@ -6040,7 +6080,7 @@ msgid "Insufficient stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:163 -#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/sales/SalesOrderLineItemTable.tsx:125 #: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" @@ -6054,7 +6094,7 @@ msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:283 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 +#: src/tables/sales/SalesOrderLineItemTable.tsx:247 msgid "Create Build Order" msgstr "" @@ -6245,24 +6285,24 @@ msgstr "" msgid "Required Tests" msgstr "" -#: src/tables/company/AddressTable.tsx:121 -#: src/tables/company/AddressTable.tsx:185 +#: src/tables/company/AddressTable.tsx:118 +#: src/tables/company/AddressTable.tsx:182 msgid "Add Address" msgstr "" -#: src/tables/company/AddressTable.tsx:126 +#: src/tables/company/AddressTable.tsx:123 msgid "Address created" msgstr "" -#: src/tables/company/AddressTable.tsx:135 +#: src/tables/company/AddressTable.tsx:132 msgid "Edit Address" msgstr "" -#: src/tables/company/AddressTable.tsx:143 +#: src/tables/company/AddressTable.tsx:140 msgid "Delete Address" msgstr "" -#: src/tables/company/AddressTable.tsx:144 +#: src/tables/company/AddressTable.tsx:141 msgid "Are you sure you want to delete this address?" msgstr "" @@ -6372,23 +6412,23 @@ msgid "Drag attachment file here to upload" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:86 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 #: src/tables/sales/ReturnOrderLineItemTable.tsx:60 -#: src/tables/sales/SalesOrderLineItemTable.tsx:196 +#: src/tables/sales/SalesOrderLineItemTable.tsx:200 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:98 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/SalesOrderLineItemTable.tsx:214 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:106 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/SalesOrderLineItemTable.tsx:222 +#: src/tables/sales/SalesOrderLineItemTable.tsx:226 msgid "Delete Line Item" msgstr "" @@ -6401,12 +6441,12 @@ msgid "Machine restarted" msgstr "" #: src/tables/machine/MachineListTable.tsx:212 -#: src/tables/machine/MachineListTable.tsx:263 +#: src/tables/machine/MachineListTable.tsx:262 msgid "Edit machine" msgstr "" #: src/tables/machine/MachineListTable.tsx:226 -#: src/tables/machine/MachineListTable.tsx:267 +#: src/tables/machine/MachineListTable.tsx:266 msgid "Delete machine" msgstr "" @@ -6419,7 +6459,7 @@ msgid "Are you sure you want to remove the machine \"{0}\"?" msgstr "" #: src/tables/machine/MachineListTable.tsx:255 -#: src/tables/machine/MachineListTable.tsx:432 +#: src/tables/machine/MachineListTable.tsx:431 msgid "Restart required" msgstr "" @@ -6427,50 +6467,50 @@ msgstr "" msgid "Machine Actions" msgstr "" -#: src/tables/machine/MachineListTable.tsx:272 +#: src/tables/machine/MachineListTable.tsx:271 msgid "Restart" msgstr "" -#: src/tables/machine/MachineListTable.tsx:274 +#: src/tables/machine/MachineListTable.tsx:273 msgid "Restart machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:276 +#: src/tables/machine/MachineListTable.tsx:275 msgid "manual restart required" msgstr "" -#: src/tables/machine/MachineListTable.tsx:292 +#: src/tables/machine/MachineListTable.tsx:291 msgid "Machine information" msgstr "" -#: src/tables/machine/MachineListTable.tsx:303 -#: src/tables/machine/MachineListTable.tsx:599 +#: src/tables/machine/MachineListTable.tsx:302 +#: src/tables/machine/MachineListTable.tsx:598 msgid "Machine Type" msgstr "" -#: src/tables/machine/MachineListTable.tsx:316 +#: src/tables/machine/MachineListTable.tsx:315 msgid "Machine Driver" msgstr "" -#: src/tables/machine/MachineListTable.tsx:329 +#: src/tables/machine/MachineListTable.tsx:328 msgid "Initialized" msgstr "" -#: src/tables/machine/MachineListTable.tsx:350 +#: src/tables/machine/MachineListTable.tsx:349 #: src/tables/machine/MachineTypeTable.tsx:261 msgid "Errors" msgstr "" -#: src/tables/machine/MachineListTable.tsx:358 +#: src/tables/machine/MachineListTable.tsx:357 #: src/tables/machine/MachineTypeTable.tsx:269 msgid "No errors reported" msgstr "" -#: src/tables/machine/MachineListTable.tsx:378 +#: src/tables/machine/MachineListTable.tsx:377 msgid "Machine Settings" msgstr "" -#: src/tables/machine/MachineListTable.tsx:389 +#: src/tables/machine/MachineListTable.tsx:388 msgid "Driver Settings" msgstr "" @@ -6478,15 +6518,15 @@ msgstr "" #~ msgid "Create machine" #~ msgstr "Create machine" -#: src/tables/machine/MachineListTable.tsx:506 +#: src/tables/machine/MachineListTable.tsx:505 msgid "Add machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:561 +#: src/tables/machine/MachineListTable.tsx:560 msgid "Machine detail" msgstr "" -#: src/tables/machine/MachineListTable.tsx:608 +#: src/tables/machine/MachineListTable.tsx:607 msgid "Driver" msgstr "" @@ -7252,7 +7292,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337 msgid "Import Line Items" msgstr "" @@ -7268,25 +7308,25 @@ msgstr "" msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:298 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342 #: src/tables/sales/ReturnOrderLineItemTable.tsx:142 -#: src/tables/sales/SalesOrderLineItemTable.tsx:240 +#: src/tables/sales/SalesOrderLineItemTable.tsx:257 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352 msgid "Receive items" msgstr "" @@ -7354,15 +7394,23 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:262 +#: src/tables/sales/SalesOrderLineItemTable.tsx:238 +msgid "Allocate Serial Numbers" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:279 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 +msgid "Allocate Serials" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:303 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 #: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" diff --git a/src/frontend/src/locales/it/messages.po b/src/frontend/src/locales/it/messages.po index 82e083a50d..28a3d3d61e 100644 --- a/src/frontend/src/locales/it/messages.po +++ b/src/frontend/src/locales/it/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: it\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-29 04:38\n" +"PO-Revision-Date: 2024-09-09 03:25\n" "Last-Translator: \n" "Language-Team: Italian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -60,8 +60,9 @@ msgstr "Stampa dell'etichetta completata con successo" #: src/components/buttons/PrintingActions.tsx:106 #: src/components/buttons/PrintingActions.tsx:144 -#: src/components/editors/NotesEditor.tsx:65 -#: src/components/editors/NotesEditor.tsx:165 +#: src/components/editors/NotesEditor.tsx:40 +#: src/components/editors/NotesEditor.tsx:109 +#: src/components/editors/NotesEditor.tsx:163 #: src/components/forms/fields/ApiFormField.tsx:319 #: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 @@ -163,8 +164,8 @@ msgstr "Rimuovi" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:237 -#: src/components/items/ActionDropdown.tsx:238 +#: src/components/items/ActionDropdown.tsx:270 +#: src/components/items/ActionDropdown.tsx:271 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:210 @@ -239,31 +240,45 @@ msgstr "Elimina immagine" #~ msgid "Part is virtual (not a physical part)" #~ msgstr "Part is virtual (not a physical part)" -#: src/components/editors/NotesEditor.tsx:66 +#: src/components/editors/NotesEditor.tsx:41 +#: src/components/editors/NotesEditor.tsx:110 msgid "Image upload failed" msgstr "Il caricamento della foto è fallito" -#: src/components/editors/NotesEditor.tsx:156 +#: src/components/editors/NotesEditor.tsx:119 +#: src/components/editors/NotesEditor.tsx:154 #: src/components/forms/ApiForm.tsx:467 #: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "Operazione completata" -#: src/components/editors/NotesEditor.tsx:157 +#: src/components/editors/NotesEditor.tsx:120 +msgid "Image uploaded successfully" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:155 msgid "Notes saved successfully" msgstr "Note salvate con successo" -#: src/components/editors/NotesEditor.tsx:166 +#: src/components/editors/NotesEditor.tsx:164 msgid "Failed to save notes" msgstr "Salvataggio delle note non riuscito" -#: src/components/editors/NotesEditor.tsx:198 -msgid "Preview Notes" -msgstr "Anteprima Note" +#: src/components/editors/NotesEditor.tsx:182 +msgid "Disable Editing" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:191 +msgid "Enable Editing" +msgstr "" #: src/components/editors/NotesEditor.tsx:198 -msgid "Edit Notes" -msgstr "" +#~ msgid "Preview Notes" +#~ msgstr "Preview Notes" + +#: src/components/editors/NotesEditor.tsx:198 +#~ msgid "Edit Notes" +#~ msgstr "Edit Notes" #: src/components/editors/NotesEditor.tsx:212 msgid "Save Notes" @@ -417,7 +432,7 @@ msgid "Update" msgstr "" #: src/components/forms/ApiForm.tsx:698 -#: src/components/items/ActionDropdown.tsx:217 +#: src/components/items/ActionDropdown.tsx:250 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:357 #: src/pages/Notifications.tsx:123 @@ -593,9 +608,9 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 -#: src/pages/part/CategoryDetail.tsx:81 +#: src/pages/part/CategoryDetail.tsx:80 #: src/pages/part/PartDetail.tsx:143 -#: src/pages/stock/LocationDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:82 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -867,68 +882,72 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:131 -msgid "Barcode Actions" -msgstr "" - -#: src/components/items/ActionDropdown.tsx:136 -msgid "View" -msgstr "" - -#: src/components/items/ActionDropdown.tsx:138 -msgid "View barcode" +#: src/components/items/ActionDropdown.tsx:128 +msgid "Options" msgstr "" #: src/components/items/ActionDropdown.tsx:140 #~ msgid "View Barcode" #~ msgstr "View Barcode" -#: src/components/items/ActionDropdown.tsx:144 +#: src/components/items/ActionDropdown.tsx:162 +#~ msgid "Link custom barcode" +#~ msgstr "Link custom barcode" + +#: src/components/items/ActionDropdown.tsx:164 +msgid "Barcode Actions" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:169 +msgid "View" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:171 +msgid "View barcode" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:177 msgid "Link Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:146 +#: src/components/items/ActionDropdown.tsx:179 msgid "Link a custom barcode to this item" msgstr "" -#: src/components/items/ActionDropdown.tsx:152 +#: src/components/items/ActionDropdown.tsx:185 #: src/components/items/QRCode.tsx:195 #: src/forms/PurchaseOrderForms.tsx:419 msgid "Unlink Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:187 msgid "Unlink custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:162 -#~ msgid "Link custom barcode" -#~ msgstr "Link custom barcode" - -#: src/components/items/ActionDropdown.tsx:205 +#: src/components/items/ActionDropdown.tsx:238 #: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "" -#: src/components/items/ActionDropdown.tsx:206 +#: src/components/items/ActionDropdown.tsx:239 msgid "Edit item" msgstr "" -#: src/components/items/ActionDropdown.tsx:218 +#: src/components/items/ActionDropdown.tsx:251 msgid "Delete item" msgstr "" -#: src/components/items/ActionDropdown.tsx:226 -#: src/components/items/ActionDropdown.tsx:227 +#: src/components/items/ActionDropdown.tsx:259 +#: src/components/items/ActionDropdown.tsx:260 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:249 +#: src/components/items/ActionDropdown.tsx:282 #: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "" -#: src/components/items/ActionDropdown.tsx:250 +#: src/components/items/ActionDropdown.tsx:283 msgid "Duplicate item" msgstr "" @@ -1020,9 +1039,9 @@ msgstr "" #: src/components/items/QRCode.tsx:173 #: src/pages/part/PartDetail.tsx:218 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:161 -#: src/pages/sales/SalesOrderDetail.tsx:170 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:181 +#: src/pages/sales/ReturnOrderDetail.tsx:160 +#: src/pages/sales/SalesOrderDetail.tsx:169 msgid "Link" msgstr "" @@ -1248,7 +1267,7 @@ msgstr "" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:315 +#: src/pages/Index/Settings/SystemSettings.tsx:314 msgid "System Settings" msgstr "" @@ -1383,7 +1402,19 @@ msgstr "" msgid "Unknown model: {model}" msgstr "" -#: src/components/render/ModelType.tsx:22 +#: src/components/render/ModelType.tsx:101 +#~ msgid "Builds" +#~ msgstr "Builds" + +#: src/components/render/ModelType.tsx:147 +#~ msgid "Purchase Order Line" +#~ msgstr "Purchase Order Line" + +#: src/components/render/ModelType.tsx:148 +#~ msgid "Purchase Order Lines" +#~ msgstr "Purchase Order Lines" + +#: src/components/render/ModelType.tsx:202 #: src/forms/BuildForms.tsx:229 #: src/forms/BuildForms.tsx:452 #: src/forms/BuildForms.tsx:602 @@ -1396,8 +1427,8 @@ msgstr "" #: src/forms/StockForms.tsx:643 #: src/forms/StockForms.tsx:685 #: src/forms/StockForms.tsx:723 -#: src/pages/build/BuildDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:1080 +#: src/pages/build/BuildDetail.tsx:90 +#: src/pages/part/PartDetail.tsx:1079 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 @@ -1407,36 +1438,17 @@ msgstr "" msgid "Part" msgstr "" -#: src/components/render/ModelType.tsx:23 -#: src/defaults/links.tsx:29 -#: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:173 -#: src/pages/part/CategoryDetail.tsx:119 -#: src/pages/part/CategoryDetail.tsx:244 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:835 -msgid "Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:31 +#: src/components/render/ModelType.tsx:204 msgid "Part Parameter Template" msgstr "" -#: src/components/render/ModelType.tsx:32 -msgid "Part Parameter Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:38 +#: src/components/render/ModelType.tsx:206 msgid "Part Test Template" msgstr "" -#: src/components/render/ModelType.tsx:39 -msgid "Part Test Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:357 +#: src/components/render/ModelType.tsx:208 +#: src/pages/company/SupplierPartDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:355 #: src/pages/stock/StockDetail.tsx:169 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -1444,111 +1456,58 @@ msgstr "" msgid "Supplier Part" msgstr "" -#: src/components/render/ModelType.tsx:46 -msgid "Supplier Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:132 +#: src/components/render/ModelType.tsx:210 +#: src/pages/company/ManufacturerPartDetail.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 msgid "Manufacturer Part" msgstr "" -#: src/components/render/ModelType.tsx:55 -msgid "Manufacturer Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:305 +#: src/components/render/ModelType.tsx:212 +#: src/pages/part/CategoryDetail.tsx:303 msgid "Part Category" msgstr "" -#: src/components/render/ModelType.tsx:64 -#: src/pages/part/CategoryDetail.tsx:258 -#: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1070 -msgid "Part Categories" -msgstr "" - -#: src/components/render/ModelType.tsx:72 +#: src/components/render/ModelType.tsx:214 #: src/forms/BuildForms.tsx:602 -#: src/pages/stock/StockDetail.tsx:608 +#: src/pages/stock/StockDetail.tsx:607 #: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" -#: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:203 -#: src/pages/stock/LocationDetail.tsx:125 -#: src/pages/stock/LocationDetail.tsx:178 -#: src/pages/stock/LocationDetail.tsx:384 -msgid "Stock Items" -msgstr "" - -#: src/components/render/ModelType.tsx:81 +#: src/components/render/ModelType.tsx:216 msgid "Stock Location" msgstr "" -#: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:376 -#: src/pages/stock/StockDetail.tsx:600 -msgid "Stock Locations" -msgstr "" - -#: src/components/render/ModelType.tsx:90 +#: src/components/render/ModelType.tsx:218 msgid "Stock Location Type" msgstr "" -#: src/components/render/ModelType.tsx:91 -msgid "Stock Location Types" -msgstr "" - -#: src/components/render/ModelType.tsx:95 +#: src/components/render/ModelType.tsx:220 msgid "Stock History" msgstr "" -#: src/components/render/ModelType.tsx:96 -msgid "Stock Histories" +#: src/components/render/ModelType.tsx:222 +#: src/pages/stock/StockDetail.tsx:209 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:96 +msgid "Build Order" msgstr "" -#: src/components/render/ModelType.tsx:100 -#: src/defaults/links.tsx:31 -#: src/defaults/menuItems.tsx:43 -msgid "Build" -msgstr "" - -#: src/components/render/ModelType.tsx:101 -msgid "Builds" -msgstr "" - -#: src/components/render/ModelType.tsx:109 +#: src/components/render/ModelType.tsx:224 msgid "Build Line" msgstr "" -#: src/components/render/ModelType.tsx:110 -msgid "Build Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:117 +#: src/components/render/ModelType.tsx:226 msgid "Build Item" msgstr "" -#: src/components/render/ModelType.tsx:118 -msgid "Build Items" -msgstr "" - -#: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:339 +#: src/components/render/ModelType.tsx:228 +#: src/pages/company/CompanyDetail.tsx:337 msgid "Company" msgstr "" -#: src/components/render/ModelType.tsx:123 -msgid "Companies" -msgstr "" - -#: src/components/render/ModelType.tsx:131 +#: src/components/render/ModelType.tsx:230 #: src/tables/TableHoverCard.tsx:81 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 @@ -1557,176 +1516,262 @@ msgstr "" msgid "Project Code" msgstr "" -#: src/components/render/ModelType.tsx:132 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 -msgid "Project Codes" -msgstr "" - -#: src/components/render/ModelType.tsx:138 +#: src/components/render/ModelType.tsx:232 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:463 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" -#: src/components/render/ModelType.tsx:139 -#: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:670 -#: src/pages/purchasing/PurchasingIndex.tsx:25 -msgid "Purchase Orders" +#: src/components/render/ModelType.tsx:234 +msgid "Purchase Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:147 -msgid "Purchase Order Line" -msgstr "" - -#: src/components/render/ModelType.tsx:148 -msgid "Purchase Order Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:149 -#: src/pages/sales/SalesOrderDetail.tsx:505 +#: src/components/render/ModelType.tsx:236 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/sales/SalesOrderDetail.tsx:503 #: src/pages/stock/StockDetail.tsx:217 #: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" -#: src/components/render/ModelType.tsx:153 -#: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:677 -#: src/pages/sales/SalesIndex.tsx:26 -msgid "Sales Orders" -msgstr "" - -#: src/components/render/ModelType.tsx:161 +#: src/components/render/ModelType.tsx:238 msgid "Sales Order Shipment" msgstr "" -#: src/components/render/ModelType.tsx:162 -msgid "Sales Order Shipments" -msgstr "" - -#: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/components/render/ModelType.tsx:240 +#: src/pages/sales/ReturnOrderDetail.tsx:452 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" -#: src/components/render/ModelType.tsx:169 -#: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:223 -#: src/pages/sales/SalesIndex.tsx:32 -msgid "Return Orders" -msgstr "" - -#: src/components/render/ModelType.tsx:177 +#: src/components/render/ModelType.tsx:242 msgid "Return Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:178 -msgid "Return Order Line Items" -msgstr "" - -#: src/components/render/ModelType.tsx:182 -#: src/tables/company/AddressTable.tsx:47 +#: src/components/render/ModelType.tsx:244 +#: src/tables/company/AddressTable.tsx:48 msgid "Address" msgstr "" -#: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:253 -msgid "Addresses" -msgstr "" - -#: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:170 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/components/render/ModelType.tsx:246 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:178 msgid "Contact" msgstr "" -#: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:247 -msgid "Contacts" -msgstr "" - -#: src/components/render/ModelType.tsx:196 +#: src/components/render/ModelType.tsx:248 msgid "Owner" msgstr "" -#: src/components/render/ModelType.tsx:197 -msgid "Owners" -msgstr "" - -#: src/components/render/ModelType.tsx:203 +#: src/components/render/ModelType.tsx:250 #: src/tables/settings/ImportSessionTable.tsx:121 #: src/tables/stock/StockItemTestResultTable.tsx:204 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "" -#: src/components/render/ModelType.tsx:204 +#: src/components/render/ModelType.tsx:252 +msgid "Group" +msgstr "" + +#: src/components/render/ModelType.tsx:254 +msgid "Import Session" +msgstr "" + +#: src/components/render/ModelType.tsx:256 +msgid "Label Template" +msgstr "" + +#: src/components/render/ModelType.tsx:258 +msgid "Report Template" +msgstr "" + +#: src/components/render/ModelType.tsx:260 +msgid "Plugin Configuration" +msgstr "" + +#: src/components/render/ModelType.tsx:262 +msgid "Content Type" +msgstr "" + +#: src/components/render/ModelType.tsx:264 +msgid "Unknown Model" +msgstr "" + +#: src/components/render/ModelType.tsx:275 +#: src/defaults/links.tsx:29 +#: src/defaults/menuItems.tsx:33 +#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/part/CategoryDetail.tsx:118 +#: src/pages/part/CategoryDetail.tsx:242 +#: src/pages/part/CategoryDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:835 +msgid "Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:277 +msgid "Part Parameter Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:279 +msgid "Part Test Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:281 +msgid "Supplier Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:283 +msgid "Manufacturer Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:285 +#: src/pages/part/CategoryDetail.tsx:256 +#: src/pages/part/CategoryDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:1069 +msgid "Part Categories" +msgstr "" + +#: src/components/render/ModelType.tsx:287 +#: src/pages/company/CompanyDetail.tsx:202 +#: src/pages/stock/LocationDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:379 +msgid "Stock Items" +msgstr "" + +#: src/components/render/ModelType.tsx:289 +#: src/pages/stock/LocationDetail.tsx:188 +#: src/pages/stock/LocationDetail.tsx:371 +#: src/pages/stock/StockDetail.tsx:599 +msgid "Stock Locations" +msgstr "" + +#: src/components/render/ModelType.tsx:291 +msgid "Stock Location Types" +msgstr "" + +#: src/components/render/ModelType.tsx:293 +msgid "Stock Histories" +msgstr "" + +#: src/components/render/ModelType.tsx:295 +#: src/pages/Index/Settings/SystemSettings.tsx:236 +#: src/pages/build/BuildDetail.tsx:534 +#: src/pages/build/BuildIndex.tsx:22 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/sales/SalesOrderDetail.tsx:328 +msgid "Build Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:297 +msgid "Build Lines" +msgstr "" + +#: src/components/render/ModelType.tsx:299 +msgid "Build Items" +msgstr "" + +#: src/components/render/ModelType.tsx:301 +msgid "Companies" +msgstr "" + +#: src/components/render/ModelType.tsx:303 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 +msgid "Project Codes" +msgstr "" + +#: src/components/render/ModelType.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/company/CompanyDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/part/PartDetail.tsx:670 +#: src/pages/purchasing/PurchasingIndex.tsx:25 +msgid "Purchase Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:307 +msgid "Purchase Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:309 +#: src/pages/Index/Settings/SystemSettings.tsx:269 +#: src/pages/company/CompanyDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:677 +#: src/pages/sales/SalesIndex.tsx:26 +msgid "Sales Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:311 +msgid "Sales Order Shipments" +msgstr "" + +#: src/components/render/ModelType.tsx:313 +#: src/pages/Index/Settings/SystemSettings.tsx:285 +#: src/pages/company/CompanyDetail.tsx:222 +#: src/pages/sales/SalesIndex.tsx:32 +msgid "Return Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:315 +msgid "Return Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:317 +#: src/pages/company/CompanyDetail.tsx:252 +msgid "Addresses" +msgstr "" + +#: src/components/render/ModelType.tsx:319 +#: src/pages/company/CompanyDetail.tsx:246 +msgid "Contacts" +msgstr "" + +#: src/components/render/ModelType.tsx:321 +msgid "Owners" +msgstr "" + +#: src/components/render/ModelType.tsx:323 #: src/pages/Index/Settings/AdminCenter/Index.tsx:102 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "" -#: src/components/render/ModelType.tsx:210 -msgid "Group" -msgstr "" - -#: src/components/render/ModelType.tsx:211 +#: src/components/render/ModelType.tsx:325 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 #: src/tables/settings/UserTable.tsx:138 #: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "" -#: src/components/render/ModelType.tsx:218 -msgid "Import Session" -msgstr "" - -#: src/components/render/ModelType.tsx:219 +#: src/components/render/ModelType.tsx:327 msgid "Import Sessions" msgstr "" -#: src/components/render/ModelType.tsx:225 -msgid "Label Template" -msgstr "" - -#: src/components/render/ModelType.tsx:226 +#: src/components/render/ModelType.tsx:329 #: src/pages/Index/Settings/AdminCenter/Index.tsx:168 msgid "Label Templates" msgstr "" -#: src/components/render/ModelType.tsx:232 -msgid "Report Template" -msgstr "" - -#: src/components/render/ModelType.tsx:233 +#: src/components/render/ModelType.tsx:331 #: src/pages/Index/Settings/AdminCenter/Index.tsx:174 msgid "Report Templates" msgstr "" -#: src/components/render/ModelType.tsx:239 -msgid "Plugin Configuration" -msgstr "" - -#: src/components/render/ModelType.tsx:240 +#: src/components/render/ModelType.tsx:333 msgid "Plugin Configurations" msgstr "" -#: src/components/render/ModelType.tsx:246 -msgid "Content Type" +#: src/components/render/ModelType.tsx:335 +msgid "Content Types" msgstr "" -#: src/components/render/ModelType.tsx:247 -msgid "Content Types" +#: src/components/render/ModelType.tsx:337 +msgid "Unknown Models" msgstr "" #: src/components/render/Order.tsx:121 @@ -1735,8 +1780,8 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:325 -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/CompanyDetail.tsx:323 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/pages/part/PartDetail.tsx:896 msgid "Inactive" msgstr "" @@ -1750,23 +1795,23 @@ msgstr "" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:206 +#: src/pages/Index/Settings/SystemSettings.tsx:204 #: src/pages/part/PartDetail.tsx:550 -#: src/pages/stock/LocationDetail.tsx:356 +#: src/pages/stock/LocationDetail.tsx:351 #: src/pages/stock/StockDetail.tsx:407 #: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "" -#: src/components/render/Stock.tsx:60 +#: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:565 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/build/BuildAllocatedStockTable.tsx:102 #: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "" -#: src/components/render/Stock.tsx:62 +#: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:234 #: src/forms/BuildForms.tsx:602 #: src/forms/PurchaseOrderForms.tsx:641 @@ -1774,7 +1819,7 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:171 #: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:571 +#: src/pages/stock/StockDetail.tsx:570 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 @@ -2503,7 +2548,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:96 +#: src/pages/company/CompanyDetail.tsx:95 msgid "Website" msgstr "" @@ -2515,13 +2560,18 @@ msgstr "" msgid "Demo" msgstr "" +#: src/defaults/links.tsx:31 +#: src/defaults/menuItems.tsx:43 +msgid "Build" +msgstr "" + #: src/defaults/links.tsx:33 #: src/defaults/menuItems.tsx:48 #: 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:329 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "" @@ -2529,9 +2579,9 @@ msgstr "" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:459 +#: src/pages/sales/ReturnOrderDetail.tsx:457 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:510 +#: src/pages/sales/SalesOrderDetail.tsx:508 msgid "Sales" msgstr "" @@ -2768,7 +2818,7 @@ msgid "Remove line" msgstr "" #: src/forms/BuildForms.tsx:631 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:200 msgid "Source Location" msgstr "" @@ -2886,9 +2936,9 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:521 -#: src/pages/build/BuildDetail.tsx:215 +#: src/pages/build/BuildDetail.tsx:214 #: src/pages/stock/StockDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:583 +#: src/pages/stock/StockDetail.tsx:582 #: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:189 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 @@ -2901,20 +2951,20 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:543 #: src/forms/StockForms.tsx:428 -#: src/pages/company/SupplierPartDetail.tsx:152 -#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/stock/StockDetail.tsx:240 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:105 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 -#: src/pages/sales/ReturnOrderDetail.tsx:117 -#: src/pages/sales/SalesOrderDetail.tsx:123 +#: src/pages/build/BuildDetail.tsx:104 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:143 +#: src/pages/sales/ReturnOrderDetail.tsx:116 +#: src/pages/sales/SalesOrderDetail.tsx:122 #: src/tables/build/BuildOrderTable.tsx:114 -#: src/tables/machine/MachineListTable.tsx:335 +#: src/tables/machine/MachineListTable.tsx:334 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 #: src/tables/sales/ReturnOrderLineItemTable.tsx:132 @@ -2928,13 +2978,13 @@ msgid "Status" msgstr "" #: src/forms/PurchaseOrderForms.tsx:565 -#: src/pages/company/SupplierPartDetail.tsx:106 +#: src/pages/company/SupplierPartDetail.tsx:105 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:641 -#: src/pages/company/SupplierPartDetail.tsx:124 +#: src/pages/company/SupplierPartDetail.tsx:123 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" @@ -3692,8 +3742,8 @@ msgstr "" #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 -#: src/tables/machine/MachineListTable.tsx:332 -#: src/tables/machine/MachineListTable.tsx:594 +#: src/tables/machine/MachineListTable.tsx:331 +#: src/tables/machine/MachineListTable.tsx:593 #: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 @@ -3759,32 +3809,32 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27 #: src/tables/ColumnRenderers.tsx:248 msgid "Currency" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:31 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32 msgid "Rate" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:43 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44 msgid "Exchange rates updated" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:49 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50 msgid "Exchange rate update error" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:61 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:62 msgid "Refresh currency exchange rates" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:98 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 msgid "Last fetched" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:100 msgid "Base currency" msgstr "" @@ -3817,7 +3867,7 @@ msgid "Custom Units" msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:156 -#: src/pages/part/CategoryDetail.tsx:264 +#: src/pages/part/CategoryDetail.tsx:262 msgid "Part Parameters" msgstr "" @@ -3899,6 +3949,10 @@ msgstr "" msgid "Landscape" msgstr "" +#: src/pages/Index/Settings/AdminCenter/ReportTemplatePanel.tsx:26 +msgid "Attach to Model" +msgstr "" + #: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:35 msgid "Background Worker Not Running" msgstr "" @@ -4000,20 +4054,12 @@ msgstr "" msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:231 +#: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/part/PartDetail.tsx:690 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:536 -#: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:624 -#: src/pages/sales/SalesOrderDetail.tsx:329 -msgid "Build Orders" -msgstr "" - -#: src/pages/Index/Settings/SystemSettings.tsx:318 +#: src/pages/Index/Settings/SystemSettings.tsx:317 msgid "Switch to User Setting" msgstr "" @@ -4069,37 +4115,37 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:98 +#: src/pages/build/BuildDetail.tsx:97 #: src/pages/part/PartDetail.tsx:150 #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:184 #: src/tables/build/BuildOrderTable.tsx:54 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderLineItemTable.tsx:66 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:117 -#: src/pages/sales/ReturnOrderDetail.tsx:91 -#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/build/BuildDetail.tsx:110 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/sales/ReturnOrderDetail.tsx:90 +#: src/pages/sales/SalesOrderDetail.tsx:96 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/build/BuildLineTable.tsx:195 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:117 -#: src/pages/company/CompanyDetail.tsx:90 -#: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:92 -#: src/pages/part/CategoryDetail.tsx:101 +#: src/pages/build/BuildDetail.tsx:116 +#: src/pages/company/CompanyDetail.tsx:89 +#: src/pages/company/ManufacturerPartDetail.tsx:82 +#: src/pages/company/SupplierPartDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:100 #: src/pages/part/PartDetail.tsx:157 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 -#: src/pages/sales/ReturnOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:117 -#: src/pages/stock/LocationDetail.tsx:106 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 +#: src/pages/sales/ReturnOrderDetail.tsx:110 +#: src/pages/sales/SalesOrderDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:102 #: src/tables/ColumnRenderers.tsx:81 #: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 @@ -4112,34 +4158,34 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 #: src/tables/sales/SalesOrderAllocationTable.tsx:56 -#: src/tables/sales/SalesOrderLineItemTable.tsx:67 +#: src/tables/sales/SalesOrderLineItemTable.tsx:71 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:125 +#: src/pages/build/BuildDetail.tsx:124 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:136 +#: src/pages/build/BuildDetail.tsx:135 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:144 -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:269 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:161 +#: src/pages/build/BuildDetail.tsx:160 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:168 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/part/PartDetail.tsx:372 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:195 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:215 +#: src/pages/sales/ReturnOrderDetail.tsx:194 +#: src/pages/sales/SalesOrderDetail.tsx:203 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -4147,19 +4193,19 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:175 +#: src/pages/build/BuildDetail.tsx:174 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:182 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:188 -#: src/pages/sales/SalesOrderDetail.tsx:197 +#: src/pages/build/BuildDetail.tsx:181 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:208 +#: src/pages/sales/ReturnOrderDetail.tsx:187 +#: src/pages/sales/SalesOrderDetail.tsx:196 #: src/tables/ColumnRenderers.tsx:212 #: src/tables/part/PartPurchaseOrdersTable.tsx:99 #: src/tables/sales/ReturnOrderLineItemTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Target Date" msgstr "" @@ -4169,7 +4215,7 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "View part barcode" -#: src/pages/build/BuildDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:188 msgid "Completed" msgstr "" @@ -4183,7 +4229,7 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:202 +#: src/pages/build/BuildDetail.tsx:201 msgid "Any location" msgstr "" @@ -4191,7 +4237,7 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:209 +#: src/pages/build/BuildDetail.tsx:208 msgid "Destination Location" msgstr "" @@ -4207,68 +4253,68 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:247 +#: src/pages/build/BuildDetail.tsx:246 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:263 -#: src/pages/sales/ReturnOrderDetail.tsx:126 -#: src/pages/sales/ReturnOrderDetail.tsx:233 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:268 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/build/BuildDetail.tsx:252 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:262 +#: src/pages/sales/ReturnOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:232 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:267 +#: src/pages/sales/SalesOrderDetail.tsx:276 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/build/BuildDetail.tsx:262 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/sales/SalesOrderDetail.tsx:314 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 +#: src/pages/build/BuildDetail.tsx:294 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:309 +#: src/pages/build/BuildDetail.tsx:308 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:318 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:329 #: src/pages/part/PartDetail.tsx:707 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/company/CompanyDetail.tsx:259 -#: src/pages/company/ManufacturerPartDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:343 +#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/ManufacturerPartDetail.tsx:178 #: src/pages/part/PartDetail.tsx:729 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 -#: src/pages/sales/ReturnOrderDetail.tsx:270 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:304 +#: src/pages/sales/ReturnOrderDetail.tsx:269 +#: src/pages/sales/SalesOrderDetail.tsx:338 #: src/pages/stock/StockDetail.tsx:381 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:352 -#: src/pages/company/CompanyDetail.tsx:270 -#: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:253 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:269 +#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:252 #: src/pages/part/PartDetail.tsx:737 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:281 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:280 +#: src/pages/sales/SalesOrderDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:392 #: src/tables/build/BuildOrderTestTable.tsx:143 #: src/tables/stock/StockTrackingTable.tsx:189 @@ -4279,7 +4325,7 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:370 +#: src/pages/build/BuildDetail.tsx:369 msgid "Edit Build Order" msgstr "" @@ -4287,126 +4333,126 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:390 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/SalesOrderDetail.tsx:375 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 +#: src/pages/sales/ReturnOrderDetail.tsx:341 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:402 msgid "Hold Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:350 +#: src/pages/sales/ReturnOrderDetail.tsx:349 +#: src/pages/sales/SalesOrderDetail.tsx:382 +msgid "Place this order on hold" +msgstr "" + #: src/pages/build/BuildDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:350 #: src/pages/sales/SalesOrderDetail.tsx:383 -msgid "Place this order on hold" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:406 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:352 -#: src/pages/sales/ReturnOrderDetail.tsx:351 -#: src/pages/sales/SalesOrderDetail.tsx:384 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:410 msgid "Issue Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/SalesOrderDetail.tsx:366 +msgid "Issue this order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:413 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335 #: src/pages/sales/ReturnOrderDetail.tsx:334 #: src/pages/sales/SalesOrderDetail.tsx:367 -msgid "Issue this order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:414 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:336 -#: src/pages/sales/ReturnOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:368 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:418 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:421 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:357 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 -#: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/sales/ReturnOrderDetail.tsx:358 +#: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:453 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 -#: src/pages/sales/ReturnOrderDetail.tsx:388 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:386 +#: src/pages/sales/ReturnOrderDetail.tsx:387 +#: src/pages/sales/SalesOrderDetail.tsx:420 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:460 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:394 -#: src/pages/sales/ReturnOrderDetail.tsx:395 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:459 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:393 +#: src/pages/sales/ReturnOrderDetail.tsx:394 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:477 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:459 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:415 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:457 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:464 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:462 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:492 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:429 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:426 +#: src/pages/sales/ReturnOrderDetail.tsx:427 +#: src/pages/sales/SalesOrderDetail.tsx:465 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:497 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:434 -#: src/pages/sales/SalesOrderDetail.tsx:472 +#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:432 +#: src/pages/sales/SalesOrderDetail.tsx:470 msgid "Cancel order" msgstr "" @@ -4418,24 +4464,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:104 +#: src/pages/company/CompanyDetail.tsx:103 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:111 +#: src/pages/company/CompanyDetail.tsx:110 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:120 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:126 +#: src/pages/company/CompanyDetail.tsx:125 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:116 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:333 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:132 +#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:201 +#: src/pages/company/SupplierPartDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4443,20 +4489,20 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:132 +#: src/pages/company/CompanyDetail.tsx:131 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:101 -#: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:100 +#: src/pages/company/ManufacturerPartDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:130 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:138 +#: src/pages/company/CompanyDetail.tsx:137 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:105 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/ReturnOrderDetail.tsx:104 +#: src/pages/sales/SalesOrderDetail.tsx:110 #: src/pages/stock/StockDetail.tsx:226 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 @@ -4465,7 +4511,7 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:172 +#: src/pages/company/CompanyDetail.tsx:171 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" @@ -4474,11 +4520,11 @@ msgstr "" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:178 +#: src/pages/company/CompanyDetail.tsx:177 msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:187 +#: src/pages/company/CompanyDetail.tsx:186 msgid "Supplied Parts" msgstr "" @@ -4486,84 +4532,84 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:232 +#: src/pages/company/CompanyDetail.tsx:231 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:290 +#: src/pages/company/CompanyDetail.tsx:289 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:298 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:306 +#: src/pages/company/CompanyDetail.tsx:305 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/company/ManufacturerPartDetail.tsx:75 +#: src/pages/company/SupplierPartDetail.tsx:84 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:99 +#: src/pages/company/ManufacturerPartDetail.tsx:90 +#: src/pages/company/SupplierPartDetail.tsx:98 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:108 +#: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:138 +#: src/pages/company/ManufacturerPartDetail.tsx:137 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/ManufacturerPartDetail.tsx:146 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:153 +#: src/pages/company/ManufacturerPartDetail.tsx:152 #: src/pages/part/PartDetail.tsx:539 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/company/ManufacturerPartDetail.tsx:164 #: src/pages/part/PartDetail.tsx:657 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:208 +#: src/pages/company/ManufacturerPartDetail.tsx:207 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:215 +#: src/pages/company/ManufacturerPartDetail.tsx:214 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:227 +#: src/pages/company/ManufacturerPartDetail.tsx:226 #: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: 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 "" -#: src/pages/company/SupplierPartDetail.tsx:159 +#: src/pages/company/SupplierPartDetail.tsx:158 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 @@ -4571,122 +4617,122 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:170 +#: src/pages/company/SupplierPartDetail.tsx:169 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:177 +#: src/pages/company/SupplierPartDetail.tsx:176 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:212 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:219 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:292 +#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:291 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:243 +#: src/pages/company/SupplierPartDetail.tsx:242 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:276 +#: src/pages/company/SupplierPartDetail.tsx:275 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:301 +#: src/pages/company/SupplierPartDetail.tsx:299 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:309 +#: src/pages/company/SupplierPartDetail.tsx:307 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:315 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:98 +#: src/pages/part/CategoryDetail.tsx:92 +#: src/pages/stock/LocationDetail.tsx:94 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:109 +#: src/pages/part/CategoryDetail.tsx:108 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/part/CategoryDetail.tsx:125 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:138 +#: src/pages/part/CategoryDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:134 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:138 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:146 +#: src/pages/part/CategoryDetail.tsx:145 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:157 +#: src/pages/part/CategoryDetail.tsx:156 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:167 -#: src/pages/part/CategoryDetail.tsx:221 +#: src/pages/part/CategoryDetail.tsx:166 +#: src/pages/part/CategoryDetail.tsx:219 #: src/tables/part/PartCategoryTable.tsx:102 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:230 +#: src/pages/part/CategoryDetail.tsx:179 +#: src/pages/stock/LocationDetail.tsx:226 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 -#: src/pages/part/CategoryDetail.tsx:226 +#: src/pages/part/CategoryDetail.tsx:187 +#: src/pages/part/CategoryDetail.tsx:224 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:197 +#: src/pages/part/CategoryDetail.tsx:196 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:198 +#: src/pages/part/CategoryDetail.tsx:197 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:216 +#: src/pages/part/CategoryDetail.tsx:215 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:238 +#: src/pages/part/CategoryDetail.tsx:236 msgid "Category Details" msgstr "" @@ -4731,7 +4777,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:320 #: src/tables/build/BuildLineTable.tsx:166 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:103 +#: src/tables/sales/SalesOrderLineItemTable.tsx:107 msgid "Available Stock" msgstr "" @@ -4746,7 +4792,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:237 #: src/tables/build/BuildLineTable.tsx:128 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 +#: src/tables/sales/SalesOrderLineItemTable.tsx:145 msgid "On order" msgstr "" @@ -4770,7 +4816,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:295 #: src/pages/part/PartDetail.tsx:884 -#: src/pages/stock/StockDetail.tsx:560 +#: src/pages/stock/StockDetail.tsx:559 #: src/tables/build/BuildOrderTestTable.tsx:220 #: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" @@ -4915,7 +4961,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:860 #: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:576 #: src/tables/build/BuildLineTable.tsx:59 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:177 @@ -4958,7 +5004,7 @@ msgid "Deleting this part cannot be reversed" msgstr "" #: src/pages/part/PartDetail.tsx:1006 -#: src/pages/stock/LocationDetail.tsx:313 +#: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" @@ -4975,7 +5021,7 @@ msgstr "" msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1094 +#: src/pages/part/PartDetail.tsx:1093 msgid "Select Part Revision" msgstr "" @@ -5028,7 +5074,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:89 +#: src/tables/sales/SalesOrderLineItemTable.tsx:93 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -5067,7 +5113,7 @@ msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 #: src/tables/bom/BomTable.tsx:176 #: src/tables/general/ExtraLineItemTable.tsx:56 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" @@ -5196,23 +5242,23 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:88 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:98 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:97 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:122 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:133 -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:153 +#: src/pages/sales/ReturnOrderDetail.tsx:132 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Line Items" msgstr "" @@ -5222,91 +5268,91 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:140 -#: src/pages/sales/SalesOrderDetail.tsx:149 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:160 +#: src/pages/sales/ReturnOrderDetail.tsx:139 +#: src/pages/sales/SalesOrderDetail.tsx:148 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:147 -#: src/pages/sales/SalesOrderDetail.tsx:156 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:146 +#: src/pages/sales/SalesOrderDetail.tsx:155 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:182 -#: src/pages/sales/SalesOrderDetail.tsx:191 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 +#: src/pages/sales/ReturnOrderDetail.tsx:181 +#: src/pages/sales/SalesOrderDetail.tsx:190 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:227 -#: src/pages/sales/SalesOrderDetail.tsx:262 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 +#: src/pages/sales/ReturnOrderDetail.tsx:226 +#: src/pages/sales/SalesOrderDetail.tsx:261 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 -#: src/pages/sales/ReturnOrderDetail.tsx:254 -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:275 +#: src/pages/sales/ReturnOrderDetail.tsx:253 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/pages/sales/SalesOrderDetail.tsx:453 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/sales/ReturnOrderDetail.tsx:412 +#: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/ReturnOrderDetail.tsx:96 +#: src/pages/sales/SalesOrderDetail.tsx:102 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:310 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:319 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:332 +#: src/pages/sales/ReturnOrderDetail.tsx:331 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:342 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:348 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Complete Return Order" msgstr "" @@ -5314,15 +5360,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:239 +#: src/pages/sales/SalesOrderDetail.tsx:238 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:248 +#: src/pages/sales/SalesOrderDetail.tsx:247 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5332,88 +5378,88 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:308 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:364 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:114 +#: src/pages/stock/LocationDetail.tsx:110 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:128 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:140 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:150 +#: src/pages/stock/LocationDetail.tsx:146 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:161 +#: src/pages/stock/LocationDetail.tsx:157 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:172 +#: src/pages/stock/LocationDetail.tsx:168 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:198 +#: src/pages/stock/LocationDetail.tsx:194 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:217 -#: src/pages/stock/LocationDetail.tsx:340 +#: src/pages/stock/LocationDetail.tsx:213 +#: src/pages/stock/LocationDetail.tsx:335 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:238 -#: src/pages/stock/LocationDetail.tsx:345 +#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:340 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:238 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:247 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:335 +#: src/pages/stock/LocationDetail.tsx:331 msgid "Location Actions" msgstr "" @@ -5441,12 +5487,6 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:96 -msgid "Build Order" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" @@ -5731,7 +5771,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:229 #: src/tables/build/BuildLineTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:127 +#: src/tables/sales/SalesOrderLineItemTable.tsx:131 msgid "Includes variant stock" msgstr "" @@ -5742,7 +5782,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 #: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" @@ -6031,7 +6071,7 @@ msgid "Show tracked lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:119 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "In production" msgstr "" @@ -6040,7 +6080,7 @@ msgid "Insufficient stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:163 -#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/sales/SalesOrderLineItemTable.tsx:125 #: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" @@ -6054,7 +6094,7 @@ msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:283 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 +#: src/tables/sales/SalesOrderLineItemTable.tsx:247 msgid "Create Build Order" msgstr "" @@ -6245,24 +6285,24 @@ msgstr "" msgid "Required Tests" msgstr "" -#: src/tables/company/AddressTable.tsx:121 -#: src/tables/company/AddressTable.tsx:185 +#: src/tables/company/AddressTable.tsx:118 +#: src/tables/company/AddressTable.tsx:182 msgid "Add Address" msgstr "" -#: src/tables/company/AddressTable.tsx:126 +#: src/tables/company/AddressTable.tsx:123 msgid "Address created" msgstr "" -#: src/tables/company/AddressTable.tsx:135 +#: src/tables/company/AddressTable.tsx:132 msgid "Edit Address" msgstr "" -#: src/tables/company/AddressTable.tsx:143 +#: src/tables/company/AddressTable.tsx:140 msgid "Delete Address" msgstr "" -#: src/tables/company/AddressTable.tsx:144 +#: src/tables/company/AddressTable.tsx:141 msgid "Are you sure you want to delete this address?" msgstr "" @@ -6372,23 +6412,23 @@ msgid "Drag attachment file here to upload" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:86 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 #: src/tables/sales/ReturnOrderLineItemTable.tsx:60 -#: src/tables/sales/SalesOrderLineItemTable.tsx:196 +#: src/tables/sales/SalesOrderLineItemTable.tsx:200 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:98 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/SalesOrderLineItemTable.tsx:214 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:106 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/SalesOrderLineItemTable.tsx:222 +#: src/tables/sales/SalesOrderLineItemTable.tsx:226 msgid "Delete Line Item" msgstr "" @@ -6401,12 +6441,12 @@ msgid "Machine restarted" msgstr "" #: src/tables/machine/MachineListTable.tsx:212 -#: src/tables/machine/MachineListTable.tsx:263 +#: src/tables/machine/MachineListTable.tsx:262 msgid "Edit machine" msgstr "" #: src/tables/machine/MachineListTable.tsx:226 -#: src/tables/machine/MachineListTable.tsx:267 +#: src/tables/machine/MachineListTable.tsx:266 msgid "Delete machine" msgstr "" @@ -6419,7 +6459,7 @@ msgid "Are you sure you want to remove the machine \"{0}\"?" msgstr "" #: src/tables/machine/MachineListTable.tsx:255 -#: src/tables/machine/MachineListTable.tsx:432 +#: src/tables/machine/MachineListTable.tsx:431 msgid "Restart required" msgstr "" @@ -6427,50 +6467,50 @@ msgstr "" msgid "Machine Actions" msgstr "" -#: src/tables/machine/MachineListTable.tsx:272 +#: src/tables/machine/MachineListTable.tsx:271 msgid "Restart" msgstr "" -#: src/tables/machine/MachineListTable.tsx:274 +#: src/tables/machine/MachineListTable.tsx:273 msgid "Restart machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:276 +#: src/tables/machine/MachineListTable.tsx:275 msgid "manual restart required" msgstr "" -#: src/tables/machine/MachineListTable.tsx:292 +#: src/tables/machine/MachineListTable.tsx:291 msgid "Machine information" msgstr "" -#: src/tables/machine/MachineListTable.tsx:303 -#: src/tables/machine/MachineListTable.tsx:599 +#: src/tables/machine/MachineListTable.tsx:302 +#: src/tables/machine/MachineListTable.tsx:598 msgid "Machine Type" msgstr "" -#: src/tables/machine/MachineListTable.tsx:316 +#: src/tables/machine/MachineListTable.tsx:315 msgid "Machine Driver" msgstr "" -#: src/tables/machine/MachineListTable.tsx:329 +#: src/tables/machine/MachineListTable.tsx:328 msgid "Initialized" msgstr "" -#: src/tables/machine/MachineListTable.tsx:350 +#: src/tables/machine/MachineListTable.tsx:349 #: src/tables/machine/MachineTypeTable.tsx:261 msgid "Errors" msgstr "" -#: src/tables/machine/MachineListTable.tsx:358 +#: src/tables/machine/MachineListTable.tsx:357 #: src/tables/machine/MachineTypeTable.tsx:269 msgid "No errors reported" msgstr "" -#: src/tables/machine/MachineListTable.tsx:378 +#: src/tables/machine/MachineListTable.tsx:377 msgid "Machine Settings" msgstr "" -#: src/tables/machine/MachineListTable.tsx:389 +#: src/tables/machine/MachineListTable.tsx:388 msgid "Driver Settings" msgstr "" @@ -6478,15 +6518,15 @@ msgstr "" #~ msgid "Create machine" #~ msgstr "Create machine" -#: src/tables/machine/MachineListTable.tsx:506 +#: src/tables/machine/MachineListTable.tsx:505 msgid "Add machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:561 +#: src/tables/machine/MachineListTable.tsx:560 msgid "Machine detail" msgstr "" -#: src/tables/machine/MachineListTable.tsx:608 +#: src/tables/machine/MachineListTable.tsx:607 msgid "Driver" msgstr "" @@ -7252,7 +7292,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337 msgid "Import Line Items" msgstr "" @@ -7268,25 +7308,25 @@ msgstr "" msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:298 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342 #: src/tables/sales/ReturnOrderLineItemTable.tsx:142 -#: src/tables/sales/SalesOrderLineItemTable.tsx:240 +#: src/tables/sales/SalesOrderLineItemTable.tsx:257 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352 msgid "Receive items" msgstr "" @@ -7354,15 +7394,23 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:262 +#: src/tables/sales/SalesOrderLineItemTable.tsx:238 +msgid "Allocate Serial Numbers" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:279 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 +msgid "Allocate Serials" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:303 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 #: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" diff --git a/src/frontend/src/locales/ja/messages.po b/src/frontend/src/locales/ja/messages.po index a2db7be140..7b845775f4 100644 --- a/src/frontend/src/locales/ja/messages.po +++ b/src/frontend/src/locales/ja/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ja\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-29 04:38\n" +"PO-Revision-Date: 2024-09-09 03:25\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -60,8 +60,9 @@ msgstr "" #: src/components/buttons/PrintingActions.tsx:106 #: src/components/buttons/PrintingActions.tsx:144 -#: src/components/editors/NotesEditor.tsx:65 -#: src/components/editors/NotesEditor.tsx:165 +#: src/components/editors/NotesEditor.tsx:40 +#: src/components/editors/NotesEditor.tsx:109 +#: src/components/editors/NotesEditor.tsx:163 #: src/components/forms/fields/ApiFormField.tsx:319 #: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 @@ -163,8 +164,8 @@ msgstr "" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:237 -#: src/components/items/ActionDropdown.tsx:238 +#: src/components/items/ActionDropdown.tsx:270 +#: src/components/items/ActionDropdown.tsx:271 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:210 @@ -239,31 +240,45 @@ msgstr "" #~ msgid "Part is virtual (not a physical part)" #~ msgstr "Part is virtual (not a physical part)" -#: src/components/editors/NotesEditor.tsx:66 +#: src/components/editors/NotesEditor.tsx:41 +#: src/components/editors/NotesEditor.tsx:110 msgid "Image upload failed" msgstr "" -#: src/components/editors/NotesEditor.tsx:156 +#: src/components/editors/NotesEditor.tsx:119 +#: src/components/editors/NotesEditor.tsx:154 #: src/components/forms/ApiForm.tsx:467 #: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "" -#: src/components/editors/NotesEditor.tsx:157 +#: src/components/editors/NotesEditor.tsx:120 +msgid "Image uploaded successfully" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:155 msgid "Notes saved successfully" msgstr "" -#: src/components/editors/NotesEditor.tsx:166 +#: src/components/editors/NotesEditor.tsx:164 msgid "Failed to save notes" msgstr "" -#: src/components/editors/NotesEditor.tsx:198 -msgid "Preview Notes" +#: src/components/editors/NotesEditor.tsx:182 +msgid "Disable Editing" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:191 +msgid "Enable Editing" msgstr "" #: src/components/editors/NotesEditor.tsx:198 -msgid "Edit Notes" -msgstr "" +#~ msgid "Preview Notes" +#~ msgstr "Preview Notes" + +#: src/components/editors/NotesEditor.tsx:198 +#~ msgid "Edit Notes" +#~ msgstr "Edit Notes" #: src/components/editors/NotesEditor.tsx:212 msgid "Save Notes" @@ -417,7 +432,7 @@ msgid "Update" msgstr "" #: src/components/forms/ApiForm.tsx:698 -#: src/components/items/ActionDropdown.tsx:217 +#: src/components/items/ActionDropdown.tsx:250 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:357 #: src/pages/Notifications.tsx:123 @@ -593,9 +608,9 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 -#: src/pages/part/CategoryDetail.tsx:81 +#: src/pages/part/CategoryDetail.tsx:80 #: src/pages/part/PartDetail.tsx:143 -#: src/pages/stock/LocationDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:82 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -867,68 +882,72 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:131 -msgid "Barcode Actions" -msgstr "" - -#: src/components/items/ActionDropdown.tsx:136 -msgid "View" -msgstr "" - -#: src/components/items/ActionDropdown.tsx:138 -msgid "View barcode" +#: src/components/items/ActionDropdown.tsx:128 +msgid "Options" msgstr "" #: src/components/items/ActionDropdown.tsx:140 #~ msgid "View Barcode" #~ msgstr "View Barcode" -#: src/components/items/ActionDropdown.tsx:144 +#: src/components/items/ActionDropdown.tsx:162 +#~ msgid "Link custom barcode" +#~ msgstr "Link custom barcode" + +#: src/components/items/ActionDropdown.tsx:164 +msgid "Barcode Actions" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:169 +msgid "View" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:171 +msgid "View barcode" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:177 msgid "Link Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:146 +#: src/components/items/ActionDropdown.tsx:179 msgid "Link a custom barcode to this item" msgstr "" -#: src/components/items/ActionDropdown.tsx:152 +#: src/components/items/ActionDropdown.tsx:185 #: src/components/items/QRCode.tsx:195 #: src/forms/PurchaseOrderForms.tsx:419 msgid "Unlink Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:187 msgid "Unlink custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:162 -#~ msgid "Link custom barcode" -#~ msgstr "Link custom barcode" - -#: src/components/items/ActionDropdown.tsx:205 +#: src/components/items/ActionDropdown.tsx:238 #: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "編集" -#: src/components/items/ActionDropdown.tsx:206 +#: src/components/items/ActionDropdown.tsx:239 msgid "Edit item" msgstr "" -#: src/components/items/ActionDropdown.tsx:218 +#: src/components/items/ActionDropdown.tsx:251 msgid "Delete item" msgstr "" -#: src/components/items/ActionDropdown.tsx:226 -#: src/components/items/ActionDropdown.tsx:227 +#: src/components/items/ActionDropdown.tsx:259 +#: src/components/items/ActionDropdown.tsx:260 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:249 +#: src/components/items/ActionDropdown.tsx:282 #: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "" -#: src/components/items/ActionDropdown.tsx:250 +#: src/components/items/ActionDropdown.tsx:283 msgid "Duplicate item" msgstr "" @@ -1020,9 +1039,9 @@ msgstr "" #: src/components/items/QRCode.tsx:173 #: src/pages/part/PartDetail.tsx:218 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:161 -#: src/pages/sales/SalesOrderDetail.tsx:170 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:181 +#: src/pages/sales/ReturnOrderDetail.tsx:160 +#: src/pages/sales/SalesOrderDetail.tsx:169 msgid "Link" msgstr "" @@ -1248,7 +1267,7 @@ msgstr "" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:315 +#: src/pages/Index/Settings/SystemSettings.tsx:314 msgid "System Settings" msgstr "" @@ -1383,7 +1402,19 @@ msgstr "" msgid "Unknown model: {model}" msgstr "" -#: src/components/render/ModelType.tsx:22 +#: src/components/render/ModelType.tsx:101 +#~ msgid "Builds" +#~ msgstr "Builds" + +#: src/components/render/ModelType.tsx:147 +#~ msgid "Purchase Order Line" +#~ msgstr "Purchase Order Line" + +#: src/components/render/ModelType.tsx:148 +#~ msgid "Purchase Order Lines" +#~ msgstr "Purchase Order Lines" + +#: src/components/render/ModelType.tsx:202 #: src/forms/BuildForms.tsx:229 #: src/forms/BuildForms.tsx:452 #: src/forms/BuildForms.tsx:602 @@ -1396,8 +1427,8 @@ msgstr "" #: src/forms/StockForms.tsx:643 #: src/forms/StockForms.tsx:685 #: src/forms/StockForms.tsx:723 -#: src/pages/build/BuildDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:1080 +#: src/pages/build/BuildDetail.tsx:90 +#: src/pages/part/PartDetail.tsx:1079 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 @@ -1407,36 +1438,17 @@ msgstr "" msgid "Part" msgstr "パーツ" -#: src/components/render/ModelType.tsx:23 -#: src/defaults/links.tsx:29 -#: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:173 -#: src/pages/part/CategoryDetail.tsx:119 -#: src/pages/part/CategoryDetail.tsx:244 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:835 -msgid "Parts" -msgstr "パーツ" - -#: src/components/render/ModelType.tsx:31 +#: src/components/render/ModelType.tsx:204 msgid "Part Parameter Template" msgstr "" -#: src/components/render/ModelType.tsx:32 -msgid "Part Parameter Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:38 +#: src/components/render/ModelType.tsx:206 msgid "Part Test Template" msgstr "" -#: src/components/render/ModelType.tsx:39 -msgid "Part Test Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:357 +#: src/components/render/ModelType.tsx:208 +#: src/pages/company/SupplierPartDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:355 #: src/pages/stock/StockDetail.tsx:169 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -1444,111 +1456,58 @@ msgstr "" msgid "Supplier Part" msgstr "" -#: src/components/render/ModelType.tsx:46 -msgid "Supplier Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:132 +#: src/components/render/ModelType.tsx:210 +#: src/pages/company/ManufacturerPartDetail.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 msgid "Manufacturer Part" msgstr "" -#: src/components/render/ModelType.tsx:55 -msgid "Manufacturer Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:305 +#: src/components/render/ModelType.tsx:212 +#: src/pages/part/CategoryDetail.tsx:303 msgid "Part Category" msgstr "" -#: src/components/render/ModelType.tsx:64 -#: src/pages/part/CategoryDetail.tsx:258 -#: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1070 -msgid "Part Categories" -msgstr "" - -#: src/components/render/ModelType.tsx:72 +#: src/components/render/ModelType.tsx:214 #: src/forms/BuildForms.tsx:602 -#: src/pages/stock/StockDetail.tsx:608 +#: src/pages/stock/StockDetail.tsx:607 #: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "在庫商品" -#: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:203 -#: src/pages/stock/LocationDetail.tsx:125 -#: src/pages/stock/LocationDetail.tsx:178 -#: src/pages/stock/LocationDetail.tsx:384 -msgid "Stock Items" -msgstr "在庫商品" - -#: src/components/render/ModelType.tsx:81 +#: src/components/render/ModelType.tsx:216 msgid "Stock Location" msgstr "在庫場所" -#: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:376 -#: src/pages/stock/StockDetail.tsx:600 -msgid "Stock Locations" -msgstr "在庫場所" - -#: src/components/render/ModelType.tsx:90 +#: src/components/render/ModelType.tsx:218 msgid "Stock Location Type" msgstr "" -#: src/components/render/ModelType.tsx:91 -msgid "Stock Location Types" -msgstr "" - -#: src/components/render/ModelType.tsx:95 +#: src/components/render/ModelType.tsx:220 msgid "Stock History" msgstr "" -#: src/components/render/ModelType.tsx:96 -msgid "Stock Histories" +#: src/components/render/ModelType.tsx:222 +#: src/pages/stock/StockDetail.tsx:209 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:96 +msgid "Build Order" msgstr "" -#: src/components/render/ModelType.tsx:100 -#: src/defaults/links.tsx:31 -#: src/defaults/menuItems.tsx:43 -msgid "Build" -msgstr "" - -#: src/components/render/ModelType.tsx:101 -msgid "Builds" -msgstr "" - -#: src/components/render/ModelType.tsx:109 +#: src/components/render/ModelType.tsx:224 msgid "Build Line" msgstr "" -#: src/components/render/ModelType.tsx:110 -msgid "Build Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:117 +#: src/components/render/ModelType.tsx:226 msgid "Build Item" msgstr "" -#: src/components/render/ModelType.tsx:118 -msgid "Build Items" -msgstr "" - -#: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:339 +#: src/components/render/ModelType.tsx:228 +#: src/pages/company/CompanyDetail.tsx:337 msgid "Company" msgstr "" -#: src/components/render/ModelType.tsx:123 -msgid "Companies" -msgstr "" - -#: src/components/render/ModelType.tsx:131 +#: src/components/render/ModelType.tsx:230 #: src/tables/TableHoverCard.tsx:81 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 @@ -1557,176 +1516,262 @@ msgstr "" msgid "Project Code" msgstr "" -#: src/components/render/ModelType.tsx:132 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 -msgid "Project Codes" -msgstr "" - -#: src/components/render/ModelType.tsx:138 +#: src/components/render/ModelType.tsx:232 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:463 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" -#: src/components/render/ModelType.tsx:139 -#: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:670 -#: src/pages/purchasing/PurchasingIndex.tsx:25 -msgid "Purchase Orders" +#: src/components/render/ModelType.tsx:234 +msgid "Purchase Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:147 -msgid "Purchase Order Line" -msgstr "" - -#: src/components/render/ModelType.tsx:148 -msgid "Purchase Order Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:149 -#: src/pages/sales/SalesOrderDetail.tsx:505 +#: src/components/render/ModelType.tsx:236 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/sales/SalesOrderDetail.tsx:503 #: src/pages/stock/StockDetail.tsx:217 #: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" -#: src/components/render/ModelType.tsx:153 -#: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:677 -#: src/pages/sales/SalesIndex.tsx:26 -msgid "Sales Orders" -msgstr "" - -#: src/components/render/ModelType.tsx:161 +#: src/components/render/ModelType.tsx:238 msgid "Sales Order Shipment" msgstr "" -#: src/components/render/ModelType.tsx:162 -msgid "Sales Order Shipments" -msgstr "" - -#: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/components/render/ModelType.tsx:240 +#: src/pages/sales/ReturnOrderDetail.tsx:452 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" -#: src/components/render/ModelType.tsx:169 -#: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:223 -#: src/pages/sales/SalesIndex.tsx:32 -msgid "Return Orders" -msgstr "" - -#: src/components/render/ModelType.tsx:177 +#: src/components/render/ModelType.tsx:242 msgid "Return Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:178 -msgid "Return Order Line Items" -msgstr "" - -#: src/components/render/ModelType.tsx:182 -#: src/tables/company/AddressTable.tsx:47 +#: src/components/render/ModelType.tsx:244 +#: src/tables/company/AddressTable.tsx:48 msgid "Address" msgstr "" -#: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:253 -msgid "Addresses" -msgstr "" - -#: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:170 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/components/render/ModelType.tsx:246 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:178 msgid "Contact" msgstr "" -#: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:247 -msgid "Contacts" -msgstr "" - -#: src/components/render/ModelType.tsx:196 +#: src/components/render/ModelType.tsx:248 msgid "Owner" msgstr "" -#: src/components/render/ModelType.tsx:197 -msgid "Owners" -msgstr "" - -#: src/components/render/ModelType.tsx:203 +#: src/components/render/ModelType.tsx:250 #: src/tables/settings/ImportSessionTable.tsx:121 #: src/tables/stock/StockItemTestResultTable.tsx:204 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "ユーザー" -#: src/components/render/ModelType.tsx:204 +#: src/components/render/ModelType.tsx:252 +msgid "Group" +msgstr "" + +#: src/components/render/ModelType.tsx:254 +msgid "Import Session" +msgstr "" + +#: src/components/render/ModelType.tsx:256 +msgid "Label Template" +msgstr "" + +#: src/components/render/ModelType.tsx:258 +msgid "Report Template" +msgstr "" + +#: src/components/render/ModelType.tsx:260 +msgid "Plugin Configuration" +msgstr "" + +#: src/components/render/ModelType.tsx:262 +msgid "Content Type" +msgstr "" + +#: src/components/render/ModelType.tsx:264 +msgid "Unknown Model" +msgstr "" + +#: src/components/render/ModelType.tsx:275 +#: src/defaults/links.tsx:29 +#: src/defaults/menuItems.tsx:33 +#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/part/CategoryDetail.tsx:118 +#: src/pages/part/CategoryDetail.tsx:242 +#: src/pages/part/CategoryDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:835 +msgid "Parts" +msgstr "パーツ" + +#: src/components/render/ModelType.tsx:277 +msgid "Part Parameter Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:279 +msgid "Part Test Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:281 +msgid "Supplier Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:283 +msgid "Manufacturer Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:285 +#: src/pages/part/CategoryDetail.tsx:256 +#: src/pages/part/CategoryDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:1069 +msgid "Part Categories" +msgstr "" + +#: src/components/render/ModelType.tsx:287 +#: src/pages/company/CompanyDetail.tsx:202 +#: src/pages/stock/LocationDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:379 +msgid "Stock Items" +msgstr "在庫商品" + +#: src/components/render/ModelType.tsx:289 +#: src/pages/stock/LocationDetail.tsx:188 +#: src/pages/stock/LocationDetail.tsx:371 +#: src/pages/stock/StockDetail.tsx:599 +msgid "Stock Locations" +msgstr "在庫場所" + +#: src/components/render/ModelType.tsx:291 +msgid "Stock Location Types" +msgstr "" + +#: src/components/render/ModelType.tsx:293 +msgid "Stock Histories" +msgstr "" + +#: src/components/render/ModelType.tsx:295 +#: src/pages/Index/Settings/SystemSettings.tsx:236 +#: src/pages/build/BuildDetail.tsx:534 +#: src/pages/build/BuildIndex.tsx:22 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/sales/SalesOrderDetail.tsx:328 +msgid "Build Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:297 +msgid "Build Lines" +msgstr "" + +#: src/components/render/ModelType.tsx:299 +msgid "Build Items" +msgstr "" + +#: src/components/render/ModelType.tsx:301 +msgid "Companies" +msgstr "" + +#: src/components/render/ModelType.tsx:303 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 +msgid "Project Codes" +msgstr "" + +#: src/components/render/ModelType.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/company/CompanyDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/part/PartDetail.tsx:670 +#: src/pages/purchasing/PurchasingIndex.tsx:25 +msgid "Purchase Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:307 +msgid "Purchase Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:309 +#: src/pages/Index/Settings/SystemSettings.tsx:269 +#: src/pages/company/CompanyDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:677 +#: src/pages/sales/SalesIndex.tsx:26 +msgid "Sales Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:311 +msgid "Sales Order Shipments" +msgstr "" + +#: src/components/render/ModelType.tsx:313 +#: src/pages/Index/Settings/SystemSettings.tsx:285 +#: src/pages/company/CompanyDetail.tsx:222 +#: src/pages/sales/SalesIndex.tsx:32 +msgid "Return Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:315 +msgid "Return Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:317 +#: src/pages/company/CompanyDetail.tsx:252 +msgid "Addresses" +msgstr "" + +#: src/components/render/ModelType.tsx:319 +#: src/pages/company/CompanyDetail.tsx:246 +msgid "Contacts" +msgstr "" + +#: src/components/render/ModelType.tsx:321 +msgid "Owners" +msgstr "" + +#: src/components/render/ModelType.tsx:323 #: src/pages/Index/Settings/AdminCenter/Index.tsx:102 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "" -#: src/components/render/ModelType.tsx:210 -msgid "Group" -msgstr "" - -#: src/components/render/ModelType.tsx:211 +#: src/components/render/ModelType.tsx:325 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 #: src/tables/settings/UserTable.tsx:138 #: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "" -#: src/components/render/ModelType.tsx:218 -msgid "Import Session" -msgstr "" - -#: src/components/render/ModelType.tsx:219 +#: src/components/render/ModelType.tsx:327 msgid "Import Sessions" msgstr "" -#: src/components/render/ModelType.tsx:225 -msgid "Label Template" -msgstr "" - -#: src/components/render/ModelType.tsx:226 +#: src/components/render/ModelType.tsx:329 #: src/pages/Index/Settings/AdminCenter/Index.tsx:168 msgid "Label Templates" msgstr "" -#: src/components/render/ModelType.tsx:232 -msgid "Report Template" -msgstr "" - -#: src/components/render/ModelType.tsx:233 +#: src/components/render/ModelType.tsx:331 #: src/pages/Index/Settings/AdminCenter/Index.tsx:174 msgid "Report Templates" msgstr "" -#: src/components/render/ModelType.tsx:239 -msgid "Plugin Configuration" -msgstr "" - -#: src/components/render/ModelType.tsx:240 +#: src/components/render/ModelType.tsx:333 msgid "Plugin Configurations" msgstr "" -#: src/components/render/ModelType.tsx:246 -msgid "Content Type" +#: src/components/render/ModelType.tsx:335 +msgid "Content Types" msgstr "" -#: src/components/render/ModelType.tsx:247 -msgid "Content Types" +#: src/components/render/ModelType.tsx:337 +msgid "Unknown Models" msgstr "" #: src/components/render/Order.tsx:121 @@ -1735,8 +1780,8 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:325 -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/CompanyDetail.tsx:323 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/pages/part/PartDetail.tsx:896 msgid "Inactive" msgstr "" @@ -1750,23 +1795,23 @@ msgstr "" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:206 +#: src/pages/Index/Settings/SystemSettings.tsx:204 #: src/pages/part/PartDetail.tsx:550 -#: src/pages/stock/LocationDetail.tsx:356 +#: src/pages/stock/LocationDetail.tsx:351 #: src/pages/stock/StockDetail.tsx:407 #: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "在庫" -#: src/components/render/Stock.tsx:60 +#: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:565 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/build/BuildAllocatedStockTable.tsx:102 #: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "" -#: src/components/render/Stock.tsx:62 +#: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:234 #: src/forms/BuildForms.tsx:602 #: src/forms/PurchaseOrderForms.tsx:641 @@ -1774,7 +1819,7 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:171 #: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:571 +#: src/pages/stock/StockDetail.tsx:570 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 @@ -2503,7 +2548,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:96 +#: src/pages/company/CompanyDetail.tsx:95 msgid "Website" msgstr "" @@ -2515,13 +2560,18 @@ msgstr "" msgid "Demo" msgstr "" +#: src/defaults/links.tsx:31 +#: src/defaults/menuItems.tsx:43 +msgid "Build" +msgstr "" + #: src/defaults/links.tsx:33 #: src/defaults/menuItems.tsx:48 #: 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:329 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "" @@ -2529,9 +2579,9 @@ msgstr "" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:459 +#: src/pages/sales/ReturnOrderDetail.tsx:457 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:510 +#: src/pages/sales/SalesOrderDetail.tsx:508 msgid "Sales" msgstr "" @@ -2768,7 +2818,7 @@ msgid "Remove line" msgstr "" #: src/forms/BuildForms.tsx:631 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:200 msgid "Source Location" msgstr "" @@ -2886,9 +2936,9 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:521 -#: src/pages/build/BuildDetail.tsx:215 +#: src/pages/build/BuildDetail.tsx:214 #: src/pages/stock/StockDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:583 +#: src/pages/stock/StockDetail.tsx:582 #: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:189 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 @@ -2901,20 +2951,20 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:543 #: src/forms/StockForms.tsx:428 -#: src/pages/company/SupplierPartDetail.tsx:152 -#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/stock/StockDetail.tsx:240 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:105 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 -#: src/pages/sales/ReturnOrderDetail.tsx:117 -#: src/pages/sales/SalesOrderDetail.tsx:123 +#: src/pages/build/BuildDetail.tsx:104 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:143 +#: src/pages/sales/ReturnOrderDetail.tsx:116 +#: src/pages/sales/SalesOrderDetail.tsx:122 #: src/tables/build/BuildOrderTable.tsx:114 -#: src/tables/machine/MachineListTable.tsx:335 +#: src/tables/machine/MachineListTable.tsx:334 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 #: src/tables/sales/ReturnOrderLineItemTable.tsx:132 @@ -2928,13 +2978,13 @@ msgid "Status" msgstr "" #: src/forms/PurchaseOrderForms.tsx:565 -#: src/pages/company/SupplierPartDetail.tsx:106 +#: src/pages/company/SupplierPartDetail.tsx:105 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:641 -#: src/pages/company/SupplierPartDetail.tsx:124 +#: src/pages/company/SupplierPartDetail.tsx:123 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" @@ -3692,8 +3742,8 @@ msgstr "" #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 -#: src/tables/machine/MachineListTable.tsx:332 -#: src/tables/machine/MachineListTable.tsx:594 +#: src/tables/machine/MachineListTable.tsx:331 +#: src/tables/machine/MachineListTable.tsx:593 #: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 @@ -3759,32 +3809,32 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27 #: src/tables/ColumnRenderers.tsx:248 msgid "Currency" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:31 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32 msgid "Rate" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:43 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44 msgid "Exchange rates updated" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:49 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50 msgid "Exchange rate update error" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:61 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:62 msgid "Refresh currency exchange rates" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:98 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 msgid "Last fetched" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:100 msgid "Base currency" msgstr "" @@ -3817,7 +3867,7 @@ msgid "Custom Units" msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:156 -#: src/pages/part/CategoryDetail.tsx:264 +#: src/pages/part/CategoryDetail.tsx:262 msgid "Part Parameters" msgstr "" @@ -3899,6 +3949,10 @@ msgstr "" msgid "Landscape" msgstr "" +#: src/pages/Index/Settings/AdminCenter/ReportTemplatePanel.tsx:26 +msgid "Attach to Model" +msgstr "" + #: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:35 msgid "Background Worker Not Running" msgstr "" @@ -4000,20 +4054,12 @@ msgstr "" msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:231 +#: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/part/PartDetail.tsx:690 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:536 -#: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:624 -#: src/pages/sales/SalesOrderDetail.tsx:329 -msgid "Build Orders" -msgstr "" - -#: src/pages/Index/Settings/SystemSettings.tsx:318 +#: src/pages/Index/Settings/SystemSettings.tsx:317 msgid "Switch to User Setting" msgstr "" @@ -4069,37 +4115,37 @@ msgstr "未読にする" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:98 +#: src/pages/build/BuildDetail.tsx:97 #: src/pages/part/PartDetail.tsx:150 #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:184 #: src/tables/build/BuildOrderTable.tsx:54 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderLineItemTable.tsx:66 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:117 -#: src/pages/sales/ReturnOrderDetail.tsx:91 -#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/build/BuildDetail.tsx:110 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/sales/ReturnOrderDetail.tsx:90 +#: src/pages/sales/SalesOrderDetail.tsx:96 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/build/BuildLineTable.tsx:195 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:117 -#: src/pages/company/CompanyDetail.tsx:90 -#: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:92 -#: src/pages/part/CategoryDetail.tsx:101 +#: src/pages/build/BuildDetail.tsx:116 +#: src/pages/company/CompanyDetail.tsx:89 +#: src/pages/company/ManufacturerPartDetail.tsx:82 +#: src/pages/company/SupplierPartDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:100 #: src/pages/part/PartDetail.tsx:157 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 -#: src/pages/sales/ReturnOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:117 -#: src/pages/stock/LocationDetail.tsx:106 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 +#: src/pages/sales/ReturnOrderDetail.tsx:110 +#: src/pages/sales/SalesOrderDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:102 #: src/tables/ColumnRenderers.tsx:81 #: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 @@ -4112,34 +4158,34 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 #: src/tables/sales/SalesOrderAllocationTable.tsx:56 -#: src/tables/sales/SalesOrderLineItemTable.tsx:67 +#: src/tables/sales/SalesOrderLineItemTable.tsx:71 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "説明" -#: src/pages/build/BuildDetail.tsx:125 +#: src/pages/build/BuildDetail.tsx:124 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:136 +#: src/pages/build/BuildDetail.tsx:135 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:144 -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:269 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:161 +#: src/pages/build/BuildDetail.tsx:160 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:168 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/part/PartDetail.tsx:372 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:195 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:215 +#: src/pages/sales/ReturnOrderDetail.tsx:194 +#: src/pages/sales/SalesOrderDetail.tsx:203 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -4147,19 +4193,19 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:175 +#: src/pages/build/BuildDetail.tsx:174 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:182 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:188 -#: src/pages/sales/SalesOrderDetail.tsx:197 +#: src/pages/build/BuildDetail.tsx:181 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:208 +#: src/pages/sales/ReturnOrderDetail.tsx:187 +#: src/pages/sales/SalesOrderDetail.tsx:196 #: src/tables/ColumnRenderers.tsx:212 #: src/tables/part/PartPurchaseOrdersTable.tsx:99 #: src/tables/sales/ReturnOrderLineItemTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Target Date" msgstr "" @@ -4169,7 +4215,7 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "View part barcode" -#: src/pages/build/BuildDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:188 msgid "Completed" msgstr "" @@ -4183,7 +4229,7 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:202 +#: src/pages/build/BuildDetail.tsx:201 msgid "Any location" msgstr "" @@ -4191,7 +4237,7 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:209 +#: src/pages/build/BuildDetail.tsx:208 msgid "Destination Location" msgstr "" @@ -4207,68 +4253,68 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:247 +#: src/pages/build/BuildDetail.tsx:246 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:263 -#: src/pages/sales/ReturnOrderDetail.tsx:126 -#: src/pages/sales/ReturnOrderDetail.tsx:233 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:268 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/build/BuildDetail.tsx:252 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:262 +#: src/pages/sales/ReturnOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:232 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:267 +#: src/pages/sales/SalesOrderDetail.tsx:276 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/build/BuildDetail.tsx:262 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/sales/SalesOrderDetail.tsx:314 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 +#: src/pages/build/BuildDetail.tsx:294 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:309 +#: src/pages/build/BuildDetail.tsx:308 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:318 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:329 #: src/pages/part/PartDetail.tsx:707 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/company/CompanyDetail.tsx:259 -#: src/pages/company/ManufacturerPartDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:343 +#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/ManufacturerPartDetail.tsx:178 #: src/pages/part/PartDetail.tsx:729 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 -#: src/pages/sales/ReturnOrderDetail.tsx:270 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:304 +#: src/pages/sales/ReturnOrderDetail.tsx:269 +#: src/pages/sales/SalesOrderDetail.tsx:338 #: src/pages/stock/StockDetail.tsx:381 msgid "Attachments" msgstr "添付ファイル" -#: src/pages/build/BuildDetail.tsx:352 -#: src/pages/company/CompanyDetail.tsx:270 -#: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:253 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:269 +#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:252 #: src/pages/part/PartDetail.tsx:737 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:281 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:280 +#: src/pages/sales/SalesOrderDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:392 #: src/tables/build/BuildOrderTestTable.tsx:143 #: src/tables/stock/StockTrackingTable.tsx:189 @@ -4279,7 +4325,7 @@ msgstr "メモ" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:370 +#: src/pages/build/BuildDetail.tsx:369 msgid "Edit Build Order" msgstr "" @@ -4287,126 +4333,126 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:390 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/SalesOrderDetail.tsx:375 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 +#: src/pages/sales/ReturnOrderDetail.tsx:341 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:402 msgid "Hold Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:350 +#: src/pages/sales/ReturnOrderDetail.tsx:349 +#: src/pages/sales/SalesOrderDetail.tsx:382 +msgid "Place this order on hold" +msgstr "" + #: src/pages/build/BuildDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:350 #: src/pages/sales/SalesOrderDetail.tsx:383 -msgid "Place this order on hold" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:406 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:352 -#: src/pages/sales/ReturnOrderDetail.tsx:351 -#: src/pages/sales/SalesOrderDetail.tsx:384 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:410 msgid "Issue Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/SalesOrderDetail.tsx:366 +msgid "Issue this order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:413 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335 #: src/pages/sales/ReturnOrderDetail.tsx:334 #: src/pages/sales/SalesOrderDetail.tsx:367 -msgid "Issue this order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:414 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:336 -#: src/pages/sales/ReturnOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:368 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:418 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:421 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:357 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 -#: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/sales/ReturnOrderDetail.tsx:358 +#: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:453 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 -#: src/pages/sales/ReturnOrderDetail.tsx:388 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:386 +#: src/pages/sales/ReturnOrderDetail.tsx:387 +#: src/pages/sales/SalesOrderDetail.tsx:420 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:460 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:394 -#: src/pages/sales/ReturnOrderDetail.tsx:395 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:459 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:393 +#: src/pages/sales/ReturnOrderDetail.tsx:394 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:477 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:459 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:415 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:457 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:464 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:462 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:492 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:429 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:426 +#: src/pages/sales/ReturnOrderDetail.tsx:427 +#: src/pages/sales/SalesOrderDetail.tsx:465 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:497 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:434 -#: src/pages/sales/SalesOrderDetail.tsx:472 +#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:432 +#: src/pages/sales/SalesOrderDetail.tsx:470 msgid "Cancel order" msgstr "" @@ -4418,24 +4464,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:104 +#: src/pages/company/CompanyDetail.tsx:103 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:111 +#: src/pages/company/CompanyDetail.tsx:110 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:120 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:126 +#: src/pages/company/CompanyDetail.tsx:125 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:116 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:333 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:132 +#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:201 +#: src/pages/company/SupplierPartDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4443,20 +4489,20 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:132 +#: src/pages/company/CompanyDetail.tsx:131 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:101 -#: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:100 +#: src/pages/company/ManufacturerPartDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:130 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:138 +#: src/pages/company/CompanyDetail.tsx:137 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:105 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/ReturnOrderDetail.tsx:104 +#: src/pages/sales/SalesOrderDetail.tsx:110 #: src/pages/stock/StockDetail.tsx:226 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 @@ -4465,7 +4511,7 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:172 +#: src/pages/company/CompanyDetail.tsx:171 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "詳細" @@ -4474,11 +4520,11 @@ msgstr "詳細" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:178 +#: src/pages/company/CompanyDetail.tsx:177 msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:187 +#: src/pages/company/CompanyDetail.tsx:186 msgid "Supplied Parts" msgstr "" @@ -4486,84 +4532,84 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:232 +#: src/pages/company/CompanyDetail.tsx:231 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:290 +#: src/pages/company/CompanyDetail.tsx:289 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:298 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:306 +#: src/pages/company/CompanyDetail.tsx:305 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/company/ManufacturerPartDetail.tsx:75 +#: src/pages/company/SupplierPartDetail.tsx:84 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:99 +#: src/pages/company/ManufacturerPartDetail.tsx:90 +#: src/pages/company/SupplierPartDetail.tsx:98 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:108 +#: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:138 +#: src/pages/company/ManufacturerPartDetail.tsx:137 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/ManufacturerPartDetail.tsx:146 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:153 +#: src/pages/company/ManufacturerPartDetail.tsx:152 #: src/pages/part/PartDetail.tsx:539 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/company/ManufacturerPartDetail.tsx:164 #: src/pages/part/PartDetail.tsx:657 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:208 +#: src/pages/company/ManufacturerPartDetail.tsx:207 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:215 +#: src/pages/company/ManufacturerPartDetail.tsx:214 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:227 +#: src/pages/company/ManufacturerPartDetail.tsx:226 #: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: 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 "" -#: src/pages/company/SupplierPartDetail.tsx:159 +#: src/pages/company/SupplierPartDetail.tsx:158 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 @@ -4571,122 +4617,122 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:170 +#: src/pages/company/SupplierPartDetail.tsx:169 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:177 +#: src/pages/company/SupplierPartDetail.tsx:176 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:212 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:219 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:292 +#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:291 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:243 +#: src/pages/company/SupplierPartDetail.tsx:242 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:276 +#: src/pages/company/SupplierPartDetail.tsx:275 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:301 +#: src/pages/company/SupplierPartDetail.tsx:299 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:309 +#: src/pages/company/SupplierPartDetail.tsx:307 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:315 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:98 +#: src/pages/part/CategoryDetail.tsx:92 +#: src/pages/stock/LocationDetail.tsx:94 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:109 +#: src/pages/part/CategoryDetail.tsx:108 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/part/CategoryDetail.tsx:125 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:138 +#: src/pages/part/CategoryDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:134 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:138 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:146 +#: src/pages/part/CategoryDetail.tsx:145 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:157 +#: src/pages/part/CategoryDetail.tsx:156 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:167 -#: src/pages/part/CategoryDetail.tsx:221 +#: src/pages/part/CategoryDetail.tsx:166 +#: src/pages/part/CategoryDetail.tsx:219 #: src/tables/part/PartCategoryTable.tsx:102 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:230 +#: src/pages/part/CategoryDetail.tsx:179 +#: src/pages/stock/LocationDetail.tsx:226 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 -#: src/pages/part/CategoryDetail.tsx:226 +#: src/pages/part/CategoryDetail.tsx:187 +#: src/pages/part/CategoryDetail.tsx:224 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:197 +#: src/pages/part/CategoryDetail.tsx:196 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:198 +#: src/pages/part/CategoryDetail.tsx:197 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:216 +#: src/pages/part/CategoryDetail.tsx:215 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:238 +#: src/pages/part/CategoryDetail.tsx:236 msgid "Category Details" msgstr "" @@ -4731,7 +4777,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:320 #: src/tables/build/BuildLineTable.tsx:166 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:103 +#: src/tables/sales/SalesOrderLineItemTable.tsx:107 msgid "Available Stock" msgstr "" @@ -4746,7 +4792,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:237 #: src/tables/build/BuildLineTable.tsx:128 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 +#: src/tables/sales/SalesOrderLineItemTable.tsx:145 msgid "On order" msgstr "" @@ -4770,7 +4816,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:295 #: src/pages/part/PartDetail.tsx:884 -#: src/pages/stock/StockDetail.tsx:560 +#: src/pages/stock/StockDetail.tsx:559 #: src/tables/build/BuildOrderTestTable.tsx:220 #: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" @@ -4915,7 +4961,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:860 #: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:576 #: src/tables/build/BuildLineTable.tsx:59 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:177 @@ -4958,7 +5004,7 @@ msgid "Deleting this part cannot be reversed" msgstr "" #: src/pages/part/PartDetail.tsx:1006 -#: src/pages/stock/LocationDetail.tsx:313 +#: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" @@ -4975,7 +5021,7 @@ msgstr "" msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1094 +#: src/pages/part/PartDetail.tsx:1093 msgid "Select Part Revision" msgstr "" @@ -5028,7 +5074,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:89 +#: src/tables/sales/SalesOrderLineItemTable.tsx:93 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -5067,7 +5113,7 @@ msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 #: src/tables/bom/BomTable.tsx:176 #: src/tables/general/ExtraLineItemTable.tsx:56 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" @@ -5196,23 +5242,23 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:88 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:98 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:97 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:122 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:133 -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:153 +#: src/pages/sales/ReturnOrderDetail.tsx:132 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Line Items" msgstr "" @@ -5222,91 +5268,91 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:140 -#: src/pages/sales/SalesOrderDetail.tsx:149 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:160 +#: src/pages/sales/ReturnOrderDetail.tsx:139 +#: src/pages/sales/SalesOrderDetail.tsx:148 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:147 -#: src/pages/sales/SalesOrderDetail.tsx:156 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:146 +#: src/pages/sales/SalesOrderDetail.tsx:155 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:182 -#: src/pages/sales/SalesOrderDetail.tsx:191 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 +#: src/pages/sales/ReturnOrderDetail.tsx:181 +#: src/pages/sales/SalesOrderDetail.tsx:190 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:227 -#: src/pages/sales/SalesOrderDetail.tsx:262 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 +#: src/pages/sales/ReturnOrderDetail.tsx:226 +#: src/pages/sales/SalesOrderDetail.tsx:261 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 -#: src/pages/sales/ReturnOrderDetail.tsx:254 -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:275 +#: src/pages/sales/ReturnOrderDetail.tsx:253 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/pages/sales/SalesOrderDetail.tsx:453 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/sales/ReturnOrderDetail.tsx:412 +#: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/ReturnOrderDetail.tsx:96 +#: src/pages/sales/SalesOrderDetail.tsx:102 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:310 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:319 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:332 +#: src/pages/sales/ReturnOrderDetail.tsx:331 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:342 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:348 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Complete Return Order" msgstr "" @@ -5314,15 +5360,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:239 +#: src/pages/sales/SalesOrderDetail.tsx:238 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:248 +#: src/pages/sales/SalesOrderDetail.tsx:247 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5332,88 +5378,88 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:308 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:364 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:114 +#: src/pages/stock/LocationDetail.tsx:110 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:128 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:140 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:150 +#: src/pages/stock/LocationDetail.tsx:146 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:161 +#: src/pages/stock/LocationDetail.tsx:157 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:172 +#: src/pages/stock/LocationDetail.tsx:168 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:198 +#: src/pages/stock/LocationDetail.tsx:194 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:217 -#: src/pages/stock/LocationDetail.tsx:340 +#: src/pages/stock/LocationDetail.tsx:213 +#: src/pages/stock/LocationDetail.tsx:335 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:238 -#: src/pages/stock/LocationDetail.tsx:345 +#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:340 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:238 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:247 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:335 +#: src/pages/stock/LocationDetail.tsx:331 msgid "Location Actions" msgstr "" @@ -5441,12 +5487,6 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:96 -msgid "Build Order" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" @@ -5731,7 +5771,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:229 #: src/tables/build/BuildLineTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:127 +#: src/tables/sales/SalesOrderLineItemTable.tsx:131 msgid "Includes variant stock" msgstr "" @@ -5742,7 +5782,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 #: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" @@ -6031,7 +6071,7 @@ msgid "Show tracked lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:119 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "In production" msgstr "" @@ -6040,7 +6080,7 @@ msgid "Insufficient stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:163 -#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/sales/SalesOrderLineItemTable.tsx:125 #: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" @@ -6054,7 +6094,7 @@ msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:283 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 +#: src/tables/sales/SalesOrderLineItemTable.tsx:247 msgid "Create Build Order" msgstr "" @@ -6245,24 +6285,24 @@ msgstr "" msgid "Required Tests" msgstr "" -#: src/tables/company/AddressTable.tsx:121 -#: src/tables/company/AddressTable.tsx:185 +#: src/tables/company/AddressTable.tsx:118 +#: src/tables/company/AddressTable.tsx:182 msgid "Add Address" msgstr "" -#: src/tables/company/AddressTable.tsx:126 +#: src/tables/company/AddressTable.tsx:123 msgid "Address created" msgstr "" -#: src/tables/company/AddressTable.tsx:135 +#: src/tables/company/AddressTable.tsx:132 msgid "Edit Address" msgstr "" -#: src/tables/company/AddressTable.tsx:143 +#: src/tables/company/AddressTable.tsx:140 msgid "Delete Address" msgstr "" -#: src/tables/company/AddressTable.tsx:144 +#: src/tables/company/AddressTable.tsx:141 msgid "Are you sure you want to delete this address?" msgstr "" @@ -6372,23 +6412,23 @@ msgid "Drag attachment file here to upload" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:86 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 #: src/tables/sales/ReturnOrderLineItemTable.tsx:60 -#: src/tables/sales/SalesOrderLineItemTable.tsx:196 +#: src/tables/sales/SalesOrderLineItemTable.tsx:200 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:98 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/SalesOrderLineItemTable.tsx:214 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:106 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/SalesOrderLineItemTable.tsx:222 +#: src/tables/sales/SalesOrderLineItemTable.tsx:226 msgid "Delete Line Item" msgstr "" @@ -6401,12 +6441,12 @@ msgid "Machine restarted" msgstr "" #: src/tables/machine/MachineListTable.tsx:212 -#: src/tables/machine/MachineListTable.tsx:263 +#: src/tables/machine/MachineListTable.tsx:262 msgid "Edit machine" msgstr "" #: src/tables/machine/MachineListTable.tsx:226 -#: src/tables/machine/MachineListTable.tsx:267 +#: src/tables/machine/MachineListTable.tsx:266 msgid "Delete machine" msgstr "" @@ -6419,7 +6459,7 @@ msgid "Are you sure you want to remove the machine \"{0}\"?" msgstr "" #: src/tables/machine/MachineListTable.tsx:255 -#: src/tables/machine/MachineListTable.tsx:432 +#: src/tables/machine/MachineListTable.tsx:431 msgid "Restart required" msgstr "" @@ -6427,50 +6467,50 @@ msgstr "" msgid "Machine Actions" msgstr "" -#: src/tables/machine/MachineListTable.tsx:272 +#: src/tables/machine/MachineListTable.tsx:271 msgid "Restart" msgstr "" -#: src/tables/machine/MachineListTable.tsx:274 +#: src/tables/machine/MachineListTable.tsx:273 msgid "Restart machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:276 +#: src/tables/machine/MachineListTable.tsx:275 msgid "manual restart required" msgstr "" -#: src/tables/machine/MachineListTable.tsx:292 +#: src/tables/machine/MachineListTable.tsx:291 msgid "Machine information" msgstr "" -#: src/tables/machine/MachineListTable.tsx:303 -#: src/tables/machine/MachineListTable.tsx:599 +#: src/tables/machine/MachineListTable.tsx:302 +#: src/tables/machine/MachineListTable.tsx:598 msgid "Machine Type" msgstr "" -#: src/tables/machine/MachineListTable.tsx:316 +#: src/tables/machine/MachineListTable.tsx:315 msgid "Machine Driver" msgstr "" -#: src/tables/machine/MachineListTable.tsx:329 +#: src/tables/machine/MachineListTable.tsx:328 msgid "Initialized" msgstr "" -#: src/tables/machine/MachineListTable.tsx:350 +#: src/tables/machine/MachineListTable.tsx:349 #: src/tables/machine/MachineTypeTable.tsx:261 msgid "Errors" msgstr "" -#: src/tables/machine/MachineListTable.tsx:358 +#: src/tables/machine/MachineListTable.tsx:357 #: src/tables/machine/MachineTypeTable.tsx:269 msgid "No errors reported" msgstr "" -#: src/tables/machine/MachineListTable.tsx:378 +#: src/tables/machine/MachineListTable.tsx:377 msgid "Machine Settings" msgstr "" -#: src/tables/machine/MachineListTable.tsx:389 +#: src/tables/machine/MachineListTable.tsx:388 msgid "Driver Settings" msgstr "" @@ -6478,15 +6518,15 @@ msgstr "" #~ msgid "Create machine" #~ msgstr "Create machine" -#: src/tables/machine/MachineListTable.tsx:506 +#: src/tables/machine/MachineListTable.tsx:505 msgid "Add machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:561 +#: src/tables/machine/MachineListTable.tsx:560 msgid "Machine detail" msgstr "" -#: src/tables/machine/MachineListTable.tsx:608 +#: src/tables/machine/MachineListTable.tsx:607 msgid "Driver" msgstr "" @@ -7252,7 +7292,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337 msgid "Import Line Items" msgstr "" @@ -7268,25 +7308,25 @@ msgstr "" msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:298 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342 #: src/tables/sales/ReturnOrderLineItemTable.tsx:142 -#: src/tables/sales/SalesOrderLineItemTable.tsx:240 +#: src/tables/sales/SalesOrderLineItemTable.tsx:257 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352 msgid "Receive items" msgstr "" @@ -7354,15 +7394,23 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:262 +#: src/tables/sales/SalesOrderLineItemTable.tsx:238 +msgid "Allocate Serial Numbers" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:279 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 +msgid "Allocate Serials" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:303 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 #: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" diff --git a/src/frontend/src/locales/ko/messages.po b/src/frontend/src/locales/ko/messages.po index e90235b651..7e9b001759 100644 --- a/src/frontend/src/locales/ko/messages.po +++ b/src/frontend/src/locales/ko/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ko\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-29 04:38\n" +"PO-Revision-Date: 2024-09-09 03:25\n" "Last-Translator: \n" "Language-Team: Korean\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -60,8 +60,9 @@ msgstr "" #: src/components/buttons/PrintingActions.tsx:106 #: src/components/buttons/PrintingActions.tsx:144 -#: src/components/editors/NotesEditor.tsx:65 -#: src/components/editors/NotesEditor.tsx:165 +#: src/components/editors/NotesEditor.tsx:40 +#: src/components/editors/NotesEditor.tsx:109 +#: src/components/editors/NotesEditor.tsx:163 #: src/components/forms/fields/ApiFormField.tsx:319 #: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 @@ -163,8 +164,8 @@ msgstr "" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:237 -#: src/components/items/ActionDropdown.tsx:238 +#: src/components/items/ActionDropdown.tsx:270 +#: src/components/items/ActionDropdown.tsx:271 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:210 @@ -239,31 +240,45 @@ msgstr "" #~ msgid "Part is virtual (not a physical part)" #~ msgstr "Part is virtual (not a physical part)" -#: src/components/editors/NotesEditor.tsx:66 +#: src/components/editors/NotesEditor.tsx:41 +#: src/components/editors/NotesEditor.tsx:110 msgid "Image upload failed" msgstr "" -#: src/components/editors/NotesEditor.tsx:156 +#: src/components/editors/NotesEditor.tsx:119 +#: src/components/editors/NotesEditor.tsx:154 #: src/components/forms/ApiForm.tsx:467 #: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "" -#: src/components/editors/NotesEditor.tsx:157 +#: src/components/editors/NotesEditor.tsx:120 +msgid "Image uploaded successfully" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:155 msgid "Notes saved successfully" msgstr "" -#: src/components/editors/NotesEditor.tsx:166 +#: src/components/editors/NotesEditor.tsx:164 msgid "Failed to save notes" msgstr "" -#: src/components/editors/NotesEditor.tsx:198 -msgid "Preview Notes" +#: src/components/editors/NotesEditor.tsx:182 +msgid "Disable Editing" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:191 +msgid "Enable Editing" msgstr "" #: src/components/editors/NotesEditor.tsx:198 -msgid "Edit Notes" -msgstr "" +#~ msgid "Preview Notes" +#~ msgstr "Preview Notes" + +#: src/components/editors/NotesEditor.tsx:198 +#~ msgid "Edit Notes" +#~ msgstr "Edit Notes" #: src/components/editors/NotesEditor.tsx:212 msgid "Save Notes" @@ -417,7 +432,7 @@ msgid "Update" msgstr "" #: src/components/forms/ApiForm.tsx:698 -#: src/components/items/ActionDropdown.tsx:217 +#: src/components/items/ActionDropdown.tsx:250 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:357 #: src/pages/Notifications.tsx:123 @@ -593,9 +608,9 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 -#: src/pages/part/CategoryDetail.tsx:81 +#: src/pages/part/CategoryDetail.tsx:80 #: src/pages/part/PartDetail.tsx:143 -#: src/pages/stock/LocationDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:82 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -867,68 +882,72 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:131 -msgid "Barcode Actions" -msgstr "" - -#: src/components/items/ActionDropdown.tsx:136 -msgid "View" -msgstr "" - -#: src/components/items/ActionDropdown.tsx:138 -msgid "View barcode" +#: src/components/items/ActionDropdown.tsx:128 +msgid "Options" msgstr "" #: src/components/items/ActionDropdown.tsx:140 #~ msgid "View Barcode" #~ msgstr "View Barcode" -#: src/components/items/ActionDropdown.tsx:144 +#: src/components/items/ActionDropdown.tsx:162 +#~ msgid "Link custom barcode" +#~ msgstr "Link custom barcode" + +#: src/components/items/ActionDropdown.tsx:164 +msgid "Barcode Actions" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:169 +msgid "View" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:171 +msgid "View barcode" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:177 msgid "Link Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:146 +#: src/components/items/ActionDropdown.tsx:179 msgid "Link a custom barcode to this item" msgstr "" -#: src/components/items/ActionDropdown.tsx:152 +#: src/components/items/ActionDropdown.tsx:185 #: src/components/items/QRCode.tsx:195 #: src/forms/PurchaseOrderForms.tsx:419 msgid "Unlink Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:187 msgid "Unlink custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:162 -#~ msgid "Link custom barcode" -#~ msgstr "Link custom barcode" - -#: src/components/items/ActionDropdown.tsx:205 +#: src/components/items/ActionDropdown.tsx:238 #: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "" -#: src/components/items/ActionDropdown.tsx:206 +#: src/components/items/ActionDropdown.tsx:239 msgid "Edit item" msgstr "" -#: src/components/items/ActionDropdown.tsx:218 +#: src/components/items/ActionDropdown.tsx:251 msgid "Delete item" msgstr "" -#: src/components/items/ActionDropdown.tsx:226 -#: src/components/items/ActionDropdown.tsx:227 +#: src/components/items/ActionDropdown.tsx:259 +#: src/components/items/ActionDropdown.tsx:260 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:249 +#: src/components/items/ActionDropdown.tsx:282 #: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "" -#: src/components/items/ActionDropdown.tsx:250 +#: src/components/items/ActionDropdown.tsx:283 msgid "Duplicate item" msgstr "" @@ -1020,9 +1039,9 @@ msgstr "" #: src/components/items/QRCode.tsx:173 #: src/pages/part/PartDetail.tsx:218 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:161 -#: src/pages/sales/SalesOrderDetail.tsx:170 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:181 +#: src/pages/sales/ReturnOrderDetail.tsx:160 +#: src/pages/sales/SalesOrderDetail.tsx:169 msgid "Link" msgstr "" @@ -1248,7 +1267,7 @@ msgstr "" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:315 +#: src/pages/Index/Settings/SystemSettings.tsx:314 msgid "System Settings" msgstr "" @@ -1383,7 +1402,19 @@ msgstr "" msgid "Unknown model: {model}" msgstr "" -#: src/components/render/ModelType.tsx:22 +#: src/components/render/ModelType.tsx:101 +#~ msgid "Builds" +#~ msgstr "Builds" + +#: src/components/render/ModelType.tsx:147 +#~ msgid "Purchase Order Line" +#~ msgstr "Purchase Order Line" + +#: src/components/render/ModelType.tsx:148 +#~ msgid "Purchase Order Lines" +#~ msgstr "Purchase Order Lines" + +#: src/components/render/ModelType.tsx:202 #: src/forms/BuildForms.tsx:229 #: src/forms/BuildForms.tsx:452 #: src/forms/BuildForms.tsx:602 @@ -1396,8 +1427,8 @@ msgstr "" #: src/forms/StockForms.tsx:643 #: src/forms/StockForms.tsx:685 #: src/forms/StockForms.tsx:723 -#: src/pages/build/BuildDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:1080 +#: src/pages/build/BuildDetail.tsx:90 +#: src/pages/part/PartDetail.tsx:1079 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 @@ -1407,36 +1438,17 @@ msgstr "" msgid "Part" msgstr "" -#: src/components/render/ModelType.tsx:23 -#: src/defaults/links.tsx:29 -#: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:173 -#: src/pages/part/CategoryDetail.tsx:119 -#: src/pages/part/CategoryDetail.tsx:244 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:835 -msgid "Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:31 +#: src/components/render/ModelType.tsx:204 msgid "Part Parameter Template" msgstr "" -#: src/components/render/ModelType.tsx:32 -msgid "Part Parameter Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:38 +#: src/components/render/ModelType.tsx:206 msgid "Part Test Template" msgstr "" -#: src/components/render/ModelType.tsx:39 -msgid "Part Test Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:357 +#: src/components/render/ModelType.tsx:208 +#: src/pages/company/SupplierPartDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:355 #: src/pages/stock/StockDetail.tsx:169 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -1444,111 +1456,58 @@ msgstr "" msgid "Supplier Part" msgstr "" -#: src/components/render/ModelType.tsx:46 -msgid "Supplier Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:132 +#: src/components/render/ModelType.tsx:210 +#: src/pages/company/ManufacturerPartDetail.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 msgid "Manufacturer Part" msgstr "" -#: src/components/render/ModelType.tsx:55 -msgid "Manufacturer Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:305 +#: src/components/render/ModelType.tsx:212 +#: src/pages/part/CategoryDetail.tsx:303 msgid "Part Category" msgstr "" -#: src/components/render/ModelType.tsx:64 -#: src/pages/part/CategoryDetail.tsx:258 -#: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1070 -msgid "Part Categories" -msgstr "" - -#: src/components/render/ModelType.tsx:72 +#: src/components/render/ModelType.tsx:214 #: src/forms/BuildForms.tsx:602 -#: src/pages/stock/StockDetail.tsx:608 +#: src/pages/stock/StockDetail.tsx:607 #: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" -#: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:203 -#: src/pages/stock/LocationDetail.tsx:125 -#: src/pages/stock/LocationDetail.tsx:178 -#: src/pages/stock/LocationDetail.tsx:384 -msgid "Stock Items" -msgstr "" - -#: src/components/render/ModelType.tsx:81 +#: src/components/render/ModelType.tsx:216 msgid "Stock Location" msgstr "" -#: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:376 -#: src/pages/stock/StockDetail.tsx:600 -msgid "Stock Locations" -msgstr "" - -#: src/components/render/ModelType.tsx:90 +#: src/components/render/ModelType.tsx:218 msgid "Stock Location Type" msgstr "" -#: src/components/render/ModelType.tsx:91 -msgid "Stock Location Types" -msgstr "" - -#: src/components/render/ModelType.tsx:95 +#: src/components/render/ModelType.tsx:220 msgid "Stock History" msgstr "" -#: src/components/render/ModelType.tsx:96 -msgid "Stock Histories" +#: src/components/render/ModelType.tsx:222 +#: src/pages/stock/StockDetail.tsx:209 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:96 +msgid "Build Order" msgstr "" -#: src/components/render/ModelType.tsx:100 -#: src/defaults/links.tsx:31 -#: src/defaults/menuItems.tsx:43 -msgid "Build" -msgstr "" - -#: src/components/render/ModelType.tsx:101 -msgid "Builds" -msgstr "" - -#: src/components/render/ModelType.tsx:109 +#: src/components/render/ModelType.tsx:224 msgid "Build Line" msgstr "" -#: src/components/render/ModelType.tsx:110 -msgid "Build Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:117 +#: src/components/render/ModelType.tsx:226 msgid "Build Item" msgstr "" -#: src/components/render/ModelType.tsx:118 -msgid "Build Items" -msgstr "" - -#: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:339 +#: src/components/render/ModelType.tsx:228 +#: src/pages/company/CompanyDetail.tsx:337 msgid "Company" msgstr "" -#: src/components/render/ModelType.tsx:123 -msgid "Companies" -msgstr "" - -#: src/components/render/ModelType.tsx:131 +#: src/components/render/ModelType.tsx:230 #: src/tables/TableHoverCard.tsx:81 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 @@ -1557,176 +1516,262 @@ msgstr "" msgid "Project Code" msgstr "" -#: src/components/render/ModelType.tsx:132 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 -msgid "Project Codes" -msgstr "" - -#: src/components/render/ModelType.tsx:138 +#: src/components/render/ModelType.tsx:232 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:463 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" -#: src/components/render/ModelType.tsx:139 -#: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:670 -#: src/pages/purchasing/PurchasingIndex.tsx:25 -msgid "Purchase Orders" +#: src/components/render/ModelType.tsx:234 +msgid "Purchase Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:147 -msgid "Purchase Order Line" -msgstr "" - -#: src/components/render/ModelType.tsx:148 -msgid "Purchase Order Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:149 -#: src/pages/sales/SalesOrderDetail.tsx:505 +#: src/components/render/ModelType.tsx:236 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/sales/SalesOrderDetail.tsx:503 #: src/pages/stock/StockDetail.tsx:217 #: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" -#: src/components/render/ModelType.tsx:153 -#: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:677 -#: src/pages/sales/SalesIndex.tsx:26 -msgid "Sales Orders" -msgstr "" - -#: src/components/render/ModelType.tsx:161 +#: src/components/render/ModelType.tsx:238 msgid "Sales Order Shipment" msgstr "" -#: src/components/render/ModelType.tsx:162 -msgid "Sales Order Shipments" -msgstr "" - -#: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/components/render/ModelType.tsx:240 +#: src/pages/sales/ReturnOrderDetail.tsx:452 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" -#: src/components/render/ModelType.tsx:169 -#: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:223 -#: src/pages/sales/SalesIndex.tsx:32 -msgid "Return Orders" -msgstr "" - -#: src/components/render/ModelType.tsx:177 +#: src/components/render/ModelType.tsx:242 msgid "Return Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:178 -msgid "Return Order Line Items" -msgstr "" - -#: src/components/render/ModelType.tsx:182 -#: src/tables/company/AddressTable.tsx:47 +#: src/components/render/ModelType.tsx:244 +#: src/tables/company/AddressTable.tsx:48 msgid "Address" msgstr "" -#: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:253 -msgid "Addresses" -msgstr "" - -#: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:170 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/components/render/ModelType.tsx:246 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:178 msgid "Contact" msgstr "" -#: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:247 -msgid "Contacts" -msgstr "" - -#: src/components/render/ModelType.tsx:196 +#: src/components/render/ModelType.tsx:248 msgid "Owner" msgstr "" -#: src/components/render/ModelType.tsx:197 -msgid "Owners" -msgstr "" - -#: src/components/render/ModelType.tsx:203 +#: src/components/render/ModelType.tsx:250 #: src/tables/settings/ImportSessionTable.tsx:121 #: src/tables/stock/StockItemTestResultTable.tsx:204 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "" -#: src/components/render/ModelType.tsx:204 +#: src/components/render/ModelType.tsx:252 +msgid "Group" +msgstr "" + +#: src/components/render/ModelType.tsx:254 +msgid "Import Session" +msgstr "" + +#: src/components/render/ModelType.tsx:256 +msgid "Label Template" +msgstr "" + +#: src/components/render/ModelType.tsx:258 +msgid "Report Template" +msgstr "" + +#: src/components/render/ModelType.tsx:260 +msgid "Plugin Configuration" +msgstr "" + +#: src/components/render/ModelType.tsx:262 +msgid "Content Type" +msgstr "" + +#: src/components/render/ModelType.tsx:264 +msgid "Unknown Model" +msgstr "" + +#: src/components/render/ModelType.tsx:275 +#: src/defaults/links.tsx:29 +#: src/defaults/menuItems.tsx:33 +#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/part/CategoryDetail.tsx:118 +#: src/pages/part/CategoryDetail.tsx:242 +#: src/pages/part/CategoryDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:835 +msgid "Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:277 +msgid "Part Parameter Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:279 +msgid "Part Test Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:281 +msgid "Supplier Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:283 +msgid "Manufacturer Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:285 +#: src/pages/part/CategoryDetail.tsx:256 +#: src/pages/part/CategoryDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:1069 +msgid "Part Categories" +msgstr "" + +#: src/components/render/ModelType.tsx:287 +#: src/pages/company/CompanyDetail.tsx:202 +#: src/pages/stock/LocationDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:379 +msgid "Stock Items" +msgstr "" + +#: src/components/render/ModelType.tsx:289 +#: src/pages/stock/LocationDetail.tsx:188 +#: src/pages/stock/LocationDetail.tsx:371 +#: src/pages/stock/StockDetail.tsx:599 +msgid "Stock Locations" +msgstr "" + +#: src/components/render/ModelType.tsx:291 +msgid "Stock Location Types" +msgstr "" + +#: src/components/render/ModelType.tsx:293 +msgid "Stock Histories" +msgstr "" + +#: src/components/render/ModelType.tsx:295 +#: src/pages/Index/Settings/SystemSettings.tsx:236 +#: src/pages/build/BuildDetail.tsx:534 +#: src/pages/build/BuildIndex.tsx:22 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/sales/SalesOrderDetail.tsx:328 +msgid "Build Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:297 +msgid "Build Lines" +msgstr "" + +#: src/components/render/ModelType.tsx:299 +msgid "Build Items" +msgstr "" + +#: src/components/render/ModelType.tsx:301 +msgid "Companies" +msgstr "" + +#: src/components/render/ModelType.tsx:303 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 +msgid "Project Codes" +msgstr "" + +#: src/components/render/ModelType.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/company/CompanyDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/part/PartDetail.tsx:670 +#: src/pages/purchasing/PurchasingIndex.tsx:25 +msgid "Purchase Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:307 +msgid "Purchase Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:309 +#: src/pages/Index/Settings/SystemSettings.tsx:269 +#: src/pages/company/CompanyDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:677 +#: src/pages/sales/SalesIndex.tsx:26 +msgid "Sales Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:311 +msgid "Sales Order Shipments" +msgstr "" + +#: src/components/render/ModelType.tsx:313 +#: src/pages/Index/Settings/SystemSettings.tsx:285 +#: src/pages/company/CompanyDetail.tsx:222 +#: src/pages/sales/SalesIndex.tsx:32 +msgid "Return Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:315 +msgid "Return Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:317 +#: src/pages/company/CompanyDetail.tsx:252 +msgid "Addresses" +msgstr "" + +#: src/components/render/ModelType.tsx:319 +#: src/pages/company/CompanyDetail.tsx:246 +msgid "Contacts" +msgstr "" + +#: src/components/render/ModelType.tsx:321 +msgid "Owners" +msgstr "" + +#: src/components/render/ModelType.tsx:323 #: src/pages/Index/Settings/AdminCenter/Index.tsx:102 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "" -#: src/components/render/ModelType.tsx:210 -msgid "Group" -msgstr "" - -#: src/components/render/ModelType.tsx:211 +#: src/components/render/ModelType.tsx:325 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 #: src/tables/settings/UserTable.tsx:138 #: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "" -#: src/components/render/ModelType.tsx:218 -msgid "Import Session" -msgstr "" - -#: src/components/render/ModelType.tsx:219 +#: src/components/render/ModelType.tsx:327 msgid "Import Sessions" msgstr "" -#: src/components/render/ModelType.tsx:225 -msgid "Label Template" -msgstr "" - -#: src/components/render/ModelType.tsx:226 +#: src/components/render/ModelType.tsx:329 #: src/pages/Index/Settings/AdminCenter/Index.tsx:168 msgid "Label Templates" msgstr "" -#: src/components/render/ModelType.tsx:232 -msgid "Report Template" -msgstr "" - -#: src/components/render/ModelType.tsx:233 +#: src/components/render/ModelType.tsx:331 #: src/pages/Index/Settings/AdminCenter/Index.tsx:174 msgid "Report Templates" msgstr "" -#: src/components/render/ModelType.tsx:239 -msgid "Plugin Configuration" -msgstr "" - -#: src/components/render/ModelType.tsx:240 +#: src/components/render/ModelType.tsx:333 msgid "Plugin Configurations" msgstr "" -#: src/components/render/ModelType.tsx:246 -msgid "Content Type" +#: src/components/render/ModelType.tsx:335 +msgid "Content Types" msgstr "" -#: src/components/render/ModelType.tsx:247 -msgid "Content Types" +#: src/components/render/ModelType.tsx:337 +msgid "Unknown Models" msgstr "" #: src/components/render/Order.tsx:121 @@ -1735,8 +1780,8 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:325 -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/CompanyDetail.tsx:323 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/pages/part/PartDetail.tsx:896 msgid "Inactive" msgstr "" @@ -1750,23 +1795,23 @@ msgstr "" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:206 +#: src/pages/Index/Settings/SystemSettings.tsx:204 #: src/pages/part/PartDetail.tsx:550 -#: src/pages/stock/LocationDetail.tsx:356 +#: src/pages/stock/LocationDetail.tsx:351 #: src/pages/stock/StockDetail.tsx:407 #: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "" -#: src/components/render/Stock.tsx:60 +#: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:565 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/build/BuildAllocatedStockTable.tsx:102 #: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "" -#: src/components/render/Stock.tsx:62 +#: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:234 #: src/forms/BuildForms.tsx:602 #: src/forms/PurchaseOrderForms.tsx:641 @@ -1774,7 +1819,7 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:171 #: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:571 +#: src/pages/stock/StockDetail.tsx:570 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 @@ -2503,7 +2548,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:96 +#: src/pages/company/CompanyDetail.tsx:95 msgid "Website" msgstr "" @@ -2515,13 +2560,18 @@ msgstr "" msgid "Demo" msgstr "" +#: src/defaults/links.tsx:31 +#: src/defaults/menuItems.tsx:43 +msgid "Build" +msgstr "" + #: src/defaults/links.tsx:33 #: src/defaults/menuItems.tsx:48 #: 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:329 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "" @@ -2529,9 +2579,9 @@ msgstr "" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:459 +#: src/pages/sales/ReturnOrderDetail.tsx:457 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:510 +#: src/pages/sales/SalesOrderDetail.tsx:508 msgid "Sales" msgstr "" @@ -2768,7 +2818,7 @@ msgid "Remove line" msgstr "" #: src/forms/BuildForms.tsx:631 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:200 msgid "Source Location" msgstr "" @@ -2886,9 +2936,9 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:521 -#: src/pages/build/BuildDetail.tsx:215 +#: src/pages/build/BuildDetail.tsx:214 #: src/pages/stock/StockDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:583 +#: src/pages/stock/StockDetail.tsx:582 #: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:189 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 @@ -2901,20 +2951,20 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:543 #: src/forms/StockForms.tsx:428 -#: src/pages/company/SupplierPartDetail.tsx:152 -#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/stock/StockDetail.tsx:240 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:105 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 -#: src/pages/sales/ReturnOrderDetail.tsx:117 -#: src/pages/sales/SalesOrderDetail.tsx:123 +#: src/pages/build/BuildDetail.tsx:104 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:143 +#: src/pages/sales/ReturnOrderDetail.tsx:116 +#: src/pages/sales/SalesOrderDetail.tsx:122 #: src/tables/build/BuildOrderTable.tsx:114 -#: src/tables/machine/MachineListTable.tsx:335 +#: src/tables/machine/MachineListTable.tsx:334 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 #: src/tables/sales/ReturnOrderLineItemTable.tsx:132 @@ -2928,13 +2978,13 @@ msgid "Status" msgstr "" #: src/forms/PurchaseOrderForms.tsx:565 -#: src/pages/company/SupplierPartDetail.tsx:106 +#: src/pages/company/SupplierPartDetail.tsx:105 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:641 -#: src/pages/company/SupplierPartDetail.tsx:124 +#: src/pages/company/SupplierPartDetail.tsx:123 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" @@ -3692,8 +3742,8 @@ msgstr "" #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 -#: src/tables/machine/MachineListTable.tsx:332 -#: src/tables/machine/MachineListTable.tsx:594 +#: src/tables/machine/MachineListTable.tsx:331 +#: src/tables/machine/MachineListTable.tsx:593 #: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 @@ -3759,32 +3809,32 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27 #: src/tables/ColumnRenderers.tsx:248 msgid "Currency" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:31 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32 msgid "Rate" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:43 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44 msgid "Exchange rates updated" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:49 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50 msgid "Exchange rate update error" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:61 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:62 msgid "Refresh currency exchange rates" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:98 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 msgid "Last fetched" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:100 msgid "Base currency" msgstr "" @@ -3817,7 +3867,7 @@ msgid "Custom Units" msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:156 -#: src/pages/part/CategoryDetail.tsx:264 +#: src/pages/part/CategoryDetail.tsx:262 msgid "Part Parameters" msgstr "" @@ -3899,6 +3949,10 @@ msgstr "" msgid "Landscape" msgstr "" +#: src/pages/Index/Settings/AdminCenter/ReportTemplatePanel.tsx:26 +msgid "Attach to Model" +msgstr "" + #: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:35 msgid "Background Worker Not Running" msgstr "" @@ -4000,20 +4054,12 @@ msgstr "" msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:231 +#: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/part/PartDetail.tsx:690 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:536 -#: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:624 -#: src/pages/sales/SalesOrderDetail.tsx:329 -msgid "Build Orders" -msgstr "" - -#: src/pages/Index/Settings/SystemSettings.tsx:318 +#: src/pages/Index/Settings/SystemSettings.tsx:317 msgid "Switch to User Setting" msgstr "" @@ -4069,37 +4115,37 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:98 +#: src/pages/build/BuildDetail.tsx:97 #: src/pages/part/PartDetail.tsx:150 #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:184 #: src/tables/build/BuildOrderTable.tsx:54 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderLineItemTable.tsx:66 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:117 -#: src/pages/sales/ReturnOrderDetail.tsx:91 -#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/build/BuildDetail.tsx:110 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/sales/ReturnOrderDetail.tsx:90 +#: src/pages/sales/SalesOrderDetail.tsx:96 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/build/BuildLineTable.tsx:195 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:117 -#: src/pages/company/CompanyDetail.tsx:90 -#: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:92 -#: src/pages/part/CategoryDetail.tsx:101 +#: src/pages/build/BuildDetail.tsx:116 +#: src/pages/company/CompanyDetail.tsx:89 +#: src/pages/company/ManufacturerPartDetail.tsx:82 +#: src/pages/company/SupplierPartDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:100 #: src/pages/part/PartDetail.tsx:157 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 -#: src/pages/sales/ReturnOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:117 -#: src/pages/stock/LocationDetail.tsx:106 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 +#: src/pages/sales/ReturnOrderDetail.tsx:110 +#: src/pages/sales/SalesOrderDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:102 #: src/tables/ColumnRenderers.tsx:81 #: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 @@ -4112,34 +4158,34 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 #: src/tables/sales/SalesOrderAllocationTable.tsx:56 -#: src/tables/sales/SalesOrderLineItemTable.tsx:67 +#: src/tables/sales/SalesOrderLineItemTable.tsx:71 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:125 +#: src/pages/build/BuildDetail.tsx:124 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:136 +#: src/pages/build/BuildDetail.tsx:135 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:144 -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:269 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:161 +#: src/pages/build/BuildDetail.tsx:160 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:168 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/part/PartDetail.tsx:372 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:195 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:215 +#: src/pages/sales/ReturnOrderDetail.tsx:194 +#: src/pages/sales/SalesOrderDetail.tsx:203 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -4147,19 +4193,19 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:175 +#: src/pages/build/BuildDetail.tsx:174 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:182 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:188 -#: src/pages/sales/SalesOrderDetail.tsx:197 +#: src/pages/build/BuildDetail.tsx:181 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:208 +#: src/pages/sales/ReturnOrderDetail.tsx:187 +#: src/pages/sales/SalesOrderDetail.tsx:196 #: src/tables/ColumnRenderers.tsx:212 #: src/tables/part/PartPurchaseOrdersTable.tsx:99 #: src/tables/sales/ReturnOrderLineItemTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Target Date" msgstr "" @@ -4169,7 +4215,7 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "View part barcode" -#: src/pages/build/BuildDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:188 msgid "Completed" msgstr "" @@ -4183,7 +4229,7 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:202 +#: src/pages/build/BuildDetail.tsx:201 msgid "Any location" msgstr "" @@ -4191,7 +4237,7 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:209 +#: src/pages/build/BuildDetail.tsx:208 msgid "Destination Location" msgstr "" @@ -4207,68 +4253,68 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:247 +#: src/pages/build/BuildDetail.tsx:246 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:263 -#: src/pages/sales/ReturnOrderDetail.tsx:126 -#: src/pages/sales/ReturnOrderDetail.tsx:233 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:268 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/build/BuildDetail.tsx:252 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:262 +#: src/pages/sales/ReturnOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:232 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:267 +#: src/pages/sales/SalesOrderDetail.tsx:276 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/build/BuildDetail.tsx:262 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/sales/SalesOrderDetail.tsx:314 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 +#: src/pages/build/BuildDetail.tsx:294 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:309 +#: src/pages/build/BuildDetail.tsx:308 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:318 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:329 #: src/pages/part/PartDetail.tsx:707 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/company/CompanyDetail.tsx:259 -#: src/pages/company/ManufacturerPartDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:343 +#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/ManufacturerPartDetail.tsx:178 #: src/pages/part/PartDetail.tsx:729 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 -#: src/pages/sales/ReturnOrderDetail.tsx:270 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:304 +#: src/pages/sales/ReturnOrderDetail.tsx:269 +#: src/pages/sales/SalesOrderDetail.tsx:338 #: src/pages/stock/StockDetail.tsx:381 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:352 -#: src/pages/company/CompanyDetail.tsx:270 -#: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:253 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:269 +#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:252 #: src/pages/part/PartDetail.tsx:737 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:281 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:280 +#: src/pages/sales/SalesOrderDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:392 #: src/tables/build/BuildOrderTestTable.tsx:143 #: src/tables/stock/StockTrackingTable.tsx:189 @@ -4279,7 +4325,7 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:370 +#: src/pages/build/BuildDetail.tsx:369 msgid "Edit Build Order" msgstr "" @@ -4287,126 +4333,126 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:390 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/SalesOrderDetail.tsx:375 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 +#: src/pages/sales/ReturnOrderDetail.tsx:341 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:402 msgid "Hold Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:350 +#: src/pages/sales/ReturnOrderDetail.tsx:349 +#: src/pages/sales/SalesOrderDetail.tsx:382 +msgid "Place this order on hold" +msgstr "" + #: src/pages/build/BuildDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:350 #: src/pages/sales/SalesOrderDetail.tsx:383 -msgid "Place this order on hold" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:406 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:352 -#: src/pages/sales/ReturnOrderDetail.tsx:351 -#: src/pages/sales/SalesOrderDetail.tsx:384 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:410 msgid "Issue Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/SalesOrderDetail.tsx:366 +msgid "Issue this order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:413 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335 #: src/pages/sales/ReturnOrderDetail.tsx:334 #: src/pages/sales/SalesOrderDetail.tsx:367 -msgid "Issue this order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:414 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:336 -#: src/pages/sales/ReturnOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:368 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:418 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:421 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:357 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 -#: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/sales/ReturnOrderDetail.tsx:358 +#: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:453 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 -#: src/pages/sales/ReturnOrderDetail.tsx:388 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:386 +#: src/pages/sales/ReturnOrderDetail.tsx:387 +#: src/pages/sales/SalesOrderDetail.tsx:420 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:460 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:394 -#: src/pages/sales/ReturnOrderDetail.tsx:395 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:459 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:393 +#: src/pages/sales/ReturnOrderDetail.tsx:394 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:477 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:459 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:415 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:457 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:464 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:462 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:492 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:429 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:426 +#: src/pages/sales/ReturnOrderDetail.tsx:427 +#: src/pages/sales/SalesOrderDetail.tsx:465 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:497 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:434 -#: src/pages/sales/SalesOrderDetail.tsx:472 +#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:432 +#: src/pages/sales/SalesOrderDetail.tsx:470 msgid "Cancel order" msgstr "" @@ -4418,24 +4464,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:104 +#: src/pages/company/CompanyDetail.tsx:103 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:111 +#: src/pages/company/CompanyDetail.tsx:110 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:120 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:126 +#: src/pages/company/CompanyDetail.tsx:125 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:116 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:333 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:132 +#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:201 +#: src/pages/company/SupplierPartDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4443,20 +4489,20 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:132 +#: src/pages/company/CompanyDetail.tsx:131 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:101 -#: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:100 +#: src/pages/company/ManufacturerPartDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:130 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:138 +#: src/pages/company/CompanyDetail.tsx:137 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:105 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/ReturnOrderDetail.tsx:104 +#: src/pages/sales/SalesOrderDetail.tsx:110 #: src/pages/stock/StockDetail.tsx:226 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 @@ -4465,7 +4511,7 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:172 +#: src/pages/company/CompanyDetail.tsx:171 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" @@ -4474,11 +4520,11 @@ msgstr "" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:178 +#: src/pages/company/CompanyDetail.tsx:177 msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:187 +#: src/pages/company/CompanyDetail.tsx:186 msgid "Supplied Parts" msgstr "" @@ -4486,84 +4532,84 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:232 +#: src/pages/company/CompanyDetail.tsx:231 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:290 +#: src/pages/company/CompanyDetail.tsx:289 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:298 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:306 +#: src/pages/company/CompanyDetail.tsx:305 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/company/ManufacturerPartDetail.tsx:75 +#: src/pages/company/SupplierPartDetail.tsx:84 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:99 +#: src/pages/company/ManufacturerPartDetail.tsx:90 +#: src/pages/company/SupplierPartDetail.tsx:98 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:108 +#: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:138 +#: src/pages/company/ManufacturerPartDetail.tsx:137 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/ManufacturerPartDetail.tsx:146 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:153 +#: src/pages/company/ManufacturerPartDetail.tsx:152 #: src/pages/part/PartDetail.tsx:539 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/company/ManufacturerPartDetail.tsx:164 #: src/pages/part/PartDetail.tsx:657 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:208 +#: src/pages/company/ManufacturerPartDetail.tsx:207 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:215 +#: src/pages/company/ManufacturerPartDetail.tsx:214 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:227 +#: src/pages/company/ManufacturerPartDetail.tsx:226 #: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: 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 "" -#: src/pages/company/SupplierPartDetail.tsx:159 +#: src/pages/company/SupplierPartDetail.tsx:158 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 @@ -4571,122 +4617,122 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:170 +#: src/pages/company/SupplierPartDetail.tsx:169 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:177 +#: src/pages/company/SupplierPartDetail.tsx:176 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:212 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:219 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:292 +#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:291 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:243 +#: src/pages/company/SupplierPartDetail.tsx:242 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:276 +#: src/pages/company/SupplierPartDetail.tsx:275 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:301 +#: src/pages/company/SupplierPartDetail.tsx:299 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:309 +#: src/pages/company/SupplierPartDetail.tsx:307 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:315 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:98 +#: src/pages/part/CategoryDetail.tsx:92 +#: src/pages/stock/LocationDetail.tsx:94 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:109 +#: src/pages/part/CategoryDetail.tsx:108 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/part/CategoryDetail.tsx:125 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:138 +#: src/pages/part/CategoryDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:134 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:138 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:146 +#: src/pages/part/CategoryDetail.tsx:145 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:157 +#: src/pages/part/CategoryDetail.tsx:156 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:167 -#: src/pages/part/CategoryDetail.tsx:221 +#: src/pages/part/CategoryDetail.tsx:166 +#: src/pages/part/CategoryDetail.tsx:219 #: src/tables/part/PartCategoryTable.tsx:102 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:230 +#: src/pages/part/CategoryDetail.tsx:179 +#: src/pages/stock/LocationDetail.tsx:226 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 -#: src/pages/part/CategoryDetail.tsx:226 +#: src/pages/part/CategoryDetail.tsx:187 +#: src/pages/part/CategoryDetail.tsx:224 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:197 +#: src/pages/part/CategoryDetail.tsx:196 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:198 +#: src/pages/part/CategoryDetail.tsx:197 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:216 +#: src/pages/part/CategoryDetail.tsx:215 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:238 +#: src/pages/part/CategoryDetail.tsx:236 msgid "Category Details" msgstr "" @@ -4731,7 +4777,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:320 #: src/tables/build/BuildLineTable.tsx:166 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:103 +#: src/tables/sales/SalesOrderLineItemTable.tsx:107 msgid "Available Stock" msgstr "" @@ -4746,7 +4792,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:237 #: src/tables/build/BuildLineTable.tsx:128 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 +#: src/tables/sales/SalesOrderLineItemTable.tsx:145 msgid "On order" msgstr "" @@ -4770,7 +4816,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:295 #: src/pages/part/PartDetail.tsx:884 -#: src/pages/stock/StockDetail.tsx:560 +#: src/pages/stock/StockDetail.tsx:559 #: src/tables/build/BuildOrderTestTable.tsx:220 #: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" @@ -4915,7 +4961,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:860 #: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:576 #: src/tables/build/BuildLineTable.tsx:59 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:177 @@ -4958,7 +5004,7 @@ msgid "Deleting this part cannot be reversed" msgstr "" #: src/pages/part/PartDetail.tsx:1006 -#: src/pages/stock/LocationDetail.tsx:313 +#: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" @@ -4975,7 +5021,7 @@ msgstr "" msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1094 +#: src/pages/part/PartDetail.tsx:1093 msgid "Select Part Revision" msgstr "" @@ -5028,7 +5074,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:89 +#: src/tables/sales/SalesOrderLineItemTable.tsx:93 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -5067,7 +5113,7 @@ msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 #: src/tables/bom/BomTable.tsx:176 #: src/tables/general/ExtraLineItemTable.tsx:56 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" @@ -5196,23 +5242,23 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:88 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:98 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:97 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:122 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:133 -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:153 +#: src/pages/sales/ReturnOrderDetail.tsx:132 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Line Items" msgstr "" @@ -5222,91 +5268,91 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:140 -#: src/pages/sales/SalesOrderDetail.tsx:149 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:160 +#: src/pages/sales/ReturnOrderDetail.tsx:139 +#: src/pages/sales/SalesOrderDetail.tsx:148 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:147 -#: src/pages/sales/SalesOrderDetail.tsx:156 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:146 +#: src/pages/sales/SalesOrderDetail.tsx:155 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:182 -#: src/pages/sales/SalesOrderDetail.tsx:191 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 +#: src/pages/sales/ReturnOrderDetail.tsx:181 +#: src/pages/sales/SalesOrderDetail.tsx:190 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:227 -#: src/pages/sales/SalesOrderDetail.tsx:262 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 +#: src/pages/sales/ReturnOrderDetail.tsx:226 +#: src/pages/sales/SalesOrderDetail.tsx:261 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 -#: src/pages/sales/ReturnOrderDetail.tsx:254 -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:275 +#: src/pages/sales/ReturnOrderDetail.tsx:253 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/pages/sales/SalesOrderDetail.tsx:453 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/sales/ReturnOrderDetail.tsx:412 +#: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/ReturnOrderDetail.tsx:96 +#: src/pages/sales/SalesOrderDetail.tsx:102 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:310 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:319 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:332 +#: src/pages/sales/ReturnOrderDetail.tsx:331 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:342 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:348 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Complete Return Order" msgstr "" @@ -5314,15 +5360,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:239 +#: src/pages/sales/SalesOrderDetail.tsx:238 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:248 +#: src/pages/sales/SalesOrderDetail.tsx:247 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5332,88 +5378,88 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:308 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:364 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:114 +#: src/pages/stock/LocationDetail.tsx:110 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:128 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:140 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:150 +#: src/pages/stock/LocationDetail.tsx:146 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:161 +#: src/pages/stock/LocationDetail.tsx:157 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:172 +#: src/pages/stock/LocationDetail.tsx:168 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:198 +#: src/pages/stock/LocationDetail.tsx:194 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:217 -#: src/pages/stock/LocationDetail.tsx:340 +#: src/pages/stock/LocationDetail.tsx:213 +#: src/pages/stock/LocationDetail.tsx:335 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:238 -#: src/pages/stock/LocationDetail.tsx:345 +#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:340 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:238 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:247 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:335 +#: src/pages/stock/LocationDetail.tsx:331 msgid "Location Actions" msgstr "" @@ -5441,12 +5487,6 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:96 -msgid "Build Order" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" @@ -5731,7 +5771,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:229 #: src/tables/build/BuildLineTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:127 +#: src/tables/sales/SalesOrderLineItemTable.tsx:131 msgid "Includes variant stock" msgstr "" @@ -5742,7 +5782,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 #: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" @@ -6031,7 +6071,7 @@ msgid "Show tracked lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:119 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "In production" msgstr "" @@ -6040,7 +6080,7 @@ msgid "Insufficient stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:163 -#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/sales/SalesOrderLineItemTable.tsx:125 #: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" @@ -6054,7 +6094,7 @@ msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:283 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 +#: src/tables/sales/SalesOrderLineItemTable.tsx:247 msgid "Create Build Order" msgstr "" @@ -6245,24 +6285,24 @@ msgstr "" msgid "Required Tests" msgstr "" -#: src/tables/company/AddressTable.tsx:121 -#: src/tables/company/AddressTable.tsx:185 +#: src/tables/company/AddressTable.tsx:118 +#: src/tables/company/AddressTable.tsx:182 msgid "Add Address" msgstr "" -#: src/tables/company/AddressTable.tsx:126 +#: src/tables/company/AddressTable.tsx:123 msgid "Address created" msgstr "" -#: src/tables/company/AddressTable.tsx:135 +#: src/tables/company/AddressTable.tsx:132 msgid "Edit Address" msgstr "" -#: src/tables/company/AddressTable.tsx:143 +#: src/tables/company/AddressTable.tsx:140 msgid "Delete Address" msgstr "" -#: src/tables/company/AddressTable.tsx:144 +#: src/tables/company/AddressTable.tsx:141 msgid "Are you sure you want to delete this address?" msgstr "" @@ -6372,23 +6412,23 @@ msgid "Drag attachment file here to upload" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:86 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 #: src/tables/sales/ReturnOrderLineItemTable.tsx:60 -#: src/tables/sales/SalesOrderLineItemTable.tsx:196 +#: src/tables/sales/SalesOrderLineItemTable.tsx:200 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:98 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/SalesOrderLineItemTable.tsx:214 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:106 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/SalesOrderLineItemTable.tsx:222 +#: src/tables/sales/SalesOrderLineItemTable.tsx:226 msgid "Delete Line Item" msgstr "" @@ -6401,12 +6441,12 @@ msgid "Machine restarted" msgstr "" #: src/tables/machine/MachineListTable.tsx:212 -#: src/tables/machine/MachineListTable.tsx:263 +#: src/tables/machine/MachineListTable.tsx:262 msgid "Edit machine" msgstr "" #: src/tables/machine/MachineListTable.tsx:226 -#: src/tables/machine/MachineListTable.tsx:267 +#: src/tables/machine/MachineListTable.tsx:266 msgid "Delete machine" msgstr "" @@ -6419,7 +6459,7 @@ msgid "Are you sure you want to remove the machine \"{0}\"?" msgstr "" #: src/tables/machine/MachineListTable.tsx:255 -#: src/tables/machine/MachineListTable.tsx:432 +#: src/tables/machine/MachineListTable.tsx:431 msgid "Restart required" msgstr "" @@ -6427,50 +6467,50 @@ msgstr "" msgid "Machine Actions" msgstr "" -#: src/tables/machine/MachineListTable.tsx:272 +#: src/tables/machine/MachineListTable.tsx:271 msgid "Restart" msgstr "" -#: src/tables/machine/MachineListTable.tsx:274 +#: src/tables/machine/MachineListTable.tsx:273 msgid "Restart machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:276 +#: src/tables/machine/MachineListTable.tsx:275 msgid "manual restart required" msgstr "" -#: src/tables/machine/MachineListTable.tsx:292 +#: src/tables/machine/MachineListTable.tsx:291 msgid "Machine information" msgstr "" -#: src/tables/machine/MachineListTable.tsx:303 -#: src/tables/machine/MachineListTable.tsx:599 +#: src/tables/machine/MachineListTable.tsx:302 +#: src/tables/machine/MachineListTable.tsx:598 msgid "Machine Type" msgstr "" -#: src/tables/machine/MachineListTable.tsx:316 +#: src/tables/machine/MachineListTable.tsx:315 msgid "Machine Driver" msgstr "" -#: src/tables/machine/MachineListTable.tsx:329 +#: src/tables/machine/MachineListTable.tsx:328 msgid "Initialized" msgstr "" -#: src/tables/machine/MachineListTable.tsx:350 +#: src/tables/machine/MachineListTable.tsx:349 #: src/tables/machine/MachineTypeTable.tsx:261 msgid "Errors" msgstr "" -#: src/tables/machine/MachineListTable.tsx:358 +#: src/tables/machine/MachineListTable.tsx:357 #: src/tables/machine/MachineTypeTable.tsx:269 msgid "No errors reported" msgstr "" -#: src/tables/machine/MachineListTable.tsx:378 +#: src/tables/machine/MachineListTable.tsx:377 msgid "Machine Settings" msgstr "" -#: src/tables/machine/MachineListTable.tsx:389 +#: src/tables/machine/MachineListTable.tsx:388 msgid "Driver Settings" msgstr "" @@ -6478,15 +6518,15 @@ msgstr "" #~ msgid "Create machine" #~ msgstr "Create machine" -#: src/tables/machine/MachineListTable.tsx:506 +#: src/tables/machine/MachineListTable.tsx:505 msgid "Add machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:561 +#: src/tables/machine/MachineListTable.tsx:560 msgid "Machine detail" msgstr "" -#: src/tables/machine/MachineListTable.tsx:608 +#: src/tables/machine/MachineListTable.tsx:607 msgid "Driver" msgstr "" @@ -7252,7 +7292,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337 msgid "Import Line Items" msgstr "" @@ -7268,25 +7308,25 @@ msgstr "" msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:298 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342 #: src/tables/sales/ReturnOrderLineItemTable.tsx:142 -#: src/tables/sales/SalesOrderLineItemTable.tsx:240 +#: src/tables/sales/SalesOrderLineItemTable.tsx:257 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352 msgid "Receive items" msgstr "" @@ -7354,15 +7394,23 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:262 +#: src/tables/sales/SalesOrderLineItemTable.tsx:238 +msgid "Allocate Serial Numbers" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:279 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 +msgid "Allocate Serials" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:303 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 #: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" diff --git a/src/frontend/src/locales/lv/messages.po b/src/frontend/src/locales/lv/messages.po index b41d4775dc..dfcdfd9bee 100644 --- a/src/frontend/src/locales/lv/messages.po +++ b/src/frontend/src/locales/lv/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: lv\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-29 04:38\n" +"PO-Revision-Date: 2024-09-09 03:25\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" @@ -60,8 +60,9 @@ msgstr "" #: src/components/buttons/PrintingActions.tsx:106 #: src/components/buttons/PrintingActions.tsx:144 -#: src/components/editors/NotesEditor.tsx:65 -#: src/components/editors/NotesEditor.tsx:165 +#: src/components/editors/NotesEditor.tsx:40 +#: src/components/editors/NotesEditor.tsx:109 +#: src/components/editors/NotesEditor.tsx:163 #: src/components/forms/fields/ApiFormField.tsx:319 #: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 @@ -163,8 +164,8 @@ msgstr "" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:237 -#: src/components/items/ActionDropdown.tsx:238 +#: src/components/items/ActionDropdown.tsx:270 +#: src/components/items/ActionDropdown.tsx:271 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:210 @@ -239,31 +240,45 @@ msgstr "" #~ msgid "Part is virtual (not a physical part)" #~ msgstr "Part is virtual (not a physical part)" -#: src/components/editors/NotesEditor.tsx:66 +#: src/components/editors/NotesEditor.tsx:41 +#: src/components/editors/NotesEditor.tsx:110 msgid "Image upload failed" msgstr "" -#: src/components/editors/NotesEditor.tsx:156 +#: src/components/editors/NotesEditor.tsx:119 +#: src/components/editors/NotesEditor.tsx:154 #: src/components/forms/ApiForm.tsx:467 #: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "" -#: src/components/editors/NotesEditor.tsx:157 +#: src/components/editors/NotesEditor.tsx:120 +msgid "Image uploaded successfully" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:155 msgid "Notes saved successfully" msgstr "" -#: src/components/editors/NotesEditor.tsx:166 +#: src/components/editors/NotesEditor.tsx:164 msgid "Failed to save notes" msgstr "" -#: src/components/editors/NotesEditor.tsx:198 -msgid "Preview Notes" +#: src/components/editors/NotesEditor.tsx:182 +msgid "Disable Editing" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:191 +msgid "Enable Editing" msgstr "" #: src/components/editors/NotesEditor.tsx:198 -msgid "Edit Notes" -msgstr "" +#~ msgid "Preview Notes" +#~ msgstr "Preview Notes" + +#: src/components/editors/NotesEditor.tsx:198 +#~ msgid "Edit Notes" +#~ msgstr "Edit Notes" #: src/components/editors/NotesEditor.tsx:212 msgid "Save Notes" @@ -417,7 +432,7 @@ msgid "Update" msgstr "" #: src/components/forms/ApiForm.tsx:698 -#: src/components/items/ActionDropdown.tsx:217 +#: src/components/items/ActionDropdown.tsx:250 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:357 #: src/pages/Notifications.tsx:123 @@ -593,9 +608,9 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 -#: src/pages/part/CategoryDetail.tsx:81 +#: src/pages/part/CategoryDetail.tsx:80 #: src/pages/part/PartDetail.tsx:143 -#: src/pages/stock/LocationDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:82 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -867,68 +882,72 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:131 -msgid "Barcode Actions" -msgstr "" - -#: src/components/items/ActionDropdown.tsx:136 -msgid "View" -msgstr "" - -#: src/components/items/ActionDropdown.tsx:138 -msgid "View barcode" +#: src/components/items/ActionDropdown.tsx:128 +msgid "Options" msgstr "" #: src/components/items/ActionDropdown.tsx:140 #~ msgid "View Barcode" #~ msgstr "View Barcode" -#: src/components/items/ActionDropdown.tsx:144 +#: src/components/items/ActionDropdown.tsx:162 +#~ msgid "Link custom barcode" +#~ msgstr "Link custom barcode" + +#: src/components/items/ActionDropdown.tsx:164 +msgid "Barcode Actions" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:169 +msgid "View" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:171 +msgid "View barcode" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:177 msgid "Link Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:146 +#: src/components/items/ActionDropdown.tsx:179 msgid "Link a custom barcode to this item" msgstr "" -#: src/components/items/ActionDropdown.tsx:152 +#: src/components/items/ActionDropdown.tsx:185 #: src/components/items/QRCode.tsx:195 #: src/forms/PurchaseOrderForms.tsx:419 msgid "Unlink Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:187 msgid "Unlink custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:162 -#~ msgid "Link custom barcode" -#~ msgstr "Link custom barcode" - -#: src/components/items/ActionDropdown.tsx:205 +#: src/components/items/ActionDropdown.tsx:238 #: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "" -#: src/components/items/ActionDropdown.tsx:206 +#: src/components/items/ActionDropdown.tsx:239 msgid "Edit item" msgstr "" -#: src/components/items/ActionDropdown.tsx:218 +#: src/components/items/ActionDropdown.tsx:251 msgid "Delete item" msgstr "" -#: src/components/items/ActionDropdown.tsx:226 -#: src/components/items/ActionDropdown.tsx:227 +#: src/components/items/ActionDropdown.tsx:259 +#: src/components/items/ActionDropdown.tsx:260 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:249 +#: src/components/items/ActionDropdown.tsx:282 #: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "" -#: src/components/items/ActionDropdown.tsx:250 +#: src/components/items/ActionDropdown.tsx:283 msgid "Duplicate item" msgstr "" @@ -1020,9 +1039,9 @@ msgstr "" #: src/components/items/QRCode.tsx:173 #: src/pages/part/PartDetail.tsx:218 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:161 -#: src/pages/sales/SalesOrderDetail.tsx:170 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:181 +#: src/pages/sales/ReturnOrderDetail.tsx:160 +#: src/pages/sales/SalesOrderDetail.tsx:169 msgid "Link" msgstr "" @@ -1248,7 +1267,7 @@ msgstr "" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:315 +#: src/pages/Index/Settings/SystemSettings.tsx:314 msgid "System Settings" msgstr "" @@ -1383,7 +1402,19 @@ msgstr "" msgid "Unknown model: {model}" msgstr "" -#: src/components/render/ModelType.tsx:22 +#: src/components/render/ModelType.tsx:101 +#~ msgid "Builds" +#~ msgstr "Builds" + +#: src/components/render/ModelType.tsx:147 +#~ msgid "Purchase Order Line" +#~ msgstr "Purchase Order Line" + +#: src/components/render/ModelType.tsx:148 +#~ msgid "Purchase Order Lines" +#~ msgstr "Purchase Order Lines" + +#: src/components/render/ModelType.tsx:202 #: src/forms/BuildForms.tsx:229 #: src/forms/BuildForms.tsx:452 #: src/forms/BuildForms.tsx:602 @@ -1396,8 +1427,8 @@ msgstr "" #: src/forms/StockForms.tsx:643 #: src/forms/StockForms.tsx:685 #: src/forms/StockForms.tsx:723 -#: src/pages/build/BuildDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:1080 +#: src/pages/build/BuildDetail.tsx:90 +#: src/pages/part/PartDetail.tsx:1079 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 @@ -1407,36 +1438,17 @@ msgstr "" msgid "Part" msgstr "" -#: src/components/render/ModelType.tsx:23 -#: src/defaults/links.tsx:29 -#: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:173 -#: src/pages/part/CategoryDetail.tsx:119 -#: src/pages/part/CategoryDetail.tsx:244 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:835 -msgid "Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:31 +#: src/components/render/ModelType.tsx:204 msgid "Part Parameter Template" msgstr "" -#: src/components/render/ModelType.tsx:32 -msgid "Part Parameter Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:38 +#: src/components/render/ModelType.tsx:206 msgid "Part Test Template" msgstr "" -#: src/components/render/ModelType.tsx:39 -msgid "Part Test Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:357 +#: src/components/render/ModelType.tsx:208 +#: src/pages/company/SupplierPartDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:355 #: src/pages/stock/StockDetail.tsx:169 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -1444,111 +1456,58 @@ msgstr "" msgid "Supplier Part" msgstr "" -#: src/components/render/ModelType.tsx:46 -msgid "Supplier Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:132 +#: src/components/render/ModelType.tsx:210 +#: src/pages/company/ManufacturerPartDetail.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 msgid "Manufacturer Part" msgstr "" -#: src/components/render/ModelType.tsx:55 -msgid "Manufacturer Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:305 +#: src/components/render/ModelType.tsx:212 +#: src/pages/part/CategoryDetail.tsx:303 msgid "Part Category" msgstr "" -#: src/components/render/ModelType.tsx:64 -#: src/pages/part/CategoryDetail.tsx:258 -#: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1070 -msgid "Part Categories" -msgstr "" - -#: src/components/render/ModelType.tsx:72 +#: src/components/render/ModelType.tsx:214 #: src/forms/BuildForms.tsx:602 -#: src/pages/stock/StockDetail.tsx:608 +#: src/pages/stock/StockDetail.tsx:607 #: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" -#: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:203 -#: src/pages/stock/LocationDetail.tsx:125 -#: src/pages/stock/LocationDetail.tsx:178 -#: src/pages/stock/LocationDetail.tsx:384 -msgid "Stock Items" -msgstr "" - -#: src/components/render/ModelType.tsx:81 +#: src/components/render/ModelType.tsx:216 msgid "Stock Location" msgstr "" -#: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:376 -#: src/pages/stock/StockDetail.tsx:600 -msgid "Stock Locations" -msgstr "" - -#: src/components/render/ModelType.tsx:90 +#: src/components/render/ModelType.tsx:218 msgid "Stock Location Type" msgstr "" -#: src/components/render/ModelType.tsx:91 -msgid "Stock Location Types" -msgstr "" - -#: src/components/render/ModelType.tsx:95 +#: src/components/render/ModelType.tsx:220 msgid "Stock History" msgstr "" -#: src/components/render/ModelType.tsx:96 -msgid "Stock Histories" +#: src/components/render/ModelType.tsx:222 +#: src/pages/stock/StockDetail.tsx:209 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:96 +msgid "Build Order" msgstr "" -#: src/components/render/ModelType.tsx:100 -#: src/defaults/links.tsx:31 -#: src/defaults/menuItems.tsx:43 -msgid "Build" -msgstr "" - -#: src/components/render/ModelType.tsx:101 -msgid "Builds" -msgstr "" - -#: src/components/render/ModelType.tsx:109 +#: src/components/render/ModelType.tsx:224 msgid "Build Line" msgstr "" -#: src/components/render/ModelType.tsx:110 -msgid "Build Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:117 +#: src/components/render/ModelType.tsx:226 msgid "Build Item" msgstr "" -#: src/components/render/ModelType.tsx:118 -msgid "Build Items" -msgstr "" - -#: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:339 +#: src/components/render/ModelType.tsx:228 +#: src/pages/company/CompanyDetail.tsx:337 msgid "Company" msgstr "" -#: src/components/render/ModelType.tsx:123 -msgid "Companies" -msgstr "" - -#: src/components/render/ModelType.tsx:131 +#: src/components/render/ModelType.tsx:230 #: src/tables/TableHoverCard.tsx:81 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 @@ -1557,176 +1516,262 @@ msgstr "" msgid "Project Code" msgstr "" -#: src/components/render/ModelType.tsx:132 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 -msgid "Project Codes" -msgstr "" - -#: src/components/render/ModelType.tsx:138 +#: src/components/render/ModelType.tsx:232 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:463 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" -#: src/components/render/ModelType.tsx:139 -#: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:670 -#: src/pages/purchasing/PurchasingIndex.tsx:25 -msgid "Purchase Orders" +#: src/components/render/ModelType.tsx:234 +msgid "Purchase Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:147 -msgid "Purchase Order Line" -msgstr "" - -#: src/components/render/ModelType.tsx:148 -msgid "Purchase Order Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:149 -#: src/pages/sales/SalesOrderDetail.tsx:505 +#: src/components/render/ModelType.tsx:236 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/sales/SalesOrderDetail.tsx:503 #: src/pages/stock/StockDetail.tsx:217 #: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" -#: src/components/render/ModelType.tsx:153 -#: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:677 -#: src/pages/sales/SalesIndex.tsx:26 -msgid "Sales Orders" -msgstr "" - -#: src/components/render/ModelType.tsx:161 +#: src/components/render/ModelType.tsx:238 msgid "Sales Order Shipment" msgstr "" -#: src/components/render/ModelType.tsx:162 -msgid "Sales Order Shipments" -msgstr "" - -#: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/components/render/ModelType.tsx:240 +#: src/pages/sales/ReturnOrderDetail.tsx:452 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" -#: src/components/render/ModelType.tsx:169 -#: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:223 -#: src/pages/sales/SalesIndex.tsx:32 -msgid "Return Orders" -msgstr "" - -#: src/components/render/ModelType.tsx:177 +#: src/components/render/ModelType.tsx:242 msgid "Return Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:178 -msgid "Return Order Line Items" -msgstr "" - -#: src/components/render/ModelType.tsx:182 -#: src/tables/company/AddressTable.tsx:47 +#: src/components/render/ModelType.tsx:244 +#: src/tables/company/AddressTable.tsx:48 msgid "Address" msgstr "" -#: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:253 -msgid "Addresses" -msgstr "" - -#: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:170 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/components/render/ModelType.tsx:246 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:178 msgid "Contact" msgstr "" -#: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:247 -msgid "Contacts" -msgstr "" - -#: src/components/render/ModelType.tsx:196 +#: src/components/render/ModelType.tsx:248 msgid "Owner" msgstr "" -#: src/components/render/ModelType.tsx:197 -msgid "Owners" -msgstr "" - -#: src/components/render/ModelType.tsx:203 +#: src/components/render/ModelType.tsx:250 #: src/tables/settings/ImportSessionTable.tsx:121 #: src/tables/stock/StockItemTestResultTable.tsx:204 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "" -#: src/components/render/ModelType.tsx:204 +#: src/components/render/ModelType.tsx:252 +msgid "Group" +msgstr "" + +#: src/components/render/ModelType.tsx:254 +msgid "Import Session" +msgstr "" + +#: src/components/render/ModelType.tsx:256 +msgid "Label Template" +msgstr "" + +#: src/components/render/ModelType.tsx:258 +msgid "Report Template" +msgstr "" + +#: src/components/render/ModelType.tsx:260 +msgid "Plugin Configuration" +msgstr "" + +#: src/components/render/ModelType.tsx:262 +msgid "Content Type" +msgstr "" + +#: src/components/render/ModelType.tsx:264 +msgid "Unknown Model" +msgstr "" + +#: src/components/render/ModelType.tsx:275 +#: src/defaults/links.tsx:29 +#: src/defaults/menuItems.tsx:33 +#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/part/CategoryDetail.tsx:118 +#: src/pages/part/CategoryDetail.tsx:242 +#: src/pages/part/CategoryDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:835 +msgid "Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:277 +msgid "Part Parameter Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:279 +msgid "Part Test Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:281 +msgid "Supplier Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:283 +msgid "Manufacturer Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:285 +#: src/pages/part/CategoryDetail.tsx:256 +#: src/pages/part/CategoryDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:1069 +msgid "Part Categories" +msgstr "" + +#: src/components/render/ModelType.tsx:287 +#: src/pages/company/CompanyDetail.tsx:202 +#: src/pages/stock/LocationDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:379 +msgid "Stock Items" +msgstr "" + +#: src/components/render/ModelType.tsx:289 +#: src/pages/stock/LocationDetail.tsx:188 +#: src/pages/stock/LocationDetail.tsx:371 +#: src/pages/stock/StockDetail.tsx:599 +msgid "Stock Locations" +msgstr "" + +#: src/components/render/ModelType.tsx:291 +msgid "Stock Location Types" +msgstr "" + +#: src/components/render/ModelType.tsx:293 +msgid "Stock Histories" +msgstr "" + +#: src/components/render/ModelType.tsx:295 +#: src/pages/Index/Settings/SystemSettings.tsx:236 +#: src/pages/build/BuildDetail.tsx:534 +#: src/pages/build/BuildIndex.tsx:22 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/sales/SalesOrderDetail.tsx:328 +msgid "Build Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:297 +msgid "Build Lines" +msgstr "" + +#: src/components/render/ModelType.tsx:299 +msgid "Build Items" +msgstr "" + +#: src/components/render/ModelType.tsx:301 +msgid "Companies" +msgstr "" + +#: src/components/render/ModelType.tsx:303 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 +msgid "Project Codes" +msgstr "" + +#: src/components/render/ModelType.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/company/CompanyDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/part/PartDetail.tsx:670 +#: src/pages/purchasing/PurchasingIndex.tsx:25 +msgid "Purchase Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:307 +msgid "Purchase Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:309 +#: src/pages/Index/Settings/SystemSettings.tsx:269 +#: src/pages/company/CompanyDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:677 +#: src/pages/sales/SalesIndex.tsx:26 +msgid "Sales Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:311 +msgid "Sales Order Shipments" +msgstr "" + +#: src/components/render/ModelType.tsx:313 +#: src/pages/Index/Settings/SystemSettings.tsx:285 +#: src/pages/company/CompanyDetail.tsx:222 +#: src/pages/sales/SalesIndex.tsx:32 +msgid "Return Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:315 +msgid "Return Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:317 +#: src/pages/company/CompanyDetail.tsx:252 +msgid "Addresses" +msgstr "" + +#: src/components/render/ModelType.tsx:319 +#: src/pages/company/CompanyDetail.tsx:246 +msgid "Contacts" +msgstr "" + +#: src/components/render/ModelType.tsx:321 +msgid "Owners" +msgstr "" + +#: src/components/render/ModelType.tsx:323 #: src/pages/Index/Settings/AdminCenter/Index.tsx:102 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "" -#: src/components/render/ModelType.tsx:210 -msgid "Group" -msgstr "" - -#: src/components/render/ModelType.tsx:211 +#: src/components/render/ModelType.tsx:325 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 #: src/tables/settings/UserTable.tsx:138 #: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "" -#: src/components/render/ModelType.tsx:218 -msgid "Import Session" -msgstr "" - -#: src/components/render/ModelType.tsx:219 +#: src/components/render/ModelType.tsx:327 msgid "Import Sessions" msgstr "" -#: src/components/render/ModelType.tsx:225 -msgid "Label Template" -msgstr "" - -#: src/components/render/ModelType.tsx:226 +#: src/components/render/ModelType.tsx:329 #: src/pages/Index/Settings/AdminCenter/Index.tsx:168 msgid "Label Templates" msgstr "" -#: src/components/render/ModelType.tsx:232 -msgid "Report Template" -msgstr "" - -#: src/components/render/ModelType.tsx:233 +#: src/components/render/ModelType.tsx:331 #: src/pages/Index/Settings/AdminCenter/Index.tsx:174 msgid "Report Templates" msgstr "" -#: src/components/render/ModelType.tsx:239 -msgid "Plugin Configuration" -msgstr "" - -#: src/components/render/ModelType.tsx:240 +#: src/components/render/ModelType.tsx:333 msgid "Plugin Configurations" msgstr "" -#: src/components/render/ModelType.tsx:246 -msgid "Content Type" +#: src/components/render/ModelType.tsx:335 +msgid "Content Types" msgstr "" -#: src/components/render/ModelType.tsx:247 -msgid "Content Types" +#: src/components/render/ModelType.tsx:337 +msgid "Unknown Models" msgstr "" #: src/components/render/Order.tsx:121 @@ -1735,8 +1780,8 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:325 -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/CompanyDetail.tsx:323 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/pages/part/PartDetail.tsx:896 msgid "Inactive" msgstr "" @@ -1750,23 +1795,23 @@ msgstr "" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:206 +#: src/pages/Index/Settings/SystemSettings.tsx:204 #: src/pages/part/PartDetail.tsx:550 -#: src/pages/stock/LocationDetail.tsx:356 +#: src/pages/stock/LocationDetail.tsx:351 #: src/pages/stock/StockDetail.tsx:407 #: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "" -#: src/components/render/Stock.tsx:60 +#: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:565 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/build/BuildAllocatedStockTable.tsx:102 #: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "" -#: src/components/render/Stock.tsx:62 +#: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:234 #: src/forms/BuildForms.tsx:602 #: src/forms/PurchaseOrderForms.tsx:641 @@ -1774,7 +1819,7 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:171 #: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:571 +#: src/pages/stock/StockDetail.tsx:570 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 @@ -2503,7 +2548,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:96 +#: src/pages/company/CompanyDetail.tsx:95 msgid "Website" msgstr "" @@ -2515,13 +2560,18 @@ msgstr "" msgid "Demo" msgstr "" +#: src/defaults/links.tsx:31 +#: src/defaults/menuItems.tsx:43 +msgid "Build" +msgstr "" + #: src/defaults/links.tsx:33 #: src/defaults/menuItems.tsx:48 #: 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:329 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "" @@ -2529,9 +2579,9 @@ msgstr "" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:459 +#: src/pages/sales/ReturnOrderDetail.tsx:457 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:510 +#: src/pages/sales/SalesOrderDetail.tsx:508 msgid "Sales" msgstr "" @@ -2768,7 +2818,7 @@ msgid "Remove line" msgstr "" #: src/forms/BuildForms.tsx:631 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:200 msgid "Source Location" msgstr "" @@ -2886,9 +2936,9 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:521 -#: src/pages/build/BuildDetail.tsx:215 +#: src/pages/build/BuildDetail.tsx:214 #: src/pages/stock/StockDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:583 +#: src/pages/stock/StockDetail.tsx:582 #: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:189 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 @@ -2901,20 +2951,20 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:543 #: src/forms/StockForms.tsx:428 -#: src/pages/company/SupplierPartDetail.tsx:152 -#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/stock/StockDetail.tsx:240 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:105 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 -#: src/pages/sales/ReturnOrderDetail.tsx:117 -#: src/pages/sales/SalesOrderDetail.tsx:123 +#: src/pages/build/BuildDetail.tsx:104 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:143 +#: src/pages/sales/ReturnOrderDetail.tsx:116 +#: src/pages/sales/SalesOrderDetail.tsx:122 #: src/tables/build/BuildOrderTable.tsx:114 -#: src/tables/machine/MachineListTable.tsx:335 +#: src/tables/machine/MachineListTable.tsx:334 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 #: src/tables/sales/ReturnOrderLineItemTable.tsx:132 @@ -2928,13 +2978,13 @@ msgid "Status" msgstr "" #: src/forms/PurchaseOrderForms.tsx:565 -#: src/pages/company/SupplierPartDetail.tsx:106 +#: src/pages/company/SupplierPartDetail.tsx:105 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:641 -#: src/pages/company/SupplierPartDetail.tsx:124 +#: src/pages/company/SupplierPartDetail.tsx:123 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" @@ -3692,8 +3742,8 @@ msgstr "" #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 -#: src/tables/machine/MachineListTable.tsx:332 -#: src/tables/machine/MachineListTable.tsx:594 +#: src/tables/machine/MachineListTable.tsx:331 +#: src/tables/machine/MachineListTable.tsx:593 #: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 @@ -3759,32 +3809,32 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27 #: src/tables/ColumnRenderers.tsx:248 msgid "Currency" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:31 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32 msgid "Rate" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:43 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44 msgid "Exchange rates updated" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:49 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50 msgid "Exchange rate update error" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:61 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:62 msgid "Refresh currency exchange rates" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:98 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 msgid "Last fetched" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:100 msgid "Base currency" msgstr "" @@ -3817,7 +3867,7 @@ msgid "Custom Units" msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:156 -#: src/pages/part/CategoryDetail.tsx:264 +#: src/pages/part/CategoryDetail.tsx:262 msgid "Part Parameters" msgstr "" @@ -3899,6 +3949,10 @@ msgstr "" msgid "Landscape" msgstr "" +#: src/pages/Index/Settings/AdminCenter/ReportTemplatePanel.tsx:26 +msgid "Attach to Model" +msgstr "" + #: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:35 msgid "Background Worker Not Running" msgstr "" @@ -4000,20 +4054,12 @@ msgstr "" msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:231 +#: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/part/PartDetail.tsx:690 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:536 -#: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:624 -#: src/pages/sales/SalesOrderDetail.tsx:329 -msgid "Build Orders" -msgstr "" - -#: src/pages/Index/Settings/SystemSettings.tsx:318 +#: src/pages/Index/Settings/SystemSettings.tsx:317 msgid "Switch to User Setting" msgstr "" @@ -4069,37 +4115,37 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:98 +#: src/pages/build/BuildDetail.tsx:97 #: src/pages/part/PartDetail.tsx:150 #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:184 #: src/tables/build/BuildOrderTable.tsx:54 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderLineItemTable.tsx:66 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:117 -#: src/pages/sales/ReturnOrderDetail.tsx:91 -#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/build/BuildDetail.tsx:110 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/sales/ReturnOrderDetail.tsx:90 +#: src/pages/sales/SalesOrderDetail.tsx:96 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/build/BuildLineTable.tsx:195 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:117 -#: src/pages/company/CompanyDetail.tsx:90 -#: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:92 -#: src/pages/part/CategoryDetail.tsx:101 +#: src/pages/build/BuildDetail.tsx:116 +#: src/pages/company/CompanyDetail.tsx:89 +#: src/pages/company/ManufacturerPartDetail.tsx:82 +#: src/pages/company/SupplierPartDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:100 #: src/pages/part/PartDetail.tsx:157 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 -#: src/pages/sales/ReturnOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:117 -#: src/pages/stock/LocationDetail.tsx:106 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 +#: src/pages/sales/ReturnOrderDetail.tsx:110 +#: src/pages/sales/SalesOrderDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:102 #: src/tables/ColumnRenderers.tsx:81 #: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 @@ -4112,34 +4158,34 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 #: src/tables/sales/SalesOrderAllocationTable.tsx:56 -#: src/tables/sales/SalesOrderLineItemTable.tsx:67 +#: src/tables/sales/SalesOrderLineItemTable.tsx:71 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:125 +#: src/pages/build/BuildDetail.tsx:124 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:136 +#: src/pages/build/BuildDetail.tsx:135 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:144 -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:269 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:161 +#: src/pages/build/BuildDetail.tsx:160 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:168 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/part/PartDetail.tsx:372 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:195 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:215 +#: src/pages/sales/ReturnOrderDetail.tsx:194 +#: src/pages/sales/SalesOrderDetail.tsx:203 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -4147,19 +4193,19 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:175 +#: src/pages/build/BuildDetail.tsx:174 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:182 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:188 -#: src/pages/sales/SalesOrderDetail.tsx:197 +#: src/pages/build/BuildDetail.tsx:181 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:208 +#: src/pages/sales/ReturnOrderDetail.tsx:187 +#: src/pages/sales/SalesOrderDetail.tsx:196 #: src/tables/ColumnRenderers.tsx:212 #: src/tables/part/PartPurchaseOrdersTable.tsx:99 #: src/tables/sales/ReturnOrderLineItemTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Target Date" msgstr "" @@ -4169,7 +4215,7 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "View part barcode" -#: src/pages/build/BuildDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:188 msgid "Completed" msgstr "" @@ -4183,7 +4229,7 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:202 +#: src/pages/build/BuildDetail.tsx:201 msgid "Any location" msgstr "" @@ -4191,7 +4237,7 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:209 +#: src/pages/build/BuildDetail.tsx:208 msgid "Destination Location" msgstr "" @@ -4207,68 +4253,68 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:247 +#: src/pages/build/BuildDetail.tsx:246 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:263 -#: src/pages/sales/ReturnOrderDetail.tsx:126 -#: src/pages/sales/ReturnOrderDetail.tsx:233 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:268 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/build/BuildDetail.tsx:252 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:262 +#: src/pages/sales/ReturnOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:232 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:267 +#: src/pages/sales/SalesOrderDetail.tsx:276 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/build/BuildDetail.tsx:262 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/sales/SalesOrderDetail.tsx:314 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 +#: src/pages/build/BuildDetail.tsx:294 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:309 +#: src/pages/build/BuildDetail.tsx:308 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:318 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:329 #: src/pages/part/PartDetail.tsx:707 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/company/CompanyDetail.tsx:259 -#: src/pages/company/ManufacturerPartDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:343 +#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/ManufacturerPartDetail.tsx:178 #: src/pages/part/PartDetail.tsx:729 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 -#: src/pages/sales/ReturnOrderDetail.tsx:270 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:304 +#: src/pages/sales/ReturnOrderDetail.tsx:269 +#: src/pages/sales/SalesOrderDetail.tsx:338 #: src/pages/stock/StockDetail.tsx:381 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:352 -#: src/pages/company/CompanyDetail.tsx:270 -#: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:253 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:269 +#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:252 #: src/pages/part/PartDetail.tsx:737 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:281 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:280 +#: src/pages/sales/SalesOrderDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:392 #: src/tables/build/BuildOrderTestTable.tsx:143 #: src/tables/stock/StockTrackingTable.tsx:189 @@ -4279,7 +4325,7 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:370 +#: src/pages/build/BuildDetail.tsx:369 msgid "Edit Build Order" msgstr "" @@ -4287,126 +4333,126 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:390 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/SalesOrderDetail.tsx:375 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 +#: src/pages/sales/ReturnOrderDetail.tsx:341 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:402 msgid "Hold Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:350 +#: src/pages/sales/ReturnOrderDetail.tsx:349 +#: src/pages/sales/SalesOrderDetail.tsx:382 +msgid "Place this order on hold" +msgstr "" + #: src/pages/build/BuildDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:350 #: src/pages/sales/SalesOrderDetail.tsx:383 -msgid "Place this order on hold" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:406 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:352 -#: src/pages/sales/ReturnOrderDetail.tsx:351 -#: src/pages/sales/SalesOrderDetail.tsx:384 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:410 msgid "Issue Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/SalesOrderDetail.tsx:366 +msgid "Issue this order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:413 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335 #: src/pages/sales/ReturnOrderDetail.tsx:334 #: src/pages/sales/SalesOrderDetail.tsx:367 -msgid "Issue this order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:414 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:336 -#: src/pages/sales/ReturnOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:368 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:418 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:421 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:357 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 -#: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/sales/ReturnOrderDetail.tsx:358 +#: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:453 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 -#: src/pages/sales/ReturnOrderDetail.tsx:388 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:386 +#: src/pages/sales/ReturnOrderDetail.tsx:387 +#: src/pages/sales/SalesOrderDetail.tsx:420 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:460 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:394 -#: src/pages/sales/ReturnOrderDetail.tsx:395 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:459 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:393 +#: src/pages/sales/ReturnOrderDetail.tsx:394 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:477 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:459 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:415 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:457 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:464 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:462 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:492 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:429 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:426 +#: src/pages/sales/ReturnOrderDetail.tsx:427 +#: src/pages/sales/SalesOrderDetail.tsx:465 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:497 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:434 -#: src/pages/sales/SalesOrderDetail.tsx:472 +#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:432 +#: src/pages/sales/SalesOrderDetail.tsx:470 msgid "Cancel order" msgstr "" @@ -4418,24 +4464,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:104 +#: src/pages/company/CompanyDetail.tsx:103 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:111 +#: src/pages/company/CompanyDetail.tsx:110 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:120 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:126 +#: src/pages/company/CompanyDetail.tsx:125 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:116 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:333 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:132 +#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:201 +#: src/pages/company/SupplierPartDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4443,20 +4489,20 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:132 +#: src/pages/company/CompanyDetail.tsx:131 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:101 -#: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:100 +#: src/pages/company/ManufacturerPartDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:130 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:138 +#: src/pages/company/CompanyDetail.tsx:137 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:105 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/ReturnOrderDetail.tsx:104 +#: src/pages/sales/SalesOrderDetail.tsx:110 #: src/pages/stock/StockDetail.tsx:226 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 @@ -4465,7 +4511,7 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:172 +#: src/pages/company/CompanyDetail.tsx:171 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" @@ -4474,11 +4520,11 @@ msgstr "" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:178 +#: src/pages/company/CompanyDetail.tsx:177 msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:187 +#: src/pages/company/CompanyDetail.tsx:186 msgid "Supplied Parts" msgstr "" @@ -4486,84 +4532,84 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:232 +#: src/pages/company/CompanyDetail.tsx:231 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:290 +#: src/pages/company/CompanyDetail.tsx:289 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:298 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:306 +#: src/pages/company/CompanyDetail.tsx:305 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/company/ManufacturerPartDetail.tsx:75 +#: src/pages/company/SupplierPartDetail.tsx:84 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:99 +#: src/pages/company/ManufacturerPartDetail.tsx:90 +#: src/pages/company/SupplierPartDetail.tsx:98 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:108 +#: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:138 +#: src/pages/company/ManufacturerPartDetail.tsx:137 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/ManufacturerPartDetail.tsx:146 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:153 +#: src/pages/company/ManufacturerPartDetail.tsx:152 #: src/pages/part/PartDetail.tsx:539 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/company/ManufacturerPartDetail.tsx:164 #: src/pages/part/PartDetail.tsx:657 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:208 +#: src/pages/company/ManufacturerPartDetail.tsx:207 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:215 +#: src/pages/company/ManufacturerPartDetail.tsx:214 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:227 +#: src/pages/company/ManufacturerPartDetail.tsx:226 #: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: 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 "" -#: src/pages/company/SupplierPartDetail.tsx:159 +#: src/pages/company/SupplierPartDetail.tsx:158 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 @@ -4571,122 +4617,122 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:170 +#: src/pages/company/SupplierPartDetail.tsx:169 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:177 +#: src/pages/company/SupplierPartDetail.tsx:176 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:212 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:219 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:292 +#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:291 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:243 +#: src/pages/company/SupplierPartDetail.tsx:242 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:276 +#: src/pages/company/SupplierPartDetail.tsx:275 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:301 +#: src/pages/company/SupplierPartDetail.tsx:299 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:309 +#: src/pages/company/SupplierPartDetail.tsx:307 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:315 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:98 +#: src/pages/part/CategoryDetail.tsx:92 +#: src/pages/stock/LocationDetail.tsx:94 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:109 +#: src/pages/part/CategoryDetail.tsx:108 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/part/CategoryDetail.tsx:125 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:138 +#: src/pages/part/CategoryDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:134 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:138 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:146 +#: src/pages/part/CategoryDetail.tsx:145 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:157 +#: src/pages/part/CategoryDetail.tsx:156 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:167 -#: src/pages/part/CategoryDetail.tsx:221 +#: src/pages/part/CategoryDetail.tsx:166 +#: src/pages/part/CategoryDetail.tsx:219 #: src/tables/part/PartCategoryTable.tsx:102 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:230 +#: src/pages/part/CategoryDetail.tsx:179 +#: src/pages/stock/LocationDetail.tsx:226 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 -#: src/pages/part/CategoryDetail.tsx:226 +#: src/pages/part/CategoryDetail.tsx:187 +#: src/pages/part/CategoryDetail.tsx:224 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:197 +#: src/pages/part/CategoryDetail.tsx:196 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:198 +#: src/pages/part/CategoryDetail.tsx:197 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:216 +#: src/pages/part/CategoryDetail.tsx:215 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:238 +#: src/pages/part/CategoryDetail.tsx:236 msgid "Category Details" msgstr "" @@ -4731,7 +4777,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:320 #: src/tables/build/BuildLineTable.tsx:166 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:103 +#: src/tables/sales/SalesOrderLineItemTable.tsx:107 msgid "Available Stock" msgstr "" @@ -4746,7 +4792,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:237 #: src/tables/build/BuildLineTable.tsx:128 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 +#: src/tables/sales/SalesOrderLineItemTable.tsx:145 msgid "On order" msgstr "" @@ -4770,7 +4816,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:295 #: src/pages/part/PartDetail.tsx:884 -#: src/pages/stock/StockDetail.tsx:560 +#: src/pages/stock/StockDetail.tsx:559 #: src/tables/build/BuildOrderTestTable.tsx:220 #: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" @@ -4915,7 +4961,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:860 #: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:576 #: src/tables/build/BuildLineTable.tsx:59 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:177 @@ -4958,7 +5004,7 @@ msgid "Deleting this part cannot be reversed" msgstr "" #: src/pages/part/PartDetail.tsx:1006 -#: src/pages/stock/LocationDetail.tsx:313 +#: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" @@ -4975,7 +5021,7 @@ msgstr "" msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1094 +#: src/pages/part/PartDetail.tsx:1093 msgid "Select Part Revision" msgstr "" @@ -5028,7 +5074,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:89 +#: src/tables/sales/SalesOrderLineItemTable.tsx:93 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -5067,7 +5113,7 @@ msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 #: src/tables/bom/BomTable.tsx:176 #: src/tables/general/ExtraLineItemTable.tsx:56 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" @@ -5196,23 +5242,23 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:88 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:98 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:97 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:122 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:133 -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:153 +#: src/pages/sales/ReturnOrderDetail.tsx:132 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Line Items" msgstr "" @@ -5222,91 +5268,91 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:140 -#: src/pages/sales/SalesOrderDetail.tsx:149 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:160 +#: src/pages/sales/ReturnOrderDetail.tsx:139 +#: src/pages/sales/SalesOrderDetail.tsx:148 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:147 -#: src/pages/sales/SalesOrderDetail.tsx:156 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:146 +#: src/pages/sales/SalesOrderDetail.tsx:155 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:182 -#: src/pages/sales/SalesOrderDetail.tsx:191 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 +#: src/pages/sales/ReturnOrderDetail.tsx:181 +#: src/pages/sales/SalesOrderDetail.tsx:190 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:227 -#: src/pages/sales/SalesOrderDetail.tsx:262 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 +#: src/pages/sales/ReturnOrderDetail.tsx:226 +#: src/pages/sales/SalesOrderDetail.tsx:261 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 -#: src/pages/sales/ReturnOrderDetail.tsx:254 -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:275 +#: src/pages/sales/ReturnOrderDetail.tsx:253 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/pages/sales/SalesOrderDetail.tsx:453 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/sales/ReturnOrderDetail.tsx:412 +#: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/ReturnOrderDetail.tsx:96 +#: src/pages/sales/SalesOrderDetail.tsx:102 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:310 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:319 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:332 +#: src/pages/sales/ReturnOrderDetail.tsx:331 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:342 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:348 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Complete Return Order" msgstr "" @@ -5314,15 +5360,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:239 +#: src/pages/sales/SalesOrderDetail.tsx:238 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:248 +#: src/pages/sales/SalesOrderDetail.tsx:247 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5332,88 +5378,88 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:308 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:364 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:114 +#: src/pages/stock/LocationDetail.tsx:110 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:128 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:140 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:150 +#: src/pages/stock/LocationDetail.tsx:146 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:161 +#: src/pages/stock/LocationDetail.tsx:157 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:172 +#: src/pages/stock/LocationDetail.tsx:168 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:198 +#: src/pages/stock/LocationDetail.tsx:194 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:217 -#: src/pages/stock/LocationDetail.tsx:340 +#: src/pages/stock/LocationDetail.tsx:213 +#: src/pages/stock/LocationDetail.tsx:335 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:238 -#: src/pages/stock/LocationDetail.tsx:345 +#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:340 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:238 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:247 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:335 +#: src/pages/stock/LocationDetail.tsx:331 msgid "Location Actions" msgstr "" @@ -5441,12 +5487,6 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:96 -msgid "Build Order" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" @@ -5731,7 +5771,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:229 #: src/tables/build/BuildLineTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:127 +#: src/tables/sales/SalesOrderLineItemTable.tsx:131 msgid "Includes variant stock" msgstr "" @@ -5742,7 +5782,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 #: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" @@ -6031,7 +6071,7 @@ msgid "Show tracked lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:119 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "In production" msgstr "" @@ -6040,7 +6080,7 @@ msgid "Insufficient stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:163 -#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/sales/SalesOrderLineItemTable.tsx:125 #: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" @@ -6054,7 +6094,7 @@ msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:283 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 +#: src/tables/sales/SalesOrderLineItemTable.tsx:247 msgid "Create Build Order" msgstr "" @@ -6245,24 +6285,24 @@ msgstr "" msgid "Required Tests" msgstr "" -#: src/tables/company/AddressTable.tsx:121 -#: src/tables/company/AddressTable.tsx:185 +#: src/tables/company/AddressTable.tsx:118 +#: src/tables/company/AddressTable.tsx:182 msgid "Add Address" msgstr "" -#: src/tables/company/AddressTable.tsx:126 +#: src/tables/company/AddressTable.tsx:123 msgid "Address created" msgstr "" -#: src/tables/company/AddressTable.tsx:135 +#: src/tables/company/AddressTable.tsx:132 msgid "Edit Address" msgstr "" -#: src/tables/company/AddressTable.tsx:143 +#: src/tables/company/AddressTable.tsx:140 msgid "Delete Address" msgstr "" -#: src/tables/company/AddressTable.tsx:144 +#: src/tables/company/AddressTable.tsx:141 msgid "Are you sure you want to delete this address?" msgstr "" @@ -6372,23 +6412,23 @@ msgid "Drag attachment file here to upload" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:86 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 #: src/tables/sales/ReturnOrderLineItemTable.tsx:60 -#: src/tables/sales/SalesOrderLineItemTable.tsx:196 +#: src/tables/sales/SalesOrderLineItemTable.tsx:200 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:98 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/SalesOrderLineItemTable.tsx:214 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:106 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/SalesOrderLineItemTable.tsx:222 +#: src/tables/sales/SalesOrderLineItemTable.tsx:226 msgid "Delete Line Item" msgstr "" @@ -6401,12 +6441,12 @@ msgid "Machine restarted" msgstr "" #: src/tables/machine/MachineListTable.tsx:212 -#: src/tables/machine/MachineListTable.tsx:263 +#: src/tables/machine/MachineListTable.tsx:262 msgid "Edit machine" msgstr "" #: src/tables/machine/MachineListTable.tsx:226 -#: src/tables/machine/MachineListTable.tsx:267 +#: src/tables/machine/MachineListTable.tsx:266 msgid "Delete machine" msgstr "" @@ -6419,7 +6459,7 @@ msgid "Are you sure you want to remove the machine \"{0}\"?" msgstr "" #: src/tables/machine/MachineListTable.tsx:255 -#: src/tables/machine/MachineListTable.tsx:432 +#: src/tables/machine/MachineListTable.tsx:431 msgid "Restart required" msgstr "" @@ -6427,50 +6467,50 @@ msgstr "" msgid "Machine Actions" msgstr "" -#: src/tables/machine/MachineListTable.tsx:272 +#: src/tables/machine/MachineListTable.tsx:271 msgid "Restart" msgstr "" -#: src/tables/machine/MachineListTable.tsx:274 +#: src/tables/machine/MachineListTable.tsx:273 msgid "Restart machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:276 +#: src/tables/machine/MachineListTable.tsx:275 msgid "manual restart required" msgstr "" -#: src/tables/machine/MachineListTable.tsx:292 +#: src/tables/machine/MachineListTable.tsx:291 msgid "Machine information" msgstr "" -#: src/tables/machine/MachineListTable.tsx:303 -#: src/tables/machine/MachineListTable.tsx:599 +#: src/tables/machine/MachineListTable.tsx:302 +#: src/tables/machine/MachineListTable.tsx:598 msgid "Machine Type" msgstr "" -#: src/tables/machine/MachineListTable.tsx:316 +#: src/tables/machine/MachineListTable.tsx:315 msgid "Machine Driver" msgstr "" -#: src/tables/machine/MachineListTable.tsx:329 +#: src/tables/machine/MachineListTable.tsx:328 msgid "Initialized" msgstr "" -#: src/tables/machine/MachineListTable.tsx:350 +#: src/tables/machine/MachineListTable.tsx:349 #: src/tables/machine/MachineTypeTable.tsx:261 msgid "Errors" msgstr "" -#: src/tables/machine/MachineListTable.tsx:358 +#: src/tables/machine/MachineListTable.tsx:357 #: src/tables/machine/MachineTypeTable.tsx:269 msgid "No errors reported" msgstr "" -#: src/tables/machine/MachineListTable.tsx:378 +#: src/tables/machine/MachineListTable.tsx:377 msgid "Machine Settings" msgstr "" -#: src/tables/machine/MachineListTable.tsx:389 +#: src/tables/machine/MachineListTable.tsx:388 msgid "Driver Settings" msgstr "" @@ -6478,15 +6518,15 @@ msgstr "" #~ msgid "Create machine" #~ msgstr "Create machine" -#: src/tables/machine/MachineListTable.tsx:506 +#: src/tables/machine/MachineListTable.tsx:505 msgid "Add machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:561 +#: src/tables/machine/MachineListTable.tsx:560 msgid "Machine detail" msgstr "" -#: src/tables/machine/MachineListTable.tsx:608 +#: src/tables/machine/MachineListTable.tsx:607 msgid "Driver" msgstr "" @@ -7252,7 +7292,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337 msgid "Import Line Items" msgstr "" @@ -7268,25 +7308,25 @@ msgstr "" msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:298 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342 #: src/tables/sales/ReturnOrderLineItemTable.tsx:142 -#: src/tables/sales/SalesOrderLineItemTable.tsx:240 +#: src/tables/sales/SalesOrderLineItemTable.tsx:257 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352 msgid "Receive items" msgstr "" @@ -7354,15 +7394,23 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:262 +#: src/tables/sales/SalesOrderLineItemTable.tsx:238 +msgid "Allocate Serial Numbers" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:279 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 +msgid "Allocate Serials" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:303 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 #: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" diff --git a/src/frontend/src/locales/nl/messages.po b/src/frontend/src/locales/nl/messages.po index 998ecb4be2..c081f5777a 100644 --- a/src/frontend/src/locales/nl/messages.po +++ b/src/frontend/src/locales/nl/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: nl\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-29 04:38\n" +"PO-Revision-Date: 2024-09-09 03:25\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -32,7 +32,7 @@ msgstr "Titel" #: src/components/buttons/AdminButton.tsx:80 msgid "Open in admin interface" -msgstr "" +msgstr "Open in admin interface" #: src/components/buttons/CopyButton.tsx:18 #~ msgid "Copy to clipboard" @@ -48,20 +48,21 @@ msgstr "Kopieer" #: src/components/buttons/PrintingActions.tsx:93 msgid "Print Label" -msgstr "" +msgstr "Label afdrukken" #: src/components/buttons/PrintingActions.tsx:99 msgid "Print" -msgstr "" +msgstr "Afdrukken" #: src/components/buttons/PrintingActions.tsx:100 msgid "Label printing completed successfully" -msgstr "" +msgstr "Label afdrukken succesvol voltooid" #: src/components/buttons/PrintingActions.tsx:106 #: src/components/buttons/PrintingActions.tsx:144 -#: src/components/editors/NotesEditor.tsx:65 -#: src/components/editors/NotesEditor.tsx:165 +#: src/components/editors/NotesEditor.tsx:40 +#: src/components/editors/NotesEditor.tsx:109 +#: src/components/editors/NotesEditor.tsx:163 #: src/components/forms/fields/ApiFormField.tsx:319 #: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 @@ -73,23 +74,23 @@ msgstr "" #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:317 msgid "Error" -msgstr "" +msgstr "Foutmelding" #: src/components/buttons/PrintingActions.tsx:107 msgid "The label could not be generated" -msgstr "" +msgstr "Het label kon niet worden gegenereerd" #: src/components/buttons/PrintingActions.tsx:122 msgid "Print Report" -msgstr "" +msgstr "Rapport afdrukken" #: src/components/buttons/PrintingActions.tsx:138 msgid "Generate" -msgstr "" +msgstr "Genereren" #: src/components/buttons/PrintingActions.tsx:139 msgid "Report printing completed successfully" -msgstr "" +msgstr "Rapport afdrukken succesvol voltooid" #: src/components/buttons/PrintingActions.tsx:145 msgid "The report could not be generated" @@ -97,19 +98,19 @@ msgstr "Het rapport kon niet gegenereerd worden" #: src/components/buttons/PrintingActions.tsx:173 msgid "Printing Actions" -msgstr "" +msgstr "Acties afdrukken" #: src/components/buttons/PrintingActions.tsx:178 msgid "Print Labels" -msgstr "" +msgstr "Labels afdrukken" #: src/components/buttons/PrintingActions.tsx:184 msgid "Print Reports" -msgstr "" +msgstr "Raporten afdrukken" #: src/components/buttons/RemoveRowButton.tsx:8 msgid "Remove this row" -msgstr "" +msgstr "Verwijder deze rij" #: src/components/buttons/ScanButton.tsx:15 msgid "Scan QR code" @@ -163,8 +164,8 @@ msgstr "Verwijderen" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:237 -#: src/components/items/ActionDropdown.tsx:238 +#: src/components/items/ActionDropdown.tsx:270 +#: src/components/items/ActionDropdown.tsx:271 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:210 @@ -239,35 +240,49 @@ msgstr "Afbeelding verwijderen" #~ msgid "Part is virtual (not a physical part)" #~ msgstr "Part is virtual (not a physical part)" -#: src/components/editors/NotesEditor.tsx:66 +#: src/components/editors/NotesEditor.tsx:41 +#: src/components/editors/NotesEditor.tsx:110 msgid "Image upload failed" -msgstr "" +msgstr "Afbeelding uploaden is mislukt" -#: src/components/editors/NotesEditor.tsx:156 +#: src/components/editors/NotesEditor.tsx:119 +#: src/components/editors/NotesEditor.tsx:154 #: src/components/forms/ApiForm.tsx:467 #: src/tables/bom/BomTable.tsx:441 msgid "Success" +msgstr "Succes" + +#: src/components/editors/NotesEditor.tsx:120 +msgid "Image uploaded successfully" msgstr "" -#: src/components/editors/NotesEditor.tsx:157 +#: src/components/editors/NotesEditor.tsx:155 msgid "Notes saved successfully" -msgstr "" +msgstr "Notitie succesvol opgeslagen" -#: src/components/editors/NotesEditor.tsx:166 +#: src/components/editors/NotesEditor.tsx:164 msgid "Failed to save notes" +msgstr "Opslaan van notities mislukt" + +#: src/components/editors/NotesEditor.tsx:182 +msgid "Disable Editing" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:191 +msgid "Enable Editing" msgstr "" #: src/components/editors/NotesEditor.tsx:198 -msgid "Preview Notes" -msgstr "" +#~ msgid "Preview Notes" +#~ msgstr "Preview Notes" #: src/components/editors/NotesEditor.tsx:198 -msgid "Edit Notes" -msgstr "" +#~ msgid "Edit Notes" +#~ msgstr "Edit Notes" #: src/components/editors/NotesEditor.tsx:212 msgid "Save Notes" -msgstr "" +msgstr "Notitie opslaan" #: src/components/editors/TemplateEditor/CodeEditor/index.tsx:9 msgid "Code" @@ -296,7 +311,7 @@ msgstr "Fout tijdens opslaan van template" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:146 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:274 msgid "Save & Reload Preview" -msgstr "" +msgstr "Opslaan & Herladen Voorbeeld" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:151 msgid "Are you sure you want to Save & Reload the preview?" @@ -312,15 +327,15 @@ msgstr "Om het voorbeeld weer te geven moet de huidige template worden vervangen #: src/components/editors/TemplateEditor/TemplateEditor.tsx:157 msgid "Save & Reload" -msgstr "" +msgstr "Opslaan en herladen" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:189 msgid "Preview updated" -msgstr "" +msgstr "Voorbeeld bijgewerkt" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:190 msgid "The preview has been updated successfully." -msgstr "" +msgstr "Het voorbeeld is met succes bijgewerkt." #: src/components/editors/TemplateEditor/TemplateEditor.tsx:263 #~ msgid "Save & Reload preview" @@ -328,15 +343,15 @@ msgstr "" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:266 msgid "Reload preview" -msgstr "" +msgstr "Herlaad voorbeeld" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:267 msgid "Use the currently stored template from the server" -msgstr "" +msgstr "Gebruik de momenteel opgeslagen template van de server" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:275 msgid "Save the current template and reload the preview" -msgstr "" +msgstr "Sla de huidige sjabloon op en herlaad de preview" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:322 #~ msgid "to preview" @@ -344,64 +359,64 @@ msgstr "" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:333 msgid "Select instance to preview" -msgstr "" +msgstr "Selecteer instantie om een voorbeeld te bekijken" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:377 msgid "Error rendering template" -msgstr "" +msgstr "Fout bij laden sjabloon" #: src/components/errors/ClientError.tsx:23 msgid "Client Error" -msgstr "" +msgstr "Klant fout" #: src/components/errors/ClientError.tsx:24 msgid "Client error occurred" -msgstr "" +msgstr "Klant fout opgetreden" #: src/components/errors/GenericErrorPage.tsx:50 msgid "Status Code" -msgstr "" +msgstr "Status Code" #: src/components/errors/GenericErrorPage.tsx:63 msgid "Return to the index page" -msgstr "" +msgstr "Terug naar de indexpagina" #: src/components/errors/NotAuthenticated.tsx:8 msgid "Not Authenticated" -msgstr "" +msgstr "Niet Geauthenticeerd" #: src/components/errors/NotAuthenticated.tsx:9 msgid "You are not logged in." -msgstr "" +msgstr "U bent niet ingelogd." #: src/components/errors/NotFound.tsx:8 msgid "Page Not Found" -msgstr "" +msgstr "Pagina niet gevonden" #: src/components/errors/NotFound.tsx:9 msgid "This page does not exist" -msgstr "" +msgstr "Deze pagina bestaat niet" #: src/components/errors/PermissionDenied.tsx:8 msgid "Permission Denied" -msgstr "" +msgstr "Toestemming geweigerd" #: src/components/errors/PermissionDenied.tsx:9 msgid "You do not have permission to view this page." -msgstr "" +msgstr "U heeft geen toestemming om deze pagina te bekijken." #: src/components/errors/ServerError.tsx:8 msgid "Server Error" -msgstr "" +msgstr "Server fout" #: src/components/errors/ServerError.tsx:9 msgid "A server error occurred" -msgstr "" +msgstr "Er is een serverfout opgetreden" #: src/components/forms/ApiForm.tsx:151 #: src/components/forms/ApiForm.tsx:568 msgid "Form Error" -msgstr "" +msgstr "Formulier fout" #: src/components/forms/ApiForm.tsx:487 #~ msgid "Form Errors Exist" @@ -409,22 +424,22 @@ msgstr "" #: src/components/forms/ApiForm.tsx:576 msgid "Errors exist for one or more form fields" -msgstr "" +msgstr "Er staan fouten in één of meer formuliervelden" #: src/components/forms/ApiForm.tsx:678 #: src/tables/plugin/PluginListTable.tsx:388 msgid "Update" -msgstr "" +msgstr "Bijwerken" #: src/components/forms/ApiForm.tsx:698 -#: src/components/items/ActionDropdown.tsx:217 +#: src/components/items/ActionDropdown.tsx:250 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:357 #: src/pages/Notifications.tsx:123 #: src/tables/RowActions.tsx:43 #: src/tables/plugin/PluginListTable.tsx:420 msgid "Delete" -msgstr "" +msgstr "Verwijderen" #: src/components/forms/AuthenticationForm.tsx:48 #: src/components/forms/AuthenticationForm.tsx:74 @@ -434,11 +449,11 @@ msgstr "" #: src/components/forms/AuthenticationForm.tsx:51 msgid "Login successful" -msgstr "" +msgstr "Inloggen succesvol" #: src/components/forms/AuthenticationForm.tsx:52 msgid "Logged in successfully" -msgstr "" +msgstr "Met succes ingelogd" #: src/components/forms/AuthenticationForm.tsx:52 #~ msgid "Welcome back!" @@ -450,14 +465,14 @@ msgstr "" #: src/components/forms/AuthenticationForm.tsx:58 msgid "Login failed" -msgstr "" +msgstr "Inloggen mislukt" #: src/components/forms/AuthenticationForm.tsx:59 #: src/components/forms/AuthenticationForm.tsx:76 #: src/components/forms/AuthenticationForm.tsx:211 #: src/functions/auth.tsx:164 msgid "Check your input and try again." -msgstr "" +msgstr "Controleer uw invoer en probeer het opnieuw." #: src/components/forms/AuthenticationForm.tsx:65 #: src/functions/auth.tsx:74 @@ -467,45 +482,45 @@ msgstr "" #: src/components/forms/AuthenticationForm.tsx:70 #: src/functions/auth.tsx:155 msgid "Mail delivery successful" -msgstr "" +msgstr "E-mail levering gelukt" #: src/components/forms/AuthenticationForm.tsx:71 msgid "Check your inbox for the login link. If you have an account, you will receive a login link. Check in spam too." -msgstr "" +msgstr "Controleer uw inbox voor de login link. Als u een account heeft, ontvangt u een login link. Controleer ook in spam." #: src/components/forms/AuthenticationForm.tsx:75 msgid "Mail delivery failed" -msgstr "" +msgstr "E-mailbezorging mislukt" #: src/components/forms/AuthenticationForm.tsx:95 msgid "Or continue with other methods" -msgstr "" +msgstr "Of ga verder met andere methoden" #: src/components/forms/AuthenticationForm.tsx:106 #: src/components/forms/AuthenticationForm.tsx:227 msgid "Username" -msgstr "" +msgstr "Gebruikersnaam" #: src/components/forms/AuthenticationForm.tsx:107 #: src/components/forms/AuthenticationForm.tsx:228 msgid "Your username" -msgstr "" +msgstr "Je gebruikersnaam" #: src/components/forms/AuthenticationForm.tsx:112 #: src/components/forms/AuthenticationForm.tsx:240 #: src/pages/Auth/Set-Password.tsx:106 msgid "Password" -msgstr "" +msgstr "Wachtwoord" #: src/components/forms/AuthenticationForm.tsx:113 #: src/components/forms/AuthenticationForm.tsx:241 msgid "Your password" -msgstr "" +msgstr "Je wachtwoord" #: src/components/forms/AuthenticationForm.tsx:125 #: src/pages/Auth/Reset.tsx:26 msgid "Reset password" -msgstr "" +msgstr "Wachtwoord opnieuw instellen" #: src/components/forms/AuthenticationForm.tsx:131 #~ msgid "Log in" @@ -516,13 +531,13 @@ msgstr "" #: src/pages/Auth/Reset.tsx:31 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:51 msgid "Email" -msgstr "" +msgstr "E-mailadres" #: src/components/forms/AuthenticationForm.tsx:135 #: src/pages/Auth/Reset.tsx:32 #: src/pages/Auth/Set-Password.tsx:107 msgid "We will send you a link to login - if you are registered" -msgstr "" +msgstr "Wij sturen u een link om in te loggen - als u geregistreerd bent" #: src/components/forms/AuthenticationForm.tsx:136 #~ msgid "I will use username and password" @@ -530,7 +545,7 @@ msgstr "" #: src/components/forms/AuthenticationForm.tsx:151 msgid "Send me an email" -msgstr "" +msgstr "Stuur mij een e-mail" #: src/components/forms/AuthenticationForm.tsx:153 msgid "Use username and password" @@ -538,7 +553,7 @@ msgstr "Gebruik gebruikersnaam en wachtwoord" #: src/components/forms/AuthenticationForm.tsx:162 msgid "Log In" -msgstr "" +msgstr "Inloggen" #: src/components/forms/AuthenticationForm.tsx:164 msgid "Send Email" @@ -546,56 +561,56 @@ msgstr "E-mail versturen" #: src/components/forms/AuthenticationForm.tsx:193 msgid "Registration successful" -msgstr "" +msgstr "Registratie succesvol" #: src/components/forms/AuthenticationForm.tsx:194 msgid "Please confirm your email address to complete the registration" -msgstr "" +msgstr "Bevestig uw e-mailadres om de registratie te voltooien" #: src/components/forms/AuthenticationForm.tsx:210 msgid "Input error" -msgstr "" +msgstr "Input error" #: src/components/forms/AuthenticationForm.tsx:234 msgid "This will be used for a confirmation" -msgstr "" +msgstr "Dit wordt gebruikt voor een bevestiging" #: src/components/forms/AuthenticationForm.tsx:246 msgid "Password repeat" -msgstr "" +msgstr "Wachtwoord herhalen" #: src/components/forms/AuthenticationForm.tsx:247 msgid "Repeat password" -msgstr "" +msgstr "Herhaal wachtwoord" #: src/components/forms/AuthenticationForm.tsx:259 #: src/components/forms/AuthenticationForm.tsx:304 msgid "Register" -msgstr "" +msgstr "Registreren" #: src/components/forms/AuthenticationForm.tsx:265 msgid "Or use SSO" -msgstr "" +msgstr "Of gebruik SSO" #: src/components/forms/AuthenticationForm.tsx:296 msgid "Don't have an account?" -msgstr "" +msgstr "Heb je geen account?" #: src/components/forms/AuthenticationForm.tsx:315 msgid "Go back to login" -msgstr "" +msgstr "Ga terug naar login" #: src/components/forms/HostOptionsForm.tsx:36 #: src/components/forms/HostOptionsForm.tsx:67 msgid "Host" -msgstr "" +msgstr "Hostnaam" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 -#: src/pages/part/CategoryDetail.tsx:81 +#: src/pages/part/CategoryDetail.tsx:80 #: src/pages/part/PartDetail.tsx:143 -#: src/pages/stock/LocationDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:82 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -607,94 +622,94 @@ msgstr "" #: src/tables/settings/PendingTasksTable.tsx:28 #: src/tables/stock/LocationTypesTable.tsx:69 msgid "Name" -msgstr "" +msgstr "Naam" #: src/components/forms/HostOptionsForm.tsx:75 msgid "No one here..." -msgstr "" +msgstr "Er is niemand hier..." #: src/components/forms/HostOptionsForm.tsx:86 msgid "Add Host" -msgstr "" +msgstr "Voeg host toe" #: src/components/forms/HostOptionsForm.tsx:90 msgid "Save" -msgstr "" +msgstr "Opslaan" #: src/components/forms/InstanceOptions.tsx:43 msgid "Select destination instance" -msgstr "" +msgstr "Selecteer bestemmingsinstantie" #: src/components/forms/InstanceOptions.tsx:71 msgid "Edit possible host options" -msgstr "" +msgstr "Bewerk mogelijke host opties" #: src/components/forms/InstanceOptions.tsx:98 msgid "Version: {0}" -msgstr "" +msgstr "Versie: {0}" #: src/components/forms/InstanceOptions.tsx:100 msgid "API:{0}" -msgstr "" +msgstr "API:{0}" #: src/components/forms/InstanceOptions.tsx:102 msgid "Name: {0}" -msgstr "" +msgstr "Naam: {0}" #: src/components/forms/InstanceOptions.tsx:104 msgid "State: <0>worker ({0}), <1>plugins{1}" -msgstr "" +msgstr "Staat: <0>werker ({0}), <1>plugins{1}" #: src/components/forms/fields/IconField.tsx:81 msgid "No icon selected" -msgstr "" +msgstr "Geen pictogram geselecteerd" #: src/components/forms/fields/IconField.tsx:159 msgid "Uncategorized" -msgstr "" +msgstr "Niet-gecategoriseerd" #: src/components/forms/fields/IconField.tsx:209 #: src/components/nav/Layout.tsx:70 #: src/tables/part/PartThumbTable.tsx:192 msgid "Search..." -msgstr "" +msgstr "Zoeken..." #: src/components/forms/fields/IconField.tsx:223 msgid "Select category" -msgstr "" +msgstr "Selecteer categorie" #: src/components/forms/fields/IconField.tsx:232 msgid "Select pack" -msgstr "" +msgstr "Selecteer pakket" #: src/components/forms/fields/IconField.tsx:237 msgid "{0} icons" -msgstr "" +msgstr "{0} pictogrammen" #: src/components/forms/fields/RelatedModelField.tsx:318 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/tables/Search.tsx:23 msgid "Search" -msgstr "" +msgstr "Zoeken" #: src/components/forms/fields/RelatedModelField.tsx:319 #: src/components/modals/AboutInvenTreeModal.tsx:81 #: src/components/widgets/WidgetLayout.tsx:120 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:316 msgid "Loading" -msgstr "" +msgstr "Laden" #: src/components/forms/fields/RelatedModelField.tsx:321 msgid "No results found" -msgstr "" +msgstr "Geen resultaten gevonden" #: src/components/forms/fields/TableField.tsx:72 msgid "modelRenderer entry required for tables" -msgstr "" +msgstr "modelRenderer-invoer vereist voor tabellen" #: src/components/forms/fields/TableField.tsx:99 msgid "No entries available" -msgstr "" +msgstr "Geen items beschikbaar" #: src/components/images/DetailsImage.tsx:252 #~ msgid "Select image" @@ -702,73 +717,73 @@ msgstr "" #: src/components/images/Thumbnail.tsx:12 msgid "Thumbnail" -msgstr "" +msgstr "Thumbnail" #: src/components/importer/ImportDataSelector.tsx:170 msgid "Importing Rows" -msgstr "" +msgstr "Importeren van rijen" #: src/components/importer/ImportDataSelector.tsx:171 msgid "Please wait while the data is imported" -msgstr "" +msgstr "Een ogenblik geduld, de gegevens worden geïmporteerd" #: src/components/importer/ImportDataSelector.tsx:188 msgid "An error occurred while importing data" -msgstr "" +msgstr "Fout opgetreden tijdens het importeren van de gegevens" #: src/components/importer/ImportDataSelector.tsx:209 msgid "Edit Data" -msgstr "" +msgstr "Gegevens bewerken" #: src/components/importer/ImportDataSelector.tsx:237 msgid "Delete Row" -msgstr "" +msgstr "Rij verwijderen" #: src/components/importer/ImportDataSelector.tsx:267 msgid "Row" -msgstr "" +msgstr "Rij" #: src/components/importer/ImportDataSelector.tsx:285 msgid "Row contains errors" -msgstr "" +msgstr "Rij bevat fouten" #: src/components/importer/ImportDataSelector.tsx:326 msgid "Accept" -msgstr "" +msgstr "Accepteren" #: src/components/importer/ImportDataSelector.tsx:359 msgid "Valid" -msgstr "" +msgstr "Valid" #: src/components/importer/ImportDataSelector.tsx:360 msgid "Filter by row validation status" -msgstr "" +msgstr "Filter op rij validatiestatus" #: src/components/importer/ImportDataSelector.tsx:365 #: src/tables/build/BuildOutputTable.tsx:266 msgid "Complete" -msgstr "" +msgstr "Complete" #: src/components/importer/ImportDataSelector.tsx:366 msgid "Filter by row completion status" -msgstr "" +msgstr "Filter op rij voltooiingsstatus" #: src/components/importer/ImportDataSelector.tsx:383 msgid "Import selected rows" -msgstr "" +msgstr "Geselecteerde rijen importeren" #: src/components/importer/ImportDataSelector.tsx:398 msgid "Processing Data" -msgstr "" +msgstr "Gegevens verwerken" #: src/components/importer/ImporterColumnSelector.tsx:50 #: src/components/importer/ImporterColumnSelector.tsx:176 msgid "An error occurred" -msgstr "" +msgstr "Er is een fout opgetreden" #: src/components/importer/ImporterColumnSelector.tsx:62 msgid "Select column, or leave blank to ignore this field." -msgstr "" +msgstr "Selecteer kolom, of laat leeg om dit veld te negeren." #: src/components/importer/ImporterColumnSelector.tsx:91 #~ msgid "Select a column from the data file" @@ -788,7 +803,7 @@ msgstr "Negeer dit veld" #: src/components/importer/ImporterColumnSelector.tsx:196 msgid "Mapping data columns to database fields" -msgstr "" +msgstr "Gegevenskolommen toewijzen aan database velden" #: src/components/importer/ImporterColumnSelector.tsx:201 msgid "Accept Column Mapping" @@ -796,39 +811,39 @@ msgstr "Accepteer kolomtoewijzing" #: src/components/importer/ImporterColumnSelector.tsx:214 msgid "Database Field" -msgstr "" +msgstr "Database veld" #: src/components/importer/ImporterColumnSelector.tsx:215 msgid "Field Description" -msgstr "" +msgstr "Veld beschrijving" #: src/components/importer/ImporterColumnSelector.tsx:216 msgid "Imported Column" -msgstr "" +msgstr "Geïmporteerde kolom" #: src/components/importer/ImporterColumnSelector.tsx:217 msgid "Default Value" -msgstr "" +msgstr "Standaard waarde" #: src/components/importer/ImporterDrawer.tsx:44 msgid "Upload File" -msgstr "" +msgstr "Bestand uploaden" #: src/components/importer/ImporterDrawer.tsx:45 msgid "Map Columns" -msgstr "" +msgstr "Map kolommen" #: src/components/importer/ImporterDrawer.tsx:46 msgid "Import Data" -msgstr "" +msgstr "Gegevens importeren" #: src/components/importer/ImporterDrawer.tsx:47 msgid "Process Data" -msgstr "" +msgstr "Gegevens verwerken" #: src/components/importer/ImporterDrawer.tsx:48 msgid "Complete Import" -msgstr "" +msgstr "Voltooi importeren" #: src/components/importer/ImporterDrawer.tsx:97 #~ msgid "Cancel import session" @@ -836,105 +851,109 @@ msgstr "" #: src/components/importer/ImporterDrawer.tsx:104 msgid "Import Complete" -msgstr "" +msgstr "Importeren voltooid" #: src/components/importer/ImporterDrawer.tsx:107 msgid "Data has been imported successfully" -msgstr "" +msgstr "De gegevens zijn met succes geïmporteerd" #: src/components/importer/ImporterDrawer.tsx:109 #: src/components/importer/ImporterDrawer.tsx:118 msgid "Close" -msgstr "" +msgstr "Sluiten" #: src/components/importer/ImporterDrawer.tsx:115 msgid "Unknown Status" -msgstr "" +msgstr "Onbekende status" #: src/components/importer/ImporterDrawer.tsx:116 msgid "Import session has unknown status" -msgstr "" +msgstr "Import sessie heeft een onbekende status" #: src/components/importer/ImporterDrawer.tsx:135 msgid "Importing Data" -msgstr "" +msgstr "Importeren van gegevens" #: src/components/importer/ImporterImportProgress.tsx:36 msgid "Importing Records" -msgstr "" +msgstr "Importeren records" #: src/components/importer/ImporterImportProgress.tsx:39 msgid "Imported rows" -msgstr "" +msgstr "Geïmporteerde rijen" -#: src/components/items/ActionDropdown.tsx:131 -msgid "Barcode Actions" -msgstr "" - -#: src/components/items/ActionDropdown.tsx:136 -msgid "View" -msgstr "" - -#: src/components/items/ActionDropdown.tsx:138 -msgid "View barcode" +#: src/components/items/ActionDropdown.tsx:128 +msgid "Options" msgstr "" #: src/components/items/ActionDropdown.tsx:140 #~ msgid "View Barcode" #~ msgstr "View Barcode" -#: src/components/items/ActionDropdown.tsx:144 -msgid "Link Barcode" -msgstr "" - -#: src/components/items/ActionDropdown.tsx:146 -msgid "Link a custom barcode to this item" -msgstr "" - -#: src/components/items/ActionDropdown.tsx:152 -#: src/components/items/QRCode.tsx:195 -#: src/forms/PurchaseOrderForms.tsx:419 -msgid "Unlink Barcode" -msgstr "" - -#: src/components/items/ActionDropdown.tsx:154 -msgid "Unlink custom barcode" -msgstr "" - #: src/components/items/ActionDropdown.tsx:162 #~ msgid "Link custom barcode" #~ msgstr "Link custom barcode" -#: src/components/items/ActionDropdown.tsx:205 +#: src/components/items/ActionDropdown.tsx:164 +msgid "Barcode Actions" +msgstr "Barcode acties" + +#: src/components/items/ActionDropdown.tsx:169 +msgid "View" +msgstr "Bekijken" + +#: src/components/items/ActionDropdown.tsx:171 +msgid "View barcode" +msgstr "Bekijk barcode" + +#: src/components/items/ActionDropdown.tsx:177 +msgid "Link Barcode" +msgstr "Link Barcode" + +#: src/components/items/ActionDropdown.tsx:179 +msgid "Link a custom barcode to this item" +msgstr "Link een aangepaste barcode aan dit item" + +#: src/components/items/ActionDropdown.tsx:185 +#: src/components/items/QRCode.tsx:195 +#: src/forms/PurchaseOrderForms.tsx:419 +msgid "Unlink Barcode" +msgstr "Barcode loskoppelen" + +#: src/components/items/ActionDropdown.tsx:187 +msgid "Unlink custom barcode" +msgstr "Aangepaste barcode ontkoppelen" + +#: src/components/items/ActionDropdown.tsx:238 #: src/tables/RowActions.tsx:33 msgid "Edit" -msgstr "" +msgstr "Bewerken" -#: src/components/items/ActionDropdown.tsx:206 +#: src/components/items/ActionDropdown.tsx:239 msgid "Edit item" -msgstr "" +msgstr "Item bewerken" -#: src/components/items/ActionDropdown.tsx:218 +#: src/components/items/ActionDropdown.tsx:251 msgid "Delete item" -msgstr "" +msgstr "Item verwijderen" -#: src/components/items/ActionDropdown.tsx:226 -#: src/components/items/ActionDropdown.tsx:227 +#: src/components/items/ActionDropdown.tsx:259 +#: src/components/items/ActionDropdown.tsx:260 msgid "Hold" -msgstr "" +msgstr "Ingedrukt houden" -#: src/components/items/ActionDropdown.tsx:249 +#: src/components/items/ActionDropdown.tsx:282 #: src/tables/RowActions.tsx:23 msgid "Duplicate" -msgstr "" +msgstr "Dupliceren" -#: src/components/items/ActionDropdown.tsx:250 +#: src/components/items/ActionDropdown.tsx:283 msgid "Duplicate item" -msgstr "" +msgstr "Artikel dupliceren" #: src/components/items/BarcodeInput.tsx:23 msgid "Scan barcode data here using barcode scanner" -msgstr "" +msgstr "Scan de barcode-gegevens hier met behulp van de barcodescanner" #: src/components/items/BarcodeInput.tsx:24 msgid "Barcode" @@ -942,57 +961,57 @@ msgstr "Barcode" #: src/components/items/BarcodeInput.tsx:25 msgid "Scan" -msgstr "" +msgstr "Scannen" #: src/components/items/DocTooltip.tsx:92 msgid "Read More" -msgstr "" +msgstr "Meer informatie" #: src/components/items/ErrorItem.tsx:5 #: src/tables/InvenTreeTable.tsx:486 msgid "Unknown error" -msgstr "" +msgstr "Onbekende fout." #: src/components/items/ErrorItem.tsx:10 msgid "An error occurred:" -msgstr "" +msgstr "Er deed zich een fout voor:" #: src/components/items/GettingStartedCarousel.tsx:27 msgid "Read more" -msgstr "" +msgstr "Lees meer" #: src/components/items/InfoItem.tsx:27 msgid "None" -msgstr "" +msgstr "Geen" #: src/components/items/InvenTreeLogo.tsx:23 msgid "InvenTree Logo" -msgstr "" +msgstr "Inventree logo" #: src/components/items/OnlyStaff.tsx:9 #: src/components/modals/AboutInvenTreeModal.tsx:44 msgid "This information is only available for staff users" -msgstr "" +msgstr "Deze informatie is alleen beschikbaar voor medewerkers" #: src/components/items/Placeholder.tsx:14 msgid "This feature/button/site is a placeholder for a feature that is not implemented, only partial or intended for testing." -msgstr "" +msgstr "Deze functie/button/site is een tijdelijke aanduiding voor een functie die niet geïmplementeerd, slechts gedeeltelijk of bedoeld is voor testen." #: src/components/items/Placeholder.tsx:17 msgid "PLH" -msgstr "" +msgstr "PLH" #: src/components/items/Placeholder.tsx:31 msgid "This panel is a placeholder." -msgstr "" +msgstr "Dit paneel is een tijdelijke aanduiding." #: src/components/items/QRCode.tsx:90 msgid "Low (7%)" -msgstr "" +msgstr "Laag (7%)" #: src/components/items/QRCode.tsx:91 msgid "Medium (15%)" -msgstr "" +msgstr "Gemiddeld (15%)" #: src/components/items/QRCode.tsx:92 msgid "Quartile (25%)" @@ -1000,47 +1019,47 @@ msgstr "(25%)" #: src/components/items/QRCode.tsx:93 msgid "High (30%)" -msgstr "" +msgstr "Hoog (30%)" #: src/components/items/QRCode.tsx:101 msgid "Custom barcode" -msgstr "" +msgstr "Aangepaste streepjescode" #: src/components/items/QRCode.tsx:102 msgid "A custom barcode is registered for this item. The shown code is not that custom barcode." -msgstr "" +msgstr "Er is een aangepaste streepjescode geregistreerd voor dit artikel. De getoonde code is niet die aangepaste streepjescode." #: src/components/items/QRCode.tsx:119 msgid "Barcode Data:" -msgstr "" +msgstr "Barcode gegevens:" #: src/components/items/QRCode.tsx:130 msgid "Select Error Correction Level" -msgstr "" +msgstr "Foutcorrectie niveau selecteren" #: src/components/items/QRCode.tsx:173 #: src/pages/part/PartDetail.tsx:218 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:161 -#: src/pages/sales/SalesOrderDetail.tsx:170 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:181 +#: src/pages/sales/ReturnOrderDetail.tsx:160 +#: src/pages/sales/SalesOrderDetail.tsx:169 msgid "Link" -msgstr "" +msgstr "Link" #: src/components/items/QRCode.tsx:192 msgid "This will remove the link to the associated barcode" -msgstr "" +msgstr "Dit verwijdert de link naar de bijbehorende barcode" #: src/components/modals/AboutInvenTreeModal.tsx:99 msgid "Version Information" -msgstr "" +msgstr "Versie informatie" #: src/components/modals/AboutInvenTreeModal.tsx:103 msgid "Your InvenTree version status is" -msgstr "" +msgstr "Uw InvenTree versiestatus is" #: src/components/modals/AboutInvenTreeModal.tsx:107 msgid "Development Version" -msgstr "" +msgstr "Ontwikkelings versie" #: src/components/modals/AboutInvenTreeModal.tsx:111 msgid "Up to Date" @@ -1048,114 +1067,114 @@ msgstr "Up to date" #: src/components/modals/AboutInvenTreeModal.tsx:115 msgid "Update Available" -msgstr "" +msgstr "Update beschikbaar" #: src/components/modals/AboutInvenTreeModal.tsx:125 msgid "InvenTree Version" -msgstr "" +msgstr "InvenTree Versie" #: src/components/modals/AboutInvenTreeModal.tsx:131 msgid "Commit Hash" -msgstr "" +msgstr "Hash vastleggen" #: src/components/modals/AboutInvenTreeModal.tsx:136 msgid "Commit Date" -msgstr "" +msgstr "Commit datum" #: src/components/modals/AboutInvenTreeModal.tsx:141 msgid "Commit Branch" -msgstr "" +msgstr "Commit branch" #: src/components/modals/AboutInvenTreeModal.tsx:146 #: src/components/modals/ServerInfoModal.tsx:133 msgid "API Version" -msgstr "" +msgstr "API versie" #: src/components/modals/AboutInvenTreeModal.tsx:149 msgid "Python Version" -msgstr "" +msgstr "Python versie:" #: src/components/modals/AboutInvenTreeModal.tsx:152 msgid "Django Version" -msgstr "" +msgstr "Django versie" #: src/components/modals/AboutInvenTreeModal.tsx:162 msgid "Links" -msgstr "" +msgstr "Links" #: src/components/modals/AboutInvenTreeModal.tsx:168 msgid "InvenTree Documentation" -msgstr "" +msgstr "InvenTree documentatie" #: src/components/modals/AboutInvenTreeModal.tsx:169 msgid "View Code on GitHub" -msgstr "" +msgstr "Bekijk code op GitHub" #: src/components/modals/AboutInvenTreeModal.tsx:170 msgid "Credits" -msgstr "" +msgstr "Credits" #: src/components/modals/AboutInvenTreeModal.tsx:171 msgid "Mobile App" -msgstr "" +msgstr "App voor mobiel" #: src/components/modals/AboutInvenTreeModal.tsx:172 msgid "Submit Bug Report" -msgstr "" +msgstr "Indienen van bugrapport" #: src/components/modals/AboutInvenTreeModal.tsx:183 msgid "Copy version information" -msgstr "" +msgstr "Kopieer versie informatie" #: src/components/modals/AboutInvenTreeModal.tsx:192 #: src/components/modals/ServerInfoModal.tsx:147 msgid "Dismiss" -msgstr "" +msgstr "Negeren" #: src/components/modals/LicenseModal.tsx:39 msgid "No license text available" -msgstr "" +msgstr "Geen licentie tekst beschikbaar" #: src/components/modals/LicenseModal.tsx:46 msgid "No Information provided - this is likely a server issue" -msgstr "" +msgstr "Geen informatie verstrekt - dit is waarschijnlijk een serverprobleem" #: src/components/modals/LicenseModal.tsx:71 msgid "Loading license information" -msgstr "" +msgstr "Licentie informatie laden" #: src/components/modals/LicenseModal.tsx:77 msgid "Failed to fetch license information" -msgstr "" +msgstr "Fout bij het ophalen van licentiegegevens" #: src/components/modals/LicenseModal.tsx:85 msgid "{key} Packages" -msgstr "" +msgstr "{key} pakketten" #: src/components/modals/QrCodeModal.tsx:24 msgid "Unknown response" -msgstr "" +msgstr "Onbekende reactie" #: src/components/modals/QrCodeModal.tsx:39 msgid "No scans yet!" -msgstr "" +msgstr "Nog geen scan!" #: src/components/modals/QrCodeModal.tsx:57 msgid "Close modal" -msgstr "" +msgstr "Venster sluiten" #: src/components/modals/ServerInfoModal.tsx:26 #: src/pages/Index/Settings/SystemSettings.tsx:38 msgid "Server" -msgstr "" +msgstr "Server" #: src/components/modals/ServerInfoModal.tsx:32 msgid "Instance Name" -msgstr "" +msgstr "Naam van instantie" #: src/components/modals/ServerInfoModal.tsx:38 msgid "Database" -msgstr "" +msgstr "Database" #: src/components/modals/ServerInfoModal.tsx:38 #~ msgid "Bebug Mode" @@ -1163,43 +1182,43 @@ msgstr "" #: src/components/modals/ServerInfoModal.tsx:47 msgid "Debug Mode" -msgstr "" +msgstr "Foutopsporing modus" #: src/components/modals/ServerInfoModal.tsx:50 msgid "Server is running in debug mode" -msgstr "" +msgstr "Server wordt uitgevoerd in debug mode" #: src/components/modals/ServerInfoModal.tsx:57 msgid "Docker Mode" -msgstr "" +msgstr "Docker mode" #: src/components/modals/ServerInfoModal.tsx:60 msgid "Server is deployed using docker" -msgstr "" +msgstr "Server is geïmplementeerd via docker" #: src/components/modals/ServerInfoModal.tsx:66 msgid "Plugin Support" -msgstr "" +msgstr "Plug-in ondersteuning" #: src/components/modals/ServerInfoModal.tsx:71 msgid "Plugin support enabled" -msgstr "" +msgstr "Plug-in ondersteuning ingeschakeld" #: src/components/modals/ServerInfoModal.tsx:73 msgid "Plugin support disabled" -msgstr "" +msgstr "Plug-in ondersteuning uitgeschakeld" #: src/components/modals/ServerInfoModal.tsx:80 msgid "Server status" -msgstr "" +msgstr "Status server" #: src/components/modals/ServerInfoModal.tsx:86 msgid "Healthy" -msgstr "" +msgstr "Gezond" #: src/components/modals/ServerInfoModal.tsx:88 msgid "Issues detected" -msgstr "" +msgstr "Problemen gedetecteerd" #: src/components/modals/ServerInfoModal.tsx:97 msgid "Background Worker" @@ -1211,25 +1230,25 @@ msgstr "" #: src/components/modals/ServerInfoModal.tsx:109 msgid "Email Settings" -msgstr "" +msgstr "E-mail instellingen" #: src/components/modals/ServerInfoModal.tsx:113 msgid "Email settings not configured" -msgstr "" +msgstr "E-mailinstellingen zijn niet geconfigureerd" #: src/components/modals/ServerInfoModal.tsx:121 #: src/tables/plugin/PluginListTable.tsx:144 #: src/tables/plugin/PluginListTable.tsx:294 msgid "Version" -msgstr "" +msgstr "Versie" #: src/components/modals/ServerInfoModal.tsx:127 msgid "Server Version" -msgstr "" +msgstr "Server versie" #: src/components/nav/Layout.tsx:73 msgid "Nothing found..." -msgstr "" +msgstr "Niets gevonden..." #: src/components/nav/MainMenu.tsx:40 #: src/pages/Index/Profile/Profile.tsx:15 @@ -1239,18 +1258,18 @@ msgstr "" #: src/components/nav/MainMenu.tsx:52 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" -msgstr "" +msgstr "Instellingen" #: src/components/nav/MainMenu.tsx:59 #: src/defaults/menuItems.tsx:15 msgid "Account settings" -msgstr "" +msgstr "Account instellingen" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:315 +#: src/pages/Index/Settings/SystemSettings.tsx:314 msgid "System Settings" -msgstr "" +msgstr "Systeem instellingen" #: src/components/nav/MainMenu.tsx:68 #~ msgid "Current language {locale}" @@ -1262,59 +1281,59 @@ msgstr "" #: src/components/nav/MainMenu.tsx:77 msgid "Change Color Mode" -msgstr "" +msgstr "Kleur modus wijzigen" #: src/components/nav/MainMenu.tsx:86 #: src/defaults/actions.tsx:71 #: src/defaults/menuItems.tsx:63 #: src/pages/Index/Settings/AdminCenter/Index.tsx:231 msgid "Admin Center" -msgstr "" +msgstr "Beheerder Center" #: src/components/nav/MainMenu.tsx:96 msgid "Logout" -msgstr "" +msgstr "Uitloggen" #: src/components/nav/NavHoverMenu.tsx:65 #: src/defaults/actions.tsx:60 msgid "Open Navigation" -msgstr "" +msgstr "Open navigatie" #: src/components/nav/NavHoverMenu.tsx:84 msgid "View all" -msgstr "" +msgstr "Bekijk alles" #: src/components/nav/NavHoverMenu.tsx:100 #: src/components/nav/NavHoverMenu.tsx:110 msgid "Get started" -msgstr "" +msgstr "Aan de slag" #: src/components/nav/NavHoverMenu.tsx:103 msgid "Overview over high-level objects, functions and possible usecases." -msgstr "" +msgstr "Overzicht over objecten van hoog niveau, functies en mogelijke toepassingen." #: src/components/nav/NavigationDrawer.tsx:57 msgid "Navigation" -msgstr "" +msgstr "Navigatie" #: src/components/nav/NavigationDrawer.tsx:60 msgid "Pages" -msgstr "" +msgstr "Pagina's" #: src/components/nav/NavigationDrawer.tsx:65 #: src/pages/Index/Settings/AdminCenter/Index.tsx:186 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:41 msgid "Plugins" -msgstr "" +msgstr "Plug-ins" #: src/components/nav/NavigationDrawer.tsx:75 #: src/defaults/actions.tsx:32 msgid "Documentation" -msgstr "" +msgstr "Documentatie" #: src/components/nav/NavigationDrawer.tsx:78 msgid "About" -msgstr "" +msgstr "Over" #: src/components/nav/NotificationDrawer.tsx:93 #: src/pages/Index/Settings/SystemSettings.tsx:109 @@ -1322,68 +1341,80 @@ msgstr "" #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:151 msgid "Notifications" -msgstr "" +msgstr "Meldingen" #: src/components/nav/NotificationDrawer.tsx:95 msgid "Mark all as read" -msgstr "" +msgstr "Markeer alle berichten als gelezen" #: src/components/nav/NotificationDrawer.tsx:105 msgid "View all notifications" -msgstr "" +msgstr "Alle meldingen bekijken" #: src/components/nav/NotificationDrawer.tsx:124 msgid "You have no unread notifications." -msgstr "" +msgstr "Je hebt geen ongelezen berichten." #: src/components/nav/NotificationDrawer.tsx:140 #: src/components/nav/NotificationDrawer.tsx:146 #: src/tables/notifications/NotificationsTable.tsx:36 msgid "Notification" -msgstr "" +msgstr "Meldingen" #: src/components/nav/NotificationDrawer.tsx:169 #: src/pages/Notifications.tsx:73 msgid "Mark as read" -msgstr "" +msgstr "Als gelezen Markeren" #: src/components/nav/SearchDrawer.tsx:78 msgid "results" -msgstr "" +msgstr "Resultaat" #: src/components/nav/SearchDrawer.tsx:370 msgid "Enter search text" -msgstr "" +msgstr "Geef zoektekst op" #: src/components/nav/SearchDrawer.tsx:397 msgid "Search Options" -msgstr "" +msgstr "Zoek opties" #: src/components/nav/SearchDrawer.tsx:400 msgid "Regex search" -msgstr "" +msgstr "Regex zoeken" #: src/components/nav/SearchDrawer.tsx:410 msgid "Whole word search" -msgstr "" +msgstr "Volledige woord zoeken" #: src/components/nav/SearchDrawer.tsx:451 msgid "An error occurred during search query" -msgstr "" +msgstr "Er is een fout opgetreden tijdens de zoekopdracht" #: src/components/nav/SearchDrawer.tsx:462 msgid "No results" -msgstr "" +msgstr "Geen resultaten gevonden" #: src/components/nav/SearchDrawer.tsx:465 msgid "No results available for search query" -msgstr "" +msgstr "Geen resultaten beschikbaar voor zoekopdracht" #: src/components/render/Instance.tsx:222 msgid "Unknown model: {model}" -msgstr "" +msgstr "Onbekend model: {model}" -#: src/components/render/ModelType.tsx:22 +#: src/components/render/ModelType.tsx:101 +#~ msgid "Builds" +#~ msgstr "Builds" + +#: src/components/render/ModelType.tsx:147 +#~ msgid "Purchase Order Line" +#~ msgstr "Purchase Order Line" + +#: src/components/render/ModelType.tsx:148 +#~ msgid "Purchase Order Lines" +#~ msgstr "Purchase Order Lines" + +#: src/components/render/ModelType.tsx:202 #: src/forms/BuildForms.tsx:229 #: src/forms/BuildForms.tsx:452 #: src/forms/BuildForms.tsx:602 @@ -1396,8 +1427,8 @@ msgstr "" #: src/forms/StockForms.tsx:643 #: src/forms/StockForms.tsx:685 #: src/forms/StockForms.tsx:723 -#: src/pages/build/BuildDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:1080 +#: src/pages/build/BuildDetail.tsx:90 +#: src/pages/part/PartDetail.tsx:1079 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 @@ -1405,338 +1436,352 @@ msgstr "" #: src/tables/sales/SalesOrderAllocationTable.tsx:68 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" -msgstr "" +msgstr "Onderdeel" -#: src/components/render/ModelType.tsx:23 -#: src/defaults/links.tsx:29 -#: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:173 -#: src/pages/part/CategoryDetail.tsx:119 -#: src/pages/part/CategoryDetail.tsx:244 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:835 -msgid "Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:31 +#: src/components/render/ModelType.tsx:204 msgid "Part Parameter Template" -msgstr "" +msgstr "Sjabloon deelparameter" -#: src/components/render/ModelType.tsx:32 -msgid "Part Parameter Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:38 +#: src/components/render/ModelType.tsx:206 msgid "Part Test Template" -msgstr "" +msgstr "Sjabloon test onderdeel" -#: src/components/render/ModelType.tsx:39 -msgid "Part Test Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:357 +#: src/components/render/ModelType.tsx:208 +#: src/pages/company/SupplierPartDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:355 #: src/pages/stock/StockDetail.tsx:169 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" -msgstr "" +msgstr "Leverancier onderdeel" -#: src/components/render/ModelType.tsx:46 -msgid "Supplier Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:132 +#: src/components/render/ModelType.tsx:210 +#: src/pages/company/ManufacturerPartDetail.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 msgid "Manufacturer Part" -msgstr "" +msgstr "Fabrikant onderdeel" -#: src/components/render/ModelType.tsx:55 -msgid "Manufacturer Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:305 +#: src/components/render/ModelType.tsx:212 +#: src/pages/part/CategoryDetail.tsx:303 msgid "Part Category" -msgstr "" +msgstr "Onderdeel categorie" -#: src/components/render/ModelType.tsx:64 -#: src/pages/part/CategoryDetail.tsx:258 -#: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1070 -msgid "Part Categories" -msgstr "" - -#: src/components/render/ModelType.tsx:72 +#: src/components/render/ModelType.tsx:214 #: src/forms/BuildForms.tsx:602 -#: src/pages/stock/StockDetail.tsx:608 +#: src/pages/stock/StockDetail.tsx:607 #: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" -msgstr "" +msgstr "Voorraad item" -#: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:203 -#: src/pages/stock/LocationDetail.tsx:125 -#: src/pages/stock/LocationDetail.tsx:178 -#: src/pages/stock/LocationDetail.tsx:384 -msgid "Stock Items" -msgstr "" - -#: src/components/render/ModelType.tsx:81 +#: src/components/render/ModelType.tsx:216 msgid "Stock Location" msgstr "Voorraad locatie" -#: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:376 -#: src/pages/stock/StockDetail.tsx:600 -msgid "Stock Locations" -msgstr "" - -#: src/components/render/ModelType.tsx:90 +#: src/components/render/ModelType.tsx:218 msgid "Stock Location Type" -msgstr "" +msgstr "Voorraad locatie type" -#: src/components/render/ModelType.tsx:91 -msgid "Stock Location Types" -msgstr "" - -#: src/components/render/ModelType.tsx:95 +#: src/components/render/ModelType.tsx:220 msgid "Stock History" -msgstr "" +msgstr "Voorraad geschiedenis" -#: src/components/render/ModelType.tsx:96 -msgid "Stock Histories" -msgstr "" +#: src/components/render/ModelType.tsx:222 +#: src/pages/stock/StockDetail.tsx:209 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:96 +msgid "Build Order" +msgstr "Productieorder" -#: src/components/render/ModelType.tsx:100 -#: src/defaults/links.tsx:31 -#: src/defaults/menuItems.tsx:43 -msgid "Build" -msgstr "" - -#: src/components/render/ModelType.tsx:101 -msgid "Builds" -msgstr "" - -#: src/components/render/ModelType.tsx:109 +#: src/components/render/ModelType.tsx:224 msgid "Build Line" msgstr "" -#: src/components/render/ModelType.tsx:110 -msgid "Build Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:117 +#: src/components/render/ModelType.tsx:226 msgid "Build Item" msgstr "" -#: src/components/render/ModelType.tsx:118 -msgid "Build Items" -msgstr "" - -#: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:339 +#: src/components/render/ModelType.tsx:228 +#: src/pages/company/CompanyDetail.tsx:337 msgid "Company" -msgstr "" +msgstr "Bedrijf" -#: src/components/render/ModelType.tsx:123 -msgid "Companies" -msgstr "" - -#: src/components/render/ModelType.tsx:131 +#: src/components/render/ModelType.tsx:230 #: src/tables/TableHoverCard.tsx:81 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 msgid "Project Code" -msgstr "" +msgstr "Project code" -#: src/components/render/ModelType.tsx:132 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 -msgid "Project Codes" -msgstr "" - -#: src/components/render/ModelType.tsx:138 +#: src/components/render/ModelType.tsx:232 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:463 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" +msgstr "Inkooporder" + +#: src/components/render/ModelType.tsx:234 +msgid "Purchase Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:139 -#: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:670 -#: src/pages/purchasing/PurchasingIndex.tsx:25 -msgid "Purchase Orders" -msgstr "" - -#: src/components/render/ModelType.tsx:147 -msgid "Purchase Order Line" -msgstr "" - -#: src/components/render/ModelType.tsx:148 -msgid "Purchase Order Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:149 -#: src/pages/sales/SalesOrderDetail.tsx:505 +#: src/components/render/ModelType.tsx:236 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/sales/SalesOrderDetail.tsx:503 #: src/pages/stock/StockDetail.tsx:217 #: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "Verkooporder" -#: src/components/render/ModelType.tsx:153 -#: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:216 +#: src/components/render/ModelType.tsx:238 +msgid "Sales Order Shipment" +msgstr "Verzending verkooporder" + +#: src/components/render/ModelType.tsx:240 +#: src/pages/sales/ReturnOrderDetail.tsx:452 +#: src/tables/stock/StockTrackingTable.tsx:129 +msgid "Return Order" +msgstr "Retourorder" + +#: src/components/render/ModelType.tsx:242 +msgid "Return Order Line Item" +msgstr "Retourneer bestelregel item" + +#: src/components/render/ModelType.tsx:244 +#: src/tables/company/AddressTable.tsx:48 +msgid "Address" +msgstr "Adres:" + +#: src/components/render/ModelType.tsx:246 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:178 +msgid "Contact" +msgstr "Contact" + +#: src/components/render/ModelType.tsx:248 +msgid "Owner" +msgstr "Eigenaar" + +#: src/components/render/ModelType.tsx:250 +#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/stock/StockItemTestResultTable.tsx:204 +#: src/tables/stock/StockTrackingTable.tsx:195 +msgid "User" +msgstr "Gebruiker" + +#: src/components/render/ModelType.tsx:252 +msgid "Group" +msgstr "Groep" + +#: src/components/render/ModelType.tsx:254 +msgid "Import Session" +msgstr "Sessie Importeren" + +#: src/components/render/ModelType.tsx:256 +msgid "Label Template" +msgstr "Label sjabloon" + +#: src/components/render/ModelType.tsx:258 +msgid "Report Template" +msgstr "Rapporteer sjabloon" + +#: src/components/render/ModelType.tsx:260 +msgid "Plugin Configuration" +msgstr "Plug-in configuratie" + +#: src/components/render/ModelType.tsx:262 +msgid "Content Type" +msgstr "Content type" + +#: src/components/render/ModelType.tsx:264 +msgid "Unknown Model" +msgstr "" + +#: src/components/render/ModelType.tsx:275 +#: src/defaults/links.tsx:29 +#: src/defaults/menuItems.tsx:33 +#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/part/CategoryDetail.tsx:118 +#: src/pages/part/CategoryDetail.tsx:242 +#: src/pages/part/CategoryDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:835 +msgid "Parts" +msgstr "Onderdelen" + +#: src/components/render/ModelType.tsx:277 +msgid "Part Parameter Templates" +msgstr "Sjablonen deelparameter" + +#: src/components/render/ModelType.tsx:279 +msgid "Part Test Templates" +msgstr "Templatesjablonen voor onderdeel" + +#: src/components/render/ModelType.tsx:281 +msgid "Supplier Parts" +msgstr "Leveranciers onderdelen" + +#: src/components/render/ModelType.tsx:283 +msgid "Manufacturer Parts" +msgstr "Fabrikant onderdelen" + +#: src/components/render/ModelType.tsx:285 +#: src/pages/part/CategoryDetail.tsx:256 +#: src/pages/part/CategoryDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:1069 +msgid "Part Categories" +msgstr "Onderdeel categorieën" + +#: src/components/render/ModelType.tsx:287 +#: src/pages/company/CompanyDetail.tsx:202 +#: src/pages/stock/LocationDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:379 +msgid "Stock Items" +msgstr "Voorraad items" + +#: src/components/render/ModelType.tsx:289 +#: src/pages/stock/LocationDetail.tsx:188 +#: src/pages/stock/LocationDetail.tsx:371 +#: src/pages/stock/StockDetail.tsx:599 +msgid "Stock Locations" +msgstr "Voorraad locatie" + +#: src/components/render/ModelType.tsx:291 +msgid "Stock Location Types" +msgstr "Voorraad locatie types" + +#: src/components/render/ModelType.tsx:293 +msgid "Stock Histories" +msgstr "Voorraad Historieën" + +#: src/components/render/ModelType.tsx:295 +#: src/pages/Index/Settings/SystemSettings.tsx:236 +#: src/pages/build/BuildDetail.tsx:534 +#: src/pages/build/BuildIndex.tsx:22 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/sales/SalesOrderDetail.tsx:328 +msgid "Build Orders" +msgstr "Productieorders" + +#: src/components/render/ModelType.tsx:297 +msgid "Build Lines" +msgstr "" + +#: src/components/render/ModelType.tsx:299 +msgid "Build Items" +msgstr "" + +#: src/components/render/ModelType.tsx:301 +msgid "Companies" +msgstr "Bedrijven" + +#: src/components/render/ModelType.tsx:303 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 +msgid "Project Codes" +msgstr "Project codes" + +#: src/components/render/ModelType.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/company/CompanyDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/part/PartDetail.tsx:670 +#: src/pages/purchasing/PurchasingIndex.tsx:25 +msgid "Purchase Orders" +msgstr "Inkooporders" + +#: src/components/render/ModelType.tsx:307 +msgid "Purchase Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:309 +#: src/pages/Index/Settings/SystemSettings.tsx:269 +#: src/pages/company/CompanyDetail.tsx:215 #: src/pages/part/PartDetail.tsx:677 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Verkooporders" -#: src/components/render/ModelType.tsx:161 -msgid "Sales Order Shipment" -msgstr "Verzending verkooporder" - -#: src/components/render/ModelType.tsx:162 +#: src/components/render/ModelType.tsx:311 msgid "Sales Order Shipments" msgstr "Verzendingen verkooporders" -#: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:454 -#: src/tables/stock/StockTrackingTable.tsx:129 -msgid "Return Order" -msgstr "Retourorder" - -#: src/components/render/ModelType.tsx:169 -#: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:223 +#: src/components/render/ModelType.tsx:313 +#: src/pages/Index/Settings/SystemSettings.tsx:285 +#: src/pages/company/CompanyDetail.tsx:222 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "Retourorders" -#: src/components/render/ModelType.tsx:177 -msgid "Return Order Line Item" -msgstr "" - -#: src/components/render/ModelType.tsx:178 +#: src/components/render/ModelType.tsx:315 msgid "Return Order Line Items" -msgstr "" +msgstr "Retourneer bestelregel items" -#: src/components/render/ModelType.tsx:182 -#: src/tables/company/AddressTable.tsx:47 -msgid "Address" -msgstr "" - -#: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:253 +#: src/components/render/ModelType.tsx:317 +#: src/pages/company/CompanyDetail.tsx:252 msgid "Addresses" -msgstr "" +msgstr "Adressen" -#: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:170 -#: src/pages/sales/SalesOrderDetail.tsx:179 -msgid "Contact" -msgstr "" - -#: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:247 +#: src/components/render/ModelType.tsx:319 +#: src/pages/company/CompanyDetail.tsx:246 msgid "Contacts" -msgstr "" +msgstr "Contacten" -#: src/components/render/ModelType.tsx:196 -msgid "Owner" -msgstr "" - -#: src/components/render/ModelType.tsx:197 +#: src/components/render/ModelType.tsx:321 msgid "Owners" -msgstr "" +msgstr "Eigenaren" -#: src/components/render/ModelType.tsx:203 -#: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockItemTestResultTable.tsx:204 -#: src/tables/stock/StockTrackingTable.tsx:195 -msgid "User" -msgstr "" - -#: src/components/render/ModelType.tsx:204 +#: src/components/render/ModelType.tsx:323 #: src/pages/Index/Settings/AdminCenter/Index.tsx:102 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" -msgstr "" +msgstr "Gebruikers" -#: src/components/render/ModelType.tsx:210 -msgid "Group" -msgstr "" - -#: src/components/render/ModelType.tsx:211 +#: src/components/render/ModelType.tsx:325 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 #: src/tables/settings/UserTable.tsx:138 #: src/tables/settings/UserTable.tsx:201 msgid "Groups" -msgstr "" +msgstr "Groepen" -#: src/components/render/ModelType.tsx:218 -msgid "Import Session" -msgstr "" - -#: src/components/render/ModelType.tsx:219 +#: src/components/render/ModelType.tsx:327 msgid "Import Sessions" -msgstr "" +msgstr "Sessies importeren" -#: src/components/render/ModelType.tsx:225 -msgid "Label Template" -msgstr "" - -#: src/components/render/ModelType.tsx:226 +#: src/components/render/ModelType.tsx:329 #: src/pages/Index/Settings/AdminCenter/Index.tsx:168 msgid "Label Templates" -msgstr "" +msgstr "Label sjablonen" -#: src/components/render/ModelType.tsx:232 -msgid "Report Template" -msgstr "" - -#: src/components/render/ModelType.tsx:233 +#: src/components/render/ModelType.tsx:331 #: src/pages/Index/Settings/AdminCenter/Index.tsx:174 msgid "Report Templates" -msgstr "" +msgstr "Rapport sjablonen" -#: src/components/render/ModelType.tsx:239 -msgid "Plugin Configuration" -msgstr "" - -#: src/components/render/ModelType.tsx:240 +#: src/components/render/ModelType.tsx:333 msgid "Plugin Configurations" -msgstr "" +msgstr "Plug-in configuraties" -#: src/components/render/ModelType.tsx:246 -msgid "Content Type" -msgstr "" - -#: src/components/render/ModelType.tsx:247 +#: src/components/render/ModelType.tsx:335 msgid "Content Types" +msgstr "Content Types" + +#: src/components/render/ModelType.tsx:337 +msgid "Unknown Models" msgstr "" #: src/components/render/Order.tsx:121 msgid "Shipment" -msgstr "" +msgstr "Verzending" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:325 -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/CompanyDetail.tsx:323 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/pages/part/PartDetail.tsx:896 msgid "Inactive" msgstr "Inactief" @@ -1745,28 +1790,28 @@ msgstr "Inactief" #: src/tables/bom/BomTable.tsx:204 #: src/tables/part/PartTable.tsx:134 msgid "No stock" -msgstr "" +msgstr "Geen voorraad" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:206 +#: src/pages/Index/Settings/SystemSettings.tsx:204 #: src/pages/part/PartDetail.tsx:550 -#: src/pages/stock/LocationDetail.tsx:356 +#: src/pages/stock/LocationDetail.tsx:351 #: src/pages/stock/StockDetail.tsx:407 #: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" -msgstr "" +msgstr "Voorraad" -#: src/components/render/Stock.tsx:60 +#: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:565 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/build/BuildAllocatedStockTable.tsx:102 #: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" -msgstr "" +msgstr "Serienummer" -#: src/components/render/Stock.tsx:62 +#: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:234 #: src/forms/BuildForms.tsx:602 #: src/forms/PurchaseOrderForms.tsx:641 @@ -1774,7 +1819,7 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:171 #: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:571 +#: src/pages/stock/StockDetail.tsx:570 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 @@ -1782,7 +1827,7 @@ msgstr "" #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 #: src/tables/stock/StockTrackingTable.tsx:59 msgid "Quantity" -msgstr "" +msgstr "Aantal" #: src/components/settings/SettingItem.tsx:47 #: src/components/settings/SettingItem.tsx:100 @@ -1791,20 +1836,20 @@ msgstr "" #: src/components/settings/SettingList.tsx:67 msgid "Edit Setting" -msgstr "" +msgstr "Instelling wijzigen" #: src/components/settings/SettingList.tsx:78 #: src/components/settings/SettingList.tsx:108 msgid "Setting {0} updated successfully" -msgstr "" +msgstr "Instelling {0} met succes bijgewerkt" #: src/components/settings/SettingList.tsx:107 msgid "Setting updated" -msgstr "" +msgstr "Instelling bijgewerkt" #: src/components/settings/SettingList.tsx:117 msgid "Error editing setting" -msgstr "" +msgstr "Fout bij bewerken instelling" #: src/components/settings/SettingList.tsx:162 msgid "No settings specified" @@ -2166,28 +2211,28 @@ msgstr "" #: src/components/widgets/DisplayWidget.tsx:15 #: src/pages/Index/Settings/AccountSettings/DisplaySettingsPanel.tsx:23 msgid "Color Mode" -msgstr "" +msgstr "Kleur modus" #: src/components/widgets/DisplayWidget.tsx:21 #: src/pages/Index/Settings/AccountSettings/DisplaySettingsPanel.tsx:33 msgid "Language" -msgstr "" +msgstr "Taal" #: src/components/widgets/FeedbackWidget.tsx:19 msgid "Something is new: Platform UI" -msgstr "" +msgstr "Iets is nieuw: Platform UI" #: src/components/widgets/FeedbackWidget.tsx:21 msgid "We are building a new UI with a modern stack. What you currently see is not fixed and will be redesigned but demonstrates the UI/UX possibilities we will have going forward." -msgstr "" +msgstr "We bouwen een nieuwe UI met een moderne stapel. Wat u momenteel ziet is niet vast en zal worden herontworpen, maar laat de UI/UX mogelijkheden zien die we zullen hebben." #: src/components/widgets/FeedbackWidget.tsx:32 msgid "Provide Feedback" -msgstr "" +msgstr "Geef feedback" #: src/components/widgets/GetStartedWidget.tsx:11 msgid "Getting started" -msgstr "" +msgstr "Aan de slag!" #: src/components/widgets/MarkdownEditor.tsx:108 #~ msgid "Failed to upload image" @@ -2199,177 +2244,177 @@ msgstr "" #: src/components/widgets/WidgetLayout.tsx:166 msgid "Layout" -msgstr "" +msgstr "Lay-out" #: src/components/widgets/WidgetLayout.tsx:172 msgid "Reset Layout" -msgstr "" +msgstr "Lay-out resetten" #: src/components/widgets/WidgetLayout.tsx:185 msgid "Stop Edit" -msgstr "" +msgstr "Bewerken stoppen" #: src/components/widgets/WidgetLayout.tsx:185 msgid "Edit Layout" -msgstr "" +msgstr "Lay-out bewerken" #: src/components/widgets/WidgetLayout.tsx:191 msgid "Appearance" -msgstr "" +msgstr "Uiterlijk" #: src/components/widgets/WidgetLayout.tsx:203 msgid "Show Boxes" -msgstr "" +msgstr "Toon dozen" #: src/contexts/LanguageContext.tsx:20 msgid "Arabic" -msgstr "" +msgstr "Arabisch" #: src/contexts/LanguageContext.tsx:21 msgid "Bulgarian" -msgstr "" +msgstr "Bulgaars" #: src/contexts/LanguageContext.tsx:22 msgid "Czech" -msgstr "" +msgstr "Tsjechisch" #: src/contexts/LanguageContext.tsx:23 msgid "Danish" -msgstr "" +msgstr "Deens" #: src/contexts/LanguageContext.tsx:24 msgid "German" -msgstr "" +msgstr "Duits" #: src/contexts/LanguageContext.tsx:25 msgid "Greek" -msgstr "" +msgstr "Grieks" #: src/contexts/LanguageContext.tsx:26 msgid "English" -msgstr "" +msgstr "Engels" #: src/contexts/LanguageContext.tsx:27 msgid "Spanish" -msgstr "" +msgstr "Spaans" #: src/contexts/LanguageContext.tsx:28 msgid "Spanish (Mexican)" -msgstr "" +msgstr "Spaans (Mexicaans)" #: src/contexts/LanguageContext.tsx:29 msgid "Estonian" -msgstr "" +msgstr "Estlandse" #: src/contexts/LanguageContext.tsx:30 msgid "Farsi / Persian" -msgstr "" +msgstr "Farsiaans / Perzisch" #: src/contexts/LanguageContext.tsx:31 msgid "Finnish" -msgstr "" +msgstr "Fins" #: src/contexts/LanguageContext.tsx:32 msgid "French" -msgstr "" +msgstr "Frans" #: src/contexts/LanguageContext.tsx:33 msgid "Hebrew" -msgstr "" +msgstr "Hebreeuws" #: src/contexts/LanguageContext.tsx:34 msgid "Hindi" -msgstr "" +msgstr "Hindoestani" #: src/contexts/LanguageContext.tsx:35 msgid "Hungarian" -msgstr "" +msgstr "Hongaars" #: src/contexts/LanguageContext.tsx:36 msgid "Italian" -msgstr "" +msgstr "Italiaans" #: src/contexts/LanguageContext.tsx:37 msgid "Japanese" -msgstr "" +msgstr "Japans" #: src/contexts/LanguageContext.tsx:38 msgid "Korean" -msgstr "" +msgstr "Koreaans" #: src/contexts/LanguageContext.tsx:39 msgid "Latvian" -msgstr "" +msgstr "Lets" #: src/contexts/LanguageContext.tsx:40 msgid "Dutch" -msgstr "" +msgstr "Nederlands" #: src/contexts/LanguageContext.tsx:41 msgid "Norwegian" -msgstr "" +msgstr "Noors" #: src/contexts/LanguageContext.tsx:42 msgid "Polish" -msgstr "" +msgstr "Pools" #: src/contexts/LanguageContext.tsx:43 msgid "Portuguese" -msgstr "" +msgstr "Portugees" #: src/contexts/LanguageContext.tsx:44 msgid "Portuguese (Brazilian)" -msgstr "" +msgstr "Portugees (Braziliaans)" #: src/contexts/LanguageContext.tsx:45 msgid "Romanian" -msgstr "" +msgstr "Roemeens" #: src/contexts/LanguageContext.tsx:46 msgid "Russian" -msgstr "" +msgstr "Russisch" #: src/contexts/LanguageContext.tsx:47 msgid "Slovak" -msgstr "" +msgstr "Slowaaks" #: src/contexts/LanguageContext.tsx:48 msgid "Slovenian" -msgstr "" +msgstr "Sloveens" #: src/contexts/LanguageContext.tsx:49 msgid "Swedish" -msgstr "" +msgstr "Zweeds" #: src/contexts/LanguageContext.tsx:50 msgid "Thai" -msgstr "" +msgstr "Thais" #: src/contexts/LanguageContext.tsx:51 msgid "Turkish" -msgstr "" +msgstr "Turks" #: src/contexts/LanguageContext.tsx:52 msgid "Ukrainian" -msgstr "" +msgstr "Oekraïens" #: src/contexts/LanguageContext.tsx:53 msgid "Vietnamese" -msgstr "" +msgstr "Vietnamese" #: src/contexts/LanguageContext.tsx:54 msgid "Chinese (Simplified)" -msgstr "" +msgstr "Chinees (vereenvoudigd)" #: src/contexts/LanguageContext.tsx:55 msgid "Chinese (Traditional)" -msgstr "" +msgstr "Chinees (traditioneel)" #: src/defaults/actions.tsx:18 #: src/defaults/links.tsx:27 #: src/defaults/menuItems.tsx:9 msgid "Home" -msgstr "" +msgstr "Startpagina" #: src/defaults/actions.tsx:25 #: src/defaults/links.tsx:28 @@ -2381,106 +2426,106 @@ msgstr "Dashboard" #: src/defaults/actions.tsx:26 msgid "Go to the InvenTree dashboard" -msgstr "" +msgstr "Ga naar het InvenTree dashboard" #: src/defaults/actions.tsx:33 msgid "Visit the documentation to learn more about InvenTree" -msgstr "" +msgstr "Bezoek de documentatie om meer te weten te komen over InvenTree" #: src/defaults/actions.tsx:39 #: src/defaults/links.tsx:98 #: src/defaults/links.tsx:128 msgid "About InvenTree" -msgstr "" +msgstr "Over InvenTree" #: src/defaults/actions.tsx:40 #: src/defaults/links.tsx:129 msgid "About the InvenTree org" -msgstr "" +msgstr "Over InvenTree org" #: src/defaults/actions.tsx:46 msgid "Server Information" -msgstr "" +msgstr "Server informatie" #: src/defaults/actions.tsx:47 #: src/defaults/links.tsx:123 msgid "About this Inventree instance" -msgstr "" +msgstr "Over deze inventaris-instantie" #: src/defaults/actions.tsx:53 #: src/defaults/links.tsx:111 msgid "License Information" -msgstr "" +msgstr "Licentie informatie" #: src/defaults/actions.tsx:54 #: src/defaults/links.tsx:135 msgid "Licenses for dependencies of the service" -msgstr "" +msgstr "Licenties voor afhankelijkheden van de service" #: src/defaults/actions.tsx:61 msgid "Open the main navigation menu" -msgstr "" +msgstr "Open het hoofdnavigatiemenu" #: src/defaults/actions.tsx:72 msgid "Go to the Admin Center" -msgstr "" +msgstr "Ga naar het beheergedeelte" #: src/defaults/dashboardItems.tsx:15 msgid "Subscribed Parts" -msgstr "" +msgstr "Geabonneerde onderdelen" #: src/defaults/dashboardItems.tsx:22 msgid "Subscribed Categories" -msgstr "" +msgstr "Geabonneerde categorieën" #: src/defaults/dashboardItems.tsx:29 msgid "Latest Parts" -msgstr "" +msgstr "Laatste onderdelen" #: src/defaults/dashboardItems.tsx:36 msgid "BOM Waiting Validation" -msgstr "" +msgstr "BOM wacht op validatie" #: src/defaults/dashboardItems.tsx:43 msgid "Recently Updated" -msgstr "" +msgstr "Recent bijgewerkt" #: src/defaults/dashboardItems.tsx:50 #: src/tables/part/PartTable.tsx:238 msgid "Low Stock" -msgstr "" +msgstr "Lage voorraad" #: src/defaults/dashboardItems.tsx:57 msgid "Depleted Stock" -msgstr "" +msgstr "Uitgebreide voorraad" #: src/defaults/dashboardItems.tsx:64 msgid "Required for Build Orders" -msgstr "" +msgstr "Benodigd voor Build Orders" #: src/defaults/dashboardItems.tsx:71 msgid "Expired Stock" -msgstr "" +msgstr "Verlopen voorraad" #: src/defaults/dashboardItems.tsx:78 msgid "Stale Stock" -msgstr "" +msgstr "Oude voorraad" #: src/defaults/dashboardItems.tsx:85 msgid "Build Orders In Progress" -msgstr "" +msgstr "Bestellingen in ontwikkeling" #: src/defaults/dashboardItems.tsx:92 msgid "Overdue Build Orders" -msgstr "" +msgstr "Achterstallige Build orders" #: src/defaults/dashboardItems.tsx:99 msgid "Outstanding Purchase Orders" -msgstr "" +msgstr "Openstaande inkooporders" #: src/defaults/dashboardItems.tsx:106 msgid "Overdue Purchase Orders" -msgstr "" +msgstr "Achterstallige inkooporders" #: src/defaults/dashboardItems.tsx:113 msgid "Outstanding Sales Orders" @@ -2492,7 +2537,7 @@ msgstr "Achterstallige Verkooporders" #: src/defaults/dashboardItems.tsx:127 msgid "Current News" -msgstr "" +msgstr "Huidig nieuws" #: src/defaults/defaultHostList.tsx:8 #~ msgid "InvenTree Demo" @@ -2503,35 +2548,40 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:96 +#: src/pages/company/CompanyDetail.tsx:95 msgid "Website" -msgstr "" +msgstr "Website" #: src/defaults/links.tsx:17 msgid "GitHub" -msgstr "" +msgstr "GitHub" #: src/defaults/links.tsx:22 msgid "Demo" +msgstr "Demo" + +#: src/defaults/links.tsx:31 +#: src/defaults/menuItems.tsx:43 +msgid "Build" msgstr "" #: src/defaults/links.tsx:33 #: src/defaults/menuItems.tsx:48 #: 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:329 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" -msgstr "" +msgstr "Kopen" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:459 +#: src/pages/sales/ReturnOrderDetail.tsx:457 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:510 +#: src/pages/sales/SalesOrderDetail.tsx:508 msgid "Sales" msgstr "Verkoop" @@ -2539,39 +2589,39 @@ msgstr "Verkoop" #: src/defaults/menuItems.tsx:71 #: src/pages/Index/Playground.tsx:217 msgid "Playground" -msgstr "" +msgstr "Speelveld" #: src/defaults/links.tsx:55 msgid "Getting Started" -msgstr "" +msgstr "Aan de slag!" #: src/defaults/links.tsx:56 msgid "Getting started with InvenTree" -msgstr "" +msgstr "Aan de slag met InvenTree" #: src/defaults/links.tsx:62 msgid "API" -msgstr "" +msgstr "API" #: src/defaults/links.tsx:63 msgid "InvenTree API documentation" -msgstr "" +msgstr "InvenTree API documentatie" #: src/defaults/links.tsx:68 msgid "Developer Manual" -msgstr "" +msgstr "Handleiding voor ontwikkelaar" #: src/defaults/links.tsx:69 msgid "InvenTree developer manual" -msgstr "" +msgstr "InvenTree ontwikkelaar handleiding" #: src/defaults/links.tsx:74 msgid "FAQ" -msgstr "" +msgstr "Veelgestelde vragen (FAQ)" #: src/defaults/links.tsx:75 msgid "Frequently asked questions" -msgstr "" +msgstr "Veelgestelde vragen" #: src/defaults/links.tsx:76 #~ msgid "Instance" @@ -2584,7 +2634,7 @@ msgstr "" #: src/defaults/links.tsx:85 #: src/defaults/links.tsx:122 msgid "System Information" -msgstr "" +msgstr "Systeem informatie" #: src/defaults/links.tsx:117 #~ msgid "Licenses for packages used by InvenTree" @@ -2592,7 +2642,7 @@ msgstr "" #: src/defaults/links.tsx:134 msgid "Licenses" -msgstr "" +msgstr "Licenties" #: src/defaults/menuItems.tsx:7 #~ msgid "Open sourcea" @@ -2620,12 +2670,12 @@ msgstr "" #: src/defaults/menuItems.tsx:17 msgid "User attributes and design settings." -msgstr "" +msgstr "Gebruikerskenmerken en ontwerpinstellingen." #: src/defaults/menuItems.tsx:21 #: src/pages/Index/Scan.tsx:763 msgid "Scanning" -msgstr "" +msgstr "Scannen" #: src/defaults/menuItems.tsx:21 #~ msgid "Free for everyone" @@ -2637,7 +2687,7 @@ msgstr "" #: src/defaults/menuItems.tsx:23 msgid "View for interactive scanning and multiple actions." -msgstr "" +msgstr "Weergeven voor interactieve scannen en meerdere acties." #: src/defaults/menuItems.tsx:24 #~ msgid "The fluid of Smeargle’s tail secretions changes in the intensity" @@ -2717,40 +2767,40 @@ msgstr "" #: src/forms/BuildForms.tsx:174 msgid "Next serial number" -msgstr "" +msgstr "Volgend serienummer" #: src/forms/BuildForms.tsx:178 msgid "Latest serial number" -msgstr "" +msgstr "Laatste serienummer" #: src/forms/BuildForms.tsx:250 msgid "Remove output" -msgstr "" +msgstr "Verwijder uitvoer" #: src/forms/BuildForms.tsx:320 msgid "Complete Build Outputs" -msgstr "" +msgstr "Voltooi Productie" #: src/forms/BuildForms.tsx:324 msgid "Build outputs have been completed" -msgstr "" +msgstr "Productieorder is voltooid" #: src/forms/BuildForms.tsx:385 msgid "Scrap Build Outputs" -msgstr "" +msgstr "Verwijder productieorder" #: src/forms/BuildForms.tsx:389 msgid "Build outputs have been scrapped" -msgstr "" +msgstr "Productieorder zijn verwijderd" #: src/forms/BuildForms.tsx:409 #: src/forms/BuildForms.tsx:433 msgid "Cancel Build Outputs" -msgstr "" +msgstr "Annuleer productieorder" #: src/forms/BuildForms.tsx:410 msgid "Selected build outputs will be deleted" -msgstr "" +msgstr "Geselecteerde uitvoer zal worden verwijderd" #: src/forms/BuildForms.tsx:437 msgid "Build outputs have been cancelled" @@ -2765,16 +2815,16 @@ msgstr "" #: src/forms/BuildForms.tsx:472 msgid "Remove line" -msgstr "" +msgstr "Regel verwijderen" #: src/forms/BuildForms.tsx:631 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:200 msgid "Source Location" -msgstr "" +msgstr "Bron locatie" #: src/forms/BuildForms.tsx:632 msgid "Select the source location for the stock allocation" -msgstr "" +msgstr "Selecteer de bron locatie voor de voorraadtoewijzing" #: src/forms/BuildForms.tsx:652 #: src/tables/build/BuildLineTable.tsx:293 @@ -2785,7 +2835,7 @@ msgstr "" #: src/forms/BuildForms.tsx:655 msgid "Stock items allocated" -msgstr "" +msgstr "Voorraad items toegewezen" #: src/forms/CompanyForms.tsx:150 #~ msgid "Company updated" @@ -2809,49 +2859,49 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:289 msgid "Choose Location" -msgstr "" +msgstr "Kies locatie" #: src/forms/PurchaseOrderForms.tsx:297 msgid "Item Destination selected" -msgstr "" +msgstr "Item bestemming geselecteerd" #: src/forms/PurchaseOrderForms.tsx:306 msgid "Part category default location selected" -msgstr "" +msgstr "Standaardlocatie voor de subcategorie" #: src/forms/PurchaseOrderForms.tsx:316 msgid "Received stock location selected" -msgstr "" +msgstr "Ontvangen voorraadlocatie geselecteerd" #: src/forms/PurchaseOrderForms.tsx:321 msgid "Default location selected" -msgstr "" +msgstr "Standaard locatie geselecteerd" #: src/forms/PurchaseOrderForms.tsx:332 #: src/forms/PurchaseOrderForms.tsx:428 msgid "Scan Barcode" -msgstr "" +msgstr "Scan barcode" #: src/forms/PurchaseOrderForms.tsx:380 msgid "Set Location" -msgstr "" +msgstr "Locatie invoeren" #: src/forms/PurchaseOrderForms.tsx:388 msgid "Assign Batch Code{0}" -msgstr "" +msgstr "Batchcode toewijzen{0}" #: src/forms/PurchaseOrderForms.tsx:397 #: src/forms/StockForms.tsx:411 msgid "Adjust Packaging" -msgstr "" +msgstr "Verpakking aanpassen" #: src/forms/PurchaseOrderForms.tsx:405 msgid "Change Status" -msgstr "" +msgstr "Status wijzigen" #: src/forms/PurchaseOrderForms.tsx:411 msgid "Add Note" -msgstr "" +msgstr "Opmerking toevoegen" #: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 @@ -2871,50 +2921,50 @@ msgstr "" #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" -msgstr "" +msgstr "Locatie" #: src/forms/PurchaseOrderForms.tsx:473 msgid "Store at default location" -msgstr "" +msgstr "Op standaardlocatie opslaan" #: src/forms/PurchaseOrderForms.tsx:488 msgid "Store at line item destination" -msgstr "" +msgstr "Op de bestemming van het item opslaan" #: src/forms/PurchaseOrderForms.tsx:500 msgid "Store with already received stock" -msgstr "" +msgstr "Winkel met reeds ontvangen voorraad" #: src/forms/PurchaseOrderForms.tsx:521 -#: src/pages/build/BuildDetail.tsx:215 +#: src/pages/build/BuildDetail.tsx:214 #: src/pages/stock/StockDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:583 +#: src/pages/stock/StockDetail.tsx:582 #: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:189 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Batch Code" -msgstr "" +msgstr "Batch code" #: src/forms/PurchaseOrderForms.tsx:533 msgid "Serial numbers" -msgstr "" +msgstr "Serienummers" #: src/forms/PurchaseOrderForms.tsx:543 #: src/forms/StockForms.tsx:428 -#: src/pages/company/SupplierPartDetail.tsx:152 -#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/stock/StockDetail.tsx:240 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" -msgstr "" +msgstr "Verpakking" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:105 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 -#: src/pages/sales/ReturnOrderDetail.tsx:117 -#: src/pages/sales/SalesOrderDetail.tsx:123 +#: src/pages/build/BuildDetail.tsx:104 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:143 +#: src/pages/sales/ReturnOrderDetail.tsx:116 +#: src/pages/sales/SalesOrderDetail.tsx:122 #: src/tables/build/BuildOrderTable.tsx:114 -#: src/tables/machine/MachineListTable.tsx:335 +#: src/tables/machine/MachineListTable.tsx:334 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 #: src/tables/sales/ReturnOrderLineItemTable.tsx:132 @@ -2928,23 +2978,23 @@ msgid "Status" msgstr "Status" #: src/forms/PurchaseOrderForms.tsx:565 -#: src/pages/company/SupplierPartDetail.tsx:106 +#: src/pages/company/SupplierPartDetail.tsx:105 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" -msgstr "" +msgstr "Opmerking" #: src/forms/PurchaseOrderForms.tsx:641 -#: src/pages/company/SupplierPartDetail.tsx:124 +#: src/pages/company/SupplierPartDetail.tsx:123 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" -msgstr "" +msgstr "SKU" #: src/forms/PurchaseOrderForms.tsx:641 #: src/tables/part/PartPurchaseOrdersTable.tsx:120 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178 #: src/tables/sales/ReturnOrderLineItemTable.tsx:127 msgid "Received" -msgstr "" +msgstr "Ontvangen" #: src/forms/PurchaseOrderForms.tsx:641 #: src/forms/StockForms.tsx:486 @@ -2958,11 +3008,11 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:413 #: src/tables/RowActions.tsx:113 msgid "Actions" -msgstr "" +msgstr "Acties" #: src/forms/PurchaseOrderForms.tsx:653 msgid "Receive Line Items" -msgstr "" +msgstr "Ontvang regelitems" #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" @@ -2970,7 +3020,7 @@ msgstr "" #: src/forms/StockForms.tsx:109 msgid "Add given quantity as packs instead of individual items" -msgstr "" +msgstr "Opgegeven hoeveelheid als pakket toevoegen in plaats van individuele artikelen" #: src/forms/StockForms.tsx:110 #~ msgid "Create Stock Item" @@ -2978,20 +3028,20 @@ msgstr "" #: src/forms/StockForms.tsx:122 msgid "Enter initial quantity for this stock item" -msgstr "" +msgstr "Voer de initiële hoeveelheid in voor dit voorraadartikel" #: src/forms/StockForms.tsx:129 msgid "Serial Numbers" -msgstr "" +msgstr "Serienummers" #: src/forms/StockForms.tsx:130 msgid "Enter serial numbers for new stock (or leave blank)" -msgstr "" +msgstr "Voer serienummer in voor nieuwe voorraad (of laat het leeg)" #: src/forms/StockForms.tsx:147 #: src/pages/stock/StockDetail.tsx:111 msgid "Stock Status" -msgstr "" +msgstr "Voorraad status" #: src/forms/StockForms.tsx:158 #~ msgid "Stock item updated" @@ -3002,15 +3052,15 @@ msgstr "" #: src/tables/stock/StockItemTable.tsx:417 #: src/tables/stock/StockItemTable.tsx:535 msgid "Add Stock Item" -msgstr "" +msgstr "Voorraad item toevoegen" #: src/forms/StockForms.tsx:352 msgid "Loading..." -msgstr "" +msgstr "Laden..." #: src/forms/StockForms.tsx:399 msgid "Move to default location" -msgstr "" +msgstr "Verplaats naar standaardlocatie" #: src/forms/StockForms.tsx:486 #: src/forms/StockForms.tsx:523 @@ -3024,57 +3074,57 @@ msgstr "" #: src/pages/part/PartDetail.tsx:854 #: src/tables/stock/StockItemTable.tsx:325 msgid "In Stock" -msgstr "" +msgstr "Op voorraad" #: src/forms/StockForms.tsx:486 msgid "Move" -msgstr "" +msgstr "Verplaatsen" #: src/forms/StockForms.tsx:549 #: src/pages/stock/StockDetail.tsx:502 #: src/tables/stock/StockItemTestResultTable.tsx:346 msgid "Add" -msgstr "" +msgstr "Toevoegen" #: src/forms/StockForms.tsx:577 #: src/pages/Index/Scan.tsx:280 #: src/pages/stock/StockDetail.tsx:492 msgid "Count" -msgstr "" +msgstr "Aantal" #: src/forms/StockForms.tsx:825 msgid "Add Stock" -msgstr "" +msgstr "Voorraad toevoegen" #: src/forms/StockForms.tsx:834 msgid "Remove Stock" -msgstr "" +msgstr "Voorraad verwijderen" #: src/forms/StockForms.tsx:843 #: src/pages/part/PartDetail.tsx:1024 msgid "Transfer Stock" -msgstr "" +msgstr "Voorraad verplaatsen " #: src/forms/StockForms.tsx:852 #: src/pages/part/PartDetail.tsx:1013 msgid "Count Stock" -msgstr "" +msgstr "Tel voorraad" #: src/forms/StockForms.tsx:861 msgid "Change Stock Status" -msgstr "" +msgstr "Wijzig voorraad status" #: src/forms/StockForms.tsx:870 msgid "Merge Stock" -msgstr "" +msgstr "Voorraad samenvoegen" #: src/forms/StockForms.tsx:889 msgid "Delete Stock Items" -msgstr "" +msgstr "Voorraad items verwijderen" #: src/forms/StockForms.tsx:896 msgid "Parent stock location" -msgstr "" +msgstr "Bovenliggende voorraad locatie" #: src/functions/auth.tsx:34 #~ msgid "Error fetching token from server." @@ -3098,11 +3148,11 @@ msgstr "" #: src/functions/auth.tsx:117 msgid "Logged Out" -msgstr "" +msgstr "Uitgelogd" #: src/functions/auth.tsx:118 msgid "Successfully logged out" -msgstr "" +msgstr "Succesvol uitgelogd" #: src/functions/auth.tsx:141 #~ msgid "Already logged in" @@ -3118,20 +3168,20 @@ msgstr "" #: src/functions/auth.tsx:156 msgid "Check your inbox for a reset link. This only works if you have an account. Check in spam too." -msgstr "" +msgstr "Check uw inbox voor een reset-link. Dit werkt alleen als u een account heeft. Controleer ook in spam box." #: src/functions/auth.tsx:163 #: src/pages/Auth/Set-Password.tsx:39 msgid "Reset failed" -msgstr "" +msgstr "Reset is mislukt" #: src/functions/auth.tsx:194 msgid "Logged In" -msgstr "" +msgstr "Ingelogd" #: src/functions/auth.tsx:195 msgid "Successfully logged in" -msgstr "" +msgstr "Succesvol ingelogd" #: src/functions/forms.tsx:50 #~ msgid "Form method not provided" @@ -3155,56 +3205,56 @@ msgstr "Niet geïmplementeerd" #: src/functions/notifications.tsx:11 msgid "This feature is not yet implemented" -msgstr "" +msgstr "Deze functionaliteit is nog niet geïmplementeerd" #: src/functions/notifications.tsx:21 msgid "Permission denied" -msgstr "" +msgstr "Geen toestemming" #: src/functions/notifications.tsx:22 msgid "You do not have permission to perform this action" -msgstr "" +msgstr "U heeft geen rechten om deze actie uit te voeren" #: src/functions/notifications.tsx:33 msgid "Invalid Return Code" -msgstr "" +msgstr "Ongeldige retourcode" #: src/functions/notifications.tsx:34 msgid "Server returned status {returnCode}" -msgstr "" +msgstr "Server geeft status terug {returnCode}" #: src/hooks/UseForm.tsx:88 msgid "Item Created" -msgstr "" +msgstr "Item gemaakt" #: src/hooks/UseForm.tsx:105 msgid "Item Updated" -msgstr "" +msgstr "Item geüpdate" #: src/hooks/UseForm.tsx:124 msgid "Item Deleted" -msgstr "" +msgstr "Item verwijderd" #: src/hooks/UseForm.tsx:128 msgid "Are you sure you want to delete this item?" -msgstr "" +msgstr "Weet u zeker dat u dit item wilt verwijderen?" #: src/pages/Auth/Logged-In.tsx:22 msgid "Checking if you are already logged in" -msgstr "" +msgstr "Controleren of je al ingelogd bent" #: src/pages/Auth/Login.tsx:31 #: src/pages/Index/Scan.tsx:343 msgid "No selection" -msgstr "" +msgstr "Niets geselecteerd" #: src/pages/Auth/Login.tsx:87 msgid "Welcome, log in below" -msgstr "" +msgstr "Welkom, log hieronder in" #: src/pages/Auth/Login.tsx:89 msgid "Register below" -msgstr "" +msgstr "Registreer hieronder" #: src/pages/Auth/Login.tsx:121 #~ msgid "Edit host options" @@ -3212,48 +3262,48 @@ msgstr "" #: src/pages/Auth/Logout.tsx:22 msgid "Logging out" -msgstr "" +msgstr "Uitloggen" #: src/pages/Auth/Reset.tsx:41 #: src/pages/Auth/Set-Password.tsx:112 msgid "Send mail" -msgstr "" +msgstr "E-mail versturen" #: src/pages/Auth/Set-Password.tsx:30 msgid "Token invalid" -msgstr "" +msgstr "Token ongeldig" #: src/pages/Auth/Set-Password.tsx:31 msgid "You need to provide a valid token to set a new password. Check your inbox for a reset link." -msgstr "" +msgstr "U moet een geldig token opgeven om een nieuw wachtwoord in te stellen. Controleer uw inbox voor een herstellink." #: src/pages/Auth/Set-Password.tsx:49 msgid "No token provided" -msgstr "" +msgstr "Geen token opgegeven" #: src/pages/Auth/Set-Password.tsx:50 msgid "You need to provide a token to set a new password. Check your inbox for a reset link." -msgstr "" +msgstr "Je moet een token opgeven om een nieuw wachtwoord in te stellen. Controleer je inbox voor een reset link." #: src/pages/Auth/Set-Password.tsx:73 msgid "Password set" -msgstr "" +msgstr "Wachtwoord ingesteld" #: src/pages/Auth/Set-Password.tsx:74 msgid "The password was set successfully. You can now login with your new password" -msgstr "" +msgstr "Het wachtwoord is met succes ingesteld. U kunt nu inloggen met uw nieuwe wachtwoord" #: src/pages/Auth/Set-Password.tsx:101 msgid "Set new password" -msgstr "" +msgstr "Stel nieuw wachtwoord in." #: src/pages/ErrorPage.tsx:16 msgid "Error: {0}" -msgstr "" +msgstr "Foutmelding: {0}" #: src/pages/ErrorPage.tsx:23 msgid "An unexpected error has occurred" -msgstr "" +msgstr "Er is een onverwachte fout opgetreden" #: src/pages/ErrorPage.tsx:28 #~ msgid "Sorry, an unexpected error has occurred." @@ -3261,19 +3311,19 @@ msgstr "" #: src/pages/Index/Dashboard.tsx:22 msgid "Autoupdate" -msgstr "" +msgstr "Autoupdate" #: src/pages/Index/Dashboard.tsx:26 msgid "This page is a replacement for the old start page with the same information. This page will be deprecated and replaced by the home page." -msgstr "" +msgstr "Deze pagina is een vervanging voor de oude startpagina met dezelfde informatie. Deze pagina wordt niet meer ondersteund en vervangen door de startpagina." #: src/pages/Index/Home.tsx:58 msgid "Welcome to your Dashboard{0}" -msgstr "" +msgstr "Welkom bij je dashboard{0}" #: src/pages/Index/Playground.tsx:222 msgid "This page is a showcase for the possibilities of Platform UI." -msgstr "" +msgstr "Deze pagina is een showcase voor de mogelijkheden van het Platform UI." #: src/pages/Index/Profile/Profile.tsx:30 #: src/pages/Index/Profile/Profile.tsx:141 @@ -3413,59 +3463,59 @@ msgstr "" #: src/pages/Index/Scan.tsx:216 msgid "Manual input" -msgstr "" +msgstr "Handmatige invoer" #: src/pages/Index/Scan.tsx:217 msgid "Image Barcode" -msgstr "" +msgstr "Afbeelding barcode" #: src/pages/Index/Scan.tsx:261 msgid "Selected elements are not known" -msgstr "" +msgstr "Geselecteerde elementen zijn niet bekend" #: src/pages/Index/Scan.tsx:268 msgid "Multiple object types selected" -msgstr "" +msgstr "Meerdere objecttypes geselecteerd" #: src/pages/Index/Scan.tsx:275 msgid "Actions for {0}" -msgstr "" +msgstr "Acties voor {0}" #: src/pages/Index/Scan.tsx:296 msgid "Scan Page" -msgstr "" +msgstr "Pagina scannen" #: src/pages/Index/Scan.tsx:299 msgid "This page can be used for continuously scanning items and taking actions on them." -msgstr "" +msgstr "Deze pagina kan worden gebruikt om continu items te scannen en er actie voor te ondernemen." #: src/pages/Index/Scan.tsx:306 msgid "Toggle Fullscreen" -msgstr "" +msgstr "Schakelen volledig scherm" #: src/pages/Index/Scan.tsx:319 msgid "Select the input method you want to use to scan items." -msgstr "" +msgstr "Selecteer de invoermethode die je wilt gebruiken om items te scannen." #: src/pages/Index/Scan.tsx:321 msgid "Input" -msgstr "" +msgstr "Invoer" #: src/pages/Index/Scan.tsx:328 msgid "Select input method" -msgstr "" +msgstr "Selecteer een invoermethode" #: src/pages/Index/Scan.tsx:329 msgid "Nothing found" -msgstr "" +msgstr "Niets gevonden" #: src/pages/Index/Scan.tsx:337 msgid "Depending on the selected parts actions will be shown here. Not all barcode types are supported currently." -msgstr "" +msgstr "Afhankelijk van de geselecteerde onderdelen worden hier acties getoond. Niet alle barcode-types worden momenteel ondersteund." #: src/pages/Index/Scan.tsx:339 msgid "Action" -msgstr "" +msgstr "Actie" #: src/pages/Index/Scan.tsx:348 msgid "{0} items selected" @@ -3473,36 +3523,36 @@ msgstr "{0} items geselecteerd" #: src/pages/Index/Scan.tsx:351 msgid "General Actions" -msgstr "" +msgstr "Algemene acties" #: src/pages/Index/Scan.tsx:365 msgid "Lookup part" -msgstr "" +msgstr "Onderdeel opzoeken" #: src/pages/Index/Scan.tsx:373 msgid "Open Link" -msgstr "" +msgstr "Link openen" #: src/pages/Index/Scan.tsx:389 msgid "History is locally kept in this browser." -msgstr "" +msgstr "De geschiedenis wordt lokaal bewaard in deze browser." #: src/pages/Index/Scan.tsx:390 msgid "The history is kept in this browser's local storage. So it won't be shared with other users or other devices but is persistent through reloads. You can select items in the history to perform actions on them. To add items, scan/enter them in the Input area." -msgstr "" +msgstr "De geschiedenis wordt bewaard in de lokale opslag van deze browser. Deze zal dus niet worden gedeeld met andere gebruikers of andere apparaten, maar blijft hardnekkig via herladen. U kunt items in de geschiedenis selecteren om acties op ze uit te voeren. Om items toe te voegen, scan/enter in het invoergebied." #: src/pages/Index/Scan.tsx:392 #: src/pages/Notifications.tsx:100 msgid "History" -msgstr "" +msgstr "Geschiedenis" #: src/pages/Index/Scan.tsx:398 msgid "Delete History" -msgstr "" +msgstr "Verwijder geschiedenis" #: src/pages/Index/Scan.tsx:463 msgid "No history" -msgstr "" +msgstr "Geen geschiedenis" #: src/pages/Index/Scan.tsx:481 msgid "Item" @@ -3530,35 +3580,35 @@ msgstr "" #: src/pages/Index/Scan.tsx:569 msgid "Start scanning by selecting a camera and pressing the play button." -msgstr "" +msgstr "Start met scannen door een camera te selecteren en op de afspeelknop te drukken." #: src/pages/Index/Scan.tsx:650 msgid "Error while getting camera" -msgstr "" +msgstr "Fout bij het ophalen van camera" #: src/pages/Index/Scan.tsx:673 msgid "Error while scanning" -msgstr "" +msgstr "Fout tijdens het scannen" #: src/pages/Index/Scan.tsx:687 msgid "Error while stopping" -msgstr "" +msgstr "Fout tijdens het stoppen" #: src/pages/Index/Scan.tsx:745 msgid "Stop scanning" -msgstr "" +msgstr "Scan stoppen" #: src/pages/Index/Scan.tsx:754 msgid "Start scanning" -msgstr "" +msgstr "Start scannen" #: src/pages/Index/Scan.tsx:763 msgid "Not scanning" -msgstr "" +msgstr "Niet aan het scannen" #: src/pages/Index/Scan.tsx:775 msgid "Select Camera" -msgstr "" +msgstr "Selecteer camera" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:41 msgid "Account Details" @@ -3692,8 +3742,8 @@ msgstr "" #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 -#: src/tables/machine/MachineListTable.tsx:332 -#: src/tables/machine/MachineListTable.tsx:594 +#: src/tables/machine/MachineListTable.tsx:331 +#: src/tables/machine/MachineListTable.tsx:593 #: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 @@ -3705,7 +3755,7 @@ msgstr "" #: src/tables/settings/UserTable.tsx:284 #: src/tables/stock/StockItemTable.tsx:289 msgid "Active" -msgstr "" +msgstr "Actief" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:401 msgid "Expiry" @@ -3759,34 +3809,34 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27 #: src/tables/ColumnRenderers.tsx:248 msgid "Currency" -msgstr "" +msgstr "Valuta" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:31 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32 msgid "Rate" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:43 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44 msgid "Exchange rates updated" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:49 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50 msgid "Exchange rate update error" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:61 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:62 msgid "Refresh currency exchange rates" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:98 -msgid "Last fetched" -msgstr "" - #: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 +msgid "Last fetched" +msgstr "Laatst opgehaald" + +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:100 msgid "Base currency" -msgstr "" +msgstr "Basis valuta" #: src/pages/Index/Settings/AdminCenter/Index.tsx:108 msgid "Data Import" @@ -3817,7 +3867,7 @@ msgid "Custom Units" msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:156 -#: src/pages/part/CategoryDetail.tsx:264 +#: src/pages/part/CategoryDetail.tsx:262 msgid "Part Parameters" msgstr "" @@ -3893,10 +3943,14 @@ msgstr "" #: src/pages/Index/Settings/AdminCenter/ReportTemplatePanel.tsx:17 msgid "Page Size" -msgstr "" +msgstr "Pagina grootte" #: src/pages/Index/Settings/AdminCenter/ReportTemplatePanel.tsx:20 msgid "Landscape" +msgstr "Liggend" + +#: src/pages/Index/Settings/AdminCenter/ReportTemplatePanel.tsx:26 +msgid "Attach to Model" msgstr "" #: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:35 @@ -4000,20 +4054,12 @@ msgstr "" msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:231 +#: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/part/PartDetail.tsx:690 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:536 -#: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:624 -#: src/pages/sales/SalesOrderDetail.tsx:329 -msgid "Build Orders" -msgstr "Productieorders" - -#: src/pages/Index/Settings/SystemSettings.tsx:318 +#: src/pages/Index/Settings/SystemSettings.tsx:317 msgid "Switch to User Setting" msgstr "" @@ -4069,37 +4115,37 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:98 +#: src/pages/build/BuildDetail.tsx:97 #: src/pages/part/PartDetail.tsx:150 #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:184 #: src/tables/build/BuildOrderTable.tsx:54 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderLineItemTable.tsx:66 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" -msgstr "" +msgstr "IPN" -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:117 -#: src/pages/sales/ReturnOrderDetail.tsx:91 -#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/build/BuildDetail.tsx:110 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/sales/ReturnOrderDetail.tsx:90 +#: src/pages/sales/SalesOrderDetail.tsx:96 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/build/BuildLineTable.tsx:195 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:117 -#: src/pages/company/CompanyDetail.tsx:90 -#: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:92 -#: src/pages/part/CategoryDetail.tsx:101 +#: src/pages/build/BuildDetail.tsx:116 +#: src/pages/company/CompanyDetail.tsx:89 +#: src/pages/company/ManufacturerPartDetail.tsx:82 +#: src/pages/company/SupplierPartDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:100 #: src/pages/part/PartDetail.tsx:157 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 -#: src/pages/sales/ReturnOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:117 -#: src/pages/stock/LocationDetail.tsx:106 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 +#: src/pages/sales/ReturnOrderDetail.tsx:110 +#: src/pages/sales/SalesOrderDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:102 #: src/tables/ColumnRenderers.tsx:81 #: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 @@ -4112,54 +4158,54 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 #: src/tables/sales/SalesOrderAllocationTable.tsx:56 -#: src/tables/sales/SalesOrderLineItemTable.tsx:67 +#: src/tables/sales/SalesOrderLineItemTable.tsx:71 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" -msgstr "" +msgstr "Omschrijving" -#: src/pages/build/BuildDetail.tsx:125 +#: src/pages/build/BuildDetail.tsx:124 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:136 +#: src/pages/build/BuildDetail.tsx:135 msgid "Build Quantity" -msgstr "" +msgstr "Productiehoeveelheid" -#: src/pages/build/BuildDetail.tsx:144 -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:269 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:161 +#: src/pages/build/BuildDetail.tsx:160 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" -msgstr "" +msgstr "Uitgegeven door" -#: src/pages/build/BuildDetail.tsx:168 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/part/PartDetail.tsx:372 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:195 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:215 +#: src/pages/sales/ReturnOrderDetail.tsx:194 +#: src/pages/sales/SalesOrderDetail.tsx:203 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 msgid "Responsible" -msgstr "" +msgstr "Verantwoordelijk" -#: src/pages/build/BuildDetail.tsx:175 +#: src/pages/build/BuildDetail.tsx:174 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" -msgstr "" +msgstr "Aangemaakt" -#: src/pages/build/BuildDetail.tsx:182 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:188 -#: src/pages/sales/SalesOrderDetail.tsx:197 +#: src/pages/build/BuildDetail.tsx:181 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:208 +#: src/pages/sales/ReturnOrderDetail.tsx:187 +#: src/pages/sales/SalesOrderDetail.tsx:196 #: src/tables/ColumnRenderers.tsx:212 #: src/tables/part/PartPurchaseOrdersTable.tsx:99 #: src/tables/sales/ReturnOrderLineItemTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Target Date" msgstr "" @@ -4169,9 +4215,9 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "View part barcode" -#: src/pages/build/BuildDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:188 msgid "Completed" -msgstr "" +msgstr "Compleet" #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 @@ -4183,17 +4229,17 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:202 +#: src/pages/build/BuildDetail.tsx:201 msgid "Any location" -msgstr "" +msgstr "Elke locatie" #: src/pages/build/BuildDetail.tsx:202 #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:209 +#: src/pages/build/BuildDetail.tsx:208 msgid "Destination Location" -msgstr "" +msgstr "Doel Locatie" #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" @@ -4207,68 +4253,68 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:247 +#: src/pages/build/BuildDetail.tsx:246 msgid "Build Details" -msgstr "" +msgstr "Bouw details" -#: src/pages/build/BuildDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:263 -#: src/pages/sales/ReturnOrderDetail.tsx:126 -#: src/pages/sales/ReturnOrderDetail.tsx:233 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:268 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/build/BuildDetail.tsx:252 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:262 +#: src/pages/sales/ReturnOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:232 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:267 +#: src/pages/sales/SalesOrderDetail.tsx:276 msgid "Line Items" msgstr "Regelitems" -#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/build/BuildDetail.tsx:262 msgid "Incomplete Outputs" -msgstr "" +msgstr "Onvolledige uitvoer" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/sales/SalesOrderDetail.tsx:314 msgid "Allocated Stock" -msgstr "" +msgstr "Toegewezen voorraad" -#: src/pages/build/BuildDetail.tsx:295 +#: src/pages/build/BuildDetail.tsx:294 msgid "Consumed Stock" -msgstr "" +msgstr "Verbruikte voorraad" -#: src/pages/build/BuildDetail.tsx:309 +#: src/pages/build/BuildDetail.tsx:308 msgid "Child Build Orders" -msgstr "" +msgstr "Print bouw order" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:318 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" -msgstr "" +msgstr "Test resultaten" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:329 #: src/pages/part/PartDetail.tsx:707 msgid "Test Statistics" -msgstr "" +msgstr "Test statistieken" -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/company/CompanyDetail.tsx:259 -#: src/pages/company/ManufacturerPartDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:343 +#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/ManufacturerPartDetail.tsx:178 #: src/pages/part/PartDetail.tsx:729 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 -#: src/pages/sales/ReturnOrderDetail.tsx:270 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:304 +#: src/pages/sales/ReturnOrderDetail.tsx:269 +#: src/pages/sales/SalesOrderDetail.tsx:338 #: src/pages/stock/StockDetail.tsx:381 msgid "Attachments" msgstr "Bijlagen" -#: src/pages/build/BuildDetail.tsx:352 -#: src/pages/company/CompanyDetail.tsx:270 -#: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:253 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:269 +#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:252 #: src/pages/part/PartDetail.tsx:737 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:281 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:280 +#: src/pages/sales/SalesOrderDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:392 #: src/tables/build/BuildOrderTestTable.tsx:143 #: src/tables/stock/StockTrackingTable.tsx:189 @@ -4279,134 +4325,134 @@ msgstr "Opmerkingen" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:370 +#: src/pages/build/BuildDetail.tsx:369 msgid "Edit Build Order" -msgstr "" +msgstr "Bewerk bouwopdracht" #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" -msgstr "" +msgstr "Voeg bouwopdracht toe" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:390 msgid "Cancel Build Order" -msgstr "" +msgstr "Annuleer bouworder" -#: src/pages/build/BuildDetail.tsx:393 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/SalesOrderDetail.tsx:375 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 +#: src/pages/sales/ReturnOrderDetail.tsx:341 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Cancel this order" +msgstr "Deze order annuleren" + +#: src/pages/build/BuildDetail.tsx:402 +msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 -msgid "Hold Build Order" +#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:350 +#: src/pages/sales/ReturnOrderDetail.tsx:349 +#: src/pages/sales/SalesOrderDetail.tsx:382 +msgid "Place this order on hold" msgstr "" #: src/pages/build/BuildDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:350 #: src/pages/sales/SalesOrderDetail.tsx:383 -msgid "Place this order on hold" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:406 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:352 -#: src/pages/sales/ReturnOrderDetail.tsx:351 -#: src/pages/sales/SalesOrderDetail.tsx:384 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:410 msgid "Issue Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/SalesOrderDetail.tsx:366 +msgid "Issue this order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:413 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335 #: src/pages/sales/ReturnOrderDetail.tsx:334 #: src/pages/sales/SalesOrderDetail.tsx:367 -msgid "Issue this order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:414 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:336 -#: src/pages/sales/ReturnOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:368 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:418 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:421 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:357 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 -#: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/sales/ReturnOrderDetail.tsx:358 +#: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:453 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 -#: src/pages/sales/ReturnOrderDetail.tsx:388 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:386 +#: src/pages/sales/ReturnOrderDetail.tsx:387 +#: src/pages/sales/SalesOrderDetail.tsx:420 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:460 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:394 -#: src/pages/sales/ReturnOrderDetail.tsx:395 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:459 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:393 +#: src/pages/sales/ReturnOrderDetail.tsx:394 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:477 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:459 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:415 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:457 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:464 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:462 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:492 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:429 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:426 +#: src/pages/sales/ReturnOrderDetail.tsx:427 +#: src/pages/sales/SalesOrderDetail.tsx:465 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:497 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:434 -#: src/pages/sales/SalesOrderDetail.tsx:472 +#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:432 +#: src/pages/sales/SalesOrderDetail.tsx:470 msgid "Cancel order" msgstr "" @@ -4418,24 +4464,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:104 +#: src/pages/company/CompanyDetail.tsx:103 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:111 +#: src/pages/company/CompanyDetail.tsx:110 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:120 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:126 +#: src/pages/company/CompanyDetail.tsx:125 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:116 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:333 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:132 +#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:201 +#: src/pages/company/SupplierPartDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4443,20 +4489,20 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:132 +#: src/pages/company/CompanyDetail.tsx:131 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:101 -#: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:100 +#: src/pages/company/ManufacturerPartDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:130 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:138 +#: src/pages/company/CompanyDetail.tsx:137 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:105 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/ReturnOrderDetail.tsx:104 +#: src/pages/sales/SalesOrderDetail.tsx:110 #: src/pages/stock/StockDetail.tsx:226 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 @@ -4465,7 +4511,7 @@ msgstr "" msgid "Customer" msgstr "Klant" -#: src/pages/company/CompanyDetail.tsx:172 +#: src/pages/company/CompanyDetail.tsx:171 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" @@ -4474,11 +4520,11 @@ msgstr "" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:178 +#: src/pages/company/CompanyDetail.tsx:177 msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:187 +#: src/pages/company/CompanyDetail.tsx:186 msgid "Supplied Parts" msgstr "" @@ -4486,302 +4532,302 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:232 +#: src/pages/company/CompanyDetail.tsx:231 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:290 +#: src/pages/company/CompanyDetail.tsx:289 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:298 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:306 +#: src/pages/company/CompanyDetail.tsx:305 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/company/ManufacturerPartDetail.tsx:75 +#: src/pages/company/SupplierPartDetail.tsx:84 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:99 +#: src/pages/company/ManufacturerPartDetail.tsx:90 +#: src/pages/company/SupplierPartDetail.tsx:98 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:108 +#: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:138 +#: src/pages/company/ManufacturerPartDetail.tsx:137 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/ManufacturerPartDetail.tsx:146 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:153 +#: src/pages/company/ManufacturerPartDetail.tsx:152 #: src/pages/part/PartDetail.tsx:539 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/company/ManufacturerPartDetail.tsx:164 #: src/pages/part/PartDetail.tsx:657 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:208 +#: src/pages/company/ManufacturerPartDetail.tsx:207 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:215 +#: src/pages/company/ManufacturerPartDetail.tsx:214 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:227 +#: src/pages/company/ManufacturerPartDetail.tsx:226 #: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: 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 "" +msgstr "Fabrikant onderdeel" -#: src/pages/company/SupplierPartDetail.tsx:159 +#: src/pages/company/SupplierPartDetail.tsx:158 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" -msgstr "" +msgstr "Pakket hoeveelheid" -#: src/pages/company/SupplierPartDetail.tsx:170 +#: src/pages/company/SupplierPartDetail.tsx:169 msgid "Supplier Availability" -msgstr "" +msgstr "Beschikbaarheid van de leverancier" -#: src/pages/company/SupplierPartDetail.tsx:177 +#: src/pages/company/SupplierPartDetail.tsx:176 msgid "Availability Updated" -msgstr "" +msgstr "Beschikbaarheid bijgewerkt" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Availability" -msgstr "" +msgstr "Beschikbaarheid" -#: src/pages/company/SupplierPartDetail.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:212 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:219 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:292 +#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:291 msgid "Received Stock" -msgstr "" +msgstr "Ontvangen voorraad" -#: src/pages/company/SupplierPartDetail.tsx:243 +#: src/pages/company/SupplierPartDetail.tsx:242 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" -msgstr "" +msgstr "Leverancier prijzen" -#: src/pages/company/SupplierPartDetail.tsx:276 +#: src/pages/company/SupplierPartDetail.tsx:275 msgid "Supplier Part Actions" -msgstr "" +msgstr "Acties leverancier onderdelen" -#: src/pages/company/SupplierPartDetail.tsx:301 +#: src/pages/company/SupplierPartDetail.tsx:299 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" -msgstr "" +msgstr "Bewerk leveranciersdeel" -#: src/pages/company/SupplierPartDetail.tsx:309 +#: src/pages/company/SupplierPartDetail.tsx:307 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" -msgstr "" +msgstr "Verwijder leveranciersdeel" -#: src/pages/company/SupplierPartDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:315 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" -msgstr "" +msgstr "Leveranciersdeel toevoegen" -#: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:98 +#: src/pages/part/CategoryDetail.tsx:92 +#: src/pages/stock/LocationDetail.tsx:94 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" -msgstr "" +msgstr "Locatie" -#: src/pages/part/CategoryDetail.tsx:109 +#: src/pages/part/CategoryDetail.tsx:108 msgid "Parent Category" -msgstr "" +msgstr "Bovenliggende categorie" -#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/part/CategoryDetail.tsx:125 msgid "Subcategories" -msgstr "" +msgstr "Subcategorieën" -#: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:138 +#: src/pages/part/CategoryDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:134 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:138 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:146 +#: src/pages/part/CategoryDetail.tsx:145 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:157 +#: src/pages/part/CategoryDetail.tsx:156 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:167 -#: src/pages/part/CategoryDetail.tsx:221 +#: src/pages/part/CategoryDetail.tsx:166 +#: src/pages/part/CategoryDetail.tsx:219 #: src/tables/part/PartCategoryTable.tsx:102 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:230 +#: src/pages/part/CategoryDetail.tsx:179 +#: src/pages/stock/LocationDetail.tsx:226 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 -#: src/pages/part/CategoryDetail.tsx:226 +#: src/pages/part/CategoryDetail.tsx:187 +#: src/pages/part/CategoryDetail.tsx:224 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:197 +#: src/pages/part/CategoryDetail.tsx:196 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:198 +#: src/pages/part/CategoryDetail.tsx:197 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:216 +#: src/pages/part/CategoryDetail.tsx:215 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:238 +#: src/pages/part/CategoryDetail.tsx:236 msgid "Category Details" msgstr "" #: src/pages/part/PartDetail.tsx:163 msgid "Variant of" -msgstr "" +msgstr "Variantie van" #: src/pages/part/PartDetail.tsx:170 msgid "Revision of" -msgstr "" +msgstr "Revisie van" #: src/pages/part/PartDetail.tsx:177 #: src/tables/stock/StockItemTable.tsx:58 msgid "Revision" -msgstr "" +msgstr "Revisie" #: src/pages/part/PartDetail.tsx:184 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" -msgstr "" +msgstr "Categorie" #: src/pages/part/PartDetail.tsx:190 msgid "Default Location" -msgstr "" +msgstr "Standaard locatie" #: src/pages/part/PartDetail.tsx:197 msgid "Category Default Location" -msgstr "" +msgstr "Standaard categorie locatie" #: src/pages/part/PartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" -msgstr "" +msgstr "Eenheden" #: src/pages/part/PartDetail.tsx:211 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" -msgstr "" +msgstr "Trefwoorden" #: src/pages/part/PartDetail.tsx:236 #: src/tables/bom/BomTable.tsx:320 #: src/tables/build/BuildLineTable.tsx:166 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:103 +#: src/tables/sales/SalesOrderLineItemTable.tsx:107 msgid "Available Stock" -msgstr "" +msgstr "Beschikbare voorraad" #: src/pages/part/PartDetail.tsx:243 msgid "Variant Stock" -msgstr "" +msgstr "Variant voorraad" #: src/pages/part/PartDetail.tsx:251 msgid "Minimum Stock" -msgstr "" +msgstr "Minimale voorraad" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:237 #: src/tables/build/BuildLineTable.tsx:128 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 +#: src/tables/sales/SalesOrderLineItemTable.tsx:145 msgid "On order" -msgstr "" +msgstr "In bestelling" #: src/pages/part/PartDetail.tsx:264 msgid "Required for Orders" -msgstr "" +msgstr "Vereist voor bestellingen" #: src/pages/part/PartDetail.tsx:273 msgid "Allocated to Build Orders" -msgstr "" +msgstr "Toegewezen aan het bouwen van orders" #: src/pages/part/PartDetail.tsx:281 msgid "Allocated to Sales Orders" -msgstr "" +msgstr "Toegewezen aan verkooporders" #: src/pages/part/PartDetail.tsx:288 #: src/tables/bom/BomTable.tsx:261 #: src/tables/bom/BomTable.tsx:293 msgid "Can Build" -msgstr "" +msgstr "Kan bouwen" #: src/pages/part/PartDetail.tsx:295 #: src/pages/part/PartDetail.tsx:884 -#: src/pages/stock/StockDetail.tsx:560 +#: src/pages/stock/StockDetail.tsx:559 #: src/tables/build/BuildOrderTestTable.tsx:220 #: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" -msgstr "" +msgstr "In productie" #: src/pages/part/PartDetail.tsx:309 #: src/pages/part/PartDetail.tsx:890 #: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" -msgstr "" +msgstr "Vergrendeld" #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" @@ -4789,12 +4835,12 @@ msgstr "" #: src/pages/part/PartDetail.tsx:315 msgid "Template Part" -msgstr "" +msgstr "Sjabloon onderdeel" #: src/pages/part/PartDetail.tsx:320 #: src/tables/bom/BomTable.tsx:315 msgid "Assembled Part" -msgstr "" +msgstr "Samengesteld onderdeel" #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" @@ -4802,7 +4848,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:325 msgid "Component Part" -msgstr "" +msgstr "Onderdeel" #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" @@ -4811,72 +4857,72 @@ msgstr "" #: src/pages/part/PartDetail.tsx:330 #: src/tables/bom/BomTable.tsx:305 msgid "Testable Part" -msgstr "" +msgstr "Testbaar onderdeel" #: src/pages/part/PartDetail.tsx:336 #: src/tables/bom/BomTable.tsx:310 msgid "Trackable Part" -msgstr "" +msgstr "Traceerbaar onderdeel" #: src/pages/part/PartDetail.tsx:341 msgid "Purchaseable Part" -msgstr "" +msgstr "Aankoopbaar onderdeel" #: src/pages/part/PartDetail.tsx:346 msgid "Saleable Part" -msgstr "" +msgstr "Verkoopbaar onderdeel" #: src/pages/part/PartDetail.tsx:351 msgid "Virtual Part" -msgstr "" +msgstr "Virtueel onderdeel" #: src/pages/part/PartDetail.tsx:359 #: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" -msgstr "" +msgstr "Aangemaakt op" #: src/pages/part/PartDetail.tsx:364 msgid "Created By" -msgstr "" +msgstr "Aangemaakt door" #: src/pages/part/PartDetail.tsx:379 msgid "Default Supplier" -msgstr "" +msgstr "Standaard leverancier" #: src/pages/part/PartDetail.tsx:390 #: src/pages/part/pricing/BomPricingPanel.tsx:79 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" -msgstr "" +msgstr "Prijs bereik" #: src/pages/part/PartDetail.tsx:430 #: src/pages/stock/StockDetail.tsx:131 msgid "Last Stocktake" -msgstr "" +msgstr "Laatste voorraadcontrole" #: src/pages/part/PartDetail.tsx:469 msgid "Stocktake By" -msgstr "" +msgstr "Voorraadcontrole door" #: src/pages/part/PartDetail.tsx:533 msgid "Part Details" -msgstr "" +msgstr "Details onderdelen" #: src/pages/part/PartDetail.tsx:564 msgid "Variants" -msgstr "" +msgstr "Varianten" #: src/pages/part/PartDetail.tsx:571 #: src/pages/stock/StockDetail.tsx:303 msgid "Allocations" -msgstr "" +msgstr "Toewijzingen" #: src/pages/part/PartDetail.tsx:582 #: src/pages/stock/StockDetail.tsx:314 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" -msgstr "" +msgstr "Productie-opdracht toewijzingen" #: src/pages/part/PartDetail.tsx:598 #: src/pages/stock/StockDetail.tsx:329 @@ -4886,58 +4932,58 @@ msgstr "Verkoopordertoewijzingen" #: src/pages/part/PartDetail.tsx:615 msgid "Bill of Materials" -msgstr "" +msgstr "Materiaallijst" #: src/pages/part/PartDetail.tsx:631 msgid "Used In" -msgstr "" +msgstr "Wordt gebruikt in" #: src/pages/part/PartDetail.tsx:638 msgid "Part Pricing" -msgstr "" +msgstr "Prijzen onderdeel" #: src/pages/part/PartDetail.tsx:644 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" -msgstr "" +msgstr "Fabrikant" #: src/pages/part/PartDetail.tsx:684 msgid "Scheduling" -msgstr "" +msgstr "Planning" #: src/pages/part/PartDetail.tsx:696 msgid "Test Templates" -msgstr "" +msgstr "Test sjablonen" #: src/pages/part/PartDetail.tsx:723 msgid "Related Parts" -msgstr "" +msgstr "Gerelateerde onderdelen" #: src/pages/part/PartDetail.tsx:860 #: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:576 #: src/tables/build/BuildLineTable.tsx:59 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:177 #: src/tables/stock/StockItemTable.tsx:310 msgid "Available" -msgstr "" +msgstr "Beschikbaar" #: src/pages/part/PartDetail.tsx:866 msgid "No Stock" -msgstr "" +msgstr "Geen voorraad" #: src/pages/part/PartDetail.tsx:872 #: src/tables/part/PartTestTemplateTable.tsx:106 #: src/tables/stock/StockItemTestResultTable.tsx:383 msgid "Required" -msgstr "" +msgstr "Vereist" #: src/pages/part/PartDetail.tsx:878 #: src/tables/bom/BomTable.tsx:325 #: src/tables/part/PartTable.tsx:86 msgid "On Order" -msgstr "" +msgstr "In bestelling" #: src/pages/part/PartDetail.tsx:909 msgid "Edit Part" @@ -4958,7 +5004,7 @@ msgid "Deleting this part cannot be reversed" msgstr "" #: src/pages/part/PartDetail.tsx:1006 -#: src/pages/stock/LocationDetail.tsx:313 +#: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" @@ -4975,7 +5021,7 @@ msgstr "" msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1094 +#: src/pages/part/PartDetail.tsx:1093 msgid "Select Part Revision" msgstr "" @@ -5004,7 +5050,7 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:120 #: src/pages/part/pricing/PricingOverviewPanel.tsx:107 msgid "BOM Pricing" -msgstr "" +msgstr "Stukslijst prijs" #: src/pages/part/PartPricingPanel.tsx:127 #: src/pages/part/pricing/PricingOverviewPanel.tsx:128 @@ -5028,29 +5074,29 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:89 +#: src/tables/sales/SalesOrderLineItemTable.tsx:93 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" -msgstr "" +msgstr "Totale prijs" #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/BomPricingPanel.tsx:102 #: src/tables/bom/UsedInTable.tsx:49 #: src/tables/part/PartTable.tsx:202 msgid "Component" -msgstr "" +msgstr "Onderdeel" #: src/pages/part/pricing/BomPricingPanel.tsx:81 #: src/pages/part/pricing/VariantPricingPanel.tsx:37 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" -msgstr "" +msgstr "Minimale prijs" #: src/pages/part/pricing/BomPricingPanel.tsx:82 #: src/pages/part/pricing/VariantPricingPanel.tsx:45 #: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" -msgstr "" +msgstr "Maximale prijs" #: src/pages/part/pricing/BomPricingPanel.tsx:112 #~ msgid "Minimum Total Price" @@ -5067,24 +5113,24 @@ msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 #: src/tables/bom/BomTable.tsx:176 #: src/tables/general/ExtraLineItemTable.tsx:56 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" -msgstr "" +msgstr "Prijs per stuk" #: src/pages/part/pricing/BomPricingPanel.tsx:154 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 #: src/tables/purchasing/SupplierPartTable.tsx:148 msgid "Updated" -msgstr "" +msgstr "Bijgewerkt" #: src/pages/part/pricing/BomPricingPanel.tsx:219 msgid "Pie Chart" -msgstr "" +msgstr "Cirkel diagram" #: src/pages/part/pricing/BomPricingPanel.tsx:220 msgid "Bar Chart" -msgstr "" +msgstr "Staafdiagram" #: src/pages/part/pricing/PriceBreakPanel.tsx:58 #: src/pages/part/pricing/PriceBreakPanel.tsx:110 @@ -5179,42 +5225,42 @@ msgstr "" #: src/pages/part/pricing/SaleHistoryPanel.tsx:22 msgid "Sale Order" -msgstr "" +msgstr "Verkoop order" #: src/pages/part/pricing/SaleHistoryPanel.tsx:42 #: src/pages/part/pricing/SaleHistoryPanel.tsx:92 msgid "Sale Price" -msgstr "" +msgstr "Verkoopprijs" #: src/pages/part/pricing/SupplierPricingPanel.tsx:65 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 msgid "Supplier Price" -msgstr "" +msgstr "Leverancier prijs" #: src/pages/part/pricing/VariantPricingPanel.tsx:30 #: src/pages/part/pricing/VariantPricingPanel.tsx:94 msgid "Variant Part" -msgstr "" +msgstr "Variant onderdeel" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:88 msgid "Edit Purchase Order" -msgstr "" +msgstr "Bewerk inkooporder" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:98 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:97 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" -msgstr "" +msgstr "Inkooporder toevoegen" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:122 msgid "Supplier Reference" -msgstr "" +msgstr "Referentie leverancier" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:133 -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:153 +#: src/pages/sales/ReturnOrderDetail.tsx:132 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Line Items" -msgstr "" +msgstr "Afgeronde regel items" #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:126 @@ -5222,107 +5268,107 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:140 -#: src/pages/sales/SalesOrderDetail.tsx:149 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:160 +#: src/pages/sales/ReturnOrderDetail.tsx:139 +#: src/pages/sales/SalesOrderDetail.tsx:148 msgid "Order Currency" -msgstr "" +msgstr "Bestelling valuta" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:147 -#: src/pages/sales/SalesOrderDetail.tsx:156 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:146 +#: src/pages/sales/SalesOrderDetail.tsx:155 msgid "Total Cost" -msgstr "" +msgstr "Totale kosten" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:182 -#: src/pages/sales/SalesOrderDetail.tsx:191 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 +#: src/pages/sales/ReturnOrderDetail.tsx:181 +#: src/pages/sales/SalesOrderDetail.tsx:190 msgid "Created On" -msgstr "" +msgstr "Gemaakt op" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:227 -#: src/pages/sales/SalesOrderDetail.tsx:262 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 +#: src/pages/sales/ReturnOrderDetail.tsx:226 +#: src/pages/sales/SalesOrderDetail.tsx:261 msgid "Order Details" msgstr "Order Details" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 -#: src/pages/sales/ReturnOrderDetail.tsx:254 -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:275 +#: src/pages/sales/ReturnOrderDetail.tsx:253 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Extra Line Items" -msgstr "" +msgstr "Extra regelitems" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Issue Purchase Order" -msgstr "" +msgstr "Inkooporder aanmaken" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 msgid "Cancel Purchase Order" -msgstr "" +msgstr "Order annuleren" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 msgid "Hold Purchase Order" -msgstr "" +msgstr "Order vasthouden" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 msgid "Complete Purchase Order" -msgstr "" +msgstr "Bestelling afronden" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/pages/sales/SalesOrderDetail.tsx:453 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/sales/ReturnOrderDetail.tsx:412 +#: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order Actions" -msgstr "" +msgstr "Order acties" -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/ReturnOrderDetail.tsx:96 +#: src/pages/sales/SalesOrderDetail.tsx:102 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "Klantreferentie" -#: src/pages/sales/ReturnOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:310 msgid "Edit Return Order" -msgstr "" +msgstr "Retour order bewerken" -#: src/pages/sales/ReturnOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:319 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "Retourorder toevoegen" -#: src/pages/sales/ReturnOrderDetail.tsx:332 +#: src/pages/sales/ReturnOrderDetail.tsx:331 msgid "Issue Return Order" -msgstr "" +msgstr "Issue retour order" -#: src/pages/sales/ReturnOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 msgid "Cancel Return Order" -msgstr "" +msgstr "Annuleer retour order" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:342 msgid "Order canceled" -msgstr "" +msgstr "Bestelling geannuleerd" -#: src/pages/sales/ReturnOrderDetail.tsx:348 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Hold Return Order" -msgstr "" +msgstr "Retour order vasthouden" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Complete Return Order" -msgstr "" +msgstr "Voltooi retour bestelling" #: src/pages/sales/SalesIndex.tsx:38 msgid "Customers" msgstr "Klanten" -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Completed Shipments" msgstr "Voltooide Verzendingen" -#: src/pages/sales/SalesOrderDetail.tsx:239 +#: src/pages/sales/SalesOrderDetail.tsx:238 msgid "Edit Sales Order" -msgstr "" +msgstr "Verkooporder bewerken" -#: src/pages/sales/SalesOrderDetail.tsx:248 +#: src/pages/sales/SalesOrderDetail.tsx:247 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5332,94 +5378,94 @@ msgstr "Voeg Verkooporder toe" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:308 msgid "Shipments" -msgstr "" +msgstr "Zending" -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:364 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Cancel Sales Order" -msgstr "" +msgstr "Verkooporder annuleren" -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Complete Sales Order" -msgstr "" +msgstr "Verkooporder voltooien" -#: src/pages/sales/SalesOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Ship Order" -msgstr "" +msgstr "Bestelling verzenden" -#: src/pages/stock/LocationDetail.tsx:114 +#: src/pages/stock/LocationDetail.tsx:110 msgid "Parent Location" -msgstr "" +msgstr "Bovenliggende locatie" -#: src/pages/stock/LocationDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:128 msgid "Sublocations" -msgstr "" +msgstr "Sub locatie" -#: src/pages/stock/LocationDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:140 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" -msgstr "" +msgstr "Extern" -#: src/pages/stock/LocationDetail.tsx:150 +#: src/pages/stock/LocationDetail.tsx:146 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" -msgstr "" +msgstr "Locatie type" -#: src/pages/stock/LocationDetail.tsx:161 +#: src/pages/stock/LocationDetail.tsx:157 msgid "Top level stock location" -msgstr "" +msgstr "Locatie voorraad topniveau" -#: src/pages/stock/LocationDetail.tsx:172 +#: src/pages/stock/LocationDetail.tsx:168 msgid "Location Details" -msgstr "" +msgstr "Locatie gegevens" -#: src/pages/stock/LocationDetail.tsx:198 +#: src/pages/stock/LocationDetail.tsx:194 msgid "Default Parts" -msgstr "" +msgstr "Standaard onderdelen" -#: src/pages/stock/LocationDetail.tsx:217 -#: src/pages/stock/LocationDetail.tsx:340 +#: src/pages/stock/LocationDetail.tsx:213 +#: src/pages/stock/LocationDetail.tsx:335 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" -msgstr "" +msgstr "Voorraadlocatie bewerken" + +#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:340 +msgid "Delete Stock Location" +msgstr "Voorraadlocatie verwijderen" + +#: src/pages/stock/LocationDetail.tsx:237 +msgid "Items Action" +msgstr "Artikel actie" #: src/pages/stock/LocationDetail.tsx:238 -#: src/pages/stock/LocationDetail.tsx:345 -msgid "Delete Stock Location" -msgstr "" - -#: src/pages/stock/LocationDetail.tsx:241 -msgid "Items Action" -msgstr "" - -#: src/pages/stock/LocationDetail.tsx:242 msgid "Action for stock items in this location" -msgstr "" +msgstr "Actie voor voorraad items op deze locatie" -#: src/pages/stock/LocationDetail.tsx:247 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Child Locations Action" -msgstr "" +msgstr "Acties voor onderliggende locaties" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Action for child locations in this location" -msgstr "" +msgstr "Actie voor onderliggende locaties in deze locatie" -#: src/pages/stock/LocationDetail.tsx:335 +#: src/pages/stock/LocationDetail.tsx:331 msgid "Location Actions" -msgstr "" +msgstr "Locatie acties" #: src/pages/stock/StockDetail.tsx:104 msgid "Base Part" -msgstr "" +msgstr "Basis onderdeel" #: src/pages/stock/StockDetail.tsx:155 #~ msgid "Link custom barcode to stock item" @@ -5431,49 +5477,43 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:184 msgid "Installed In" -msgstr "" +msgstr "Geïnstalleerd in" #: src/pages/stock/StockDetail.tsx:200 msgid "Consumed By" -msgstr "" +msgstr "Verbruikt door" #: src/pages/stock/StockDetail.tsx:205 #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:96 -msgid "Build Order" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" #: src/pages/stock/StockDetail.tsx:287 msgid "Stock Details" -msgstr "" +msgstr "Voorraad details" #: src/pages/stock/StockDetail.tsx:293 msgid "Stock Tracking" -msgstr "" +msgstr "Voorraad bijhouden" #: src/pages/stock/StockDetail.tsx:346 msgid "Test Data" -msgstr "" +msgstr "Test gegevens" #: src/pages/stock/StockDetail.tsx:360 msgid "Installed Items" -msgstr "" +msgstr "Geïnstalleerde items" #: src/pages/stock/StockDetail.tsx:367 msgid "Child Items" -msgstr "" +msgstr "Onderliggende artikelen" #: src/pages/stock/StockDetail.tsx:421 msgid "Edit Stock Item" -msgstr "" +msgstr "Bewerk voorraadartikel" #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" @@ -5481,38 +5521,38 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:448 msgid "Delete Stock Item" -msgstr "" +msgstr "Voorraad artikel verwijderen" #: src/pages/stock/StockDetail.tsx:488 msgid "Stock Operations" -msgstr "" +msgstr "Voorraad activiteiten" #: src/pages/stock/StockDetail.tsx:493 msgid "Count stock" -msgstr "" +msgstr "Tellen voorraad" #: src/pages/stock/StockDetail.tsx:503 #: src/tables/stock/StockItemTable.tsx:449 msgid "Add stock" -msgstr "" +msgstr "Voorraad toevoegen" #: src/pages/stock/StockDetail.tsx:511 #: src/tables/stock/StockItemTable.tsx:458 msgid "Remove stock" -msgstr "" +msgstr "Voorraad verwijderen" #: src/pages/stock/StockDetail.tsx:518 msgid "Transfer" -msgstr "" +msgstr "Verplaatsen" #: src/pages/stock/StockDetail.tsx:519 #: src/tables/stock/StockItemTable.tsx:478 msgid "Transfer stock" -msgstr "" +msgstr "Voorraad verplaatsen" #: src/pages/stock/StockDetail.tsx:530 msgid "Stock Item Actions" -msgstr "" +msgstr "Voorraad artikel acties" #: src/tables/ColumnRenderers.tsx:30 msgid "Part is not active" @@ -5520,21 +5560,21 @@ msgstr "Onderdeel is niet actief" #: src/tables/ColumnRenderers.tsx:35 msgid "Part is locked" -msgstr "" +msgstr "Onderdeel is vergrendeld" #: src/tables/ColumnRenderers.tsx:57 msgid "No location set" -msgstr "" +msgstr "Geen locatie ingesteld" #: src/tables/ColumnRenderers.tsx:228 #: src/tables/sales/SalesOrderShipmentTable.tsx:79 msgid "Shipment Date" -msgstr "" +msgstr "Verzenddatum" #: src/tables/ColumnSelect.tsx:16 #: src/tables/ColumnSelect.tsx:23 msgid "Select Columns" -msgstr "" +msgstr "Kolommen selecteren" #: src/tables/DownloadAction.tsx:13 #~ msgid "Excel" @@ -5542,7 +5582,7 @@ msgstr "" #: src/tables/DownloadAction.tsx:21 msgid "CSV" -msgstr "" +msgstr "CSV" #: src/tables/DownloadAction.tsx:21 #~ msgid "Download selected data" @@ -5550,11 +5590,11 @@ msgstr "" #: src/tables/DownloadAction.tsx:22 msgid "TSV" -msgstr "" +msgstr "TSV" #: src/tables/DownloadAction.tsx:23 msgid "Excel (.xlsx)" -msgstr "" +msgstr "Excel (.xlsx)" #: src/tables/DownloadAction.tsx:24 #~ msgid "Excel (.xls)" @@ -5562,95 +5602,95 @@ msgstr "" #: src/tables/DownloadAction.tsx:36 msgid "Download Data" -msgstr "" +msgstr "Download gegevens" #: src/tables/Filter.tsx:89 #: src/tables/build/BuildOrderTable.tsx:127 msgid "Assigned to me" -msgstr "" +msgstr "Toegewezen aan mij" #: src/tables/Filter.tsx:90 #: src/tables/build/BuildOrderTable.tsx:128 msgid "Show orders assigned to me" -msgstr "" +msgstr "Toon aan mij toegewezen orders" #: src/tables/Filter.tsx:97 msgid "Outstanding" -msgstr "" +msgstr "Openstaand" #: src/tables/Filter.tsx:98 msgid "Show outstanding orders" -msgstr "" +msgstr "Toon openstaande orders" #: src/tables/Filter.tsx:105 #: src/tables/build/BuildOrderTable.tsx:120 msgid "Overdue" -msgstr "" +msgstr "Achterstallig" #: src/tables/Filter.tsx:106 msgid "Show overdue orders" -msgstr "" +msgstr "Toon achterstallige bestellingen" #: src/tables/FilterSelectDrawer.tsx:51 msgid "Remove filter" -msgstr "" +msgstr "Filter verwijderen" #: src/tables/FilterSelectDrawer.tsx:135 msgid "Select filter" -msgstr "" +msgstr "Filter selecteren" #: src/tables/FilterSelectDrawer.tsx:136 msgid "Filter" -msgstr "" +msgstr "Filter" #: src/tables/FilterSelectDrawer.tsx:143 #: src/tables/build/BuildOrderTestTable.tsx:135 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:38 #: src/tables/stock/StockItemTestResultTable.tsx:192 msgid "Value" -msgstr "" +msgstr "Invoer" #: src/tables/FilterSelectDrawer.tsx:145 msgid "Select filter value" -msgstr "" +msgstr "Selecteer filterwaarde" #: src/tables/FilterSelectDrawer.tsx:188 msgid "Table Filters" -msgstr "" +msgstr "Tabel filters" #: src/tables/FilterSelectDrawer.tsx:220 msgid "Add Filter" -msgstr "" +msgstr "Filter toevoegen" #: src/tables/FilterSelectDrawer.tsx:229 msgid "Clear Filters" -msgstr "" +msgstr "Filters wissen" #: src/tables/InvenTreeTable.tsx:122 #: src/tables/InvenTreeTable.tsx:430 #: src/tables/InvenTreeTable.tsx:454 msgid "No records found" -msgstr "" +msgstr "Geen gegevens gevonden" #: src/tables/InvenTreeTable.tsx:465 msgid "Server returned incorrect data type" -msgstr "" +msgstr "Server heeft onjuist gegevenstype teruggestuurd" #: src/tables/InvenTreeTable.tsx:473 msgid "Bad request" -msgstr "" +msgstr "Slecht verzoek" #: src/tables/InvenTreeTable.tsx:476 msgid "Unauthorized" -msgstr "" +msgstr "Niet-geautoriseerd" #: src/tables/InvenTreeTable.tsx:479 msgid "Forbidden" -msgstr "" +msgstr "Niet toegestaan." #: src/tables/InvenTreeTable.tsx:482 msgid "Not found" -msgstr "" +msgstr "Niet gevonden" #: src/tables/InvenTreeTable.tsx:510 #~ msgid "Are you sure you want to delete the selected records?" @@ -5658,15 +5698,15 @@ msgstr "" #: src/tables/InvenTreeTable.tsx:524 msgid "Delete Selected Items" -msgstr "" +msgstr "Geselecteerde items verwijderen" #: src/tables/InvenTreeTable.tsx:528 msgid "Are you sure you want to delete the selected items?" -msgstr "" +msgstr "Weet u zeker dat u de geselecteerde items wilt verwijderen?" #: src/tables/InvenTreeTable.tsx:530 msgid "This action cannot be undone!" -msgstr "" +msgstr "Deze actie kan niet ongedaan worden gemaakt!" #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" @@ -5688,19 +5728,19 @@ msgstr "" #: src/tables/InvenTreeTable.tsx:624 #: src/tables/InvenTreeTable.tsx:625 msgid "Barcode actions" -msgstr "" +msgstr "Streepjescode acties" #: src/tables/InvenTreeTable.tsx:634 msgid "Delete selected records" -msgstr "" +msgstr "Verwijder de geselecteerde records" #: src/tables/InvenTreeTable.tsx:655 msgid "Refresh data" -msgstr "" +msgstr "Gegevens vernieuwen" #: src/tables/InvenTreeTable.tsx:681 msgid "Table filters" -msgstr "" +msgstr "Tabel filters" #: src/tables/TableHoverCard.tsx:35 #~ msgid "item-{idx}" @@ -5712,49 +5752,49 @@ msgstr "" #: src/tables/bom/BomTable.tsx:95 msgid "This BOM item is defined for a different parent" -msgstr "" +msgstr "Deze stuklijst is gedefinieerd voor een ander bovenliggende item" #: src/tables/bom/BomTable.tsx:110 msgid "Part Information" -msgstr "" +msgstr "Informatie over onderdeel" #: src/tables/bom/BomTable.tsx:212 #: src/tables/build/BuildLineTable.tsx:137 #: src/tables/part/PartTable.tsx:125 msgid "External stock" -msgstr "" +msgstr "Externe voorraad" #: src/tables/bom/BomTable.tsx:220 #: src/tables/build/BuildLineTable.tsx:100 msgid "Includes substitute stock" -msgstr "" +msgstr "Inclusief vervangend voorraad" #: src/tables/bom/BomTable.tsx:229 #: src/tables/build/BuildLineTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:127 +#: src/tables/sales/SalesOrderLineItemTable.tsx:131 msgid "Includes variant stock" -msgstr "" +msgstr "Bevat variant voorraad" #: src/tables/bom/BomTable.tsx:245 #: src/tables/part/PartTable.tsx:92 msgid "Building" -msgstr "" +msgstr "Bouwen" #: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 #: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" -msgstr "" +msgstr "Voorraad informatie" #: src/tables/bom/BomTable.tsx:285 #: src/tables/build/BuildLineTable.tsx:260 msgid "Consumable item" -msgstr "" +msgstr "Verbruiksartikel" #: src/tables/bom/BomTable.tsx:288 msgid "No available stock" -msgstr "" +msgstr "Geen beschikbare voorraad" #: src/tables/bom/BomTable.tsx:301 #~ msgid "Create BOM Item" @@ -5763,7 +5803,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:306 #: src/tables/build/BuildLineTable.tsx:80 msgid "Show testable items" -msgstr "" +msgstr "Getest items weergeven" #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" @@ -5771,28 +5811,28 @@ msgstr "" #: src/tables/bom/BomTable.tsx:311 msgid "Show trackable items" -msgstr "" +msgstr "Traceerbare items tonen" #: src/tables/bom/BomTable.tsx:316 #: src/tables/build/BuildLineTable.tsx:75 msgid "Show assembled items" -msgstr "" +msgstr "Gecreëerde items weergeven" #: src/tables/bom/BomTable.tsx:321 msgid "Show items with available stock" -msgstr "" +msgstr "Toon artikelen met beschikbare voorraad" #: src/tables/bom/BomTable.tsx:326 msgid "Show items on order" -msgstr "" +msgstr "Artikelen op bestelling tonen" #: src/tables/bom/BomTable.tsx:330 msgid "Validated" -msgstr "" +msgstr "Goedgekeurd" #: src/tables/bom/BomTable.tsx:331 msgid "Show validated items" -msgstr "" +msgstr "Goedgekeurde items weergeven" #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" @@ -5805,31 +5845,31 @@ msgstr "" #: src/tables/bom/BomTable.tsx:335 #: src/tables/bom/UsedInTable.tsx:74 msgid "Inherited" -msgstr "" +msgstr "Overgenomen" #: src/tables/bom/BomTable.tsx:336 #: src/tables/bom/UsedInTable.tsx:75 msgid "Show inherited items" -msgstr "" +msgstr "Toon overgenomen items" #: src/tables/bom/BomTable.tsx:340 msgid "Allow Variants" -msgstr "" +msgstr "Varianten toestaan" #: src/tables/bom/BomTable.tsx:341 msgid "Show items which allow variant substitution" -msgstr "" +msgstr "Toon items die variant vervanging toestaan" #: src/tables/bom/BomTable.tsx:345 #: src/tables/bom/UsedInTable.tsx:79 #: src/tables/build/BuildLineTable.tsx:69 msgid "Optional" -msgstr "" +msgstr "Optioneel" #: src/tables/bom/BomTable.tsx:346 #: src/tables/bom/UsedInTable.tsx:80 msgid "Show optional items" -msgstr "" +msgstr "Optionele items weergeven" #: src/tables/bom/BomTable.tsx:348 #~ msgid "Delete Bom Item" @@ -5842,11 +5882,11 @@ msgstr "" #: src/tables/bom/BomTable.tsx:350 #: src/tables/build/BuildLineTable.tsx:64 msgid "Consumable" -msgstr "" +msgstr "Verbruiksartikelen" #: src/tables/bom/BomTable.tsx:351 msgid "Show consumable items" -msgstr "" +msgstr "Toon verbruikte items" #: src/tables/bom/BomTable.tsx:351 #~ msgid "Are you sure you want to remove this BOM item?" @@ -5859,59 +5899,59 @@ msgstr "" #: src/tables/bom/BomTable.tsx:355 #: src/tables/part/PartTable.tsx:282 msgid "Has Pricing" -msgstr "" +msgstr "Heeft prijzen" #: src/tables/bom/BomTable.tsx:356 msgid "Show items with pricing" -msgstr "" +msgstr "Toon items met prijzen" #: src/tables/bom/BomTable.tsx:378 #: src/tables/bom/BomTable.tsx:511 msgid "Import BOM Data" -msgstr "" +msgstr "Stuklijst gegevens importeren" #: src/tables/bom/BomTable.tsx:388 #: src/tables/bom/BomTable.tsx:523 msgid "Add BOM Item" -msgstr "" +msgstr "Stuklijst BOM item toevoegen" #: src/tables/bom/BomTable.tsx:393 msgid "BOM item created" -msgstr "" +msgstr "Stuklijst BOM item aangemaakt" #: src/tables/bom/BomTable.tsx:400 msgid "Edit BOM Item" -msgstr "" +msgstr "Edit stuklijst BOM Item" #: src/tables/bom/BomTable.tsx:402 msgid "BOM item updated" -msgstr "" +msgstr "Stuklijst BOM item bijgewerkt" #: src/tables/bom/BomTable.tsx:409 msgid "Delete BOM Item" -msgstr "" +msgstr "Verwijder stuklijst BOM Item" #: src/tables/bom/BomTable.tsx:410 msgid "BOM item deleted" -msgstr "" +msgstr "Stuklijst BOM item verwijderd" #: src/tables/bom/BomTable.tsx:423 #: src/tables/bom/BomTable.tsx:426 #: src/tables/bom/BomTable.tsx:517 msgid "Validate BOM" -msgstr "" +msgstr "Valideren stuklijst BOM" #: src/tables/bom/BomTable.tsx:427 msgid "Do you want to validate the bill of materials for this assembly?" -msgstr "" +msgstr "Wil je de materiaal rekening voor deze stuklijst valideren?" #: src/tables/bom/BomTable.tsx:430 msgid "BOM validated" -msgstr "" +msgstr "Stuklijst BOM gecontroleerd" #: src/tables/bom/BomTable.tsx:442 msgid "BOM item validated" -msgstr "" +msgstr "Stuklijst BOM item gevalideerd" #: src/tables/bom/BomTable.tsx:451 msgid "Failed to validate BOM item" @@ -6031,7 +6071,7 @@ msgid "Show tracked lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:119 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "In production" msgstr "" @@ -6040,7 +6080,7 @@ msgid "Insufficient stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:163 -#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/sales/SalesOrderLineItemTable.tsx:125 #: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" @@ -6054,41 +6094,41 @@ msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:283 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 +#: src/tables/sales/SalesOrderLineItemTable.tsx:247 msgid "Create Build Order" msgstr "" #: src/tables/build/BuildLineTable.tsx:311 msgid "Auto allocation in progress" -msgstr "" +msgstr "Automatische toewijzing in uitvoering" #: src/tables/build/BuildLineTable.tsx:314 #: src/tables/build/BuildLineTable.tsx:445 msgid "Auto Allocate Stock" -msgstr "" +msgstr "Automatisch voorraad toewijzen" #: src/tables/build/BuildLineTable.tsx:315 msgid "Automatically allocate stock to this build according to the selected options" -msgstr "" +msgstr "Voorraad automatisch toewijzen aan deze build volgens de geselecteerde opties" #: src/tables/build/BuildLineTable.tsx:333 #: src/tables/build/BuildLineTable.tsx:347 #: src/tables/build/BuildLineTable.tsx:404 #: src/tables/build/BuildLineTable.tsx:472 msgid "Deallocate Stock" -msgstr "" +msgstr "Voorraad ongedaan maken" #: src/tables/build/BuildLineTable.tsx:349 msgid "Deallocate all untracked stock for this build order" -msgstr "" +msgstr "Maak de toewijzing van alle niet bijgehouden voorraad voor deze bouworder ongedaan" #: src/tables/build/BuildLineTable.tsx:351 msgid "Deallocate stock from the selected line item" -msgstr "" +msgstr "Maak de toewijzing van voorraad van het geselecteerde regelitem ongedaan" #: src/tables/build/BuildLineTable.tsx:355 msgid "Stock has been deallocated" -msgstr "" +msgstr "De voorraad is ongedaan gemaakt" #: src/tables/build/BuildLineTable.tsx:414 msgid "Order Stock" @@ -6245,24 +6285,24 @@ msgstr "" msgid "Required Tests" msgstr "" -#: src/tables/company/AddressTable.tsx:121 -#: src/tables/company/AddressTable.tsx:185 +#: src/tables/company/AddressTable.tsx:118 +#: src/tables/company/AddressTable.tsx:182 msgid "Add Address" msgstr "" -#: src/tables/company/AddressTable.tsx:126 +#: src/tables/company/AddressTable.tsx:123 msgid "Address created" msgstr "" -#: src/tables/company/AddressTable.tsx:135 +#: src/tables/company/AddressTable.tsx:132 msgid "Edit Address" msgstr "" -#: src/tables/company/AddressTable.tsx:143 +#: src/tables/company/AddressTable.tsx:140 msgid "Delete Address" msgstr "" -#: src/tables/company/AddressTable.tsx:144 +#: src/tables/company/AddressTable.tsx:141 msgid "Are you sure you want to delete this address?" msgstr "" @@ -6372,23 +6412,23 @@ msgid "Drag attachment file here to upload" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:86 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 #: src/tables/sales/ReturnOrderLineItemTable.tsx:60 -#: src/tables/sales/SalesOrderLineItemTable.tsx:196 +#: src/tables/sales/SalesOrderLineItemTable.tsx:200 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:98 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/SalesOrderLineItemTable.tsx:214 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:106 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/SalesOrderLineItemTable.tsx:222 +#: src/tables/sales/SalesOrderLineItemTable.tsx:226 msgid "Delete Line Item" msgstr "" @@ -6401,12 +6441,12 @@ msgid "Machine restarted" msgstr "" #: src/tables/machine/MachineListTable.tsx:212 -#: src/tables/machine/MachineListTable.tsx:263 +#: src/tables/machine/MachineListTable.tsx:262 msgid "Edit machine" msgstr "" #: src/tables/machine/MachineListTable.tsx:226 -#: src/tables/machine/MachineListTable.tsx:267 +#: src/tables/machine/MachineListTable.tsx:266 msgid "Delete machine" msgstr "" @@ -6419,7 +6459,7 @@ msgid "Are you sure you want to remove the machine \"{0}\"?" msgstr "" #: src/tables/machine/MachineListTable.tsx:255 -#: src/tables/machine/MachineListTable.tsx:432 +#: src/tables/machine/MachineListTable.tsx:431 msgid "Restart required" msgstr "" @@ -6427,50 +6467,50 @@ msgstr "" msgid "Machine Actions" msgstr "" -#: src/tables/machine/MachineListTable.tsx:272 +#: src/tables/machine/MachineListTable.tsx:271 msgid "Restart" msgstr "" -#: src/tables/machine/MachineListTable.tsx:274 +#: src/tables/machine/MachineListTable.tsx:273 msgid "Restart machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:276 +#: src/tables/machine/MachineListTable.tsx:275 msgid "manual restart required" msgstr "" -#: src/tables/machine/MachineListTable.tsx:292 +#: src/tables/machine/MachineListTable.tsx:291 msgid "Machine information" msgstr "" -#: src/tables/machine/MachineListTable.tsx:303 -#: src/tables/machine/MachineListTable.tsx:599 +#: src/tables/machine/MachineListTable.tsx:302 +#: src/tables/machine/MachineListTable.tsx:598 msgid "Machine Type" msgstr "" -#: src/tables/machine/MachineListTable.tsx:316 +#: src/tables/machine/MachineListTable.tsx:315 msgid "Machine Driver" msgstr "" -#: src/tables/machine/MachineListTable.tsx:329 +#: src/tables/machine/MachineListTable.tsx:328 msgid "Initialized" msgstr "" -#: src/tables/machine/MachineListTable.tsx:350 +#: src/tables/machine/MachineListTable.tsx:349 #: src/tables/machine/MachineTypeTable.tsx:261 msgid "Errors" msgstr "" -#: src/tables/machine/MachineListTable.tsx:358 +#: src/tables/machine/MachineListTable.tsx:357 #: src/tables/machine/MachineTypeTable.tsx:269 msgid "No errors reported" msgstr "" -#: src/tables/machine/MachineListTable.tsx:378 +#: src/tables/machine/MachineListTable.tsx:377 msgid "Machine Settings" msgstr "" -#: src/tables/machine/MachineListTable.tsx:389 +#: src/tables/machine/MachineListTable.tsx:388 msgid "Driver Settings" msgstr "" @@ -6478,15 +6518,15 @@ msgstr "" #~ msgid "Create machine" #~ msgstr "Create machine" -#: src/tables/machine/MachineListTable.tsx:506 +#: src/tables/machine/MachineListTable.tsx:505 msgid "Add machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:561 +#: src/tables/machine/MachineListTable.tsx:560 msgid "Machine detail" msgstr "" -#: src/tables/machine/MachineListTable.tsx:608 +#: src/tables/machine/MachineListTable.tsx:607 msgid "Driver" msgstr "" @@ -7252,7 +7292,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337 msgid "Import Line Items" msgstr "" @@ -7268,25 +7308,25 @@ msgstr "" msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:298 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342 #: src/tables/sales/ReturnOrderLineItemTable.tsx:142 -#: src/tables/sales/SalesOrderLineItemTable.tsx:240 +#: src/tables/sales/SalesOrderLineItemTable.tsx:257 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352 msgid "Receive items" msgstr "" @@ -7354,15 +7394,23 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:262 +#: src/tables/sales/SalesOrderLineItemTable.tsx:238 +msgid "Allocate Serial Numbers" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:279 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 +msgid "Allocate Serials" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:303 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 #: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" diff --git a/src/frontend/src/locales/no/messages.po b/src/frontend/src/locales/no/messages.po index 43944b2881..2ed3562c88 100644 --- a/src/frontend/src/locales/no/messages.po +++ b/src/frontend/src/locales/no/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: no\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-29 04:38\n" +"PO-Revision-Date: 2024-09-09 03:25\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -60,8 +60,9 @@ msgstr "" #: src/components/buttons/PrintingActions.tsx:106 #: src/components/buttons/PrintingActions.tsx:144 -#: src/components/editors/NotesEditor.tsx:65 -#: src/components/editors/NotesEditor.tsx:165 +#: src/components/editors/NotesEditor.tsx:40 +#: src/components/editors/NotesEditor.tsx:109 +#: src/components/editors/NotesEditor.tsx:163 #: src/components/forms/fields/ApiFormField.tsx:319 #: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 @@ -163,8 +164,8 @@ msgstr "Fjern" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:237 -#: src/components/items/ActionDropdown.tsx:238 +#: src/components/items/ActionDropdown.tsx:270 +#: src/components/items/ActionDropdown.tsx:271 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:210 @@ -239,31 +240,45 @@ msgstr "" #~ msgid "Part is virtual (not a physical part)" #~ msgstr "Part is virtual (not a physical part)" -#: src/components/editors/NotesEditor.tsx:66 +#: src/components/editors/NotesEditor.tsx:41 +#: src/components/editors/NotesEditor.tsx:110 msgid "Image upload failed" msgstr "" -#: src/components/editors/NotesEditor.tsx:156 +#: src/components/editors/NotesEditor.tsx:119 +#: src/components/editors/NotesEditor.tsx:154 #: src/components/forms/ApiForm.tsx:467 #: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "Suksess" -#: src/components/editors/NotesEditor.tsx:157 +#: src/components/editors/NotesEditor.tsx:120 +msgid "Image uploaded successfully" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:155 msgid "Notes saved successfully" msgstr "" -#: src/components/editors/NotesEditor.tsx:166 +#: src/components/editors/NotesEditor.tsx:164 msgid "Failed to save notes" msgstr "Kunne ikke lagre notater" -#: src/components/editors/NotesEditor.tsx:198 -msgid "Preview Notes" +#: src/components/editors/NotesEditor.tsx:182 +msgid "Disable Editing" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:191 +msgid "Enable Editing" msgstr "" #: src/components/editors/NotesEditor.tsx:198 -msgid "Edit Notes" -msgstr "" +#~ msgid "Preview Notes" +#~ msgstr "Preview Notes" + +#: src/components/editors/NotesEditor.tsx:198 +#~ msgid "Edit Notes" +#~ msgstr "Edit Notes" #: src/components/editors/NotesEditor.tsx:212 msgid "Save Notes" @@ -417,7 +432,7 @@ msgid "Update" msgstr "Oppdater" #: src/components/forms/ApiForm.tsx:698 -#: src/components/items/ActionDropdown.tsx:217 +#: src/components/items/ActionDropdown.tsx:250 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:357 #: src/pages/Notifications.tsx:123 @@ -593,9 +608,9 @@ msgstr "Vert" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 -#: src/pages/part/CategoryDetail.tsx:81 +#: src/pages/part/CategoryDetail.tsx:80 #: src/pages/part/PartDetail.tsx:143 -#: src/pages/stock/LocationDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:82 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -867,68 +882,72 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:131 -msgid "Barcode Actions" -msgstr "Strekkodehandlinger" - -#: src/components/items/ActionDropdown.tsx:136 -msgid "View" -msgstr "Visning" - -#: src/components/items/ActionDropdown.tsx:138 -msgid "View barcode" -msgstr "Vis strekkode" +#: src/components/items/ActionDropdown.tsx:128 +msgid "Options" +msgstr "" #: src/components/items/ActionDropdown.tsx:140 #~ msgid "View Barcode" #~ msgstr "View Barcode" -#: src/components/items/ActionDropdown.tsx:144 +#: src/components/items/ActionDropdown.tsx:162 +#~ msgid "Link custom barcode" +#~ msgstr "Link custom barcode" + +#: src/components/items/ActionDropdown.tsx:164 +msgid "Barcode Actions" +msgstr "Strekkodehandlinger" + +#: src/components/items/ActionDropdown.tsx:169 +msgid "View" +msgstr "Visning" + +#: src/components/items/ActionDropdown.tsx:171 +msgid "View barcode" +msgstr "Vis strekkode" + +#: src/components/items/ActionDropdown.tsx:177 msgid "Link Barcode" msgstr "Koble mot strekkode" -#: src/components/items/ActionDropdown.tsx:146 +#: src/components/items/ActionDropdown.tsx:179 msgid "Link a custom barcode to this item" msgstr "" -#: src/components/items/ActionDropdown.tsx:152 +#: src/components/items/ActionDropdown.tsx:185 #: src/components/items/QRCode.tsx:195 #: src/forms/PurchaseOrderForms.tsx:419 msgid "Unlink Barcode" msgstr "Fjern strekkodekobling" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:187 msgid "Unlink custom barcode" msgstr "Koble fra egendefinert strekkode" -#: src/components/items/ActionDropdown.tsx:162 -#~ msgid "Link custom barcode" -#~ msgstr "Link custom barcode" - -#: src/components/items/ActionDropdown.tsx:205 +#: src/components/items/ActionDropdown.tsx:238 #: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "Rediger" -#: src/components/items/ActionDropdown.tsx:206 +#: src/components/items/ActionDropdown.tsx:239 msgid "Edit item" msgstr "" -#: src/components/items/ActionDropdown.tsx:218 +#: src/components/items/ActionDropdown.tsx:251 msgid "Delete item" msgstr "Slett element" -#: src/components/items/ActionDropdown.tsx:226 -#: src/components/items/ActionDropdown.tsx:227 +#: src/components/items/ActionDropdown.tsx:259 +#: src/components/items/ActionDropdown.tsx:260 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:249 +#: src/components/items/ActionDropdown.tsx:282 #: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "Dupliser" -#: src/components/items/ActionDropdown.tsx:250 +#: src/components/items/ActionDropdown.tsx:283 msgid "Duplicate item" msgstr "Dupliser element" @@ -1020,9 +1039,9 @@ msgstr "" #: src/components/items/QRCode.tsx:173 #: src/pages/part/PartDetail.tsx:218 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:161 -#: src/pages/sales/SalesOrderDetail.tsx:170 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:181 +#: src/pages/sales/ReturnOrderDetail.tsx:160 +#: src/pages/sales/SalesOrderDetail.tsx:169 msgid "Link" msgstr "Lenke" @@ -1248,7 +1267,7 @@ msgstr "Kontoinnstillinger" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:315 +#: src/pages/Index/Settings/SystemSettings.tsx:314 msgid "System Settings" msgstr "Systeminnstillinger" @@ -1383,7 +1402,19 @@ msgstr "Ingen resultater tilgjengelig for søk" msgid "Unknown model: {model}" msgstr "Ukjent modell: {model}" -#: src/components/render/ModelType.tsx:22 +#: src/components/render/ModelType.tsx:101 +#~ msgid "Builds" +#~ msgstr "Builds" + +#: src/components/render/ModelType.tsx:147 +#~ msgid "Purchase Order Line" +#~ msgstr "Purchase Order Line" + +#: src/components/render/ModelType.tsx:148 +#~ msgid "Purchase Order Lines" +#~ msgstr "Purchase Order Lines" + +#: src/components/render/ModelType.tsx:202 #: src/forms/BuildForms.tsx:229 #: src/forms/BuildForms.tsx:452 #: src/forms/BuildForms.tsx:602 @@ -1396,8 +1427,8 @@ msgstr "Ukjent modell: {model}" #: src/forms/StockForms.tsx:643 #: src/forms/StockForms.tsx:685 #: src/forms/StockForms.tsx:723 -#: src/pages/build/BuildDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:1080 +#: src/pages/build/BuildDetail.tsx:90 +#: src/pages/part/PartDetail.tsx:1079 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 @@ -1407,36 +1438,17 @@ msgstr "Ukjent modell: {model}" msgid "Part" msgstr "Del" -#: src/components/render/ModelType.tsx:23 -#: src/defaults/links.tsx:29 -#: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:173 -#: src/pages/part/CategoryDetail.tsx:119 -#: src/pages/part/CategoryDetail.tsx:244 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:835 -msgid "Parts" -msgstr "Deler" - -#: src/components/render/ModelType.tsx:31 +#: src/components/render/ModelType.tsx:204 msgid "Part Parameter Template" msgstr "Mal for Delparameter" -#: src/components/render/ModelType.tsx:32 -msgid "Part Parameter Templates" -msgstr "Maler for Delparameter" - -#: src/components/render/ModelType.tsx:38 +#: src/components/render/ModelType.tsx:206 msgid "Part Test Template" msgstr "" -#: src/components/render/ModelType.tsx:39 -msgid "Part Test Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:357 +#: src/components/render/ModelType.tsx:208 +#: src/pages/company/SupplierPartDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:355 #: src/pages/stock/StockDetail.tsx:169 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -1444,111 +1456,58 @@ msgstr "" msgid "Supplier Part" msgstr "Leverandørdel" -#: src/components/render/ModelType.tsx:46 -msgid "Supplier Parts" -msgstr "Leverandørdeler" - -#: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:132 +#: src/components/render/ModelType.tsx:210 +#: src/pages/company/ManufacturerPartDetail.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 msgid "Manufacturer Part" msgstr "Produsentdel" -#: src/components/render/ModelType.tsx:55 -msgid "Manufacturer Parts" -msgstr "Produsentdeler" - -#: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:305 +#: src/components/render/ModelType.tsx:212 +#: src/pages/part/CategoryDetail.tsx:303 msgid "Part Category" msgstr "Delkategori" -#: src/components/render/ModelType.tsx:64 -#: src/pages/part/CategoryDetail.tsx:258 -#: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1070 -msgid "Part Categories" -msgstr "Delkategorier" - -#: src/components/render/ModelType.tsx:72 +#: src/components/render/ModelType.tsx:214 #: src/forms/BuildForms.tsx:602 -#: src/pages/stock/StockDetail.tsx:608 +#: src/pages/stock/StockDetail.tsx:607 #: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "Lagervare" -#: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:203 -#: src/pages/stock/LocationDetail.tsx:125 -#: src/pages/stock/LocationDetail.tsx:178 -#: src/pages/stock/LocationDetail.tsx:384 -msgid "Stock Items" -msgstr "Lagervarer" - -#: src/components/render/ModelType.tsx:81 +#: src/components/render/ModelType.tsx:216 msgid "Stock Location" msgstr "Lagerplassering" -#: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:376 -#: src/pages/stock/StockDetail.tsx:600 -msgid "Stock Locations" -msgstr "Lagerplasseringer" - -#: src/components/render/ModelType.tsx:90 +#: src/components/render/ModelType.tsx:218 msgid "Stock Location Type" msgstr "" -#: src/components/render/ModelType.tsx:91 -msgid "Stock Location Types" -msgstr "" - -#: src/components/render/ModelType.tsx:95 +#: src/components/render/ModelType.tsx:220 msgid "Stock History" msgstr "Lagerhistorikk" -#: src/components/render/ModelType.tsx:96 -msgid "Stock Histories" -msgstr "Lagerhistorikk" +#: src/components/render/ModelType.tsx:222 +#: src/pages/stock/StockDetail.tsx:209 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:96 +msgid "Build Order" +msgstr "" -#: src/components/render/ModelType.tsx:100 -#: src/defaults/links.tsx:31 -#: src/defaults/menuItems.tsx:43 -msgid "Build" -msgstr "Produksjon" - -#: src/components/render/ModelType.tsx:101 -msgid "Builds" -msgstr "Produksjoner" - -#: src/components/render/ModelType.tsx:109 +#: src/components/render/ModelType.tsx:224 msgid "Build Line" msgstr "" -#: src/components/render/ModelType.tsx:110 -msgid "Build Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:117 +#: src/components/render/ModelType.tsx:226 msgid "Build Item" msgstr "" -#: src/components/render/ModelType.tsx:118 -msgid "Build Items" -msgstr "" - -#: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:339 +#: src/components/render/ModelType.tsx:228 +#: src/pages/company/CompanyDetail.tsx:337 msgid "Company" msgstr "Firma" -#: src/components/render/ModelType.tsx:123 -msgid "Companies" -msgstr "Firma" - -#: src/components/render/ModelType.tsx:131 +#: src/components/render/ModelType.tsx:230 #: src/tables/TableHoverCard.tsx:81 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 @@ -1557,176 +1516,262 @@ msgstr "Firma" msgid "Project Code" msgstr "Prosjektkode" -#: src/components/render/ModelType.tsx:132 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 -msgid "Project Codes" -msgstr "Prosjektkoder" - -#: src/components/render/ModelType.tsx:138 +#: src/components/render/ModelType.tsx:232 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:463 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "Innkjøpsordre" -#: src/components/render/ModelType.tsx:139 -#: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:670 -#: src/pages/purchasing/PurchasingIndex.tsx:25 -msgid "Purchase Orders" -msgstr "Innkjøpsordrer" +#: src/components/render/ModelType.tsx:234 +msgid "Purchase Order Line Item" +msgstr "" -#: src/components/render/ModelType.tsx:147 -msgid "Purchase Order Line" -msgstr "Ordrelinje for innkjøpsordre" - -#: src/components/render/ModelType.tsx:148 -msgid "Purchase Order Lines" -msgstr "Ordrelinjer for innkjøpsordre" - -#: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:149 -#: src/pages/sales/SalesOrderDetail.tsx:505 +#: src/components/render/ModelType.tsx:236 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/sales/SalesOrderDetail.tsx:503 #: src/pages/stock/StockDetail.tsx:217 #: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "Salgsordre" -#: src/components/render/ModelType.tsx:153 -#: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:677 -#: src/pages/sales/SalesIndex.tsx:26 -msgid "Sales Orders" -msgstr "Salgsordrer" - -#: src/components/render/ModelType.tsx:161 +#: src/components/render/ModelType.tsx:238 msgid "Sales Order Shipment" msgstr "Salgsordreforsendelse" -#: src/components/render/ModelType.tsx:162 -msgid "Sales Order Shipments" -msgstr "Salgsordreforsendelser" - -#: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/components/render/ModelType.tsx:240 +#: src/pages/sales/ReturnOrderDetail.tsx:452 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "Returordre" -#: src/components/render/ModelType.tsx:169 -#: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:223 -#: src/pages/sales/SalesIndex.tsx:32 -msgid "Return Orders" -msgstr "Returordrer" - -#: src/components/render/ModelType.tsx:177 +#: src/components/render/ModelType.tsx:242 msgid "Return Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:178 -msgid "Return Order Line Items" -msgstr "" - -#: src/components/render/ModelType.tsx:182 -#: src/tables/company/AddressTable.tsx:47 +#: src/components/render/ModelType.tsx:244 +#: src/tables/company/AddressTable.tsx:48 msgid "Address" msgstr "Adresse" -#: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:253 -msgid "Addresses" -msgstr "Adresser" - -#: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:170 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/components/render/ModelType.tsx:246 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:178 msgid "Contact" msgstr "Kontakt" -#: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:247 -msgid "Contacts" -msgstr "Kontakter" - -#: src/components/render/ModelType.tsx:196 +#: src/components/render/ModelType.tsx:248 msgid "Owner" msgstr "Eier" -#: src/components/render/ModelType.tsx:197 -msgid "Owners" -msgstr "Eiere" - -#: src/components/render/ModelType.tsx:203 +#: src/components/render/ModelType.tsx:250 #: src/tables/settings/ImportSessionTable.tsx:121 #: src/tables/stock/StockItemTestResultTable.tsx:204 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "Bruker" -#: src/components/render/ModelType.tsx:204 +#: src/components/render/ModelType.tsx:252 +msgid "Group" +msgstr "" + +#: src/components/render/ModelType.tsx:254 +msgid "Import Session" +msgstr "" + +#: src/components/render/ModelType.tsx:256 +msgid "Label Template" +msgstr "" + +#: src/components/render/ModelType.tsx:258 +msgid "Report Template" +msgstr "" + +#: src/components/render/ModelType.tsx:260 +msgid "Plugin Configuration" +msgstr "" + +#: src/components/render/ModelType.tsx:262 +msgid "Content Type" +msgstr "" + +#: src/components/render/ModelType.tsx:264 +msgid "Unknown Model" +msgstr "" + +#: src/components/render/ModelType.tsx:275 +#: src/defaults/links.tsx:29 +#: src/defaults/menuItems.tsx:33 +#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/part/CategoryDetail.tsx:118 +#: src/pages/part/CategoryDetail.tsx:242 +#: src/pages/part/CategoryDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:835 +msgid "Parts" +msgstr "Deler" + +#: src/components/render/ModelType.tsx:277 +msgid "Part Parameter Templates" +msgstr "Maler for Delparameter" + +#: src/components/render/ModelType.tsx:279 +msgid "Part Test Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:281 +msgid "Supplier Parts" +msgstr "Leverandørdeler" + +#: src/components/render/ModelType.tsx:283 +msgid "Manufacturer Parts" +msgstr "Produsentdeler" + +#: src/components/render/ModelType.tsx:285 +#: src/pages/part/CategoryDetail.tsx:256 +#: src/pages/part/CategoryDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:1069 +msgid "Part Categories" +msgstr "Delkategorier" + +#: src/components/render/ModelType.tsx:287 +#: src/pages/company/CompanyDetail.tsx:202 +#: src/pages/stock/LocationDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:379 +msgid "Stock Items" +msgstr "Lagervarer" + +#: src/components/render/ModelType.tsx:289 +#: src/pages/stock/LocationDetail.tsx:188 +#: src/pages/stock/LocationDetail.tsx:371 +#: src/pages/stock/StockDetail.tsx:599 +msgid "Stock Locations" +msgstr "Lagerplasseringer" + +#: src/components/render/ModelType.tsx:291 +msgid "Stock Location Types" +msgstr "" + +#: src/components/render/ModelType.tsx:293 +msgid "Stock Histories" +msgstr "Lagerhistorikk" + +#: src/components/render/ModelType.tsx:295 +#: src/pages/Index/Settings/SystemSettings.tsx:236 +#: src/pages/build/BuildDetail.tsx:534 +#: src/pages/build/BuildIndex.tsx:22 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/sales/SalesOrderDetail.tsx:328 +msgid "Build Orders" +msgstr "Produksjonsordrer" + +#: src/components/render/ModelType.tsx:297 +msgid "Build Lines" +msgstr "" + +#: src/components/render/ModelType.tsx:299 +msgid "Build Items" +msgstr "" + +#: src/components/render/ModelType.tsx:301 +msgid "Companies" +msgstr "Firma" + +#: src/components/render/ModelType.tsx:303 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 +msgid "Project Codes" +msgstr "Prosjektkoder" + +#: src/components/render/ModelType.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/company/CompanyDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/part/PartDetail.tsx:670 +#: src/pages/purchasing/PurchasingIndex.tsx:25 +msgid "Purchase Orders" +msgstr "Innkjøpsordrer" + +#: src/components/render/ModelType.tsx:307 +msgid "Purchase Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:309 +#: src/pages/Index/Settings/SystemSettings.tsx:269 +#: src/pages/company/CompanyDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:677 +#: src/pages/sales/SalesIndex.tsx:26 +msgid "Sales Orders" +msgstr "Salgsordrer" + +#: src/components/render/ModelType.tsx:311 +msgid "Sales Order Shipments" +msgstr "Salgsordreforsendelser" + +#: src/components/render/ModelType.tsx:313 +#: src/pages/Index/Settings/SystemSettings.tsx:285 +#: src/pages/company/CompanyDetail.tsx:222 +#: src/pages/sales/SalesIndex.tsx:32 +msgid "Return Orders" +msgstr "Returordrer" + +#: src/components/render/ModelType.tsx:315 +msgid "Return Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:317 +#: src/pages/company/CompanyDetail.tsx:252 +msgid "Addresses" +msgstr "Adresser" + +#: src/components/render/ModelType.tsx:319 +#: src/pages/company/CompanyDetail.tsx:246 +msgid "Contacts" +msgstr "Kontakter" + +#: src/components/render/ModelType.tsx:321 +msgid "Owners" +msgstr "Eiere" + +#: src/components/render/ModelType.tsx:323 #: src/pages/Index/Settings/AdminCenter/Index.tsx:102 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "Brukere" -#: src/components/render/ModelType.tsx:210 -msgid "Group" -msgstr "" - -#: src/components/render/ModelType.tsx:211 +#: src/components/render/ModelType.tsx:325 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 #: src/tables/settings/UserTable.tsx:138 #: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "Grupper" -#: src/components/render/ModelType.tsx:218 -msgid "Import Session" -msgstr "" - -#: src/components/render/ModelType.tsx:219 +#: src/components/render/ModelType.tsx:327 msgid "Import Sessions" msgstr "" -#: src/components/render/ModelType.tsx:225 -msgid "Label Template" -msgstr "" - -#: src/components/render/ModelType.tsx:226 +#: src/components/render/ModelType.tsx:329 #: src/pages/Index/Settings/AdminCenter/Index.tsx:168 msgid "Label Templates" msgstr "" -#: src/components/render/ModelType.tsx:232 -msgid "Report Template" -msgstr "" - -#: src/components/render/ModelType.tsx:233 +#: src/components/render/ModelType.tsx:331 #: src/pages/Index/Settings/AdminCenter/Index.tsx:174 msgid "Report Templates" msgstr "" -#: src/components/render/ModelType.tsx:239 -msgid "Plugin Configuration" -msgstr "" - -#: src/components/render/ModelType.tsx:240 +#: src/components/render/ModelType.tsx:333 msgid "Plugin Configurations" msgstr "" -#: src/components/render/ModelType.tsx:246 -msgid "Content Type" +#: src/components/render/ModelType.tsx:335 +msgid "Content Types" msgstr "" -#: src/components/render/ModelType.tsx:247 -msgid "Content Types" +#: src/components/render/ModelType.tsx:337 +msgid "Unknown Models" msgstr "" #: src/components/render/Order.tsx:121 @@ -1735,8 +1780,8 @@ msgstr "Forsendelse" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:325 -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/CompanyDetail.tsx:323 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/pages/part/PartDetail.tsx:896 msgid "Inactive" msgstr "" @@ -1750,23 +1795,23 @@ msgstr "Ingen lagerbeholdning" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:206 +#: src/pages/Index/Settings/SystemSettings.tsx:204 #: src/pages/part/PartDetail.tsx:550 -#: src/pages/stock/LocationDetail.tsx:356 +#: src/pages/stock/LocationDetail.tsx:351 #: src/pages/stock/StockDetail.tsx:407 #: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "Lagerbeholdning" -#: src/components/render/Stock.tsx:60 +#: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:565 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/build/BuildAllocatedStockTable.tsx:102 #: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "Serienummer" -#: src/components/render/Stock.tsx:62 +#: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:234 #: src/forms/BuildForms.tsx:602 #: src/forms/PurchaseOrderForms.tsx:641 @@ -1774,7 +1819,7 @@ msgstr "Serienummer" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:171 #: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:571 +#: src/pages/stock/StockDetail.tsx:570 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 @@ -2503,7 +2548,7 @@ msgstr "Aktuelle nyheter" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:96 +#: src/pages/company/CompanyDetail.tsx:95 msgid "Website" msgstr "Nettside" @@ -2515,13 +2560,18 @@ msgstr "GitHub" msgid "Demo" msgstr "Demo" +#: src/defaults/links.tsx:31 +#: src/defaults/menuItems.tsx:43 +msgid "Build" +msgstr "Produksjon" + #: src/defaults/links.tsx:33 #: src/defaults/menuItems.tsx:48 #: 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:329 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "Innkjøp" @@ -2529,9 +2579,9 @@ msgstr "Innkjøp" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:459 +#: src/pages/sales/ReturnOrderDetail.tsx:457 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:510 +#: src/pages/sales/SalesOrderDetail.tsx:508 msgid "Sales" msgstr "Salg" @@ -2768,7 +2818,7 @@ msgid "Remove line" msgstr "" #: src/forms/BuildForms.tsx:631 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:200 msgid "Source Location" msgstr "" @@ -2886,9 +2936,9 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:521 -#: src/pages/build/BuildDetail.tsx:215 +#: src/pages/build/BuildDetail.tsx:214 #: src/pages/stock/StockDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:583 +#: src/pages/stock/StockDetail.tsx:582 #: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:189 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 @@ -2901,20 +2951,20 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:543 #: src/forms/StockForms.tsx:428 -#: src/pages/company/SupplierPartDetail.tsx:152 -#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/stock/StockDetail.tsx:240 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:105 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 -#: src/pages/sales/ReturnOrderDetail.tsx:117 -#: src/pages/sales/SalesOrderDetail.tsx:123 +#: src/pages/build/BuildDetail.tsx:104 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:143 +#: src/pages/sales/ReturnOrderDetail.tsx:116 +#: src/pages/sales/SalesOrderDetail.tsx:122 #: src/tables/build/BuildOrderTable.tsx:114 -#: src/tables/machine/MachineListTable.tsx:335 +#: src/tables/machine/MachineListTable.tsx:334 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 #: src/tables/sales/ReturnOrderLineItemTable.tsx:132 @@ -2928,13 +2978,13 @@ msgid "Status" msgstr "Status" #: src/forms/PurchaseOrderForms.tsx:565 -#: src/pages/company/SupplierPartDetail.tsx:106 +#: src/pages/company/SupplierPartDetail.tsx:105 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:641 -#: src/pages/company/SupplierPartDetail.tsx:124 +#: src/pages/company/SupplierPartDetail.tsx:123 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" @@ -3692,8 +3742,8 @@ msgstr "" #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 -#: src/tables/machine/MachineListTable.tsx:332 -#: src/tables/machine/MachineListTable.tsx:594 +#: src/tables/machine/MachineListTable.tsx:331 +#: src/tables/machine/MachineListTable.tsx:593 #: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 @@ -3759,32 +3809,32 @@ msgstr "Laster" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27 #: src/tables/ColumnRenderers.tsx:248 msgid "Currency" msgstr "Valuta" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:31 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32 msgid "Rate" msgstr "Kurs" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:43 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44 msgid "Exchange rates updated" msgstr "Valutakurser oppdatert" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:49 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50 msgid "Exchange rate update error" msgstr "Feil udner oppdatering av valutakurs" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:61 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:62 msgid "Refresh currency exchange rates" msgstr "Oppdater valutakursene" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:98 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 msgid "Last fetched" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:100 msgid "Base currency" msgstr "" @@ -3817,7 +3867,7 @@ msgid "Custom Units" msgstr "Egendefinerte enheter" #: src/pages/Index/Settings/AdminCenter/Index.tsx:156 -#: src/pages/part/CategoryDetail.tsx:264 +#: src/pages/part/CategoryDetail.tsx:262 msgid "Part Parameters" msgstr "Delparametere" @@ -3899,6 +3949,10 @@ msgstr "" msgid "Landscape" msgstr "" +#: src/pages/Index/Settings/AdminCenter/ReportTemplatePanel.tsx:26 +msgid "Attach to Model" +msgstr "" + #: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:35 msgid "Background Worker Not Running" msgstr "" @@ -4000,20 +4054,12 @@ msgstr "Etiketter" msgid "Reporting" msgstr "Rapportering" -#: src/pages/Index/Settings/SystemSettings.tsx:231 +#: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/part/PartDetail.tsx:690 msgid "Stocktake" msgstr "Lagertelling" -#: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:536 -#: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:624 -#: src/pages/sales/SalesOrderDetail.tsx:329 -msgid "Build Orders" -msgstr "Produksjonsordrer" - -#: src/pages/Index/Settings/SystemSettings.tsx:318 +#: src/pages/Index/Settings/SystemSettings.tsx:317 msgid "Switch to User Setting" msgstr "Bytt til brukerinnstilling" @@ -4069,37 +4115,37 @@ msgstr "Marker som ulest" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:98 +#: src/pages/build/BuildDetail.tsx:97 #: src/pages/part/PartDetail.tsx:150 #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:184 #: src/tables/build/BuildOrderTable.tsx:54 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderLineItemTable.tsx:66 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "IPN" -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:117 -#: src/pages/sales/ReturnOrderDetail.tsx:91 -#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/build/BuildDetail.tsx:110 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/sales/ReturnOrderDetail.tsx:90 +#: src/pages/sales/SalesOrderDetail.tsx:96 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/build/BuildLineTable.tsx:195 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:117 -#: src/pages/company/CompanyDetail.tsx:90 -#: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:92 -#: src/pages/part/CategoryDetail.tsx:101 +#: src/pages/build/BuildDetail.tsx:116 +#: src/pages/company/CompanyDetail.tsx:89 +#: src/pages/company/ManufacturerPartDetail.tsx:82 +#: src/pages/company/SupplierPartDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:100 #: src/pages/part/PartDetail.tsx:157 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 -#: src/pages/sales/ReturnOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:117 -#: src/pages/stock/LocationDetail.tsx:106 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 +#: src/pages/sales/ReturnOrderDetail.tsx:110 +#: src/pages/sales/SalesOrderDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:102 #: src/tables/ColumnRenderers.tsx:81 #: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 @@ -4112,34 +4158,34 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 #: src/tables/sales/SalesOrderAllocationTable.tsx:56 -#: src/tables/sales/SalesOrderLineItemTable.tsx:67 +#: src/tables/sales/SalesOrderLineItemTable.tsx:71 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "Beskrivelse" -#: src/pages/build/BuildDetail.tsx:125 +#: src/pages/build/BuildDetail.tsx:124 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:136 +#: src/pages/build/BuildDetail.tsx:135 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:144 -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:269 msgid "Completed Outputs" msgstr "Fullførte artikler" -#: src/pages/build/BuildDetail.tsx:161 +#: src/pages/build/BuildDetail.tsx:160 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:168 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/part/PartDetail.tsx:372 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:195 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:215 +#: src/pages/sales/ReturnOrderDetail.tsx:194 +#: src/pages/sales/SalesOrderDetail.tsx:203 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -4147,19 +4193,19 @@ msgstr "" msgid "Responsible" msgstr "Ansvarlig" -#: src/pages/build/BuildDetail.tsx:175 +#: src/pages/build/BuildDetail.tsx:174 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "Opprettet" -#: src/pages/build/BuildDetail.tsx:182 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:188 -#: src/pages/sales/SalesOrderDetail.tsx:197 +#: src/pages/build/BuildDetail.tsx:181 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:208 +#: src/pages/sales/ReturnOrderDetail.tsx:187 +#: src/pages/sales/SalesOrderDetail.tsx:196 #: src/tables/ColumnRenderers.tsx:212 #: src/tables/part/PartPurchaseOrdersTable.tsx:99 #: src/tables/sales/ReturnOrderLineItemTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Target Date" msgstr "Måldato" @@ -4169,7 +4215,7 @@ msgstr "Måldato" #~ msgid "View part barcode" #~ msgstr "View part barcode" -#: src/pages/build/BuildDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:188 msgid "Completed" msgstr "" @@ -4183,7 +4229,7 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:202 +#: src/pages/build/BuildDetail.tsx:201 msgid "Any location" msgstr "" @@ -4191,7 +4237,7 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:209 +#: src/pages/build/BuildDetail.tsx:208 msgid "Destination Location" msgstr "" @@ -4207,68 +4253,68 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:247 +#: src/pages/build/BuildDetail.tsx:246 msgid "Build Details" msgstr "Produksjonsdetaljer" -#: src/pages/build/BuildDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:263 -#: src/pages/sales/ReturnOrderDetail.tsx:126 -#: src/pages/sales/ReturnOrderDetail.tsx:233 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:268 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/build/BuildDetail.tsx:252 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:262 +#: src/pages/sales/ReturnOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:232 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:267 +#: src/pages/sales/SalesOrderDetail.tsx:276 msgid "Line Items" msgstr "Ordrelinjer" -#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/build/BuildDetail.tsx:262 msgid "Incomplete Outputs" msgstr "Ufullstendige artikler" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/sales/SalesOrderDetail.tsx:314 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 +#: src/pages/build/BuildDetail.tsx:294 msgid "Consumed Stock" msgstr "Brukt lagerbeholdning" -#: src/pages/build/BuildDetail.tsx:309 +#: src/pages/build/BuildDetail.tsx:308 msgid "Child Build Orders" msgstr "Underordnede Produksjonsordrer" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:318 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:329 #: src/pages/part/PartDetail.tsx:707 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/company/CompanyDetail.tsx:259 -#: src/pages/company/ManufacturerPartDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:343 +#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/ManufacturerPartDetail.tsx:178 #: src/pages/part/PartDetail.tsx:729 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 -#: src/pages/sales/ReturnOrderDetail.tsx:270 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:304 +#: src/pages/sales/ReturnOrderDetail.tsx:269 +#: src/pages/sales/SalesOrderDetail.tsx:338 #: src/pages/stock/StockDetail.tsx:381 msgid "Attachments" msgstr "Vedlegg" -#: src/pages/build/BuildDetail.tsx:352 -#: src/pages/company/CompanyDetail.tsx:270 -#: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:253 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:269 +#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:252 #: src/pages/part/PartDetail.tsx:737 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:281 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:280 +#: src/pages/sales/SalesOrderDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:392 #: src/tables/build/BuildOrderTestTable.tsx:143 #: src/tables/stock/StockTrackingTable.tsx:189 @@ -4279,7 +4325,7 @@ msgstr "Notater" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:370 +#: src/pages/build/BuildDetail.tsx:369 msgid "Edit Build Order" msgstr "Rediger produksjonsordre" @@ -4287,126 +4333,126 @@ msgstr "Rediger produksjonsordre" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "Legg til produksjonsordre" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:390 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/SalesOrderDetail.tsx:375 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 +#: src/pages/sales/ReturnOrderDetail.tsx:341 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:402 msgid "Hold Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:350 +#: src/pages/sales/ReturnOrderDetail.tsx:349 +#: src/pages/sales/SalesOrderDetail.tsx:382 +msgid "Place this order on hold" +msgstr "" + #: src/pages/build/BuildDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:350 #: src/pages/sales/SalesOrderDetail.tsx:383 -msgid "Place this order on hold" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:406 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:352 -#: src/pages/sales/ReturnOrderDetail.tsx:351 -#: src/pages/sales/SalesOrderDetail.tsx:384 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:410 msgid "Issue Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/SalesOrderDetail.tsx:366 +msgid "Issue this order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:413 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335 #: src/pages/sales/ReturnOrderDetail.tsx:334 #: src/pages/sales/SalesOrderDetail.tsx:367 -msgid "Issue this order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:414 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:336 -#: src/pages/sales/ReturnOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:368 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:418 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:421 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:357 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 -#: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/sales/ReturnOrderDetail.tsx:358 +#: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:453 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 -#: src/pages/sales/ReturnOrderDetail.tsx:388 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:386 +#: src/pages/sales/ReturnOrderDetail.tsx:387 +#: src/pages/sales/SalesOrderDetail.tsx:420 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:460 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:394 -#: src/pages/sales/ReturnOrderDetail.tsx:395 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:459 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:393 +#: src/pages/sales/ReturnOrderDetail.tsx:394 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:477 msgid "Build Order Actions" msgstr "Produksjonsordre-handlinger" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:459 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:415 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:457 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:464 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:462 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:492 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:429 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:426 +#: src/pages/sales/ReturnOrderDetail.tsx:427 +#: src/pages/sales/SalesOrderDetail.tsx:465 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:497 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:434 -#: src/pages/sales/SalesOrderDetail.tsx:472 +#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:432 +#: src/pages/sales/SalesOrderDetail.tsx:470 msgid "Cancel order" msgstr "" @@ -4418,24 +4464,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:104 +#: src/pages/company/CompanyDetail.tsx:103 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:111 +#: src/pages/company/CompanyDetail.tsx:110 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:120 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:126 +#: src/pages/company/CompanyDetail.tsx:125 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:116 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:333 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:132 +#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:201 +#: src/pages/company/SupplierPartDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4443,20 +4489,20 @@ msgstr "" msgid "Supplier" msgstr "Leverandør" -#: src/pages/company/CompanyDetail.tsx:132 +#: src/pages/company/CompanyDetail.tsx:131 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:101 -#: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:100 +#: src/pages/company/ManufacturerPartDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:130 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "Produsent" -#: src/pages/company/CompanyDetail.tsx:138 +#: src/pages/company/CompanyDetail.tsx:137 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:105 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/ReturnOrderDetail.tsx:104 +#: src/pages/sales/SalesOrderDetail.tsx:110 #: src/pages/stock/StockDetail.tsx:226 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 @@ -4465,7 +4511,7 @@ msgstr "Produsent" msgid "Customer" msgstr "Kunde" -#: src/pages/company/CompanyDetail.tsx:172 +#: src/pages/company/CompanyDetail.tsx:171 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "Detaljer" @@ -4474,11 +4520,11 @@ msgstr "Detaljer" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:178 +#: src/pages/company/CompanyDetail.tsx:177 msgid "Manufactured Parts" msgstr "Produserte deler" -#: src/pages/company/CompanyDetail.tsx:187 +#: src/pages/company/CompanyDetail.tsx:186 msgid "Supplied Parts" msgstr "Leverte Deler" @@ -4486,84 +4532,84 @@ msgstr "Leverte Deler" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:232 +#: src/pages/company/CompanyDetail.tsx:231 msgid "Assigned Stock" msgstr "Tildelt lagerbeholdning" -#: src/pages/company/CompanyDetail.tsx:290 +#: src/pages/company/CompanyDetail.tsx:289 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "Rediger Bedrift" -#: src/pages/company/CompanyDetail.tsx:298 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:306 +#: src/pages/company/CompanyDetail.tsx:305 msgid "Company Actions" msgstr "Bedriftshandlinger" -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/company/ManufacturerPartDetail.tsx:75 +#: src/pages/company/SupplierPartDetail.tsx:84 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:99 +#: src/pages/company/ManufacturerPartDetail.tsx:90 +#: src/pages/company/SupplierPartDetail.tsx:98 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:108 +#: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "Produsentens delenummer" -#: src/pages/company/ManufacturerPartDetail.tsx:138 +#: src/pages/company/ManufacturerPartDetail.tsx:137 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/ManufacturerPartDetail.tsx:146 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:153 +#: src/pages/company/ManufacturerPartDetail.tsx:152 #: src/pages/part/PartDetail.tsx:539 msgid "Parameters" msgstr "Parametere" -#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/company/ManufacturerPartDetail.tsx:164 #: src/pages/part/PartDetail.tsx:657 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "Leverandører" -#: src/pages/company/ManufacturerPartDetail.tsx:208 +#: src/pages/company/ManufacturerPartDetail.tsx:207 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "Rediger produsentdel" -#: src/pages/company/ManufacturerPartDetail.tsx:215 +#: src/pages/company/ManufacturerPartDetail.tsx:214 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:227 +#: src/pages/company/ManufacturerPartDetail.tsx:226 #: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "Slett produsentdel" -#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: 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 "" -#: src/pages/company/SupplierPartDetail.tsx:159 +#: src/pages/company/SupplierPartDetail.tsx:158 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 @@ -4571,122 +4617,122 @@ msgstr "" msgid "Pack Quantity" msgstr "Pakkeantall" -#: src/pages/company/SupplierPartDetail.tsx:170 +#: src/pages/company/SupplierPartDetail.tsx:169 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:177 +#: src/pages/company/SupplierPartDetail.tsx:176 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:212 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:219 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:292 +#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:291 msgid "Received Stock" msgstr "Mottatt lagerbeholdning" -#: src/pages/company/SupplierPartDetail.tsx:243 +#: src/pages/company/SupplierPartDetail.tsx:242 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:276 +#: src/pages/company/SupplierPartDetail.tsx:275 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:301 +#: src/pages/company/SupplierPartDetail.tsx:299 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "Rediger Leverandørdel" -#: src/pages/company/SupplierPartDetail.tsx:309 +#: src/pages/company/SupplierPartDetail.tsx:307 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "Slett Leverandørdel" -#: src/pages/company/SupplierPartDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:315 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "Legg til leverandørdel" -#: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:98 +#: src/pages/part/CategoryDetail.tsx:92 +#: src/pages/stock/LocationDetail.tsx:94 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "Sti" -#: src/pages/part/CategoryDetail.tsx:109 +#: src/pages/part/CategoryDetail.tsx:108 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/part/CategoryDetail.tsx:125 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:138 +#: src/pages/part/CategoryDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:134 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" msgstr "Strukturell" -#: src/pages/part/CategoryDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:138 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:146 +#: src/pages/part/CategoryDetail.tsx:145 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:157 +#: src/pages/part/CategoryDetail.tsx:156 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:167 -#: src/pages/part/CategoryDetail.tsx:221 +#: src/pages/part/CategoryDetail.tsx:166 +#: src/pages/part/CategoryDetail.tsx:219 #: src/tables/part/PartCategoryTable.tsx:102 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:230 +#: src/pages/part/CategoryDetail.tsx:179 +#: src/pages/stock/LocationDetail.tsx:226 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 -#: src/pages/part/CategoryDetail.tsx:226 +#: src/pages/part/CategoryDetail.tsx:187 +#: src/pages/part/CategoryDetail.tsx:224 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:197 +#: src/pages/part/CategoryDetail.tsx:196 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:198 +#: src/pages/part/CategoryDetail.tsx:197 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:216 +#: src/pages/part/CategoryDetail.tsx:215 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:238 +#: src/pages/part/CategoryDetail.tsx:236 msgid "Category Details" msgstr "" @@ -4731,7 +4777,7 @@ msgstr "Nøkkelord" #: src/tables/bom/BomTable.tsx:320 #: src/tables/build/BuildLineTable.tsx:166 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:103 +#: src/tables/sales/SalesOrderLineItemTable.tsx:107 msgid "Available Stock" msgstr "" @@ -4746,7 +4792,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:237 #: src/tables/build/BuildLineTable.tsx:128 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 +#: src/tables/sales/SalesOrderLineItemTable.tsx:145 msgid "On order" msgstr "I bestilling" @@ -4770,7 +4816,7 @@ msgstr "Kan Produsere" #: src/pages/part/PartDetail.tsx:295 #: src/pages/part/PartDetail.tsx:884 -#: src/pages/stock/StockDetail.tsx:560 +#: src/pages/stock/StockDetail.tsx:559 #: src/tables/build/BuildOrderTestTable.tsx:220 #: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" @@ -4915,7 +4961,7 @@ msgstr "Relaterte Deler" #: src/pages/part/PartDetail.tsx:860 #: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:576 #: src/tables/build/BuildLineTable.tsx:59 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:177 @@ -4958,7 +5004,7 @@ msgid "Deleting this part cannot be reversed" msgstr "" #: src/pages/part/PartDetail.tsx:1006 -#: src/pages/stock/LocationDetail.tsx:313 +#: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "Lagerhandlinger" @@ -4975,7 +5021,7 @@ msgstr "Overfør delbeholdning" msgid "Part Actions" msgstr "Delhandlinger" -#: src/pages/part/PartDetail.tsx:1094 +#: src/pages/part/PartDetail.tsx:1093 msgid "Select Part Revision" msgstr "" @@ -5028,7 +5074,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:89 +#: src/tables/sales/SalesOrderLineItemTable.tsx:93 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "Total pris" @@ -5067,7 +5113,7 @@ msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 #: src/tables/bom/BomTable.tsx:176 #: src/tables/general/ExtraLineItemTable.tsx:56 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "Enhetspris" @@ -5196,23 +5242,23 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:88 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:98 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:97 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:122 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:133 -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:153 +#: src/pages/sales/ReturnOrderDetail.tsx:132 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Line Items" msgstr "" @@ -5222,91 +5268,91 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:140 -#: src/pages/sales/SalesOrderDetail.tsx:149 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:160 +#: src/pages/sales/ReturnOrderDetail.tsx:139 +#: src/pages/sales/SalesOrderDetail.tsx:148 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:147 -#: src/pages/sales/SalesOrderDetail.tsx:156 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:146 +#: src/pages/sales/SalesOrderDetail.tsx:155 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:182 -#: src/pages/sales/SalesOrderDetail.tsx:191 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 +#: src/pages/sales/ReturnOrderDetail.tsx:181 +#: src/pages/sales/SalesOrderDetail.tsx:190 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:227 -#: src/pages/sales/SalesOrderDetail.tsx:262 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 +#: src/pages/sales/ReturnOrderDetail.tsx:226 +#: src/pages/sales/SalesOrderDetail.tsx:261 msgid "Order Details" msgstr "Ordredetaljer" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 -#: src/pages/sales/ReturnOrderDetail.tsx:254 -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:275 +#: src/pages/sales/ReturnOrderDetail.tsx:253 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/pages/sales/SalesOrderDetail.tsx:453 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/sales/ReturnOrderDetail.tsx:412 +#: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order Actions" msgstr "Ordrehandlinger" -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/ReturnOrderDetail.tsx:96 +#: src/pages/sales/SalesOrderDetail.tsx:102 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "Kundereferanse" -#: src/pages/sales/ReturnOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:310 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:319 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:332 +#: src/pages/sales/ReturnOrderDetail.tsx:331 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:342 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:348 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Complete Return Order" msgstr "" @@ -5314,15 +5360,15 @@ msgstr "" msgid "Customers" msgstr "Kunder" -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Completed Shipments" msgstr "Fullførte forsendelser" -#: src/pages/sales/SalesOrderDetail.tsx:239 +#: src/pages/sales/SalesOrderDetail.tsx:238 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:248 +#: src/pages/sales/SalesOrderDetail.tsx:247 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5332,88 +5378,88 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:308 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:364 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:114 +#: src/pages/stock/LocationDetail.tsx:110 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:128 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:140 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:150 +#: src/pages/stock/LocationDetail.tsx:146 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:161 +#: src/pages/stock/LocationDetail.tsx:157 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:172 +#: src/pages/stock/LocationDetail.tsx:168 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:198 +#: src/pages/stock/LocationDetail.tsx:194 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:217 -#: src/pages/stock/LocationDetail.tsx:340 +#: src/pages/stock/LocationDetail.tsx:213 +#: src/pages/stock/LocationDetail.tsx:335 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:238 -#: src/pages/stock/LocationDetail.tsx:345 +#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:340 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:238 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:247 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:335 +#: src/pages/stock/LocationDetail.tsx:331 msgid "Location Actions" msgstr "" @@ -5441,12 +5487,6 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:96 -msgid "Build Order" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" @@ -5731,7 +5771,7 @@ msgstr "Inkluderer erstatningsbeholdning" #: src/tables/bom/BomTable.tsx:229 #: src/tables/build/BuildLineTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:127 +#: src/tables/sales/SalesOrderLineItemTable.tsx:131 msgid "Includes variant stock" msgstr "Inkluderer variantbeholdning" @@ -5742,7 +5782,7 @@ msgstr "Produseres" #: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 #: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "Lagerinformasjon" @@ -6031,7 +6071,7 @@ msgid "Show tracked lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:119 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "In production" msgstr "" @@ -6040,7 +6080,7 @@ msgid "Insufficient stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:163 -#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/sales/SalesOrderLineItemTable.tsx:125 #: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "Ingen lagerbeholdning tilgjengelig" @@ -6054,7 +6094,7 @@ msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:283 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 +#: src/tables/sales/SalesOrderLineItemTable.tsx:247 msgid "Create Build Order" msgstr "" @@ -6245,24 +6285,24 @@ msgstr "" msgid "Required Tests" msgstr "" -#: src/tables/company/AddressTable.tsx:121 -#: src/tables/company/AddressTable.tsx:185 +#: src/tables/company/AddressTable.tsx:118 +#: src/tables/company/AddressTable.tsx:182 msgid "Add Address" msgstr "Legg til adresse" -#: src/tables/company/AddressTable.tsx:126 +#: src/tables/company/AddressTable.tsx:123 msgid "Address created" msgstr "Adresse opprettet" -#: src/tables/company/AddressTable.tsx:135 +#: src/tables/company/AddressTable.tsx:132 msgid "Edit Address" msgstr "Rediger adresse" -#: src/tables/company/AddressTable.tsx:143 +#: src/tables/company/AddressTable.tsx:140 msgid "Delete Address" msgstr "Slett adresse" -#: src/tables/company/AddressTable.tsx:144 +#: src/tables/company/AddressTable.tsx:141 msgid "Are you sure you want to delete this address?" msgstr "Er du sikker på at du vil slette denne adressen?" @@ -6372,23 +6412,23 @@ msgid "Drag attachment file here to upload" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:86 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 #: src/tables/sales/ReturnOrderLineItemTable.tsx:60 -#: src/tables/sales/SalesOrderLineItemTable.tsx:196 +#: src/tables/sales/SalesOrderLineItemTable.tsx:200 msgid "Add Line Item" msgstr "Legg til ordrelinje" #: src/tables/general/ExtraLineItemTable.tsx:98 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/SalesOrderLineItemTable.tsx:214 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Edit Line Item" msgstr "Rediger ordrelinje" #: src/tables/general/ExtraLineItemTable.tsx:106 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/SalesOrderLineItemTable.tsx:222 +#: src/tables/sales/SalesOrderLineItemTable.tsx:226 msgid "Delete Line Item" msgstr "" @@ -6401,12 +6441,12 @@ msgid "Machine restarted" msgstr "" #: src/tables/machine/MachineListTable.tsx:212 -#: src/tables/machine/MachineListTable.tsx:263 +#: src/tables/machine/MachineListTable.tsx:262 msgid "Edit machine" msgstr "" #: src/tables/machine/MachineListTable.tsx:226 -#: src/tables/machine/MachineListTable.tsx:267 +#: src/tables/machine/MachineListTable.tsx:266 msgid "Delete machine" msgstr "" @@ -6419,7 +6459,7 @@ msgid "Are you sure you want to remove the machine \"{0}\"?" msgstr "" #: src/tables/machine/MachineListTable.tsx:255 -#: src/tables/machine/MachineListTable.tsx:432 +#: src/tables/machine/MachineListTable.tsx:431 msgid "Restart required" msgstr "" @@ -6427,50 +6467,50 @@ msgstr "" msgid "Machine Actions" msgstr "" -#: src/tables/machine/MachineListTable.tsx:272 +#: src/tables/machine/MachineListTable.tsx:271 msgid "Restart" msgstr "" -#: src/tables/machine/MachineListTable.tsx:274 +#: src/tables/machine/MachineListTable.tsx:273 msgid "Restart machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:276 +#: src/tables/machine/MachineListTable.tsx:275 msgid "manual restart required" msgstr "" -#: src/tables/machine/MachineListTable.tsx:292 +#: src/tables/machine/MachineListTable.tsx:291 msgid "Machine information" msgstr "" -#: src/tables/machine/MachineListTable.tsx:303 -#: src/tables/machine/MachineListTable.tsx:599 +#: src/tables/machine/MachineListTable.tsx:302 +#: src/tables/machine/MachineListTable.tsx:598 msgid "Machine Type" msgstr "" -#: src/tables/machine/MachineListTable.tsx:316 +#: src/tables/machine/MachineListTable.tsx:315 msgid "Machine Driver" msgstr "" -#: src/tables/machine/MachineListTable.tsx:329 +#: src/tables/machine/MachineListTable.tsx:328 msgid "Initialized" msgstr "" -#: src/tables/machine/MachineListTable.tsx:350 +#: src/tables/machine/MachineListTable.tsx:349 #: src/tables/machine/MachineTypeTable.tsx:261 msgid "Errors" msgstr "" -#: src/tables/machine/MachineListTable.tsx:358 +#: src/tables/machine/MachineListTable.tsx:357 #: src/tables/machine/MachineTypeTable.tsx:269 msgid "No errors reported" msgstr "" -#: src/tables/machine/MachineListTable.tsx:378 +#: src/tables/machine/MachineListTable.tsx:377 msgid "Machine Settings" msgstr "" -#: src/tables/machine/MachineListTable.tsx:389 +#: src/tables/machine/MachineListTable.tsx:388 msgid "Driver Settings" msgstr "" @@ -6478,15 +6518,15 @@ msgstr "" #~ msgid "Create machine" #~ msgstr "Create machine" -#: src/tables/machine/MachineListTable.tsx:506 +#: src/tables/machine/MachineListTable.tsx:505 msgid "Add machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:561 +#: src/tables/machine/MachineListTable.tsx:560 msgid "Machine detail" msgstr "" -#: src/tables/machine/MachineListTable.tsx:608 +#: src/tables/machine/MachineListTable.tsx:607 msgid "Driver" msgstr "" @@ -7252,7 +7292,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337 msgid "Import Line Items" msgstr "" @@ -7268,25 +7308,25 @@ msgstr "Leverandørkode" msgid "Supplier Link" msgstr "Leverandørlenke" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 msgid "Manufacturer Code" msgstr "Produsentens kode" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227 msgid "Destination" msgstr "Destinasjon" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:298 msgid "Receive line item" msgstr "Motta ordrelinje" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342 #: src/tables/sales/ReturnOrderLineItemTable.tsx:142 -#: src/tables/sales/SalesOrderLineItemTable.tsx:240 +#: src/tables/sales/SalesOrderLineItemTable.tsx:257 msgid "Add line item" msgstr "Legg til ordrelinje" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352 msgid "Receive items" msgstr "Motta artikler" @@ -7354,15 +7394,23 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:262 +#: src/tables/sales/SalesOrderLineItemTable.tsx:238 +msgid "Allocate Serial Numbers" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:279 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 +msgid "Allocate Serials" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:303 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 #: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" diff --git a/src/frontend/src/locales/pl/messages.po b/src/frontend/src/locales/pl/messages.po index 9b04026f75..8264b5170d 100644 --- a/src/frontend/src/locales/pl/messages.po +++ b/src/frontend/src/locales/pl/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: pl\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-29 04:38\n" +"PO-Revision-Date: 2024-09-09 03:25\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" @@ -60,8 +60,9 @@ msgstr "Drukowanie etykiety zakończone powodzeniem" #: src/components/buttons/PrintingActions.tsx:106 #: src/components/buttons/PrintingActions.tsx:144 -#: src/components/editors/NotesEditor.tsx:65 -#: src/components/editors/NotesEditor.tsx:165 +#: src/components/editors/NotesEditor.tsx:40 +#: src/components/editors/NotesEditor.tsx:109 +#: src/components/editors/NotesEditor.tsx:163 #: src/components/forms/fields/ApiFormField.tsx:319 #: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 @@ -163,8 +164,8 @@ msgstr "Usuń" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:237 -#: src/components/items/ActionDropdown.tsx:238 +#: src/components/items/ActionDropdown.tsx:270 +#: src/components/items/ActionDropdown.tsx:271 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:210 @@ -239,31 +240,45 @@ msgstr "Usuń obraz" #~ msgid "Part is virtual (not a physical part)" #~ msgstr "Part is virtual (not a physical part)" -#: src/components/editors/NotesEditor.tsx:66 +#: src/components/editors/NotesEditor.tsx:41 +#: src/components/editors/NotesEditor.tsx:110 msgid "Image upload failed" msgstr "Przesłanie obrazu nie powiodło się" -#: src/components/editors/NotesEditor.tsx:156 +#: src/components/editors/NotesEditor.tsx:119 +#: src/components/editors/NotesEditor.tsx:154 #: src/components/forms/ApiForm.tsx:467 #: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "Sukces" -#: src/components/editors/NotesEditor.tsx:157 +#: src/components/editors/NotesEditor.tsx:120 +msgid "Image uploaded successfully" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:155 msgid "Notes saved successfully" msgstr "Notatki zapisane pomyślnie" -#: src/components/editors/NotesEditor.tsx:166 +#: src/components/editors/NotesEditor.tsx:164 msgid "Failed to save notes" msgstr "Nie udało się zapisać notatek" -#: src/components/editors/NotesEditor.tsx:198 -msgid "Preview Notes" -msgstr "Podgląd notatek" +#: src/components/editors/NotesEditor.tsx:182 +msgid "Disable Editing" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:191 +msgid "Enable Editing" +msgstr "" #: src/components/editors/NotesEditor.tsx:198 -msgid "Edit Notes" -msgstr "Edytuj notatki" +#~ msgid "Preview Notes" +#~ msgstr "Preview Notes" + +#: src/components/editors/NotesEditor.tsx:198 +#~ msgid "Edit Notes" +#~ msgstr "Edit Notes" #: src/components/editors/NotesEditor.tsx:212 msgid "Save Notes" @@ -417,7 +432,7 @@ msgid "Update" msgstr "Aktualizuj" #: src/components/forms/ApiForm.tsx:698 -#: src/components/items/ActionDropdown.tsx:217 +#: src/components/items/ActionDropdown.tsx:250 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:357 #: src/pages/Notifications.tsx:123 @@ -593,9 +608,9 @@ msgstr "Host" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 -#: src/pages/part/CategoryDetail.tsx:81 +#: src/pages/part/CategoryDetail.tsx:80 #: src/pages/part/PartDetail.tsx:143 -#: src/pages/stock/LocationDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:82 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -867,68 +882,72 @@ msgstr "Importowanie wpisów" msgid "Imported rows" msgstr "Zaimportowane wiersze" -#: src/components/items/ActionDropdown.tsx:131 -msgid "Barcode Actions" -msgstr "Akcje kodów kreskowych" - -#: src/components/items/ActionDropdown.tsx:136 -msgid "View" +#: src/components/items/ActionDropdown.tsx:128 +msgid "Options" msgstr "" -#: src/components/items/ActionDropdown.tsx:138 -msgid "View barcode" -msgstr "Pokaż kod kreskowy" - #: src/components/items/ActionDropdown.tsx:140 #~ msgid "View Barcode" #~ msgstr "View Barcode" -#: src/components/items/ActionDropdown.tsx:144 +#: src/components/items/ActionDropdown.tsx:162 +#~ msgid "Link custom barcode" +#~ msgstr "Link custom barcode" + +#: src/components/items/ActionDropdown.tsx:164 +msgid "Barcode Actions" +msgstr "Akcje kodów kreskowych" + +#: src/components/items/ActionDropdown.tsx:169 +msgid "View" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:171 +msgid "View barcode" +msgstr "Pokaż kod kreskowy" + +#: src/components/items/ActionDropdown.tsx:177 msgid "Link Barcode" msgstr "Połącz Kod Kreskowy" -#: src/components/items/ActionDropdown.tsx:146 +#: src/components/items/ActionDropdown.tsx:179 msgid "Link a custom barcode to this item" msgstr "" -#: src/components/items/ActionDropdown.tsx:152 +#: src/components/items/ActionDropdown.tsx:185 #: src/components/items/QRCode.tsx:195 #: src/forms/PurchaseOrderForms.tsx:419 msgid "Unlink Barcode" msgstr "Odłącz Kod Kreskowy" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:187 msgid "Unlink custom barcode" msgstr "Odłącz własny kod kreskowy" -#: src/components/items/ActionDropdown.tsx:162 -#~ msgid "Link custom barcode" -#~ msgstr "Link custom barcode" - -#: src/components/items/ActionDropdown.tsx:205 +#: src/components/items/ActionDropdown.tsx:238 #: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "Edytuj" -#: src/components/items/ActionDropdown.tsx:206 +#: src/components/items/ActionDropdown.tsx:239 msgid "Edit item" msgstr "" -#: src/components/items/ActionDropdown.tsx:218 +#: src/components/items/ActionDropdown.tsx:251 msgid "Delete item" msgstr "Usuń element" -#: src/components/items/ActionDropdown.tsx:226 -#: src/components/items/ActionDropdown.tsx:227 +#: src/components/items/ActionDropdown.tsx:259 +#: src/components/items/ActionDropdown.tsx:260 msgid "Hold" msgstr "Wstrzymaj" -#: src/components/items/ActionDropdown.tsx:249 +#: src/components/items/ActionDropdown.tsx:282 #: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "Zduplikuj" -#: src/components/items/ActionDropdown.tsx:250 +#: src/components/items/ActionDropdown.tsx:283 msgid "Duplicate item" msgstr "Duplikuj pozycję" @@ -1020,9 +1039,9 @@ msgstr "Wybierz poziom korekty błędów" #: src/components/items/QRCode.tsx:173 #: src/pages/part/PartDetail.tsx:218 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:161 -#: src/pages/sales/SalesOrderDetail.tsx:170 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:181 +#: src/pages/sales/ReturnOrderDetail.tsx:160 +#: src/pages/sales/SalesOrderDetail.tsx:169 msgid "Link" msgstr "" @@ -1248,7 +1267,7 @@ msgstr "Ustawienia konta" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:315 +#: src/pages/Index/Settings/SystemSettings.tsx:314 msgid "System Settings" msgstr "Ustawienia systemowe" @@ -1383,7 +1402,19 @@ msgstr "Brak dostępnych wyników wyszukiwania" msgid "Unknown model: {model}" msgstr "Nieznany model: {model}" -#: src/components/render/ModelType.tsx:22 +#: src/components/render/ModelType.tsx:101 +#~ msgid "Builds" +#~ msgstr "Builds" + +#: src/components/render/ModelType.tsx:147 +#~ msgid "Purchase Order Line" +#~ msgstr "Purchase Order Line" + +#: src/components/render/ModelType.tsx:148 +#~ msgid "Purchase Order Lines" +#~ msgstr "Purchase Order Lines" + +#: src/components/render/ModelType.tsx:202 #: src/forms/BuildForms.tsx:229 #: src/forms/BuildForms.tsx:452 #: src/forms/BuildForms.tsx:602 @@ -1396,8 +1427,8 @@ msgstr "Nieznany model: {model}" #: src/forms/StockForms.tsx:643 #: src/forms/StockForms.tsx:685 #: src/forms/StockForms.tsx:723 -#: src/pages/build/BuildDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:1080 +#: src/pages/build/BuildDetail.tsx:90 +#: src/pages/part/PartDetail.tsx:1079 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 @@ -1407,36 +1438,17 @@ msgstr "Nieznany model: {model}" msgid "Part" msgstr "Komponent" -#: src/components/render/ModelType.tsx:23 -#: src/defaults/links.tsx:29 -#: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:173 -#: src/pages/part/CategoryDetail.tsx:119 -#: src/pages/part/CategoryDetail.tsx:244 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:835 -msgid "Parts" -msgstr "Komponenty" - -#: src/components/render/ModelType.tsx:31 +#: src/components/render/ModelType.tsx:204 msgid "Part Parameter Template" msgstr "" -#: src/components/render/ModelType.tsx:32 -msgid "Part Parameter Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:38 +#: src/components/render/ModelType.tsx:206 msgid "Part Test Template" msgstr "" -#: src/components/render/ModelType.tsx:39 -msgid "Part Test Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:357 +#: src/components/render/ModelType.tsx:208 +#: src/pages/company/SupplierPartDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:355 #: src/pages/stock/StockDetail.tsx:169 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -1444,111 +1456,58 @@ msgstr "" msgid "Supplier Part" msgstr "Część dostawcy" -#: src/components/render/ModelType.tsx:46 -msgid "Supplier Parts" -msgstr "Części dostawcy" - -#: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:132 +#: src/components/render/ModelType.tsx:210 +#: src/pages/company/ManufacturerPartDetail.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 msgid "Manufacturer Part" msgstr "Część Producenta" -#: src/components/render/ModelType.tsx:55 -msgid "Manufacturer Parts" -msgstr "Części producenta" - -#: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:305 +#: src/components/render/ModelType.tsx:212 +#: src/pages/part/CategoryDetail.tsx:303 msgid "Part Category" msgstr "Kategoria części" -#: src/components/render/ModelType.tsx:64 -#: src/pages/part/CategoryDetail.tsx:258 -#: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1070 -msgid "Part Categories" -msgstr "Kategorie części" - -#: src/components/render/ModelType.tsx:72 +#: src/components/render/ModelType.tsx:214 #: src/forms/BuildForms.tsx:602 -#: src/pages/stock/StockDetail.tsx:608 +#: src/pages/stock/StockDetail.tsx:607 #: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "Element magazynowy" -#: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:203 -#: src/pages/stock/LocationDetail.tsx:125 -#: src/pages/stock/LocationDetail.tsx:178 -#: src/pages/stock/LocationDetail.tsx:384 -msgid "Stock Items" -msgstr "Elementy magazynowe" - -#: src/components/render/ModelType.tsx:81 +#: src/components/render/ModelType.tsx:216 msgid "Stock Location" msgstr "Lokacja stanu" -#: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:376 -#: src/pages/stock/StockDetail.tsx:600 -msgid "Stock Locations" -msgstr "Lokacje stanów" - -#: src/components/render/ModelType.tsx:90 +#: src/components/render/ModelType.tsx:218 msgid "Stock Location Type" msgstr "" -#: src/components/render/ModelType.tsx:91 -msgid "Stock Location Types" -msgstr "" - -#: src/components/render/ModelType.tsx:95 +#: src/components/render/ModelType.tsx:220 msgid "Stock History" msgstr "Historia magazynu" -#: src/components/render/ModelType.tsx:96 -msgid "Stock Histories" -msgstr "Historia magazynu" - -#: src/components/render/ModelType.tsx:100 -#: src/defaults/links.tsx:31 -#: src/defaults/menuItems.tsx:43 -msgid "Build" +#: src/components/render/ModelType.tsx:222 +#: src/pages/stock/StockDetail.tsx:209 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:96 +msgid "Build Order" msgstr "" -#: src/components/render/ModelType.tsx:101 -msgid "Builds" -msgstr "" - -#: src/components/render/ModelType.tsx:109 +#: src/components/render/ModelType.tsx:224 msgid "Build Line" msgstr "" -#: src/components/render/ModelType.tsx:110 -msgid "Build Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:117 +#: src/components/render/ModelType.tsx:226 msgid "Build Item" msgstr "" -#: src/components/render/ModelType.tsx:118 -msgid "Build Items" -msgstr "" - -#: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:339 +#: src/components/render/ModelType.tsx:228 +#: src/pages/company/CompanyDetail.tsx:337 msgid "Company" msgstr "Firma" -#: src/components/render/ModelType.tsx:123 -msgid "Companies" -msgstr "Firmy" - -#: src/components/render/ModelType.tsx:131 +#: src/components/render/ModelType.tsx:230 #: src/tables/TableHoverCard.tsx:81 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 @@ -1557,176 +1516,262 @@ msgstr "Firmy" msgid "Project Code" msgstr "Kod projektu" -#: src/components/render/ModelType.tsx:132 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 -msgid "Project Codes" -msgstr "Kody projektu" - -#: src/components/render/ModelType.tsx:138 +#: src/components/render/ModelType.tsx:232 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:463 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "Zlecenie zakupu" -#: src/components/render/ModelType.tsx:139 -#: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:670 -#: src/pages/purchasing/PurchasingIndex.tsx:25 -msgid "Purchase Orders" -msgstr "Zlecenia zakupu" +#: src/components/render/ModelType.tsx:234 +msgid "Purchase Order Line Item" +msgstr "" -#: src/components/render/ModelType.tsx:147 -msgid "Purchase Order Line" -msgstr "Pozycja zlecenia zakupu" - -#: src/components/render/ModelType.tsx:148 -msgid "Purchase Order Lines" -msgstr "Pozycje zlecenia zakupu" - -#: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:149 -#: src/pages/sales/SalesOrderDetail.tsx:505 +#: src/components/render/ModelType.tsx:236 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/sales/SalesOrderDetail.tsx:503 #: src/pages/stock/StockDetail.tsx:217 #: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "Zlecenie sprzedaży" -#: src/components/render/ModelType.tsx:153 -#: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:677 -#: src/pages/sales/SalesIndex.tsx:26 -msgid "Sales Orders" -msgstr "Zlecenia Sprzedaży" - -#: src/components/render/ModelType.tsx:161 +#: src/components/render/ModelType.tsx:238 msgid "Sales Order Shipment" msgstr "" -#: src/components/render/ModelType.tsx:162 -msgid "Sales Order Shipments" -msgstr "" - -#: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/components/render/ModelType.tsx:240 +#: src/pages/sales/ReturnOrderDetail.tsx:452 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" -#: src/components/render/ModelType.tsx:169 -#: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:223 -#: src/pages/sales/SalesIndex.tsx:32 -msgid "Return Orders" -msgstr "" - -#: src/components/render/ModelType.tsx:177 +#: src/components/render/ModelType.tsx:242 msgid "Return Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:178 -msgid "Return Order Line Items" -msgstr "" - -#: src/components/render/ModelType.tsx:182 -#: src/tables/company/AddressTable.tsx:47 +#: src/components/render/ModelType.tsx:244 +#: src/tables/company/AddressTable.tsx:48 msgid "Address" msgstr "Adres" -#: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:253 -msgid "Addresses" -msgstr "Adresy" - -#: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:170 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/components/render/ModelType.tsx:246 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:178 msgid "Contact" msgstr "Kontakt" -#: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:247 -msgid "Contacts" -msgstr "Kontakty" - -#: src/components/render/ModelType.tsx:196 +#: src/components/render/ModelType.tsx:248 msgid "Owner" msgstr "Właściciel" -#: src/components/render/ModelType.tsx:197 -msgid "Owners" -msgstr "Właściciele" - -#: src/components/render/ModelType.tsx:203 +#: src/components/render/ModelType.tsx:250 #: src/tables/settings/ImportSessionTable.tsx:121 #: src/tables/stock/StockItemTestResultTable.tsx:204 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "Użytkownik" -#: src/components/render/ModelType.tsx:204 +#: src/components/render/ModelType.tsx:252 +msgid "Group" +msgstr "Grupa" + +#: src/components/render/ModelType.tsx:254 +msgid "Import Session" +msgstr "Importuj sesje" + +#: src/components/render/ModelType.tsx:256 +msgid "Label Template" +msgstr "Szablon etykiety" + +#: src/components/render/ModelType.tsx:258 +msgid "Report Template" +msgstr "Szablon Raportu" + +#: src/components/render/ModelType.tsx:260 +msgid "Plugin Configuration" +msgstr "Konfiguracja wtyczki" + +#: src/components/render/ModelType.tsx:262 +msgid "Content Type" +msgstr "" + +#: src/components/render/ModelType.tsx:264 +msgid "Unknown Model" +msgstr "" + +#: src/components/render/ModelType.tsx:275 +#: src/defaults/links.tsx:29 +#: src/defaults/menuItems.tsx:33 +#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/part/CategoryDetail.tsx:118 +#: src/pages/part/CategoryDetail.tsx:242 +#: src/pages/part/CategoryDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:835 +msgid "Parts" +msgstr "Komponenty" + +#: src/components/render/ModelType.tsx:277 +msgid "Part Parameter Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:279 +msgid "Part Test Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:281 +msgid "Supplier Parts" +msgstr "Części dostawcy" + +#: src/components/render/ModelType.tsx:283 +msgid "Manufacturer Parts" +msgstr "Części producenta" + +#: src/components/render/ModelType.tsx:285 +#: src/pages/part/CategoryDetail.tsx:256 +#: src/pages/part/CategoryDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:1069 +msgid "Part Categories" +msgstr "Kategorie części" + +#: src/components/render/ModelType.tsx:287 +#: src/pages/company/CompanyDetail.tsx:202 +#: src/pages/stock/LocationDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:379 +msgid "Stock Items" +msgstr "Elementy magazynowe" + +#: src/components/render/ModelType.tsx:289 +#: src/pages/stock/LocationDetail.tsx:188 +#: src/pages/stock/LocationDetail.tsx:371 +#: src/pages/stock/StockDetail.tsx:599 +msgid "Stock Locations" +msgstr "Lokacje stanów" + +#: src/components/render/ModelType.tsx:291 +msgid "Stock Location Types" +msgstr "" + +#: src/components/render/ModelType.tsx:293 +msgid "Stock Histories" +msgstr "Historia magazynu" + +#: src/components/render/ModelType.tsx:295 +#: src/pages/Index/Settings/SystemSettings.tsx:236 +#: src/pages/build/BuildDetail.tsx:534 +#: src/pages/build/BuildIndex.tsx:22 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/sales/SalesOrderDetail.tsx:328 +msgid "Build Orders" +msgstr "Zlecenia wykonania" + +#: src/components/render/ModelType.tsx:297 +msgid "Build Lines" +msgstr "" + +#: src/components/render/ModelType.tsx:299 +msgid "Build Items" +msgstr "" + +#: src/components/render/ModelType.tsx:301 +msgid "Companies" +msgstr "Firmy" + +#: src/components/render/ModelType.tsx:303 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 +msgid "Project Codes" +msgstr "Kody projektu" + +#: src/components/render/ModelType.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/company/CompanyDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/part/PartDetail.tsx:670 +#: src/pages/purchasing/PurchasingIndex.tsx:25 +msgid "Purchase Orders" +msgstr "Zlecenia zakupu" + +#: src/components/render/ModelType.tsx:307 +msgid "Purchase Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:309 +#: src/pages/Index/Settings/SystemSettings.tsx:269 +#: src/pages/company/CompanyDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:677 +#: src/pages/sales/SalesIndex.tsx:26 +msgid "Sales Orders" +msgstr "Zlecenia Sprzedaży" + +#: src/components/render/ModelType.tsx:311 +msgid "Sales Order Shipments" +msgstr "" + +#: src/components/render/ModelType.tsx:313 +#: src/pages/Index/Settings/SystemSettings.tsx:285 +#: src/pages/company/CompanyDetail.tsx:222 +#: src/pages/sales/SalesIndex.tsx:32 +msgid "Return Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:315 +msgid "Return Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:317 +#: src/pages/company/CompanyDetail.tsx:252 +msgid "Addresses" +msgstr "Adresy" + +#: src/components/render/ModelType.tsx:319 +#: src/pages/company/CompanyDetail.tsx:246 +msgid "Contacts" +msgstr "Kontakty" + +#: src/components/render/ModelType.tsx:321 +msgid "Owners" +msgstr "Właściciele" + +#: src/components/render/ModelType.tsx:323 #: src/pages/Index/Settings/AdminCenter/Index.tsx:102 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "Użytkownicy" -#: src/components/render/ModelType.tsx:210 -msgid "Group" -msgstr "Grupa" - -#: src/components/render/ModelType.tsx:211 +#: src/components/render/ModelType.tsx:325 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 #: src/tables/settings/UserTable.tsx:138 #: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "Grupy" -#: src/components/render/ModelType.tsx:218 -msgid "Import Session" -msgstr "Importuj sesje" - -#: src/components/render/ModelType.tsx:219 +#: src/components/render/ModelType.tsx:327 msgid "Import Sessions" msgstr "Importuj sesje" -#: src/components/render/ModelType.tsx:225 -msgid "Label Template" -msgstr "Szablon etykiety" - -#: src/components/render/ModelType.tsx:226 +#: src/components/render/ModelType.tsx:329 #: src/pages/Index/Settings/AdminCenter/Index.tsx:168 msgid "Label Templates" msgstr "Szablony etykiet" -#: src/components/render/ModelType.tsx:232 -msgid "Report Template" -msgstr "Szablon Raportu" - -#: src/components/render/ModelType.tsx:233 +#: src/components/render/ModelType.tsx:331 #: src/pages/Index/Settings/AdminCenter/Index.tsx:174 msgid "Report Templates" msgstr "Szablony raportów" -#: src/components/render/ModelType.tsx:239 -msgid "Plugin Configuration" -msgstr "Konfiguracja wtyczki" - -#: src/components/render/ModelType.tsx:240 +#: src/components/render/ModelType.tsx:333 msgid "Plugin Configurations" msgstr "Konfiguracje wtyczki" -#: src/components/render/ModelType.tsx:246 -msgid "Content Type" +#: src/components/render/ModelType.tsx:335 +msgid "Content Types" msgstr "" -#: src/components/render/ModelType.tsx:247 -msgid "Content Types" +#: src/components/render/ModelType.tsx:337 +msgid "Unknown Models" msgstr "" #: src/components/render/Order.tsx:121 @@ -1735,8 +1780,8 @@ msgstr "Wysyłka" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:325 -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/CompanyDetail.tsx:323 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/pages/part/PartDetail.tsx:896 msgid "Inactive" msgstr "Nieaktywny" @@ -1750,23 +1795,23 @@ msgstr "Brak w magazynie" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:206 +#: src/pages/Index/Settings/SystemSettings.tsx:204 #: src/pages/part/PartDetail.tsx:550 -#: src/pages/stock/LocationDetail.tsx:356 +#: src/pages/stock/LocationDetail.tsx:351 #: src/pages/stock/StockDetail.tsx:407 #: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "Stan" -#: src/components/render/Stock.tsx:60 +#: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:565 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/build/BuildAllocatedStockTable.tsx:102 #: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "Numer seryjny" -#: src/components/render/Stock.tsx:62 +#: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:234 #: src/forms/BuildForms.tsx:602 #: src/forms/PurchaseOrderForms.tsx:641 @@ -1774,7 +1819,7 @@ msgstr "Numer seryjny" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:171 #: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:571 +#: src/pages/stock/StockDetail.tsx:570 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 @@ -2503,7 +2548,7 @@ msgstr "Aktualności" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:96 +#: src/pages/company/CompanyDetail.tsx:95 msgid "Website" msgstr "Strona internetowa" @@ -2515,13 +2560,18 @@ msgstr "GitHub" msgid "Demo" msgstr "Demo" +#: src/defaults/links.tsx:31 +#: src/defaults/menuItems.tsx:43 +msgid "Build" +msgstr "" + #: src/defaults/links.tsx:33 #: src/defaults/menuItems.tsx:48 #: 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:329 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "Zakupy" @@ -2529,9 +2579,9 @@ msgstr "Zakupy" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:459 +#: src/pages/sales/ReturnOrderDetail.tsx:457 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:510 +#: src/pages/sales/SalesOrderDetail.tsx:508 msgid "Sales" msgstr "Sprzedaże" @@ -2768,7 +2818,7 @@ msgid "Remove line" msgstr "" #: src/forms/BuildForms.tsx:631 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:200 msgid "Source Location" msgstr "" @@ -2886,9 +2936,9 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:521 -#: src/pages/build/BuildDetail.tsx:215 +#: src/pages/build/BuildDetail.tsx:214 #: src/pages/stock/StockDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:583 +#: src/pages/stock/StockDetail.tsx:582 #: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:189 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 @@ -2901,20 +2951,20 @@ msgstr "Numery seryjne" #: src/forms/PurchaseOrderForms.tsx:543 #: src/forms/StockForms.tsx:428 -#: src/pages/company/SupplierPartDetail.tsx:152 -#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/stock/StockDetail.tsx:240 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "Opakowanie" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:105 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 -#: src/pages/sales/ReturnOrderDetail.tsx:117 -#: src/pages/sales/SalesOrderDetail.tsx:123 +#: src/pages/build/BuildDetail.tsx:104 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:143 +#: src/pages/sales/ReturnOrderDetail.tsx:116 +#: src/pages/sales/SalesOrderDetail.tsx:122 #: src/tables/build/BuildOrderTable.tsx:114 -#: src/tables/machine/MachineListTable.tsx:335 +#: src/tables/machine/MachineListTable.tsx:334 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 #: src/tables/sales/ReturnOrderLineItemTable.tsx:132 @@ -2928,13 +2978,13 @@ msgid "Status" msgstr "Status" #: src/forms/PurchaseOrderForms.tsx:565 -#: src/pages/company/SupplierPartDetail.tsx:106 +#: src/pages/company/SupplierPartDetail.tsx:105 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "Notatka" #: src/forms/PurchaseOrderForms.tsx:641 -#: src/pages/company/SupplierPartDetail.tsx:124 +#: src/pages/company/SupplierPartDetail.tsx:123 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "SKU" @@ -3692,8 +3742,8 @@ msgstr "" #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 -#: src/tables/machine/MachineListTable.tsx:332 -#: src/tables/machine/MachineListTable.tsx:594 +#: src/tables/machine/MachineListTable.tsx:331 +#: src/tables/machine/MachineListTable.tsx:593 #: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 @@ -3759,32 +3809,32 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27 #: src/tables/ColumnRenderers.tsx:248 msgid "Currency" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:31 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32 msgid "Rate" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:43 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44 msgid "Exchange rates updated" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:49 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50 msgid "Exchange rate update error" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:61 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:62 msgid "Refresh currency exchange rates" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:98 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 msgid "Last fetched" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:100 msgid "Base currency" msgstr "" @@ -3817,7 +3867,7 @@ msgid "Custom Units" msgstr "Jednostki niestandardowe" #: src/pages/Index/Settings/AdminCenter/Index.tsx:156 -#: src/pages/part/CategoryDetail.tsx:264 +#: src/pages/part/CategoryDetail.tsx:262 msgid "Part Parameters" msgstr "Parametry części" @@ -3899,6 +3949,10 @@ msgstr "" msgid "Landscape" msgstr "" +#: src/pages/Index/Settings/AdminCenter/ReportTemplatePanel.tsx:26 +msgid "Attach to Model" +msgstr "" + #: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:35 msgid "Background Worker Not Running" msgstr "" @@ -4000,20 +4054,12 @@ msgstr "Etykiety" msgid "Reporting" msgstr "Raportowanie" -#: src/pages/Index/Settings/SystemSettings.tsx:231 +#: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/part/PartDetail.tsx:690 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:536 -#: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:624 -#: src/pages/sales/SalesOrderDetail.tsx:329 -msgid "Build Orders" -msgstr "Zlecenia wykonania" - -#: src/pages/Index/Settings/SystemSettings.tsx:318 +#: src/pages/Index/Settings/SystemSettings.tsx:317 msgid "Switch to User Setting" msgstr "Przełącz na ustawienie użytkownika" @@ -4069,37 +4115,37 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:98 +#: src/pages/build/BuildDetail.tsx:97 #: src/pages/part/PartDetail.tsx:150 #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:184 #: src/tables/build/BuildOrderTable.tsx:54 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderLineItemTable.tsx:66 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:117 -#: src/pages/sales/ReturnOrderDetail.tsx:91 -#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/build/BuildDetail.tsx:110 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/sales/ReturnOrderDetail.tsx:90 +#: src/pages/sales/SalesOrderDetail.tsx:96 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/build/BuildLineTable.tsx:195 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:117 -#: src/pages/company/CompanyDetail.tsx:90 -#: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:92 -#: src/pages/part/CategoryDetail.tsx:101 +#: src/pages/build/BuildDetail.tsx:116 +#: src/pages/company/CompanyDetail.tsx:89 +#: src/pages/company/ManufacturerPartDetail.tsx:82 +#: src/pages/company/SupplierPartDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:100 #: src/pages/part/PartDetail.tsx:157 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 -#: src/pages/sales/ReturnOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:117 -#: src/pages/stock/LocationDetail.tsx:106 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 +#: src/pages/sales/ReturnOrderDetail.tsx:110 +#: src/pages/sales/SalesOrderDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:102 #: src/tables/ColumnRenderers.tsx:81 #: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 @@ -4112,34 +4158,34 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 #: src/tables/sales/SalesOrderAllocationTable.tsx:56 -#: src/tables/sales/SalesOrderLineItemTable.tsx:67 +#: src/tables/sales/SalesOrderLineItemTable.tsx:71 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:125 +#: src/pages/build/BuildDetail.tsx:124 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:136 +#: src/pages/build/BuildDetail.tsx:135 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:144 -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:269 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:161 +#: src/pages/build/BuildDetail.tsx:160 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:168 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/part/PartDetail.tsx:372 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:195 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:215 +#: src/pages/sales/ReturnOrderDetail.tsx:194 +#: src/pages/sales/SalesOrderDetail.tsx:203 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -4147,19 +4193,19 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:175 +#: src/pages/build/BuildDetail.tsx:174 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:182 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:188 -#: src/pages/sales/SalesOrderDetail.tsx:197 +#: src/pages/build/BuildDetail.tsx:181 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:208 +#: src/pages/sales/ReturnOrderDetail.tsx:187 +#: src/pages/sales/SalesOrderDetail.tsx:196 #: src/tables/ColumnRenderers.tsx:212 #: src/tables/part/PartPurchaseOrdersTable.tsx:99 #: src/tables/sales/ReturnOrderLineItemTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Target Date" msgstr "" @@ -4169,7 +4215,7 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "View part barcode" -#: src/pages/build/BuildDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:188 msgid "Completed" msgstr "" @@ -4183,7 +4229,7 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:202 +#: src/pages/build/BuildDetail.tsx:201 msgid "Any location" msgstr "" @@ -4191,7 +4237,7 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:209 +#: src/pages/build/BuildDetail.tsx:208 msgid "Destination Location" msgstr "" @@ -4207,68 +4253,68 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:247 +#: src/pages/build/BuildDetail.tsx:246 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:263 -#: src/pages/sales/ReturnOrderDetail.tsx:126 -#: src/pages/sales/ReturnOrderDetail.tsx:233 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:268 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/build/BuildDetail.tsx:252 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:262 +#: src/pages/sales/ReturnOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:232 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:267 +#: src/pages/sales/SalesOrderDetail.tsx:276 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/build/BuildDetail.tsx:262 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/sales/SalesOrderDetail.tsx:314 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 +#: src/pages/build/BuildDetail.tsx:294 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:309 +#: src/pages/build/BuildDetail.tsx:308 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:318 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:329 #: src/pages/part/PartDetail.tsx:707 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/company/CompanyDetail.tsx:259 -#: src/pages/company/ManufacturerPartDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:343 +#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/ManufacturerPartDetail.tsx:178 #: src/pages/part/PartDetail.tsx:729 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 -#: src/pages/sales/ReturnOrderDetail.tsx:270 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:304 +#: src/pages/sales/ReturnOrderDetail.tsx:269 +#: src/pages/sales/SalesOrderDetail.tsx:338 #: src/pages/stock/StockDetail.tsx:381 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:352 -#: src/pages/company/CompanyDetail.tsx:270 -#: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:253 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:269 +#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:252 #: src/pages/part/PartDetail.tsx:737 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:281 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:280 +#: src/pages/sales/SalesOrderDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:392 #: src/tables/build/BuildOrderTestTable.tsx:143 #: src/tables/stock/StockTrackingTable.tsx:189 @@ -4279,7 +4325,7 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:370 +#: src/pages/build/BuildDetail.tsx:369 msgid "Edit Build Order" msgstr "" @@ -4287,126 +4333,126 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:390 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/SalesOrderDetail.tsx:375 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 +#: src/pages/sales/ReturnOrderDetail.tsx:341 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:402 msgid "Hold Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:350 +#: src/pages/sales/ReturnOrderDetail.tsx:349 +#: src/pages/sales/SalesOrderDetail.tsx:382 +msgid "Place this order on hold" +msgstr "" + #: src/pages/build/BuildDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:350 #: src/pages/sales/SalesOrderDetail.tsx:383 -msgid "Place this order on hold" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:406 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:352 -#: src/pages/sales/ReturnOrderDetail.tsx:351 -#: src/pages/sales/SalesOrderDetail.tsx:384 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:410 msgid "Issue Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/SalesOrderDetail.tsx:366 +msgid "Issue this order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:413 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335 #: src/pages/sales/ReturnOrderDetail.tsx:334 #: src/pages/sales/SalesOrderDetail.tsx:367 -msgid "Issue this order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:414 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:336 -#: src/pages/sales/ReturnOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:368 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:418 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:421 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:357 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 -#: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/sales/ReturnOrderDetail.tsx:358 +#: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:453 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 -#: src/pages/sales/ReturnOrderDetail.tsx:388 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:386 +#: src/pages/sales/ReturnOrderDetail.tsx:387 +#: src/pages/sales/SalesOrderDetail.tsx:420 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:460 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:394 -#: src/pages/sales/ReturnOrderDetail.tsx:395 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:459 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:393 +#: src/pages/sales/ReturnOrderDetail.tsx:394 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:477 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:459 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:415 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:457 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:464 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:462 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:492 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:429 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:426 +#: src/pages/sales/ReturnOrderDetail.tsx:427 +#: src/pages/sales/SalesOrderDetail.tsx:465 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:497 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:434 -#: src/pages/sales/SalesOrderDetail.tsx:472 +#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:432 +#: src/pages/sales/SalesOrderDetail.tsx:470 msgid "Cancel order" msgstr "" @@ -4418,24 +4464,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:104 +#: src/pages/company/CompanyDetail.tsx:103 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:111 +#: src/pages/company/CompanyDetail.tsx:110 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:120 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:126 +#: src/pages/company/CompanyDetail.tsx:125 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:116 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:333 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:132 +#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:201 +#: src/pages/company/SupplierPartDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4443,20 +4489,20 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:132 +#: src/pages/company/CompanyDetail.tsx:131 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:101 -#: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:100 +#: src/pages/company/ManufacturerPartDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:130 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:138 +#: src/pages/company/CompanyDetail.tsx:137 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:105 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/ReturnOrderDetail.tsx:104 +#: src/pages/sales/SalesOrderDetail.tsx:110 #: src/pages/stock/StockDetail.tsx:226 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 @@ -4465,7 +4511,7 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:172 +#: src/pages/company/CompanyDetail.tsx:171 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" @@ -4474,11 +4520,11 @@ msgstr "" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:178 +#: src/pages/company/CompanyDetail.tsx:177 msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:187 +#: src/pages/company/CompanyDetail.tsx:186 msgid "Supplied Parts" msgstr "" @@ -4486,84 +4532,84 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:232 +#: src/pages/company/CompanyDetail.tsx:231 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:290 +#: src/pages/company/CompanyDetail.tsx:289 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:298 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:306 +#: src/pages/company/CompanyDetail.tsx:305 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/company/ManufacturerPartDetail.tsx:75 +#: src/pages/company/SupplierPartDetail.tsx:84 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:99 +#: src/pages/company/ManufacturerPartDetail.tsx:90 +#: src/pages/company/SupplierPartDetail.tsx:98 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:108 +#: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:138 +#: src/pages/company/ManufacturerPartDetail.tsx:137 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/ManufacturerPartDetail.tsx:146 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:153 +#: src/pages/company/ManufacturerPartDetail.tsx:152 #: src/pages/part/PartDetail.tsx:539 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/company/ManufacturerPartDetail.tsx:164 #: src/pages/part/PartDetail.tsx:657 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:208 +#: src/pages/company/ManufacturerPartDetail.tsx:207 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:215 +#: src/pages/company/ManufacturerPartDetail.tsx:214 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:227 +#: src/pages/company/ManufacturerPartDetail.tsx:226 #: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: 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 "" -#: src/pages/company/SupplierPartDetail.tsx:159 +#: src/pages/company/SupplierPartDetail.tsx:158 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 @@ -4571,122 +4617,122 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:170 +#: src/pages/company/SupplierPartDetail.tsx:169 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:177 +#: src/pages/company/SupplierPartDetail.tsx:176 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:212 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:219 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:292 +#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:291 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:243 +#: src/pages/company/SupplierPartDetail.tsx:242 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:276 +#: src/pages/company/SupplierPartDetail.tsx:275 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:301 +#: src/pages/company/SupplierPartDetail.tsx:299 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:309 +#: src/pages/company/SupplierPartDetail.tsx:307 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:315 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:98 +#: src/pages/part/CategoryDetail.tsx:92 +#: src/pages/stock/LocationDetail.tsx:94 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:109 +#: src/pages/part/CategoryDetail.tsx:108 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/part/CategoryDetail.tsx:125 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:138 +#: src/pages/part/CategoryDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:134 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:138 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:146 +#: src/pages/part/CategoryDetail.tsx:145 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:157 +#: src/pages/part/CategoryDetail.tsx:156 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:167 -#: src/pages/part/CategoryDetail.tsx:221 +#: src/pages/part/CategoryDetail.tsx:166 +#: src/pages/part/CategoryDetail.tsx:219 #: src/tables/part/PartCategoryTable.tsx:102 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:230 +#: src/pages/part/CategoryDetail.tsx:179 +#: src/pages/stock/LocationDetail.tsx:226 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 -#: src/pages/part/CategoryDetail.tsx:226 +#: src/pages/part/CategoryDetail.tsx:187 +#: src/pages/part/CategoryDetail.tsx:224 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:197 +#: src/pages/part/CategoryDetail.tsx:196 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:198 +#: src/pages/part/CategoryDetail.tsx:197 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:216 +#: src/pages/part/CategoryDetail.tsx:215 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:238 +#: src/pages/part/CategoryDetail.tsx:236 msgid "Category Details" msgstr "" @@ -4731,7 +4777,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:320 #: src/tables/build/BuildLineTable.tsx:166 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:103 +#: src/tables/sales/SalesOrderLineItemTable.tsx:107 msgid "Available Stock" msgstr "" @@ -4746,7 +4792,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:237 #: src/tables/build/BuildLineTable.tsx:128 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 +#: src/tables/sales/SalesOrderLineItemTable.tsx:145 msgid "On order" msgstr "" @@ -4770,7 +4816,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:295 #: src/pages/part/PartDetail.tsx:884 -#: src/pages/stock/StockDetail.tsx:560 +#: src/pages/stock/StockDetail.tsx:559 #: src/tables/build/BuildOrderTestTable.tsx:220 #: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" @@ -4915,7 +4961,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:860 #: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:576 #: src/tables/build/BuildLineTable.tsx:59 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:177 @@ -4958,7 +5004,7 @@ msgid "Deleting this part cannot be reversed" msgstr "" #: src/pages/part/PartDetail.tsx:1006 -#: src/pages/stock/LocationDetail.tsx:313 +#: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" @@ -4975,7 +5021,7 @@ msgstr "" msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1094 +#: src/pages/part/PartDetail.tsx:1093 msgid "Select Part Revision" msgstr "" @@ -5028,7 +5074,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:89 +#: src/tables/sales/SalesOrderLineItemTable.tsx:93 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -5067,7 +5113,7 @@ msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 #: src/tables/bom/BomTable.tsx:176 #: src/tables/general/ExtraLineItemTable.tsx:56 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" @@ -5196,23 +5242,23 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:88 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:98 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:97 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:122 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:133 -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:153 +#: src/pages/sales/ReturnOrderDetail.tsx:132 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Line Items" msgstr "" @@ -5222,91 +5268,91 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:140 -#: src/pages/sales/SalesOrderDetail.tsx:149 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:160 +#: src/pages/sales/ReturnOrderDetail.tsx:139 +#: src/pages/sales/SalesOrderDetail.tsx:148 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:147 -#: src/pages/sales/SalesOrderDetail.tsx:156 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:146 +#: src/pages/sales/SalesOrderDetail.tsx:155 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:182 -#: src/pages/sales/SalesOrderDetail.tsx:191 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 +#: src/pages/sales/ReturnOrderDetail.tsx:181 +#: src/pages/sales/SalesOrderDetail.tsx:190 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:227 -#: src/pages/sales/SalesOrderDetail.tsx:262 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 +#: src/pages/sales/ReturnOrderDetail.tsx:226 +#: src/pages/sales/SalesOrderDetail.tsx:261 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 -#: src/pages/sales/ReturnOrderDetail.tsx:254 -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:275 +#: src/pages/sales/ReturnOrderDetail.tsx:253 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/pages/sales/SalesOrderDetail.tsx:453 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/sales/ReturnOrderDetail.tsx:412 +#: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/ReturnOrderDetail.tsx:96 +#: src/pages/sales/SalesOrderDetail.tsx:102 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:310 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:319 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:332 +#: src/pages/sales/ReturnOrderDetail.tsx:331 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:342 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:348 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Complete Return Order" msgstr "" @@ -5314,15 +5360,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:239 +#: src/pages/sales/SalesOrderDetail.tsx:238 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:248 +#: src/pages/sales/SalesOrderDetail.tsx:247 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5332,88 +5378,88 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:308 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:364 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:114 +#: src/pages/stock/LocationDetail.tsx:110 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:128 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:140 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:150 +#: src/pages/stock/LocationDetail.tsx:146 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:161 +#: src/pages/stock/LocationDetail.tsx:157 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:172 +#: src/pages/stock/LocationDetail.tsx:168 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:198 +#: src/pages/stock/LocationDetail.tsx:194 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:217 -#: src/pages/stock/LocationDetail.tsx:340 +#: src/pages/stock/LocationDetail.tsx:213 +#: src/pages/stock/LocationDetail.tsx:335 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:238 -#: src/pages/stock/LocationDetail.tsx:345 +#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:340 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:238 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:247 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:335 +#: src/pages/stock/LocationDetail.tsx:331 msgid "Location Actions" msgstr "" @@ -5441,12 +5487,6 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:96 -msgid "Build Order" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" @@ -5731,7 +5771,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:229 #: src/tables/build/BuildLineTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:127 +#: src/tables/sales/SalesOrderLineItemTable.tsx:131 msgid "Includes variant stock" msgstr "" @@ -5742,7 +5782,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 #: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" @@ -6031,7 +6071,7 @@ msgid "Show tracked lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:119 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "In production" msgstr "" @@ -6040,7 +6080,7 @@ msgid "Insufficient stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:163 -#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/sales/SalesOrderLineItemTable.tsx:125 #: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" @@ -6054,7 +6094,7 @@ msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:283 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 +#: src/tables/sales/SalesOrderLineItemTable.tsx:247 msgid "Create Build Order" msgstr "" @@ -6245,24 +6285,24 @@ msgstr "" msgid "Required Tests" msgstr "" -#: src/tables/company/AddressTable.tsx:121 -#: src/tables/company/AddressTable.tsx:185 +#: src/tables/company/AddressTable.tsx:118 +#: src/tables/company/AddressTable.tsx:182 msgid "Add Address" msgstr "" -#: src/tables/company/AddressTable.tsx:126 +#: src/tables/company/AddressTable.tsx:123 msgid "Address created" msgstr "" -#: src/tables/company/AddressTable.tsx:135 +#: src/tables/company/AddressTable.tsx:132 msgid "Edit Address" msgstr "" -#: src/tables/company/AddressTable.tsx:143 +#: src/tables/company/AddressTable.tsx:140 msgid "Delete Address" msgstr "" -#: src/tables/company/AddressTable.tsx:144 +#: src/tables/company/AddressTable.tsx:141 msgid "Are you sure you want to delete this address?" msgstr "" @@ -6372,23 +6412,23 @@ msgid "Drag attachment file here to upload" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:86 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 #: src/tables/sales/ReturnOrderLineItemTable.tsx:60 -#: src/tables/sales/SalesOrderLineItemTable.tsx:196 +#: src/tables/sales/SalesOrderLineItemTable.tsx:200 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:98 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/SalesOrderLineItemTable.tsx:214 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:106 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/SalesOrderLineItemTable.tsx:222 +#: src/tables/sales/SalesOrderLineItemTable.tsx:226 msgid "Delete Line Item" msgstr "" @@ -6401,12 +6441,12 @@ msgid "Machine restarted" msgstr "" #: src/tables/machine/MachineListTable.tsx:212 -#: src/tables/machine/MachineListTable.tsx:263 +#: src/tables/machine/MachineListTable.tsx:262 msgid "Edit machine" msgstr "" #: src/tables/machine/MachineListTable.tsx:226 -#: src/tables/machine/MachineListTable.tsx:267 +#: src/tables/machine/MachineListTable.tsx:266 msgid "Delete machine" msgstr "" @@ -6419,7 +6459,7 @@ msgid "Are you sure you want to remove the machine \"{0}\"?" msgstr "" #: src/tables/machine/MachineListTable.tsx:255 -#: src/tables/machine/MachineListTable.tsx:432 +#: src/tables/machine/MachineListTable.tsx:431 msgid "Restart required" msgstr "" @@ -6427,50 +6467,50 @@ msgstr "" msgid "Machine Actions" msgstr "" -#: src/tables/machine/MachineListTable.tsx:272 +#: src/tables/machine/MachineListTable.tsx:271 msgid "Restart" msgstr "" -#: src/tables/machine/MachineListTable.tsx:274 +#: src/tables/machine/MachineListTable.tsx:273 msgid "Restart machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:276 +#: src/tables/machine/MachineListTable.tsx:275 msgid "manual restart required" msgstr "" -#: src/tables/machine/MachineListTable.tsx:292 +#: src/tables/machine/MachineListTable.tsx:291 msgid "Machine information" msgstr "" -#: src/tables/machine/MachineListTable.tsx:303 -#: src/tables/machine/MachineListTable.tsx:599 +#: src/tables/machine/MachineListTable.tsx:302 +#: src/tables/machine/MachineListTable.tsx:598 msgid "Machine Type" msgstr "" -#: src/tables/machine/MachineListTable.tsx:316 +#: src/tables/machine/MachineListTable.tsx:315 msgid "Machine Driver" msgstr "" -#: src/tables/machine/MachineListTable.tsx:329 +#: src/tables/machine/MachineListTable.tsx:328 msgid "Initialized" msgstr "" -#: src/tables/machine/MachineListTable.tsx:350 +#: src/tables/machine/MachineListTable.tsx:349 #: src/tables/machine/MachineTypeTable.tsx:261 msgid "Errors" msgstr "" -#: src/tables/machine/MachineListTable.tsx:358 +#: src/tables/machine/MachineListTable.tsx:357 #: src/tables/machine/MachineTypeTable.tsx:269 msgid "No errors reported" msgstr "" -#: src/tables/machine/MachineListTable.tsx:378 +#: src/tables/machine/MachineListTable.tsx:377 msgid "Machine Settings" msgstr "" -#: src/tables/machine/MachineListTable.tsx:389 +#: src/tables/machine/MachineListTable.tsx:388 msgid "Driver Settings" msgstr "" @@ -6478,15 +6518,15 @@ msgstr "" #~ msgid "Create machine" #~ msgstr "Create machine" -#: src/tables/machine/MachineListTable.tsx:506 +#: src/tables/machine/MachineListTable.tsx:505 msgid "Add machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:561 +#: src/tables/machine/MachineListTable.tsx:560 msgid "Machine detail" msgstr "" -#: src/tables/machine/MachineListTable.tsx:608 +#: src/tables/machine/MachineListTable.tsx:607 msgid "Driver" msgstr "" @@ -7252,7 +7292,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337 msgid "Import Line Items" msgstr "" @@ -7268,25 +7308,25 @@ msgstr "" msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:298 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342 #: src/tables/sales/ReturnOrderLineItemTable.tsx:142 -#: src/tables/sales/SalesOrderLineItemTable.tsx:240 +#: src/tables/sales/SalesOrderLineItemTable.tsx:257 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352 msgid "Receive items" msgstr "" @@ -7354,15 +7394,23 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:262 +#: src/tables/sales/SalesOrderLineItemTable.tsx:238 +msgid "Allocate Serial Numbers" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:279 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 +msgid "Allocate Serials" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:303 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 #: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" diff --git a/src/frontend/src/locales/pt/messages.po b/src/frontend/src/locales/pt/messages.po index 51198b0131..5b6d25c5db 100644 --- a/src/frontend/src/locales/pt/messages.po +++ b/src/frontend/src/locales/pt/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: pt\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-29 04:38\n" +"PO-Revision-Date: 2024-09-09 03:25\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -60,8 +60,9 @@ msgstr "Impressão da etiqueta concluída com sucesso" #: src/components/buttons/PrintingActions.tsx:106 #: src/components/buttons/PrintingActions.tsx:144 -#: src/components/editors/NotesEditor.tsx:65 -#: src/components/editors/NotesEditor.tsx:165 +#: src/components/editors/NotesEditor.tsx:40 +#: src/components/editors/NotesEditor.tsx:109 +#: src/components/editors/NotesEditor.tsx:163 #: src/components/forms/fields/ApiFormField.tsx:319 #: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 @@ -163,8 +164,8 @@ msgstr "Eliminar" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:237 -#: src/components/items/ActionDropdown.tsx:238 +#: src/components/items/ActionDropdown.tsx:270 +#: src/components/items/ActionDropdown.tsx:271 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:210 @@ -239,31 +240,45 @@ msgstr "Eliminar imagem" #~ msgid "Part is virtual (not a physical part)" #~ msgstr "Part is virtual (not a physical part)" -#: src/components/editors/NotesEditor.tsx:66 +#: src/components/editors/NotesEditor.tsx:41 +#: src/components/editors/NotesEditor.tsx:110 msgid "Image upload failed" msgstr "Falha no carregamento da imagem" -#: src/components/editors/NotesEditor.tsx:156 +#: src/components/editors/NotesEditor.tsx:119 +#: src/components/editors/NotesEditor.tsx:154 #: src/components/forms/ApiForm.tsx:467 #: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "Sucesso" -#: src/components/editors/NotesEditor.tsx:157 +#: src/components/editors/NotesEditor.tsx:120 +msgid "Image uploaded successfully" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:155 msgid "Notes saved successfully" msgstr "Notas guardadas com sucesso" -#: src/components/editors/NotesEditor.tsx:166 +#: src/components/editors/NotesEditor.tsx:164 msgid "Failed to save notes" msgstr "Falha ao guardar notas" -#: src/components/editors/NotesEditor.tsx:198 -msgid "Preview Notes" -msgstr "Pré-visualizar notas" +#: src/components/editors/NotesEditor.tsx:182 +msgid "Disable Editing" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:191 +msgid "Enable Editing" +msgstr "" #: src/components/editors/NotesEditor.tsx:198 -msgid "Edit Notes" -msgstr "Editar notas" +#~ msgid "Preview Notes" +#~ msgstr "Preview Notes" + +#: src/components/editors/NotesEditor.tsx:198 +#~ msgid "Edit Notes" +#~ msgstr "Edit Notes" #: src/components/editors/NotesEditor.tsx:212 msgid "Save Notes" @@ -418,7 +433,7 @@ msgid "Update" msgstr "Atualizar" #: src/components/forms/ApiForm.tsx:698 -#: src/components/items/ActionDropdown.tsx:217 +#: src/components/items/ActionDropdown.tsx:250 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:357 #: src/pages/Notifications.tsx:123 @@ -594,9 +609,9 @@ msgstr "Servidor" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 -#: src/pages/part/CategoryDetail.tsx:81 +#: src/pages/part/CategoryDetail.tsx:80 #: src/pages/part/PartDetail.tsx:143 -#: src/pages/stock/LocationDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:82 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -868,68 +883,72 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:131 -msgid "Barcode Actions" -msgstr "Ações de código de barras" - -#: src/components/items/ActionDropdown.tsx:136 -msgid "View" -msgstr "Visualizar" - -#: src/components/items/ActionDropdown.tsx:138 -msgid "View barcode" -msgstr "Ver código de barras" +#: src/components/items/ActionDropdown.tsx:128 +msgid "Options" +msgstr "" #: src/components/items/ActionDropdown.tsx:140 #~ msgid "View Barcode" #~ msgstr "View Barcode" -#: src/components/items/ActionDropdown.tsx:144 +#: src/components/items/ActionDropdown.tsx:162 +#~ msgid "Link custom barcode" +#~ msgstr "Link custom barcode" + +#: src/components/items/ActionDropdown.tsx:164 +msgid "Barcode Actions" +msgstr "Ações de código de barras" + +#: src/components/items/ActionDropdown.tsx:169 +msgid "View" +msgstr "Visualizar" + +#: src/components/items/ActionDropdown.tsx:171 +msgid "View barcode" +msgstr "Ver código de barras" + +#: src/components/items/ActionDropdown.tsx:177 msgid "Link Barcode" msgstr "Atribuir Código de Barras" -#: src/components/items/ActionDropdown.tsx:146 +#: src/components/items/ActionDropdown.tsx:179 msgid "Link a custom barcode to this item" msgstr "" -#: src/components/items/ActionDropdown.tsx:152 +#: src/components/items/ActionDropdown.tsx:185 #: src/components/items/QRCode.tsx:195 #: src/forms/PurchaseOrderForms.tsx:419 msgid "Unlink Barcode" msgstr "Desatribuir Código de Barras" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:187 msgid "Unlink custom barcode" msgstr "Desvincular código de barras personalizado" -#: src/components/items/ActionDropdown.tsx:162 -#~ msgid "Link custom barcode" -#~ msgstr "Link custom barcode" - -#: src/components/items/ActionDropdown.tsx:205 +#: src/components/items/ActionDropdown.tsx:238 #: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "Editar" -#: src/components/items/ActionDropdown.tsx:206 +#: src/components/items/ActionDropdown.tsx:239 msgid "Edit item" msgstr "" -#: src/components/items/ActionDropdown.tsx:218 +#: src/components/items/ActionDropdown.tsx:251 msgid "Delete item" msgstr "Apagar Item" -#: src/components/items/ActionDropdown.tsx:226 -#: src/components/items/ActionDropdown.tsx:227 +#: src/components/items/ActionDropdown.tsx:259 +#: src/components/items/ActionDropdown.tsx:260 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:249 +#: src/components/items/ActionDropdown.tsx:282 #: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "Duplicar" -#: src/components/items/ActionDropdown.tsx:250 +#: src/components/items/ActionDropdown.tsx:283 msgid "Duplicate item" msgstr "Duplicar item" @@ -1021,9 +1040,9 @@ msgstr "" #: src/components/items/QRCode.tsx:173 #: src/pages/part/PartDetail.tsx:218 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:161 -#: src/pages/sales/SalesOrderDetail.tsx:170 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:181 +#: src/pages/sales/ReturnOrderDetail.tsx:160 +#: src/pages/sales/SalesOrderDetail.tsx:169 msgid "Link" msgstr "Ligação" @@ -1249,7 +1268,7 @@ msgstr "Configurações da conta" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:315 +#: src/pages/Index/Settings/SystemSettings.tsx:314 msgid "System Settings" msgstr "Definições de Sistema" @@ -1384,7 +1403,19 @@ msgstr "Não há resultados disponíveis para a pesquisa" msgid "Unknown model: {model}" msgstr "Modelo desconhecido: {model}" -#: src/components/render/ModelType.tsx:22 +#: src/components/render/ModelType.tsx:101 +#~ msgid "Builds" +#~ msgstr "Builds" + +#: src/components/render/ModelType.tsx:147 +#~ msgid "Purchase Order Line" +#~ msgstr "Purchase Order Line" + +#: src/components/render/ModelType.tsx:148 +#~ msgid "Purchase Order Lines" +#~ msgstr "Purchase Order Lines" + +#: src/components/render/ModelType.tsx:202 #: src/forms/BuildForms.tsx:229 #: src/forms/BuildForms.tsx:452 #: src/forms/BuildForms.tsx:602 @@ -1397,8 +1428,8 @@ msgstr "Modelo desconhecido: {model}" #: src/forms/StockForms.tsx:643 #: src/forms/StockForms.tsx:685 #: src/forms/StockForms.tsx:723 -#: src/pages/build/BuildDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:1080 +#: src/pages/build/BuildDetail.tsx:90 +#: src/pages/part/PartDetail.tsx:1079 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 @@ -1408,36 +1439,17 @@ msgstr "Modelo desconhecido: {model}" msgid "Part" msgstr "Peça" -#: src/components/render/ModelType.tsx:23 -#: src/defaults/links.tsx:29 -#: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:173 -#: src/pages/part/CategoryDetail.tsx:119 -#: src/pages/part/CategoryDetail.tsx:244 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:835 -msgid "Parts" -msgstr "Peças" - -#: src/components/render/ModelType.tsx:31 +#: src/components/render/ModelType.tsx:204 msgid "Part Parameter Template" msgstr "Modelo de Parâmetro da Peça" -#: src/components/render/ModelType.tsx:32 -msgid "Part Parameter Templates" -msgstr "Modelos de Parâmetro da Peça" - -#: src/components/render/ModelType.tsx:38 +#: src/components/render/ModelType.tsx:206 msgid "Part Test Template" msgstr "Modelos de Teste da Peça" -#: src/components/render/ModelType.tsx:39 -msgid "Part Test Templates" -msgstr "Modelos de Teste da Peça" - -#: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:357 +#: src/components/render/ModelType.tsx:208 +#: src/pages/company/SupplierPartDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:355 #: src/pages/stock/StockDetail.tsx:169 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -1445,111 +1457,58 @@ msgstr "Modelos de Teste da Peça" msgid "Supplier Part" msgstr "Fornecedor da Peça" -#: src/components/render/ModelType.tsx:46 -msgid "Supplier Parts" -msgstr "Peças de fornecedor" - -#: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:132 +#: src/components/render/ModelType.tsx:210 +#: src/pages/company/ManufacturerPartDetail.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 msgid "Manufacturer Part" msgstr "Fabricante da peça" -#: src/components/render/ModelType.tsx:55 -msgid "Manufacturer Parts" -msgstr "Peças do fabricante" - -#: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:305 +#: src/components/render/ModelType.tsx:212 +#: src/pages/part/CategoryDetail.tsx:303 msgid "Part Category" msgstr "Categoria da peça" -#: src/components/render/ModelType.tsx:64 -#: src/pages/part/CategoryDetail.tsx:258 -#: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1070 -msgid "Part Categories" -msgstr "Categorias da Peça" - -#: src/components/render/ModelType.tsx:72 +#: src/components/render/ModelType.tsx:214 #: src/forms/BuildForms.tsx:602 -#: src/pages/stock/StockDetail.tsx:608 +#: src/pages/stock/StockDetail.tsx:607 #: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "Item de Estoque" -#: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:203 -#: src/pages/stock/LocationDetail.tsx:125 -#: src/pages/stock/LocationDetail.tsx:178 -#: src/pages/stock/LocationDetail.tsx:384 -msgid "Stock Items" -msgstr "Itens de Estoque" - -#: src/components/render/ModelType.tsx:81 +#: src/components/render/ModelType.tsx:216 msgid "Stock Location" msgstr "Localização de Stock" -#: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:376 -#: src/pages/stock/StockDetail.tsx:600 -msgid "Stock Locations" -msgstr "Localizações de Stock" - -#: src/components/render/ModelType.tsx:90 +#: src/components/render/ModelType.tsx:218 msgid "Stock Location Type" msgstr "Tipo de Local de Estoque" -#: src/components/render/ModelType.tsx:91 -msgid "Stock Location Types" -msgstr "Tipo de Local de Estoque" - -#: src/components/render/ModelType.tsx:95 +#: src/components/render/ModelType.tsx:220 msgid "Stock History" msgstr "Histórico de Estoque" -#: src/components/render/ModelType.tsx:96 -msgid "Stock Histories" -msgstr "Histórico de Estoque" +#: src/components/render/ModelType.tsx:222 +#: src/pages/stock/StockDetail.tsx:209 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:96 +msgid "Build Order" +msgstr "Ordem de Produção" -#: src/components/render/ModelType.tsx:100 -#: src/defaults/links.tsx:31 -#: src/defaults/menuItems.tsx:43 -msgid "Build" -msgstr "Produção" - -#: src/components/render/ModelType.tsx:101 -msgid "Builds" -msgstr "Produções" - -#: src/components/render/ModelType.tsx:109 +#: src/components/render/ModelType.tsx:224 msgid "Build Line" msgstr "Linha de produção" -#: src/components/render/ModelType.tsx:110 -msgid "Build Lines" -msgstr "Linhas de produção" - -#: src/components/render/ModelType.tsx:117 +#: src/components/render/ModelType.tsx:226 msgid "Build Item" msgstr "" -#: src/components/render/ModelType.tsx:118 -msgid "Build Items" -msgstr "" - -#: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:339 +#: src/components/render/ModelType.tsx:228 +#: src/pages/company/CompanyDetail.tsx:337 msgid "Company" msgstr "Empresa" -#: src/components/render/ModelType.tsx:123 -msgid "Companies" -msgstr "Empresas" - -#: src/components/render/ModelType.tsx:131 +#: src/components/render/ModelType.tsx:230 #: src/tables/TableHoverCard.tsx:81 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 @@ -1558,176 +1517,262 @@ msgstr "Empresas" msgid "Project Code" msgstr "Código do projeto" -#: src/components/render/ModelType.tsx:132 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 -msgid "Project Codes" -msgstr "Códigos do Projeto" - -#: src/components/render/ModelType.tsx:138 +#: src/components/render/ModelType.tsx:232 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:463 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "Pedido de Compra" -#: src/components/render/ModelType.tsx:139 -#: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:670 -#: src/pages/purchasing/PurchasingIndex.tsx:25 -msgid "Purchase Orders" -msgstr "Pedidos de compra" +#: src/components/render/ModelType.tsx:234 +msgid "Purchase Order Line Item" +msgstr "" -#: src/components/render/ModelType.tsx:147 -msgid "Purchase Order Line" -msgstr "Pedido de compra da linha" - -#: src/components/render/ModelType.tsx:148 -msgid "Purchase Order Lines" -msgstr "Pedido de compra das linhas" - -#: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:149 -#: src/pages/sales/SalesOrderDetail.tsx:505 +#: src/components/render/ModelType.tsx:236 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/sales/SalesOrderDetail.tsx:503 #: src/pages/stock/StockDetail.tsx:217 #: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "Pedido de Venda" -#: src/components/render/ModelType.tsx:153 -#: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:677 -#: src/pages/sales/SalesIndex.tsx:26 -msgid "Sales Orders" -msgstr "Pedidos de vendas" - -#: src/components/render/ModelType.tsx:161 +#: src/components/render/ModelType.tsx:238 msgid "Sales Order Shipment" msgstr "Envio do Pedido de Venda" -#: src/components/render/ModelType.tsx:162 -msgid "Sales Order Shipments" -msgstr "Envios dos Pedidos de Vendas" - -#: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/components/render/ModelType.tsx:240 +#: src/pages/sales/ReturnOrderDetail.tsx:452 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "Pedido de Devolução" -#: src/components/render/ModelType.tsx:169 -#: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:223 -#: src/pages/sales/SalesIndex.tsx:32 -msgid "Return Orders" -msgstr "Pedidos de Devolução" - -#: src/components/render/ModelType.tsx:177 +#: src/components/render/ModelType.tsx:242 msgid "Return Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:178 -msgid "Return Order Line Items" -msgstr "" - -#: src/components/render/ModelType.tsx:182 -#: src/tables/company/AddressTable.tsx:47 +#: src/components/render/ModelType.tsx:244 +#: src/tables/company/AddressTable.tsx:48 msgid "Address" msgstr "Endereço" -#: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:253 -msgid "Addresses" -msgstr "Endereços" - -#: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:170 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/components/render/ModelType.tsx:246 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:178 msgid "Contact" msgstr "Contato" -#: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:247 -msgid "Contacts" -msgstr "Contatos" - -#: src/components/render/ModelType.tsx:196 +#: src/components/render/ModelType.tsx:248 msgid "Owner" msgstr "Proprietário" -#: src/components/render/ModelType.tsx:197 -msgid "Owners" -msgstr "Proprietários" - -#: src/components/render/ModelType.tsx:203 +#: src/components/render/ModelType.tsx:250 #: src/tables/settings/ImportSessionTable.tsx:121 #: src/tables/stock/StockItemTestResultTable.tsx:204 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "Utilizador" -#: src/components/render/ModelType.tsx:204 +#: src/components/render/ModelType.tsx:252 +msgid "Group" +msgstr "" + +#: src/components/render/ModelType.tsx:254 +msgid "Import Session" +msgstr "" + +#: src/components/render/ModelType.tsx:256 +msgid "Label Template" +msgstr "Modelo de Etiqueta" + +#: src/components/render/ModelType.tsx:258 +msgid "Report Template" +msgstr "Modelo de relatório" + +#: src/components/render/ModelType.tsx:260 +msgid "Plugin Configuration" +msgstr "Configuração de Extensão" + +#: src/components/render/ModelType.tsx:262 +msgid "Content Type" +msgstr "" + +#: src/components/render/ModelType.tsx:264 +msgid "Unknown Model" +msgstr "" + +#: src/components/render/ModelType.tsx:275 +#: src/defaults/links.tsx:29 +#: src/defaults/menuItems.tsx:33 +#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/part/CategoryDetail.tsx:118 +#: src/pages/part/CategoryDetail.tsx:242 +#: src/pages/part/CategoryDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:835 +msgid "Parts" +msgstr "Peças" + +#: src/components/render/ModelType.tsx:277 +msgid "Part Parameter Templates" +msgstr "Modelos de Parâmetro da Peça" + +#: src/components/render/ModelType.tsx:279 +msgid "Part Test Templates" +msgstr "Modelos de Teste da Peça" + +#: src/components/render/ModelType.tsx:281 +msgid "Supplier Parts" +msgstr "Peças de fornecedor" + +#: src/components/render/ModelType.tsx:283 +msgid "Manufacturer Parts" +msgstr "Peças do fabricante" + +#: src/components/render/ModelType.tsx:285 +#: src/pages/part/CategoryDetail.tsx:256 +#: src/pages/part/CategoryDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:1069 +msgid "Part Categories" +msgstr "Categorias da Peça" + +#: src/components/render/ModelType.tsx:287 +#: src/pages/company/CompanyDetail.tsx:202 +#: src/pages/stock/LocationDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:379 +msgid "Stock Items" +msgstr "Itens de Estoque" + +#: src/components/render/ModelType.tsx:289 +#: src/pages/stock/LocationDetail.tsx:188 +#: src/pages/stock/LocationDetail.tsx:371 +#: src/pages/stock/StockDetail.tsx:599 +msgid "Stock Locations" +msgstr "Localizações de Stock" + +#: src/components/render/ModelType.tsx:291 +msgid "Stock Location Types" +msgstr "Tipo de Local de Estoque" + +#: src/components/render/ModelType.tsx:293 +msgid "Stock Histories" +msgstr "Histórico de Estoque" + +#: src/components/render/ModelType.tsx:295 +#: src/pages/Index/Settings/SystemSettings.tsx:236 +#: src/pages/build/BuildDetail.tsx:534 +#: src/pages/build/BuildIndex.tsx:22 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/sales/SalesOrderDetail.tsx:328 +msgid "Build Orders" +msgstr "Ordens de Produções" + +#: src/components/render/ModelType.tsx:297 +msgid "Build Lines" +msgstr "Linhas de produção" + +#: src/components/render/ModelType.tsx:299 +msgid "Build Items" +msgstr "" + +#: src/components/render/ModelType.tsx:301 +msgid "Companies" +msgstr "Empresas" + +#: src/components/render/ModelType.tsx:303 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 +msgid "Project Codes" +msgstr "Códigos do Projeto" + +#: src/components/render/ModelType.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/company/CompanyDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/part/PartDetail.tsx:670 +#: src/pages/purchasing/PurchasingIndex.tsx:25 +msgid "Purchase Orders" +msgstr "Pedidos de compra" + +#: src/components/render/ModelType.tsx:307 +msgid "Purchase Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:309 +#: src/pages/Index/Settings/SystemSettings.tsx:269 +#: src/pages/company/CompanyDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:677 +#: src/pages/sales/SalesIndex.tsx:26 +msgid "Sales Orders" +msgstr "Pedidos de vendas" + +#: src/components/render/ModelType.tsx:311 +msgid "Sales Order Shipments" +msgstr "Envios dos Pedidos de Vendas" + +#: src/components/render/ModelType.tsx:313 +#: src/pages/Index/Settings/SystemSettings.tsx:285 +#: src/pages/company/CompanyDetail.tsx:222 +#: src/pages/sales/SalesIndex.tsx:32 +msgid "Return Orders" +msgstr "Pedidos de Devolução" + +#: src/components/render/ModelType.tsx:315 +msgid "Return Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:317 +#: src/pages/company/CompanyDetail.tsx:252 +msgid "Addresses" +msgstr "Endereços" + +#: src/components/render/ModelType.tsx:319 +#: src/pages/company/CompanyDetail.tsx:246 +msgid "Contacts" +msgstr "Contatos" + +#: src/components/render/ModelType.tsx:321 +msgid "Owners" +msgstr "Proprietários" + +#: src/components/render/ModelType.tsx:323 #: src/pages/Index/Settings/AdminCenter/Index.tsx:102 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "Utilizadores" -#: src/components/render/ModelType.tsx:210 -msgid "Group" -msgstr "" - -#: src/components/render/ModelType.tsx:211 +#: src/components/render/ModelType.tsx:325 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 #: src/tables/settings/UserTable.tsx:138 #: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "Grupos" -#: src/components/render/ModelType.tsx:218 -msgid "Import Session" -msgstr "" - -#: src/components/render/ModelType.tsx:219 +#: src/components/render/ModelType.tsx:327 msgid "Import Sessions" msgstr "" -#: src/components/render/ModelType.tsx:225 -msgid "Label Template" -msgstr "Modelo de Etiqueta" - -#: src/components/render/ModelType.tsx:226 +#: src/components/render/ModelType.tsx:329 #: src/pages/Index/Settings/AdminCenter/Index.tsx:168 msgid "Label Templates" msgstr "Modelos de Etiqueta" -#: src/components/render/ModelType.tsx:232 -msgid "Report Template" -msgstr "Modelo de relatório" - -#: src/components/render/ModelType.tsx:233 +#: src/components/render/ModelType.tsx:331 #: src/pages/Index/Settings/AdminCenter/Index.tsx:174 msgid "Report Templates" msgstr "Modelos de relatório" -#: src/components/render/ModelType.tsx:239 -msgid "Plugin Configuration" -msgstr "Configuração de Extensão" - -#: src/components/render/ModelType.tsx:240 +#: src/components/render/ModelType.tsx:333 msgid "Plugin Configurations" msgstr "Configurações de Extensões" -#: src/components/render/ModelType.tsx:246 -msgid "Content Type" +#: src/components/render/ModelType.tsx:335 +msgid "Content Types" msgstr "" -#: src/components/render/ModelType.tsx:247 -msgid "Content Types" +#: src/components/render/ModelType.tsx:337 +msgid "Unknown Models" msgstr "" #: src/components/render/Order.tsx:121 @@ -1736,8 +1781,8 @@ msgstr "Envios" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:325 -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/CompanyDetail.tsx:323 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/pages/part/PartDetail.tsx:896 msgid "Inactive" msgstr "Inativo" @@ -1751,23 +1796,23 @@ msgstr "Sem Estoque" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:206 +#: src/pages/Index/Settings/SystemSettings.tsx:204 #: src/pages/part/PartDetail.tsx:550 -#: src/pages/stock/LocationDetail.tsx:356 +#: src/pages/stock/LocationDetail.tsx:351 #: src/pages/stock/StockDetail.tsx:407 #: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "Estoque" -#: src/components/render/Stock.tsx:60 +#: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:565 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/build/BuildAllocatedStockTable.tsx:102 #: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "Número de Série" -#: src/components/render/Stock.tsx:62 +#: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:234 #: src/forms/BuildForms.tsx:602 #: src/forms/PurchaseOrderForms.tsx:641 @@ -1775,7 +1820,7 @@ msgstr "Número de Série" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:171 #: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:571 +#: src/pages/stock/StockDetail.tsx:570 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 @@ -2504,7 +2549,7 @@ msgstr "Notícias Atuais" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:96 +#: src/pages/company/CompanyDetail.tsx:95 msgid "Website" msgstr "Site" @@ -2516,13 +2561,18 @@ msgstr "GitHub" msgid "Demo" msgstr "Demonstração" +#: src/defaults/links.tsx:31 +#: src/defaults/menuItems.tsx:43 +msgid "Build" +msgstr "Produção" + #: src/defaults/links.tsx:33 #: src/defaults/menuItems.tsx:48 #: 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:329 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "Comprando" @@ -2530,9 +2580,9 @@ msgstr "Comprando" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:459 +#: src/pages/sales/ReturnOrderDetail.tsx:457 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:510 +#: src/pages/sales/SalesOrderDetail.tsx:508 msgid "Sales" msgstr "Vendas" @@ -2769,7 +2819,7 @@ msgid "Remove line" msgstr "" #: src/forms/BuildForms.tsx:631 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:200 msgid "Source Location" msgstr "Localização de Origem" @@ -2887,9 +2937,9 @@ msgid "Store with already received stock" msgstr "Armazenar com estoque já recebido" #: src/forms/PurchaseOrderForms.tsx:521 -#: src/pages/build/BuildDetail.tsx:215 +#: src/pages/build/BuildDetail.tsx:214 #: src/pages/stock/StockDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:583 +#: src/pages/stock/StockDetail.tsx:582 #: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:189 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 @@ -2902,20 +2952,20 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:543 #: src/forms/StockForms.tsx:428 -#: src/pages/company/SupplierPartDetail.tsx:152 -#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/stock/StockDetail.tsx:240 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "Embalagem" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:105 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 -#: src/pages/sales/ReturnOrderDetail.tsx:117 -#: src/pages/sales/SalesOrderDetail.tsx:123 +#: src/pages/build/BuildDetail.tsx:104 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:143 +#: src/pages/sales/ReturnOrderDetail.tsx:116 +#: src/pages/sales/SalesOrderDetail.tsx:122 #: src/tables/build/BuildOrderTable.tsx:114 -#: src/tables/machine/MachineListTable.tsx:335 +#: src/tables/machine/MachineListTable.tsx:334 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 #: src/tables/sales/ReturnOrderLineItemTable.tsx:132 @@ -2929,13 +2979,13 @@ msgid "Status" msgstr "Estado" #: src/forms/PurchaseOrderForms.tsx:565 -#: src/pages/company/SupplierPartDetail.tsx:106 +#: src/pages/company/SupplierPartDetail.tsx:105 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "Nota" #: src/forms/PurchaseOrderForms.tsx:641 -#: src/pages/company/SupplierPartDetail.tsx:124 +#: src/pages/company/SupplierPartDetail.tsx:123 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "SKU" @@ -3693,8 +3743,8 @@ msgstr "" #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 -#: src/tables/machine/MachineListTable.tsx:332 -#: src/tables/machine/MachineListTable.tsx:594 +#: src/tables/machine/MachineListTable.tsx:331 +#: src/tables/machine/MachineListTable.tsx:593 #: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 @@ -3760,32 +3810,32 @@ msgstr "Carregador" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27 #: src/tables/ColumnRenderers.tsx:248 msgid "Currency" msgstr "Moeda" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:31 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32 msgid "Rate" msgstr "Taxa" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:43 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44 msgid "Exchange rates updated" msgstr "Taxas de câmbio atualizadas" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:49 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50 msgid "Exchange rate update error" msgstr "Ocorreu um erro ao atualizar as Taxas de câmbio" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:61 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:62 msgid "Refresh currency exchange rates" msgstr "Atualizar taxas de câmbio" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:98 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 msgid "Last fetched" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:100 msgid "Base currency" msgstr "" @@ -3818,7 +3868,7 @@ msgid "Custom Units" msgstr "Unidades Personalizadas" #: src/pages/Index/Settings/AdminCenter/Index.tsx:156 -#: src/pages/part/CategoryDetail.tsx:264 +#: src/pages/part/CategoryDetail.tsx:262 msgid "Part Parameters" msgstr "Parâmetros da Peça" @@ -3900,6 +3950,10 @@ msgstr "" msgid "Landscape" msgstr "" +#: src/pages/Index/Settings/AdminCenter/ReportTemplatePanel.tsx:26 +msgid "Attach to Model" +msgstr "" + #: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:35 msgid "Background Worker Not Running" msgstr "Trabalhador de fundo não está em execução" @@ -4001,20 +4055,12 @@ msgstr "Etiquetas" msgid "Reporting" msgstr "Relatórios" -#: src/pages/Index/Settings/SystemSettings.tsx:231 +#: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/part/PartDetail.tsx:690 msgid "Stocktake" msgstr "Balanço" -#: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:536 -#: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:624 -#: src/pages/sales/SalesOrderDetail.tsx:329 -msgid "Build Orders" -msgstr "Ordens de Produções" - -#: src/pages/Index/Settings/SystemSettings.tsx:318 +#: src/pages/Index/Settings/SystemSettings.tsx:317 msgid "Switch to User Setting" msgstr "Mudar para Configuração de Usuário" @@ -4070,37 +4116,37 @@ msgstr "Marcar como não lido" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:98 +#: src/pages/build/BuildDetail.tsx:97 #: src/pages/part/PartDetail.tsx:150 #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:184 #: src/tables/build/BuildOrderTable.tsx:54 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderLineItemTable.tsx:66 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "IPN" -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:117 -#: src/pages/sales/ReturnOrderDetail.tsx:91 -#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/build/BuildDetail.tsx:110 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/sales/ReturnOrderDetail.tsx:90 +#: src/pages/sales/SalesOrderDetail.tsx:96 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/build/BuildLineTable.tsx:195 msgid "Reference" msgstr "Referência" -#: src/pages/build/BuildDetail.tsx:117 -#: src/pages/company/CompanyDetail.tsx:90 -#: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:92 -#: src/pages/part/CategoryDetail.tsx:101 +#: src/pages/build/BuildDetail.tsx:116 +#: src/pages/company/CompanyDetail.tsx:89 +#: src/pages/company/ManufacturerPartDetail.tsx:82 +#: src/pages/company/SupplierPartDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:100 #: src/pages/part/PartDetail.tsx:157 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 -#: src/pages/sales/ReturnOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:117 -#: src/pages/stock/LocationDetail.tsx:106 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 +#: src/pages/sales/ReturnOrderDetail.tsx:110 +#: src/pages/sales/SalesOrderDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:102 #: src/tables/ColumnRenderers.tsx:81 #: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 @@ -4113,34 +4159,34 @@ msgstr "Referência" #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 #: src/tables/sales/SalesOrderAllocationTable.tsx:56 -#: src/tables/sales/SalesOrderLineItemTable.tsx:67 +#: src/tables/sales/SalesOrderLineItemTable.tsx:71 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "Descrição" -#: src/pages/build/BuildDetail.tsx:125 +#: src/pages/build/BuildDetail.tsx:124 msgid "Parent Build" msgstr "Produção Parente" -#: src/pages/build/BuildDetail.tsx:136 +#: src/pages/build/BuildDetail.tsx:135 msgid "Build Quantity" msgstr "Quantidade de Produção" -#: src/pages/build/BuildDetail.tsx:144 -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:269 msgid "Completed Outputs" msgstr "Saídas Concluídas" -#: src/pages/build/BuildDetail.tsx:161 +#: src/pages/build/BuildDetail.tsx:160 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "Emitido por" -#: src/pages/build/BuildDetail.tsx:168 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/part/PartDetail.tsx:372 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:195 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:215 +#: src/pages/sales/ReturnOrderDetail.tsx:194 +#: src/pages/sales/SalesOrderDetail.tsx:203 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -4148,19 +4194,19 @@ msgstr "Emitido por" msgid "Responsible" msgstr "Responsável" -#: src/pages/build/BuildDetail.tsx:175 +#: src/pages/build/BuildDetail.tsx:174 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "Criado" -#: src/pages/build/BuildDetail.tsx:182 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:188 -#: src/pages/sales/SalesOrderDetail.tsx:197 +#: src/pages/build/BuildDetail.tsx:181 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:208 +#: src/pages/sales/ReturnOrderDetail.tsx:187 +#: src/pages/sales/SalesOrderDetail.tsx:196 #: src/tables/ColumnRenderers.tsx:212 #: src/tables/part/PartPurchaseOrdersTable.tsx:99 #: src/tables/sales/ReturnOrderLineItemTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Target Date" msgstr "Data alvo" @@ -4170,7 +4216,7 @@ msgstr "Data alvo" #~ msgid "View part barcode" #~ msgstr "View part barcode" -#: src/pages/build/BuildDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:188 msgid "Completed" msgstr "Concluído" @@ -4184,7 +4230,7 @@ msgstr "Concluído" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:202 +#: src/pages/build/BuildDetail.tsx:201 msgid "Any location" msgstr "Qualquer localização" @@ -4192,7 +4238,7 @@ msgstr "Qualquer localização" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:209 +#: src/pages/build/BuildDetail.tsx:208 msgid "Destination Location" msgstr "Local de Destino" @@ -4208,68 +4254,68 @@ msgstr "Local de Destino" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:247 +#: src/pages/build/BuildDetail.tsx:246 msgid "Build Details" msgstr "Detalhes da Produção" -#: src/pages/build/BuildDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:263 -#: src/pages/sales/ReturnOrderDetail.tsx:126 -#: src/pages/sales/ReturnOrderDetail.tsx:233 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:268 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/build/BuildDetail.tsx:252 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:262 +#: src/pages/sales/ReturnOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:232 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:267 +#: src/pages/sales/SalesOrderDetail.tsx:276 msgid "Line Items" msgstr "Itens de linha" -#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/build/BuildDetail.tsx:262 msgid "Incomplete Outputs" msgstr "Saídas Incompletas" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/sales/SalesOrderDetail.tsx:314 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 +#: src/pages/build/BuildDetail.tsx:294 msgid "Consumed Stock" msgstr "Estoque Consumido" -#: src/pages/build/BuildDetail.tsx:309 +#: src/pages/build/BuildDetail.tsx:308 msgid "Child Build Orders" msgstr "Pedido de Produção Filho" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:318 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" msgstr "Resultados do teste" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:329 #: src/pages/part/PartDetail.tsx:707 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/company/CompanyDetail.tsx:259 -#: src/pages/company/ManufacturerPartDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:343 +#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/ManufacturerPartDetail.tsx:178 #: src/pages/part/PartDetail.tsx:729 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 -#: src/pages/sales/ReturnOrderDetail.tsx:270 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:304 +#: src/pages/sales/ReturnOrderDetail.tsx:269 +#: src/pages/sales/SalesOrderDetail.tsx:338 #: src/pages/stock/StockDetail.tsx:381 msgid "Attachments" msgstr "Anexos" -#: src/pages/build/BuildDetail.tsx:352 -#: src/pages/company/CompanyDetail.tsx:270 -#: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:253 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:269 +#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:252 #: src/pages/part/PartDetail.tsx:737 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:281 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:280 +#: src/pages/sales/SalesOrderDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:392 #: src/tables/build/BuildOrderTestTable.tsx:143 #: src/tables/stock/StockTrackingTable.tsx:189 @@ -4280,7 +4326,7 @@ msgstr "Anotações" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:370 +#: src/pages/build/BuildDetail.tsx:369 msgid "Edit Build Order" msgstr "Editar Pedido de Produção" @@ -4288,126 +4334,126 @@ msgstr "Editar Pedido de Produção" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "Novo Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:390 msgid "Cancel Build Order" msgstr "Cancelar Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:393 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/SalesOrderDetail.tsx:375 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 +#: src/pages/sales/ReturnOrderDetail.tsx:341 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:402 msgid "Hold Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:350 +#: src/pages/sales/ReturnOrderDetail.tsx:349 +#: src/pages/sales/SalesOrderDetail.tsx:382 +msgid "Place this order on hold" +msgstr "" + #: src/pages/build/BuildDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:350 #: src/pages/sales/SalesOrderDetail.tsx:383 -msgid "Place this order on hold" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:406 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:352 -#: src/pages/sales/ReturnOrderDetail.tsx:351 -#: src/pages/sales/SalesOrderDetail.tsx:384 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:410 msgid "Issue Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/SalesOrderDetail.tsx:366 +msgid "Issue this order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:413 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335 #: src/pages/sales/ReturnOrderDetail.tsx:334 #: src/pages/sales/SalesOrderDetail.tsx:367 -msgid "Issue this order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:414 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:336 -#: src/pages/sales/ReturnOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:368 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:418 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:421 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:357 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 -#: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/sales/ReturnOrderDetail.tsx:358 +#: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:453 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 -#: src/pages/sales/ReturnOrderDetail.tsx:388 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:386 +#: src/pages/sales/ReturnOrderDetail.tsx:387 +#: src/pages/sales/SalesOrderDetail.tsx:420 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:460 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:394 -#: src/pages/sales/ReturnOrderDetail.tsx:395 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:459 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:393 +#: src/pages/sales/ReturnOrderDetail.tsx:394 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:477 msgid "Build Order Actions" msgstr "Ações do Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:459 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:415 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:457 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:464 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:462 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:492 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:429 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:426 +#: src/pages/sales/ReturnOrderDetail.tsx:427 +#: src/pages/sales/SalesOrderDetail.tsx:465 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:497 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:434 -#: src/pages/sales/SalesOrderDetail.tsx:472 +#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:432 +#: src/pages/sales/SalesOrderDetail.tsx:470 msgid "Cancel order" msgstr "Cancelar pedido" @@ -4419,24 +4465,24 @@ msgstr "Cancelar pedido" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:104 +#: src/pages/company/CompanyDetail.tsx:103 msgid "Phone Number" msgstr "Número de Telefone" -#: src/pages/company/CompanyDetail.tsx:111 +#: src/pages/company/CompanyDetail.tsx:110 msgid "Email Address" msgstr "Endereço de Email" -#: src/pages/company/CompanyDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:120 msgid "Default Currency" msgstr "Moeda Padrão" -#: src/pages/company/CompanyDetail.tsx:126 +#: src/pages/company/CompanyDetail.tsx:125 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:116 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:333 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:132 +#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:201 +#: src/pages/company/SupplierPartDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4444,20 +4490,20 @@ msgstr "Moeda Padrão" msgid "Supplier" msgstr "Fornecedor" -#: src/pages/company/CompanyDetail.tsx:132 +#: src/pages/company/CompanyDetail.tsx:131 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:101 -#: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:100 +#: src/pages/company/ManufacturerPartDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:130 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "Fabricante" -#: src/pages/company/CompanyDetail.tsx:138 +#: src/pages/company/CompanyDetail.tsx:137 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:105 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/ReturnOrderDetail.tsx:104 +#: src/pages/sales/SalesOrderDetail.tsx:110 #: src/pages/stock/StockDetail.tsx:226 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 @@ -4466,7 +4512,7 @@ msgstr "Fabricante" msgid "Customer" msgstr "Cliente" -#: src/pages/company/CompanyDetail.tsx:172 +#: src/pages/company/CompanyDetail.tsx:171 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "Detalhes" @@ -4475,11 +4521,11 @@ msgstr "Detalhes" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:178 +#: src/pages/company/CompanyDetail.tsx:177 msgid "Manufactured Parts" msgstr "Peças Fabricadas" -#: src/pages/company/CompanyDetail.tsx:187 +#: src/pages/company/CompanyDetail.tsx:186 msgid "Supplied Parts" msgstr "Peças fornecidas" @@ -4487,84 +4533,84 @@ msgstr "Peças fornecidas" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:232 +#: src/pages/company/CompanyDetail.tsx:231 msgid "Assigned Stock" msgstr "Estoque Atribuído" -#: src/pages/company/CompanyDetail.tsx:290 +#: src/pages/company/CompanyDetail.tsx:289 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "Editar Empresa" -#: src/pages/company/CompanyDetail.tsx:298 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:306 +#: src/pages/company/CompanyDetail.tsx:305 msgid "Company Actions" msgstr "Ações da Empresa" -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/company/ManufacturerPartDetail.tsx:75 +#: src/pages/company/SupplierPartDetail.tsx:84 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "Peça Interna" -#: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:99 +#: src/pages/company/ManufacturerPartDetail.tsx:90 +#: src/pages/company/SupplierPartDetail.tsx:98 msgid "External Link" msgstr "Link Externo" -#: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:108 +#: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "Número da Peça do Fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:138 +#: src/pages/company/ManufacturerPartDetail.tsx:137 msgid "Manufacturer Details" msgstr "Detalhes do Fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/ManufacturerPartDetail.tsx:146 msgid "Manufacturer Part Details" msgstr "Detalhes da Peça do Fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:153 +#: src/pages/company/ManufacturerPartDetail.tsx:152 #: src/pages/part/PartDetail.tsx:539 msgid "Parameters" msgstr "Parâmetros" -#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/company/ManufacturerPartDetail.tsx:164 #: src/pages/part/PartDetail.tsx:657 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "Fornecedores" -#: src/pages/company/ManufacturerPartDetail.tsx:208 +#: src/pages/company/ManufacturerPartDetail.tsx:207 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "Editar Peça do Fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:215 +#: src/pages/company/ManufacturerPartDetail.tsx:214 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "Adicionar Peça do Fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:227 +#: src/pages/company/ManufacturerPartDetail.tsx:226 #: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "Excluir Peça do Fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: 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" -#: src/pages/company/SupplierPartDetail.tsx:159 +#: src/pages/company/SupplierPartDetail.tsx:158 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 @@ -4572,122 +4618,122 @@ msgstr "Peça do Fabricante" msgid "Pack Quantity" msgstr "Quantidade embalada" -#: src/pages/company/SupplierPartDetail.tsx:170 +#: src/pages/company/SupplierPartDetail.tsx:169 msgid "Supplier Availability" msgstr "Disponibilidade do Fornecedor" -#: src/pages/company/SupplierPartDetail.tsx:177 +#: src/pages/company/SupplierPartDetail.tsx:176 msgid "Availability Updated" msgstr "Disponibilidade Atualizada" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Availability" msgstr "Disponibilidade" -#: src/pages/company/SupplierPartDetail.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:212 msgid "Supplier Part Details" msgstr "Detalhes da Peça do Fornecedor" -#: src/pages/company/SupplierPartDetail.tsx:219 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:292 +#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:291 msgid "Received Stock" msgstr "Estoque Recebido" -#: src/pages/company/SupplierPartDetail.tsx:243 +#: src/pages/company/SupplierPartDetail.tsx:242 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "Preço do Fornecedor" -#: src/pages/company/SupplierPartDetail.tsx:276 +#: src/pages/company/SupplierPartDetail.tsx:275 msgid "Supplier Part Actions" msgstr "Ações do Fornecedor da Peça" -#: src/pages/company/SupplierPartDetail.tsx:301 +#: src/pages/company/SupplierPartDetail.tsx:299 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "Editar Fornecedor da Peça" -#: src/pages/company/SupplierPartDetail.tsx:309 +#: src/pages/company/SupplierPartDetail.tsx:307 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "Excluir Fornecedor da Peça" -#: src/pages/company/SupplierPartDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:315 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "Adicionar Fornecedor da Peça" -#: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:98 +#: src/pages/part/CategoryDetail.tsx:92 +#: src/pages/stock/LocationDetail.tsx:94 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "Caminho" -#: src/pages/part/CategoryDetail.tsx:109 +#: src/pages/part/CategoryDetail.tsx:108 msgid "Parent Category" msgstr "Categoria Parente" -#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/part/CategoryDetail.tsx:125 msgid "Subcategories" msgstr "Sub-categorias" -#: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:138 +#: src/pages/part/CategoryDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:134 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" msgstr "Estrutural" -#: src/pages/part/CategoryDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:138 msgid "Parent default location" msgstr "Armazenar na localização Parente" -#: src/pages/part/CategoryDetail.tsx:146 +#: src/pages/part/CategoryDetail.tsx:145 msgid "Default location" msgstr "Localização predefinida" -#: src/pages/part/CategoryDetail.tsx:157 +#: src/pages/part/CategoryDetail.tsx:156 msgid "Top level part category" msgstr "Categoria da peça de nível superior" -#: src/pages/part/CategoryDetail.tsx:167 -#: src/pages/part/CategoryDetail.tsx:221 +#: src/pages/part/CategoryDetail.tsx:166 +#: src/pages/part/CategoryDetail.tsx:219 #: src/tables/part/PartCategoryTable.tsx:102 msgid "Edit Part Category" msgstr "Editar Categoria da Peça" -#: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:230 +#: src/pages/part/CategoryDetail.tsx:179 +#: src/pages/stock/LocationDetail.tsx:226 msgid "Delete items" msgstr "Eliminar itens" -#: src/pages/part/CategoryDetail.tsx:188 -#: src/pages/part/CategoryDetail.tsx:226 +#: src/pages/part/CategoryDetail.tsx:187 +#: src/pages/part/CategoryDetail.tsx:224 msgid "Delete Part Category" msgstr "Definir Categoria da Peça" -#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Parts Action" msgstr "Ações da peça" -#: src/pages/part/CategoryDetail.tsx:192 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for parts in this category" msgstr "Ações para peças nesta categoria" -#: src/pages/part/CategoryDetail.tsx:197 +#: src/pages/part/CategoryDetail.tsx:196 msgid "Child Categories Action" msgstr "Ações para Categorias Filhas" -#: src/pages/part/CategoryDetail.tsx:198 +#: src/pages/part/CategoryDetail.tsx:197 msgid "Action for child categories in this category" msgstr "Ações para Caregorias Filhas nesta Categoria" -#: src/pages/part/CategoryDetail.tsx:216 +#: src/pages/part/CategoryDetail.tsx:215 msgid "Category Actions" msgstr "Ações da Categoria" -#: src/pages/part/CategoryDetail.tsx:238 +#: src/pages/part/CategoryDetail.tsx:236 msgid "Category Details" msgstr "Detalhes da Categoria" @@ -4732,7 +4778,7 @@ msgstr "Palavras-chave" #: src/tables/bom/BomTable.tsx:320 #: src/tables/build/BuildLineTable.tsx:166 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:103 +#: src/tables/sales/SalesOrderLineItemTable.tsx:107 msgid "Available Stock" msgstr "Estoque Disponível" @@ -4747,7 +4793,7 @@ msgstr "Estoque Mínimo" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:237 #: src/tables/build/BuildLineTable.tsx:128 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 +#: src/tables/sales/SalesOrderLineItemTable.tsx:145 msgid "On order" msgstr "Na ordem" @@ -4771,7 +4817,7 @@ msgstr "Pode Produzir" #: src/pages/part/PartDetail.tsx:295 #: src/pages/part/PartDetail.tsx:884 -#: src/pages/stock/StockDetail.tsx:560 +#: src/pages/stock/StockDetail.tsx:559 #: src/tables/build/BuildOrderTestTable.tsx:220 #: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" @@ -4916,7 +4962,7 @@ msgstr "Peças Relacionadas" #: src/pages/part/PartDetail.tsx:860 #: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:576 #: src/tables/build/BuildLineTable.tsx:59 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:177 @@ -4959,7 +5005,7 @@ msgid "Deleting this part cannot be reversed" msgstr "A exclusão desta parte não pode ser revertida" #: src/pages/part/PartDetail.tsx:1006 -#: src/pages/stock/LocationDetail.tsx:313 +#: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "Ações de Estoque" @@ -4976,7 +5022,7 @@ msgstr "Transferir peça do estoque" msgid "Part Actions" msgstr "Ações da Peça" -#: src/pages/part/PartDetail.tsx:1094 +#: src/pages/part/PartDetail.tsx:1093 msgid "Select Part Revision" msgstr "" @@ -5029,7 +5075,7 @@ msgstr "Histórico de Venda" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:89 +#: src/tables/sales/SalesOrderLineItemTable.tsx:93 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "Preço Total" @@ -5068,7 +5114,7 @@ msgstr "Preço Máximo" #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 #: src/tables/bom/BomTable.tsx:176 #: src/tables/general/ExtraLineItemTable.tsx:56 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "Preço Unitário" @@ -5197,23 +5243,23 @@ msgstr "Preço do fornecedor" msgid "Variant Part" msgstr "Peça Variante" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:88 msgid "Edit Purchase Order" msgstr "Editar ordem de compra" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:98 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:97 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "Adicionar Ordem de Compra" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:122 msgid "Supplier Reference" msgstr "Referencia do fornecedor" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:133 -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:153 +#: src/pages/sales/ReturnOrderDetail.tsx:132 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Line Items" msgstr "Itens de Linha Concluídos" @@ -5223,91 +5269,91 @@ msgstr "Itens de Linha Concluídos" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:140 -#: src/pages/sales/SalesOrderDetail.tsx:149 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:160 +#: src/pages/sales/ReturnOrderDetail.tsx:139 +#: src/pages/sales/SalesOrderDetail.tsx:148 msgid "Order Currency" msgstr "Moeda do pedido" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:147 -#: src/pages/sales/SalesOrderDetail.tsx:156 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:146 +#: src/pages/sales/SalesOrderDetail.tsx:155 msgid "Total Cost" msgstr "Custo Total" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:182 -#: src/pages/sales/SalesOrderDetail.tsx:191 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 +#: src/pages/sales/ReturnOrderDetail.tsx:181 +#: src/pages/sales/SalesOrderDetail.tsx:190 msgid "Created On" msgstr "Criado em" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:227 -#: src/pages/sales/SalesOrderDetail.tsx:262 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 +#: src/pages/sales/ReturnOrderDetail.tsx:226 +#: src/pages/sales/SalesOrderDetail.tsx:261 msgid "Order Details" msgstr "Detalhes do pedido" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 -#: src/pages/sales/ReturnOrderDetail.tsx:254 -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:275 +#: src/pages/sales/ReturnOrderDetail.tsx:253 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/pages/sales/SalesOrderDetail.tsx:453 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/sales/ReturnOrderDetail.tsx:412 +#: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order Actions" msgstr "Ações do Pedido" -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/ReturnOrderDetail.tsx:96 +#: src/pages/sales/SalesOrderDetail.tsx:102 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "Referência do Cliente" -#: src/pages/sales/ReturnOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:310 msgid "Edit Return Order" msgstr "Editar Pedido de Devolução" -#: src/pages/sales/ReturnOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:319 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "Novo Pedido de Devolução" -#: src/pages/sales/ReturnOrderDetail.tsx:332 +#: src/pages/sales/ReturnOrderDetail.tsx:331 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:342 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:348 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Complete Return Order" msgstr "" @@ -5315,15 +5361,15 @@ msgstr "" msgid "Customers" msgstr "Clientes" -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Completed Shipments" msgstr "Envios concluídos" -#: src/pages/sales/SalesOrderDetail.tsx:239 +#: src/pages/sales/SalesOrderDetail.tsx:238 msgid "Edit Sales Order" msgstr "Editar Pedido de Venda" -#: src/pages/sales/SalesOrderDetail.tsx:248 +#: src/pages/sales/SalesOrderDetail.tsx:247 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5333,88 +5379,88 @@ msgstr "Novo Pedido de Venda" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:308 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:364 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:114 +#: src/pages/stock/LocationDetail.tsx:110 msgid "Parent Location" msgstr "Localização Parente" -#: src/pages/stock/LocationDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:128 msgid "Sublocations" msgstr "Sub-locais" -#: src/pages/stock/LocationDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:140 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "Externos" -#: src/pages/stock/LocationDetail.tsx:150 +#: src/pages/stock/LocationDetail.tsx:146 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "Tipo de Localização" -#: src/pages/stock/LocationDetail.tsx:161 +#: src/pages/stock/LocationDetail.tsx:157 msgid "Top level stock location" msgstr "Local de estoque de alto nível" -#: src/pages/stock/LocationDetail.tsx:172 +#: src/pages/stock/LocationDetail.tsx:168 msgid "Location Details" msgstr "Detalhes da localização" -#: src/pages/stock/LocationDetail.tsx:198 +#: src/pages/stock/LocationDetail.tsx:194 msgid "Default Parts" msgstr "Peças padrão" -#: src/pages/stock/LocationDetail.tsx:217 -#: src/pages/stock/LocationDetail.tsx:340 +#: src/pages/stock/LocationDetail.tsx:213 +#: src/pages/stock/LocationDetail.tsx:335 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "Editar Local de Estoque" -#: src/pages/stock/LocationDetail.tsx:238 -#: src/pages/stock/LocationDetail.tsx:345 +#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:340 msgid "Delete Stock Location" msgstr "Editar Local de Estoque" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Items Action" msgstr "Ações do item" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:238 msgid "Action for stock items in this location" msgstr "Ações para itens de estoque nesta localização" -#: src/pages/stock/LocationDetail.tsx:247 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Child Locations Action" msgstr "Ações para localizações Filhas" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Action for child locations in this location" msgstr "Ação para locais filhos nesta localização" -#: src/pages/stock/LocationDetail.tsx:335 +#: src/pages/stock/LocationDetail.tsx:331 msgid "Location Actions" msgstr "Ações de localização" @@ -5442,12 +5488,6 @@ msgstr "Consumido por" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:96 -msgid "Build Order" -msgstr "Ordem de Produção" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" @@ -5732,7 +5772,7 @@ msgstr "Inclui substitutos de estoque" #: src/tables/bom/BomTable.tsx:229 #: src/tables/build/BuildLineTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:127 +#: src/tables/sales/SalesOrderLineItemTable.tsx:131 msgid "Includes variant stock" msgstr "Inclui estoque variante" @@ -5743,7 +5783,7 @@ msgstr "Produzindo" #: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 #: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "Informação do Estoque" @@ -6032,7 +6072,7 @@ msgid "Show tracked lines" msgstr "Mostrar linhas rastreadas" #: src/tables/build/BuildLineTable.tsx:119 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "In production" msgstr "Em produção" @@ -6041,7 +6081,7 @@ msgid "Insufficient stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:163 -#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/sales/SalesOrderLineItemTable.tsx:125 #: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "Nenhum estoque disponível" @@ -6055,7 +6095,7 @@ msgid "Unit Quantity" msgstr "Quantidade Unitária" #: src/tables/build/BuildLineTable.tsx:283 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 +#: src/tables/sales/SalesOrderLineItemTable.tsx:247 msgid "Create Build Order" msgstr "" @@ -6246,24 +6286,24 @@ msgstr "" msgid "Required Tests" msgstr "Testes Obrigatórios" -#: src/tables/company/AddressTable.tsx:121 -#: src/tables/company/AddressTable.tsx:185 +#: src/tables/company/AddressTable.tsx:118 +#: src/tables/company/AddressTable.tsx:182 msgid "Add Address" msgstr "Adicionar endereço" -#: src/tables/company/AddressTable.tsx:126 +#: src/tables/company/AddressTable.tsx:123 msgid "Address created" msgstr "Endereço criado" -#: src/tables/company/AddressTable.tsx:135 +#: src/tables/company/AddressTable.tsx:132 msgid "Edit Address" msgstr "Editar Morada" -#: src/tables/company/AddressTable.tsx:143 +#: src/tables/company/AddressTable.tsx:140 msgid "Delete Address" msgstr "Apagar Morada" -#: src/tables/company/AddressTable.tsx:144 +#: src/tables/company/AddressTable.tsx:141 msgid "Are you sure you want to delete this address?" msgstr "Tem a certeza que deseja apagar esta morada?" @@ -6373,23 +6413,23 @@ msgid "Drag attachment file here to upload" msgstr "Arraste o arquivo de anexo aqui para enviar" #: src/tables/general/ExtraLineItemTable.tsx:86 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 #: src/tables/sales/ReturnOrderLineItemTable.tsx:60 -#: src/tables/sales/SalesOrderLineItemTable.tsx:196 +#: src/tables/sales/SalesOrderLineItemTable.tsx:200 msgid "Add Line Item" msgstr "Adicionar item de linha" #: src/tables/general/ExtraLineItemTable.tsx:98 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/SalesOrderLineItemTable.tsx:214 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Edit Line Item" msgstr "Editar item de linha" #: src/tables/general/ExtraLineItemTable.tsx:106 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/SalesOrderLineItemTable.tsx:222 +#: src/tables/sales/SalesOrderLineItemTable.tsx:226 msgid "Delete Line Item" msgstr "Excluir Item da Linha" @@ -6402,12 +6442,12 @@ msgid "Machine restarted" msgstr "Máquina reiniciada" #: src/tables/machine/MachineListTable.tsx:212 -#: src/tables/machine/MachineListTable.tsx:263 +#: src/tables/machine/MachineListTable.tsx:262 msgid "Edit machine" msgstr "Editar Máquina" #: src/tables/machine/MachineListTable.tsx:226 -#: src/tables/machine/MachineListTable.tsx:267 +#: src/tables/machine/MachineListTable.tsx:266 msgid "Delete machine" msgstr "Remover máquina" @@ -6420,7 +6460,7 @@ msgid "Are you sure you want to remove the machine \"{0}\"?" msgstr "Tem certeza de que deseja remover a máquina \"{0}\"?" #: src/tables/machine/MachineListTable.tsx:255 -#: src/tables/machine/MachineListTable.tsx:432 +#: src/tables/machine/MachineListTable.tsx:431 msgid "Restart required" msgstr "É necessário reiniciar" @@ -6428,50 +6468,50 @@ msgstr "É necessário reiniciar" msgid "Machine Actions" msgstr "Ações da máquina" -#: src/tables/machine/MachineListTable.tsx:272 +#: src/tables/machine/MachineListTable.tsx:271 msgid "Restart" msgstr "Reiniciar" -#: src/tables/machine/MachineListTable.tsx:274 +#: src/tables/machine/MachineListTable.tsx:273 msgid "Restart machine" msgstr "Reiniciar a máquina" -#: src/tables/machine/MachineListTable.tsx:276 +#: src/tables/machine/MachineListTable.tsx:275 msgid "manual restart required" msgstr "Requer reinicialização manual" -#: src/tables/machine/MachineListTable.tsx:292 +#: src/tables/machine/MachineListTable.tsx:291 msgid "Machine information" msgstr "Informações da máquina" -#: src/tables/machine/MachineListTable.tsx:303 -#: src/tables/machine/MachineListTable.tsx:599 +#: src/tables/machine/MachineListTable.tsx:302 +#: src/tables/machine/MachineListTable.tsx:598 msgid "Machine Type" msgstr "Tipo de Máquina" -#: src/tables/machine/MachineListTable.tsx:316 +#: src/tables/machine/MachineListTable.tsx:315 msgid "Machine Driver" msgstr "Controlador da Máquina" -#: src/tables/machine/MachineListTable.tsx:329 +#: src/tables/machine/MachineListTable.tsx:328 msgid "Initialized" msgstr "Inicializado" -#: src/tables/machine/MachineListTable.tsx:350 +#: src/tables/machine/MachineListTable.tsx:349 #: src/tables/machine/MachineTypeTable.tsx:261 msgid "Errors" msgstr "Erros" -#: src/tables/machine/MachineListTable.tsx:358 +#: src/tables/machine/MachineListTable.tsx:357 #: src/tables/machine/MachineTypeTable.tsx:269 msgid "No errors reported" msgstr "Não há erros relatados" -#: src/tables/machine/MachineListTable.tsx:378 +#: src/tables/machine/MachineListTable.tsx:377 msgid "Machine Settings" msgstr "Definições da Máquina" -#: src/tables/machine/MachineListTable.tsx:389 +#: src/tables/machine/MachineListTable.tsx:388 msgid "Driver Settings" msgstr "Configurações do controlador" @@ -6479,15 +6519,15 @@ msgstr "Configurações do controlador" #~ msgid "Create machine" #~ msgstr "Create machine" -#: src/tables/machine/MachineListTable.tsx:506 +#: src/tables/machine/MachineListTable.tsx:505 msgid "Add machine" msgstr "Adicionar máquina" -#: src/tables/machine/MachineListTable.tsx:561 +#: src/tables/machine/MachineListTable.tsx:560 msgid "Machine detail" msgstr "Detalhes da Máquina" -#: src/tables/machine/MachineListTable.tsx:608 +#: src/tables/machine/MachineListTable.tsx:607 msgid "Driver" msgstr "Controlador" @@ -7253,7 +7293,7 @@ msgstr "Excluir Parâmetro" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337 msgid "Import Line Items" msgstr "" @@ -7269,25 +7309,25 @@ msgstr "Código do Fornecedor" msgid "Supplier Link" msgstr "Ligação do Fornecedor" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 msgid "Manufacturer Code" msgstr "Código do Fabricante" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227 msgid "Destination" msgstr "Destino" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:298 msgid "Receive line item" msgstr "Receber item de linha" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342 #: src/tables/sales/ReturnOrderLineItemTable.tsx:142 -#: src/tables/sales/SalesOrderLineItemTable.tsx:240 +#: src/tables/sales/SalesOrderLineItemTable.tsx:257 msgid "Add line item" msgstr "Adicionar item de linha" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352 msgid "Receive items" msgstr "Receber itens" @@ -7355,15 +7395,23 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:262 +#: src/tables/sales/SalesOrderLineItemTable.tsx:238 +msgid "Allocate Serial Numbers" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:279 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 +msgid "Allocate Serials" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:303 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 #: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "Encomendar Estoque" diff --git a/src/frontend/src/locales/pt_BR/messages.po b/src/frontend/src/locales/pt_BR/messages.po index b738a2a28e..909512fa32 100644 --- a/src/frontend/src/locales/pt_BR/messages.po +++ b/src/frontend/src/locales/pt_BR/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: pt\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-29 04:38\n" +"PO-Revision-Date: 2024-09-10 00:20\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -60,8 +60,9 @@ msgstr "Impressão de etiqueta finalizada com sucesso" #: src/components/buttons/PrintingActions.tsx:106 #: src/components/buttons/PrintingActions.tsx:144 -#: src/components/editors/NotesEditor.tsx:65 -#: src/components/editors/NotesEditor.tsx:165 +#: src/components/editors/NotesEditor.tsx:40 +#: src/components/editors/NotesEditor.tsx:109 +#: src/components/editors/NotesEditor.tsx:163 #: src/components/forms/fields/ApiFormField.tsx:319 #: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 @@ -109,7 +110,7 @@ msgstr "Imprimir Relatórios" #: src/components/buttons/RemoveRowButton.tsx:8 msgid "Remove this row" -msgstr "" +msgstr "Remover esta linha" #: src/components/buttons/ScanButton.tsx:15 msgid "Scan QR code" @@ -163,8 +164,8 @@ msgstr "Remover" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:237 -#: src/components/items/ActionDropdown.tsx:238 +#: src/components/items/ActionDropdown.tsx:270 +#: src/components/items/ActionDropdown.tsx:271 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:210 @@ -239,31 +240,45 @@ msgstr "Excluir imagem" #~ msgid "Part is virtual (not a physical part)" #~ msgstr "Part is virtual (not a physical part)" -#: src/components/editors/NotesEditor.tsx:66 +#: src/components/editors/NotesEditor.tsx:41 +#: src/components/editors/NotesEditor.tsx:110 msgid "Image upload failed" msgstr "Upload da imagem falhou" -#: src/components/editors/NotesEditor.tsx:156 +#: src/components/editors/NotesEditor.tsx:119 +#: src/components/editors/NotesEditor.tsx:154 #: src/components/forms/ApiForm.tsx:467 #: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "Sucesso" -#: src/components/editors/NotesEditor.tsx:157 +#: src/components/editors/NotesEditor.tsx:120 +msgid "Image uploaded successfully" +msgstr "Imagem enviada com sucesso" + +#: src/components/editors/NotesEditor.tsx:155 msgid "Notes saved successfully" msgstr "Notas salvas com sucesso" -#: src/components/editors/NotesEditor.tsx:166 +#: src/components/editors/NotesEditor.tsx:164 msgid "Failed to save notes" msgstr "Falha em salvar notas" -#: src/components/editors/NotesEditor.tsx:198 -msgid "Preview Notes" -msgstr "Pré-visualizar notas" +#: src/components/editors/NotesEditor.tsx:182 +msgid "Disable Editing" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:191 +msgid "Enable Editing" +msgstr "" #: src/components/editors/NotesEditor.tsx:198 -msgid "Edit Notes" -msgstr "Editar notas" +#~ msgid "Preview Notes" +#~ msgstr "Preview Notes" + +#: src/components/editors/NotesEditor.tsx:198 +#~ msgid "Edit Notes" +#~ msgstr "Edit Notes" #: src/components/editors/NotesEditor.tsx:212 msgid "Save Notes" @@ -417,7 +432,7 @@ msgid "Update" msgstr "Atualizar" #: src/components/forms/ApiForm.tsx:698 -#: src/components/items/ActionDropdown.tsx:217 +#: src/components/items/ActionDropdown.tsx:250 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:357 #: src/pages/Notifications.tsx:123 @@ -438,7 +453,7 @@ msgstr "Acesso bem-sucedido" #: src/components/forms/AuthenticationForm.tsx:52 msgid "Logged in successfully" -msgstr "Login realizado com sucesso!" +msgstr "Autenticação realizada com sucesso" #: src/components/forms/AuthenticationForm.tsx:52 #~ msgid "Welcome back!" @@ -475,7 +490,7 @@ msgstr "Verifique sua caixa de entrada para o link de acesso. Se você tiver uma #: src/components/forms/AuthenticationForm.tsx:75 msgid "Mail delivery failed" -msgstr "Envio de email falhou" +msgstr "O envio de endereço eletrônico falhou" #: src/components/forms/AuthenticationForm.tsx:95 msgid "Or continue with other methods" @@ -593,9 +608,9 @@ msgstr "Servidor" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 -#: src/pages/part/CategoryDetail.tsx:81 +#: src/pages/part/CategoryDetail.tsx:80 #: src/pages/part/PartDetail.tsx:143 -#: src/pages/stock/LocationDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:82 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -690,7 +705,7 @@ msgstr "Nenhum resultado encontrado" #: src/components/forms/fields/TableField.tsx:72 msgid "modelRenderer entry required for tables" -msgstr "entrada modelRenderer necessária para tabelas" +msgstr "entrada modelo de renderização é necessária para tabelas" #: src/components/forms/fields/TableField.tsx:99 msgid "No entries available" @@ -845,15 +860,15 @@ msgstr "Dados importados com sucesso" #: src/components/importer/ImporterDrawer.tsx:109 #: src/components/importer/ImporterDrawer.tsx:118 msgid "Close" -msgstr "" +msgstr "Fechar" #: src/components/importer/ImporterDrawer.tsx:115 msgid "Unknown Status" -msgstr "Status desconhecido" +msgstr "Estado desconhecido" #: src/components/importer/ImporterDrawer.tsx:116 msgid "Import session has unknown status" -msgstr "A sessão de importação tem status desconhecido" +msgstr "A sessão de importação tem estado desconhecido" #: src/components/importer/ImporterDrawer.tsx:135 msgid "Importing Data" @@ -867,68 +882,72 @@ msgstr "Importação de Registros" msgid "Imported rows" msgstr "Linhas Importadas" -#: src/components/items/ActionDropdown.tsx:131 -msgid "Barcode Actions" -msgstr "Ações de código de barras" - -#: src/components/items/ActionDropdown.tsx:136 -msgid "View" -msgstr "Visualizar" - -#: src/components/items/ActionDropdown.tsx:138 -msgid "View barcode" -msgstr "Ver código de barras" +#: src/components/items/ActionDropdown.tsx:128 +msgid "Options" +msgstr "" #: src/components/items/ActionDropdown.tsx:140 #~ msgid "View Barcode" #~ msgstr "View Barcode" -#: src/components/items/ActionDropdown.tsx:144 +#: src/components/items/ActionDropdown.tsx:162 +#~ msgid "Link custom barcode" +#~ msgstr "Link custom barcode" + +#: src/components/items/ActionDropdown.tsx:164 +msgid "Barcode Actions" +msgstr "Ações de código de barras" + +#: src/components/items/ActionDropdown.tsx:169 +msgid "View" +msgstr "Visualizar" + +#: src/components/items/ActionDropdown.tsx:171 +msgid "View barcode" +msgstr "Ver código de barras" + +#: src/components/items/ActionDropdown.tsx:177 msgid "Link Barcode" msgstr "Vincular Código de Barras" -#: src/components/items/ActionDropdown.tsx:146 +#: src/components/items/ActionDropdown.tsx:179 msgid "Link a custom barcode to this item" msgstr "Vincular um código de barras personalizado para este item" -#: src/components/items/ActionDropdown.tsx:152 +#: src/components/items/ActionDropdown.tsx:185 #: src/components/items/QRCode.tsx:195 #: src/forms/PurchaseOrderForms.tsx:419 msgid "Unlink Barcode" msgstr "Desvincular Código de Barras" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:187 msgid "Unlink custom barcode" msgstr "Desvincular código de barras personalizado" -#: src/components/items/ActionDropdown.tsx:162 -#~ msgid "Link custom barcode" -#~ msgstr "Link custom barcode" - -#: src/components/items/ActionDropdown.tsx:205 +#: src/components/items/ActionDropdown.tsx:238 #: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "Editar" -#: src/components/items/ActionDropdown.tsx:206 +#: src/components/items/ActionDropdown.tsx:239 msgid "Edit item" msgstr "Editar item" -#: src/components/items/ActionDropdown.tsx:218 +#: src/components/items/ActionDropdown.tsx:251 msgid "Delete item" msgstr "Apagar item" -#: src/components/items/ActionDropdown.tsx:226 -#: src/components/items/ActionDropdown.tsx:227 +#: src/components/items/ActionDropdown.tsx:259 +#: src/components/items/ActionDropdown.tsx:260 msgid "Hold" msgstr "Aguarde" -#: src/components/items/ActionDropdown.tsx:249 +#: src/components/items/ActionDropdown.tsx:282 #: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "Duplicar" -#: src/components/items/ActionDropdown.tsx:250 +#: src/components/items/ActionDropdown.tsx:283 msgid "Duplicate item" msgstr "Duplicar item" @@ -942,7 +961,7 @@ msgstr "Código de barras" #: src/components/items/BarcodeInput.tsx:25 msgid "Scan" -msgstr "" +msgstr "Escanear" #: src/components/items/DocTooltip.tsx:92 msgid "Read More" @@ -1004,7 +1023,7 @@ msgstr "Alto (30%)" #: src/components/items/QRCode.tsx:101 msgid "Custom barcode" -msgstr "" +msgstr "Código de barras personalizado" #: src/components/items/QRCode.tsx:102 msgid "A custom barcode is registered for this item. The shown code is not that custom barcode." @@ -1020,9 +1039,9 @@ msgstr "Selecione Nível de Correção de Erro" #: src/components/items/QRCode.tsx:173 #: src/pages/part/PartDetail.tsx:218 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:161 -#: src/pages/sales/SalesOrderDetail.tsx:170 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:181 +#: src/pages/sales/ReturnOrderDetail.tsx:160 +#: src/pages/sales/SalesOrderDetail.tsx:169 msgid "Link" msgstr "Link" @@ -1118,7 +1137,7 @@ msgstr "Nenhum texto de licença disponível" #: src/components/modals/LicenseModal.tsx:46 msgid "No Information provided - this is likely a server issue" -msgstr "Nenhuma informação fornecida - este é provavelmente um problema no servidor" +msgstr "Nenhuma informação fornecida. Este é provavelmente um problema no servidor" #: src/components/modals/LicenseModal.tsx:71 msgid "Loading license information" @@ -1248,7 +1267,7 @@ msgstr "Configurações de conta" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:315 +#: src/pages/Index/Settings/SystemSettings.tsx:314 msgid "System Settings" msgstr "Configurações do Sistema" @@ -1383,7 +1402,19 @@ msgstr "Não há resultados disponíveis para a pesquisa" msgid "Unknown model: {model}" msgstr "Modelo desconhecido: {model}" -#: src/components/render/ModelType.tsx:22 +#: src/components/render/ModelType.tsx:101 +#~ msgid "Builds" +#~ msgstr "Builds" + +#: src/components/render/ModelType.tsx:147 +#~ msgid "Purchase Order Line" +#~ msgstr "Purchase Order Line" + +#: src/components/render/ModelType.tsx:148 +#~ msgid "Purchase Order Lines" +#~ msgstr "Purchase Order Lines" + +#: src/components/render/ModelType.tsx:202 #: src/forms/BuildForms.tsx:229 #: src/forms/BuildForms.tsx:452 #: src/forms/BuildForms.tsx:602 @@ -1396,8 +1427,8 @@ msgstr "Modelo desconhecido: {model}" #: src/forms/StockForms.tsx:643 #: src/forms/StockForms.tsx:685 #: src/forms/StockForms.tsx:723 -#: src/pages/build/BuildDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:1080 +#: src/pages/build/BuildDetail.tsx:90 +#: src/pages/part/PartDetail.tsx:1079 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 @@ -1407,36 +1438,17 @@ msgstr "Modelo desconhecido: {model}" msgid "Part" msgstr "Peça" -#: src/components/render/ModelType.tsx:23 -#: src/defaults/links.tsx:29 -#: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:173 -#: src/pages/part/CategoryDetail.tsx:119 -#: src/pages/part/CategoryDetail.tsx:244 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:835 -msgid "Parts" -msgstr "Peças" - -#: src/components/render/ModelType.tsx:31 +#: src/components/render/ModelType.tsx:204 msgid "Part Parameter Template" msgstr "Modelo de Parâmetro de Peça" -#: src/components/render/ModelType.tsx:32 -msgid "Part Parameter Templates" -msgstr "Modelos de Parâmetro de Peça" - -#: src/components/render/ModelType.tsx:38 +#: src/components/render/ModelType.tsx:206 msgid "Part Test Template" msgstr "Modelo de Teste de Peça" -#: src/components/render/ModelType.tsx:39 -msgid "Part Test Templates" -msgstr "Teste de Modelos de Peças" - -#: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:357 +#: src/components/render/ModelType.tsx:208 +#: src/pages/company/SupplierPartDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:355 #: src/pages/stock/StockDetail.tsx:169 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -1444,111 +1456,58 @@ msgstr "Teste de Modelos de Peças" msgid "Supplier Part" msgstr "Fornecedor da Peça" -#: src/components/render/ModelType.tsx:46 -msgid "Supplier Parts" -msgstr "Peças do Fornecedor" - -#: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:132 +#: src/components/render/ModelType.tsx:210 +#: src/pages/company/ManufacturerPartDetail.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 msgid "Manufacturer Part" msgstr "Fabricante da peça" -#: src/components/render/ModelType.tsx:55 -msgid "Manufacturer Parts" -msgstr "Peças do Fabricante" - -#: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:305 +#: src/components/render/ModelType.tsx:212 +#: src/pages/part/CategoryDetail.tsx:303 msgid "Part Category" msgstr "Categoria da Peça" -#: src/components/render/ModelType.tsx:64 -#: src/pages/part/CategoryDetail.tsx:258 -#: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1070 -msgid "Part Categories" -msgstr "Categorias de Peça" - -#: src/components/render/ModelType.tsx:72 +#: src/components/render/ModelType.tsx:214 #: src/forms/BuildForms.tsx:602 -#: src/pages/stock/StockDetail.tsx:608 +#: src/pages/stock/StockDetail.tsx:607 #: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "Item de estoque" -#: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:203 -#: src/pages/stock/LocationDetail.tsx:125 -#: src/pages/stock/LocationDetail.tsx:178 -#: src/pages/stock/LocationDetail.tsx:384 -msgid "Stock Items" -msgstr "Itens de Estoque" - -#: src/components/render/ModelType.tsx:81 +#: src/components/render/ModelType.tsx:216 msgid "Stock Location" msgstr "Localização do estoque" -#: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:376 -#: src/pages/stock/StockDetail.tsx:600 -msgid "Stock Locations" -msgstr "Locais de estoque" - -#: src/components/render/ModelType.tsx:90 +#: src/components/render/ModelType.tsx:218 msgid "Stock Location Type" -msgstr "Tipo de Localização de Estoque" +msgstr "Categoria de Localização de Estoque" -#: src/components/render/ModelType.tsx:91 -msgid "Stock Location Types" -msgstr "Tipos de Localização de Estoque" - -#: src/components/render/ModelType.tsx:95 +#: src/components/render/ModelType.tsx:220 msgid "Stock History" msgstr "Histórico de estoque" -#: src/components/render/ModelType.tsx:96 -msgid "Stock Histories" -msgstr "Históricos de estoque" +#: src/components/render/ModelType.tsx:222 +#: src/pages/stock/StockDetail.tsx:209 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:96 +msgid "Build Order" +msgstr "Ondem de Produção" -#: src/components/render/ModelType.tsx:100 -#: src/defaults/links.tsx:31 -#: src/defaults/menuItems.tsx:43 -msgid "Build" -msgstr "Produzir" - -#: src/components/render/ModelType.tsx:101 -msgid "Builds" -msgstr "Compilações" - -#: src/components/render/ModelType.tsx:109 +#: src/components/render/ModelType.tsx:224 msgid "Build Line" msgstr "Linha de Produção" -#: src/components/render/ModelType.tsx:110 -msgid "Build Lines" -msgstr "Linhas de Produção" - -#: src/components/render/ModelType.tsx:117 +#: src/components/render/ModelType.tsx:226 msgid "Build Item" msgstr "Criar item" -#: src/components/render/ModelType.tsx:118 -msgid "Build Items" -msgstr "Criar itens" - -#: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:339 +#: src/components/render/ModelType.tsx:228 +#: src/pages/company/CompanyDetail.tsx:337 msgid "Company" msgstr "Empresa" -#: src/components/render/ModelType.tsx:123 -msgid "Companies" -msgstr "Empresas" - -#: src/components/render/ModelType.tsx:131 +#: src/components/render/ModelType.tsx:230 #: src/tables/TableHoverCard.tsx:81 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 @@ -1557,186 +1516,272 @@ msgstr "Empresas" msgid "Project Code" msgstr "Código do Projeto" -#: src/components/render/ModelType.tsx:132 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 -msgid "Project Codes" -msgstr "Códigos de Projeto" - -#: src/components/render/ModelType.tsx:138 +#: src/components/render/ModelType.tsx:232 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:463 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "Pedido de Compra" -#: src/components/render/ModelType.tsx:139 -#: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:670 -#: src/pages/purchasing/PurchasingIndex.tsx:25 -msgid "Purchase Orders" -msgstr "Pedidos de compra" +#: src/components/render/ModelType.tsx:234 +msgid "Purchase Order Line Item" +msgstr "" -#: src/components/render/ModelType.tsx:147 -msgid "Purchase Order Line" -msgstr "Linha do Pedido de Compra" - -#: src/components/render/ModelType.tsx:148 -msgid "Purchase Order Lines" -msgstr "Linhas do Pedido de Compra" - -#: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:149 -#: src/pages/sales/SalesOrderDetail.tsx:505 +#: src/components/render/ModelType.tsx:236 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/sales/SalesOrderDetail.tsx:503 #: src/pages/stock/StockDetail.tsx:217 #: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "Pedido de Venda" -#: src/components/render/ModelType.tsx:153 -#: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:677 -#: src/pages/sales/SalesIndex.tsx:26 -msgid "Sales Orders" -msgstr "Pedidos de vendas" - -#: src/components/render/ModelType.tsx:161 +#: src/components/render/ModelType.tsx:238 msgid "Sales Order Shipment" msgstr "Envio do Pedido Venda" -#: src/components/render/ModelType.tsx:162 -msgid "Sales Order Shipments" -msgstr "Envios do Pedido Venda" - -#: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/components/render/ModelType.tsx:240 +#: src/pages/sales/ReturnOrderDetail.tsx:452 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "Pedido de Devolução" -#: src/components/render/ModelType.tsx:169 -#: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:223 -#: src/pages/sales/SalesIndex.tsx:32 -msgid "Return Orders" -msgstr "Pedidos de Devolução" - -#: src/components/render/ModelType.tsx:177 +#: src/components/render/ModelType.tsx:242 msgid "Return Order Line Item" msgstr "Devolver item do pedido" -#: src/components/render/ModelType.tsx:178 -msgid "Return Order Line Items" -msgstr "Devolver item do pedido" - -#: src/components/render/ModelType.tsx:182 -#: src/tables/company/AddressTable.tsx:47 +#: src/components/render/ModelType.tsx:244 +#: src/tables/company/AddressTable.tsx:48 msgid "Address" msgstr "Endereço" -#: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:253 -msgid "Addresses" -msgstr "Endereços" - -#: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:170 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/components/render/ModelType.tsx:246 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:178 msgid "Contact" msgstr "Contato" -#: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:247 -msgid "Contacts" -msgstr "Contatos" - -#: src/components/render/ModelType.tsx:196 +#: src/components/render/ModelType.tsx:248 msgid "Owner" msgstr "Proprietário" -#: src/components/render/ModelType.tsx:197 -msgid "Owners" -msgstr "Proprietários" - -#: src/components/render/ModelType.tsx:203 +#: src/components/render/ModelType.tsx:250 #: src/tables/settings/ImportSessionTable.tsx:121 #: src/tables/stock/StockItemTestResultTable.tsx:204 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "Usuário" -#: src/components/render/ModelType.tsx:204 +#: src/components/render/ModelType.tsx:252 +msgid "Group" +msgstr "Grupo" + +#: src/components/render/ModelType.tsx:254 +msgid "Import Session" +msgstr "Importar Sessão" + +#: src/components/render/ModelType.tsx:256 +msgid "Label Template" +msgstr "Modelo de Etiqueta" + +#: src/components/render/ModelType.tsx:258 +msgid "Report Template" +msgstr "Modelo de Relatório" + +#: src/components/render/ModelType.tsx:260 +msgid "Plugin Configuration" +msgstr "Configuração de Plugin" + +#: src/components/render/ModelType.tsx:262 +msgid "Content Type" +msgstr "Categoria de conteúdo" + +#: src/components/render/ModelType.tsx:264 +msgid "Unknown Model" +msgstr "Modelo Desconhecido" + +#: src/components/render/ModelType.tsx:275 +#: src/defaults/links.tsx:29 +#: src/defaults/menuItems.tsx:33 +#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/part/CategoryDetail.tsx:118 +#: src/pages/part/CategoryDetail.tsx:242 +#: src/pages/part/CategoryDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:835 +msgid "Parts" +msgstr "Peças" + +#: src/components/render/ModelType.tsx:277 +msgid "Part Parameter Templates" +msgstr "Modelos de Parâmetro de Peça" + +#: src/components/render/ModelType.tsx:279 +msgid "Part Test Templates" +msgstr "Teste de Modelos de Peças" + +#: src/components/render/ModelType.tsx:281 +msgid "Supplier Parts" +msgstr "Peças do Fornecedor" + +#: src/components/render/ModelType.tsx:283 +msgid "Manufacturer Parts" +msgstr "Peças do Fabricante" + +#: src/components/render/ModelType.tsx:285 +#: src/pages/part/CategoryDetail.tsx:256 +#: src/pages/part/CategoryDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:1069 +msgid "Part Categories" +msgstr "Categorias de Peça" + +#: src/components/render/ModelType.tsx:287 +#: src/pages/company/CompanyDetail.tsx:202 +#: src/pages/stock/LocationDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:379 +msgid "Stock Items" +msgstr "Itens de Estoque" + +#: src/components/render/ModelType.tsx:289 +#: src/pages/stock/LocationDetail.tsx:188 +#: src/pages/stock/LocationDetail.tsx:371 +#: src/pages/stock/StockDetail.tsx:599 +msgid "Stock Locations" +msgstr "Locais de estoque" + +#: src/components/render/ModelType.tsx:291 +msgid "Stock Location Types" +msgstr "Categoria de Localização de Estoque" + +#: src/components/render/ModelType.tsx:293 +msgid "Stock Histories" +msgstr "Históricos de estoque" + +#: src/components/render/ModelType.tsx:295 +#: src/pages/Index/Settings/SystemSettings.tsx:236 +#: src/pages/build/BuildDetail.tsx:534 +#: src/pages/build/BuildIndex.tsx:22 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/sales/SalesOrderDetail.tsx:328 +msgid "Build Orders" +msgstr "Ordens de Produções" + +#: src/components/render/ModelType.tsx:297 +msgid "Build Lines" +msgstr "Linhas de Produção" + +#: src/components/render/ModelType.tsx:299 +msgid "Build Items" +msgstr "Criar itens" + +#: src/components/render/ModelType.tsx:301 +msgid "Companies" +msgstr "Empresas" + +#: src/components/render/ModelType.tsx:303 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 +msgid "Project Codes" +msgstr "Códigos de Projeto" + +#: src/components/render/ModelType.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/company/CompanyDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/part/PartDetail.tsx:670 +#: src/pages/purchasing/PurchasingIndex.tsx:25 +msgid "Purchase Orders" +msgstr "Pedidos de compra" + +#: src/components/render/ModelType.tsx:307 +msgid "Purchase Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:309 +#: src/pages/Index/Settings/SystemSettings.tsx:269 +#: src/pages/company/CompanyDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:677 +#: src/pages/sales/SalesIndex.tsx:26 +msgid "Sales Orders" +msgstr "Pedidos de vendas" + +#: src/components/render/ModelType.tsx:311 +msgid "Sales Order Shipments" +msgstr "Envios do Pedido Venda" + +#: src/components/render/ModelType.tsx:313 +#: src/pages/Index/Settings/SystemSettings.tsx:285 +#: src/pages/company/CompanyDetail.tsx:222 +#: src/pages/sales/SalesIndex.tsx:32 +msgid "Return Orders" +msgstr "Pedidos de Devolução" + +#: src/components/render/ModelType.tsx:315 +msgid "Return Order Line Items" +msgstr "Devolver item do pedido" + +#: src/components/render/ModelType.tsx:317 +#: src/pages/company/CompanyDetail.tsx:252 +msgid "Addresses" +msgstr "Endereços" + +#: src/components/render/ModelType.tsx:319 +#: src/pages/company/CompanyDetail.tsx:246 +msgid "Contacts" +msgstr "Contatos" + +#: src/components/render/ModelType.tsx:321 +msgid "Owners" +msgstr "Proprietários" + +#: src/components/render/ModelType.tsx:323 #: src/pages/Index/Settings/AdminCenter/Index.tsx:102 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "Usuários" -#: src/components/render/ModelType.tsx:210 -msgid "Group" -msgstr "Grupo" - -#: src/components/render/ModelType.tsx:211 +#: src/components/render/ModelType.tsx:325 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 #: src/tables/settings/UserTable.tsx:138 #: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "Grupos" -#: src/components/render/ModelType.tsx:218 -msgid "Import Session" -msgstr "Importar Sessão" - -#: src/components/render/ModelType.tsx:219 +#: src/components/render/ModelType.tsx:327 msgid "Import Sessions" msgstr "Importar Sessões" -#: src/components/render/ModelType.tsx:225 -msgid "Label Template" -msgstr "Modelo de Etiqueta" - -#: src/components/render/ModelType.tsx:226 +#: src/components/render/ModelType.tsx:329 #: src/pages/Index/Settings/AdminCenter/Index.tsx:168 msgid "Label Templates" msgstr "Modelos de Etiqueta" -#: src/components/render/ModelType.tsx:232 -msgid "Report Template" -msgstr "Modelo de Relatório" - -#: src/components/render/ModelType.tsx:233 +#: src/components/render/ModelType.tsx:331 #: src/pages/Index/Settings/AdminCenter/Index.tsx:174 msgid "Report Templates" msgstr "Modelos de Relatório" -#: src/components/render/ModelType.tsx:239 -msgid "Plugin Configuration" -msgstr "Configuração de Plugin" - -#: src/components/render/ModelType.tsx:240 +#: src/components/render/ModelType.tsx:333 msgid "Plugin Configurations" msgstr "Configurações de Plugins" -#: src/components/render/ModelType.tsx:246 -msgid "Content Type" -msgstr "Categoria de conteúdo" - -#: src/components/render/ModelType.tsx:247 +#: src/components/render/ModelType.tsx:335 msgid "Content Types" msgstr "Categorias de conteúdo" +#: src/components/render/ModelType.tsx:337 +msgid "Unknown Models" +msgstr "Modelos Desconhecidos" + #: src/components/render/Order.tsx:121 msgid "Shipment" msgstr "Remessa" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:325 -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/CompanyDetail.tsx:323 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/pages/part/PartDetail.tsx:896 msgid "Inactive" msgstr "Inativo" @@ -1750,23 +1795,23 @@ msgstr "Sem Estoque" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:206 +#: src/pages/Index/Settings/SystemSettings.tsx:204 #: src/pages/part/PartDetail.tsx:550 -#: src/pages/stock/LocationDetail.tsx:356 +#: src/pages/stock/LocationDetail.tsx:351 #: src/pages/stock/StockDetail.tsx:407 #: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "Estoque" -#: src/components/render/Stock.tsx:60 +#: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:565 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/build/BuildAllocatedStockTable.tsx:102 #: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "Número de Série" -#: src/components/render/Stock.tsx:62 +#: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:234 #: src/forms/BuildForms.tsx:602 #: src/forms/PurchaseOrderForms.tsx:641 @@ -1774,7 +1819,7 @@ msgstr "Número de Série" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:171 #: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:571 +#: src/pages/stock/StockDetail.tsx:570 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 @@ -2503,7 +2548,7 @@ msgstr "Notícias Atuais" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:96 +#: src/pages/company/CompanyDetail.tsx:95 msgid "Website" msgstr "Página Web" @@ -2515,13 +2560,18 @@ msgstr "GitHub" msgid "Demo" msgstr "Demonstração" +#: src/defaults/links.tsx:31 +#: src/defaults/menuItems.tsx:43 +msgid "Build" +msgstr "Produzir" + #: src/defaults/links.tsx:33 #: src/defaults/menuItems.tsx:48 #: 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:329 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "Comprando" @@ -2529,9 +2579,9 @@ msgstr "Comprando" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:459 +#: src/pages/sales/ReturnOrderDetail.tsx:457 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:510 +#: src/pages/sales/SalesOrderDetail.tsx:508 msgid "Sales" msgstr "Vendas" @@ -2765,16 +2815,16 @@ msgstr "Alocado" #: src/forms/BuildForms.tsx:472 msgid "Remove line" -msgstr "" +msgstr "Remover linhas" #: src/forms/BuildForms.tsx:631 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:200 msgid "Source Location" msgstr "Local de Origem" #: src/forms/BuildForms.tsx:632 msgid "Select the source location for the stock allocation" -msgstr "" +msgstr "Selecione o local de origem para alocação de estoque" #: src/forms/BuildForms.tsx:652 #: src/tables/build/BuildLineTable.tsx:293 @@ -2785,7 +2835,7 @@ msgstr "Alocar Estoque" #: src/forms/BuildForms.tsx:655 msgid "Stock items allocated" -msgstr "" +msgstr "Itens de estoque alocados" #: src/forms/CompanyForms.tsx:150 #~ msgid "Company updated" @@ -2886,9 +2936,9 @@ msgid "Store with already received stock" msgstr "Armazenar com estoque já recebido" #: src/forms/PurchaseOrderForms.tsx:521 -#: src/pages/build/BuildDetail.tsx:215 +#: src/pages/build/BuildDetail.tsx:214 #: src/pages/stock/StockDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:583 +#: src/pages/stock/StockDetail.tsx:582 #: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:189 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 @@ -2901,20 +2951,20 @@ msgstr "Número de série" #: src/forms/PurchaseOrderForms.tsx:543 #: src/forms/StockForms.tsx:428 -#: src/pages/company/SupplierPartDetail.tsx:152 -#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/stock/StockDetail.tsx:240 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "Embalagem" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:105 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 -#: src/pages/sales/ReturnOrderDetail.tsx:117 -#: src/pages/sales/SalesOrderDetail.tsx:123 +#: src/pages/build/BuildDetail.tsx:104 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:143 +#: src/pages/sales/ReturnOrderDetail.tsx:116 +#: src/pages/sales/SalesOrderDetail.tsx:122 #: src/tables/build/BuildOrderTable.tsx:114 -#: src/tables/machine/MachineListTable.tsx:335 +#: src/tables/machine/MachineListTable.tsx:334 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 #: src/tables/sales/ReturnOrderLineItemTable.tsx:132 @@ -2928,13 +2978,13 @@ msgid "Status" msgstr "Estado" #: src/forms/PurchaseOrderForms.tsx:565 -#: src/pages/company/SupplierPartDetail.tsx:106 +#: src/pages/company/SupplierPartDetail.tsx:105 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "Anotação" #: src/forms/PurchaseOrderForms.tsx:641 -#: src/pages/company/SupplierPartDetail.tsx:124 +#: src/pages/company/SupplierPartDetail.tsx:123 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "Código (SKU)" @@ -2991,7 +3041,7 @@ msgstr "Insira o número de série para novo estoque (ou deixe em branco)" #: src/forms/StockForms.tsx:147 #: src/pages/stock/StockDetail.tsx:111 msgid "Stock Status" -msgstr "" +msgstr "Situação do Estoque" #: src/forms/StockForms.tsx:158 #~ msgid "Stock item updated" @@ -3530,7 +3580,7 @@ msgstr "Adicionar Item fictício" #: src/pages/Index/Scan.tsx:569 msgid "Start scanning by selecting a camera and pressing the play button." -msgstr "" +msgstr "Comece a digitalizar selecionando uma câmera e pressione o botão checar." #: src/pages/Index/Scan.tsx:650 msgid "Error while getting camera" @@ -3692,8 +3742,8 @@ msgstr "Nenhuma ficha configurada" #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 -#: src/tables/machine/MachineListTable.tsx:332 -#: src/tables/machine/MachineListTable.tsx:594 +#: src/tables/machine/MachineListTable.tsx:331 +#: src/tables/machine/MachineListTable.tsx:593 #: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 @@ -3759,34 +3809,34 @@ msgstr "Carregador" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27 #: src/tables/ColumnRenderers.tsx:248 msgid "Currency" msgstr "Moeda" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:31 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32 msgid "Rate" msgstr "Taxa" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:43 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44 msgid "Exchange rates updated" msgstr "Taxas de câmbio atualizadas" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:49 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50 msgid "Exchange rate update error" msgstr "Erro ao atualizar taxa de câmbio" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:61 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:62 msgid "Refresh currency exchange rates" msgstr "Atualizar taxas de câmbio" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:98 -msgid "Last fetched" -msgstr "" - #: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 +msgid "Last fetched" +msgstr "Última busca" + +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:100 msgid "Base currency" -msgstr "" +msgstr "Moeda base" #: src/pages/Index/Settings/AdminCenter/Index.tsx:108 msgid "Data Import" @@ -3817,7 +3867,7 @@ msgid "Custom Units" msgstr "Unidades personalizadas" #: src/pages/Index/Settings/AdminCenter/Index.tsx:156 -#: src/pages/part/CategoryDetail.tsx:264 +#: src/pages/part/CategoryDetail.tsx:262 msgid "Part Parameters" msgstr "Parâmetros da Peça" @@ -3893,10 +3943,14 @@ msgstr "Configurações da Extensão" #: src/pages/Index/Settings/AdminCenter/ReportTemplatePanel.tsx:17 msgid "Page Size" -msgstr "" +msgstr "Tamanho da página" #: src/pages/Index/Settings/AdminCenter/ReportTemplatePanel.tsx:20 msgid "Landscape" +msgstr "Paisagem" + +#: src/pages/Index/Settings/AdminCenter/ReportTemplatePanel.tsx:26 +msgid "Attach to Model" msgstr "" #: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:35 @@ -4000,20 +4054,12 @@ msgstr "Etiquetas" msgid "Reporting" msgstr "Relatórios" -#: src/pages/Index/Settings/SystemSettings.tsx:231 +#: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/part/PartDetail.tsx:690 msgid "Stocktake" msgstr "Balanço" -#: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:536 -#: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:624 -#: src/pages/sales/SalesOrderDetail.tsx:329 -msgid "Build Orders" -msgstr "Ordens de Produções" - -#: src/pages/Index/Settings/SystemSettings.tsx:318 +#: src/pages/Index/Settings/SystemSettings.tsx:317 msgid "Switch to User Setting" msgstr "Mudar para Configuração de Usuário" @@ -4069,37 +4115,37 @@ msgstr "Marcar como não lido" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:98 +#: src/pages/build/BuildDetail.tsx:97 #: src/pages/part/PartDetail.tsx:150 #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:184 #: src/tables/build/BuildOrderTable.tsx:54 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderLineItemTable.tsx:66 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "IPN" -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:117 -#: src/pages/sales/ReturnOrderDetail.tsx:91 -#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/build/BuildDetail.tsx:110 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/sales/ReturnOrderDetail.tsx:90 +#: src/pages/sales/SalesOrderDetail.tsx:96 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/build/BuildLineTable.tsx:195 msgid "Reference" msgstr "Referência" -#: src/pages/build/BuildDetail.tsx:117 -#: src/pages/company/CompanyDetail.tsx:90 -#: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:92 -#: src/pages/part/CategoryDetail.tsx:101 +#: src/pages/build/BuildDetail.tsx:116 +#: src/pages/company/CompanyDetail.tsx:89 +#: src/pages/company/ManufacturerPartDetail.tsx:82 +#: src/pages/company/SupplierPartDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:100 #: src/pages/part/PartDetail.tsx:157 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 -#: src/pages/sales/ReturnOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:117 -#: src/pages/stock/LocationDetail.tsx:106 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 +#: src/pages/sales/ReturnOrderDetail.tsx:110 +#: src/pages/sales/SalesOrderDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:102 #: src/tables/ColumnRenderers.tsx:81 #: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 @@ -4112,34 +4158,34 @@ msgstr "Referência" #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 #: src/tables/sales/SalesOrderAllocationTable.tsx:56 -#: src/tables/sales/SalesOrderLineItemTable.tsx:67 +#: src/tables/sales/SalesOrderLineItemTable.tsx:71 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "Descrição" -#: src/pages/build/BuildDetail.tsx:125 +#: src/pages/build/BuildDetail.tsx:124 msgid "Parent Build" msgstr "Produção Pai" -#: src/pages/build/BuildDetail.tsx:136 +#: src/pages/build/BuildDetail.tsx:135 msgid "Build Quantity" msgstr "Quantidade de Produção" -#: src/pages/build/BuildDetail.tsx:144 -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:269 msgid "Completed Outputs" msgstr "Saídas Completas" -#: src/pages/build/BuildDetail.tsx:161 +#: src/pages/build/BuildDetail.tsx:160 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "Emitido por" -#: src/pages/build/BuildDetail.tsx:168 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/part/PartDetail.tsx:372 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:195 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:215 +#: src/pages/sales/ReturnOrderDetail.tsx:194 +#: src/pages/sales/SalesOrderDetail.tsx:203 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -4147,19 +4193,19 @@ msgstr "Emitido por" msgid "Responsible" msgstr "Responsável" -#: src/pages/build/BuildDetail.tsx:175 +#: src/pages/build/BuildDetail.tsx:174 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "Criado" -#: src/pages/build/BuildDetail.tsx:182 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:188 -#: src/pages/sales/SalesOrderDetail.tsx:197 +#: src/pages/build/BuildDetail.tsx:181 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:208 +#: src/pages/sales/ReturnOrderDetail.tsx:187 +#: src/pages/sales/SalesOrderDetail.tsx:196 #: src/tables/ColumnRenderers.tsx:212 #: src/tables/part/PartPurchaseOrdersTable.tsx:99 #: src/tables/sales/ReturnOrderLineItemTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Target Date" msgstr "Data Prevista" @@ -4169,7 +4215,7 @@ msgstr "Data Prevista" #~ msgid "View part barcode" #~ msgstr "View part barcode" -#: src/pages/build/BuildDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:188 msgid "Completed" msgstr "Concluído" @@ -4183,7 +4229,7 @@ msgstr "Concluído" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:202 +#: src/pages/build/BuildDetail.tsx:201 msgid "Any location" msgstr "Qualquer local" @@ -4191,7 +4237,7 @@ msgstr "Qualquer local" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:209 +#: src/pages/build/BuildDetail.tsx:208 msgid "Destination Location" msgstr "Local de Destino" @@ -4207,68 +4253,68 @@ msgstr "Local de Destino" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:247 +#: src/pages/build/BuildDetail.tsx:246 msgid "Build Details" msgstr "Detalhes da Produção" -#: src/pages/build/BuildDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:263 -#: src/pages/sales/ReturnOrderDetail.tsx:126 -#: src/pages/sales/ReturnOrderDetail.tsx:233 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:268 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/build/BuildDetail.tsx:252 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:262 +#: src/pages/sales/ReturnOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:232 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:267 +#: src/pages/sales/SalesOrderDetail.tsx:276 msgid "Line Items" msgstr "Itens de linha" -#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/build/BuildDetail.tsx:262 msgid "Incomplete Outputs" msgstr "Saídas Incompletas" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/sales/SalesOrderDetail.tsx:314 msgid "Allocated Stock" msgstr "Estoque Alocado" -#: src/pages/build/BuildDetail.tsx:295 +#: src/pages/build/BuildDetail.tsx:294 msgid "Consumed Stock" msgstr "Estoque Consumido" -#: src/pages/build/BuildDetail.tsx:309 +#: src/pages/build/BuildDetail.tsx:308 msgid "Child Build Orders" msgstr "Pedido de Produção Filhos" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:318 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" msgstr "Resultados do teste" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:329 #: src/pages/part/PartDetail.tsx:707 msgid "Test Statistics" msgstr "Estatísticas do teste" -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/company/CompanyDetail.tsx:259 -#: src/pages/company/ManufacturerPartDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:343 +#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/ManufacturerPartDetail.tsx:178 #: src/pages/part/PartDetail.tsx:729 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 -#: src/pages/sales/ReturnOrderDetail.tsx:270 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:304 +#: src/pages/sales/ReturnOrderDetail.tsx:269 +#: src/pages/sales/SalesOrderDetail.tsx:338 #: src/pages/stock/StockDetail.tsx:381 msgid "Attachments" msgstr "Anexos" -#: src/pages/build/BuildDetail.tsx:352 -#: src/pages/company/CompanyDetail.tsx:270 -#: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:253 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:269 +#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:252 #: src/pages/part/PartDetail.tsx:737 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:281 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:280 +#: src/pages/sales/SalesOrderDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:392 #: src/tables/build/BuildOrderTestTable.tsx:143 #: src/tables/stock/StockTrackingTable.tsx:189 @@ -4279,7 +4325,7 @@ msgstr "Anotações" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:370 +#: src/pages/build/BuildDetail.tsx:369 msgid "Edit Build Order" msgstr "Editar Pedido de Produção" @@ -4287,126 +4333,126 @@ msgstr "Editar Pedido de Produção" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "Adicionar Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:390 msgid "Cancel Build Order" msgstr "Cancelar Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:393 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/SalesOrderDetail.tsx:375 msgid "Order cancelled" msgstr "Pedido cancelado" -#: src/pages/build/BuildDetail.tsx:394 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 +#: src/pages/sales/ReturnOrderDetail.tsx:341 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Cancel this order" msgstr "Cancelar este pedido" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:402 msgid "Hold Build Order" msgstr "Manter Pedido de Produção" +#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:350 +#: src/pages/sales/ReturnOrderDetail.tsx:349 +#: src/pages/sales/SalesOrderDetail.tsx:382 +msgid "Place this order on hold" +msgstr "Colocar este pedido em espera" + #: src/pages/build/BuildDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:350 #: src/pages/sales/SalesOrderDetail.tsx:383 -msgid "Place this order on hold" -msgstr "Colocar este pedido em espera" - -#: src/pages/build/BuildDetail.tsx:406 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:352 -#: src/pages/sales/ReturnOrderDetail.tsx:351 -#: src/pages/sales/SalesOrderDetail.tsx:384 msgid "Order placed on hold" msgstr "Pedido colocado em espera" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:410 msgid "Issue Build Order" msgstr "Pedido de produção vencido" +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/SalesOrderDetail.tsx:366 +msgid "Issue this order" +msgstr "Cancelar este pedido" + #: src/pages/build/BuildDetail.tsx:413 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335 #: src/pages/sales/ReturnOrderDetail.tsx:334 #: src/pages/sales/SalesOrderDetail.tsx:367 -msgid "Issue this order" -msgstr "Cancelar este pedido" - -#: src/pages/build/BuildDetail.tsx:414 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:336 -#: src/pages/sales/ReturnOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:368 msgid "Order issued" msgstr "Problemas com o pedido" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:418 msgid "Complete Build Order" msgstr "Completar Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:421 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:357 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Mark this order as complete" msgstr "Marcar este pedido como completo" -#: src/pages/build/BuildDetail.tsx:422 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 -#: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/sales/ReturnOrderDetail.tsx:358 +#: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order completed" msgstr "Pedido concluído" -#: src/pages/build/BuildDetail.tsx:453 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 -#: src/pages/sales/ReturnOrderDetail.tsx:388 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:386 +#: src/pages/sales/ReturnOrderDetail.tsx:387 +#: src/pages/sales/SalesOrderDetail.tsx:420 msgid "Issue Order" msgstr "Emitir Pedido" -#: src/pages/build/BuildDetail.tsx:460 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:394 -#: src/pages/sales/ReturnOrderDetail.tsx:395 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:459 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:393 +#: src/pages/sales/ReturnOrderDetail.tsx:394 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Complete Order" msgstr "Completar Pedido" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:477 msgid "Build Order Actions" msgstr "Ações do Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:459 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:415 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:457 msgid "Edit order" msgstr "Editar pedido" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:464 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:462 msgid "Duplicate order" msgstr "Duplicar pedido" -#: src/pages/build/BuildDetail.tsx:492 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:429 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:426 +#: src/pages/sales/ReturnOrderDetail.tsx:427 +#: src/pages/sales/SalesOrderDetail.tsx:465 msgid "Hold order" msgstr "Manter ordem" -#: src/pages/build/BuildDetail.tsx:497 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:434 -#: src/pages/sales/SalesOrderDetail.tsx:472 +#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:432 +#: src/pages/sales/SalesOrderDetail.tsx:470 msgid "Cancel order" msgstr "Cancelar pedido" @@ -4418,24 +4464,24 @@ msgstr "Cancelar pedido" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:104 +#: src/pages/company/CompanyDetail.tsx:103 msgid "Phone Number" msgstr "Número de telefone" -#: src/pages/company/CompanyDetail.tsx:111 +#: src/pages/company/CompanyDetail.tsx:110 msgid "Email Address" msgstr "Endereço de e-mail" -#: src/pages/company/CompanyDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:120 msgid "Default Currency" msgstr "Moeda Padrão" -#: src/pages/company/CompanyDetail.tsx:126 +#: src/pages/company/CompanyDetail.tsx:125 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:116 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:333 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:132 +#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:201 +#: src/pages/company/SupplierPartDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4443,20 +4489,20 @@ msgstr "Moeda Padrão" msgid "Supplier" msgstr "Fornecedor" -#: src/pages/company/CompanyDetail.tsx:132 +#: src/pages/company/CompanyDetail.tsx:131 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:101 -#: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:100 +#: src/pages/company/ManufacturerPartDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:130 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "Fabricante" -#: src/pages/company/CompanyDetail.tsx:138 +#: src/pages/company/CompanyDetail.tsx:137 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:105 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/ReturnOrderDetail.tsx:104 +#: src/pages/sales/SalesOrderDetail.tsx:110 #: src/pages/stock/StockDetail.tsx:226 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 @@ -4465,7 +4511,7 @@ msgstr "Fabricante" msgid "Customer" msgstr "Cliente" -#: src/pages/company/CompanyDetail.tsx:172 +#: src/pages/company/CompanyDetail.tsx:171 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "Detalhes" @@ -4474,11 +4520,11 @@ msgstr "Detalhes" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:178 +#: src/pages/company/CompanyDetail.tsx:177 msgid "Manufactured Parts" msgstr "Peças Fabricadas" -#: src/pages/company/CompanyDetail.tsx:187 +#: src/pages/company/CompanyDetail.tsx:186 msgid "Supplied Parts" msgstr "Peças Fornecidas" @@ -4486,84 +4532,84 @@ msgstr "Peças Fornecidas" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:232 +#: src/pages/company/CompanyDetail.tsx:231 msgid "Assigned Stock" msgstr "Estoque Atribuído" -#: src/pages/company/CompanyDetail.tsx:290 +#: src/pages/company/CompanyDetail.tsx:289 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "Editar Empresa" -#: src/pages/company/CompanyDetail.tsx:298 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "Excluir Empresa" -#: src/pages/company/CompanyDetail.tsx:306 +#: src/pages/company/CompanyDetail.tsx:305 msgid "Company Actions" msgstr "Ações da Empresa" -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/company/ManufacturerPartDetail.tsx:75 +#: src/pages/company/SupplierPartDetail.tsx:84 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "Peça Interna" -#: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:99 +#: src/pages/company/ManufacturerPartDetail.tsx:90 +#: src/pages/company/SupplierPartDetail.tsx:98 msgid "External Link" msgstr "Link Externo" -#: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:108 +#: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "Número de Peça do Fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:138 +#: src/pages/company/ManufacturerPartDetail.tsx:137 msgid "Manufacturer Details" msgstr "Detalhes do Fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/ManufacturerPartDetail.tsx:146 msgid "Manufacturer Part Details" msgstr "Detalhes de peça do Fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:153 +#: src/pages/company/ManufacturerPartDetail.tsx:152 #: src/pages/part/PartDetail.tsx:539 msgid "Parameters" msgstr "Parâmetros" -#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/company/ManufacturerPartDetail.tsx:164 #: src/pages/part/PartDetail.tsx:657 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "Fornecedores" -#: src/pages/company/ManufacturerPartDetail.tsx:208 +#: src/pages/company/ManufacturerPartDetail.tsx:207 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "Editar Peça do Fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:215 +#: src/pages/company/ManufacturerPartDetail.tsx:214 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "Adicionar Peça do Fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:227 +#: src/pages/company/ManufacturerPartDetail.tsx:226 #: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "Excluir Peça do Fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: 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" -#: src/pages/company/SupplierPartDetail.tsx:159 +#: src/pages/company/SupplierPartDetail.tsx:158 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 @@ -4571,122 +4617,122 @@ msgstr "Peça do Fabricante" msgid "Pack Quantity" msgstr "Quantidade de embalagens" -#: src/pages/company/SupplierPartDetail.tsx:170 +#: src/pages/company/SupplierPartDetail.tsx:169 msgid "Supplier Availability" msgstr "Disponibilidade do fornecedor" -#: src/pages/company/SupplierPartDetail.tsx:177 +#: src/pages/company/SupplierPartDetail.tsx:176 msgid "Availability Updated" msgstr "Disponibilidade Atualizada" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Availability" msgstr "Disponibilidade" -#: src/pages/company/SupplierPartDetail.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:212 msgid "Supplier Part Details" msgstr "Detalhes de Peça do Fornecedor" -#: src/pages/company/SupplierPartDetail.tsx:219 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:292 +#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:291 msgid "Received Stock" msgstr "Estoque Recebido" -#: src/pages/company/SupplierPartDetail.tsx:243 +#: src/pages/company/SupplierPartDetail.tsx:242 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "Preço do fornecedor" -#: src/pages/company/SupplierPartDetail.tsx:276 +#: src/pages/company/SupplierPartDetail.tsx:275 msgid "Supplier Part Actions" msgstr "Ações de Peças do Fornecedor" -#: src/pages/company/SupplierPartDetail.tsx:301 +#: src/pages/company/SupplierPartDetail.tsx:299 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "Editar Peça do Fornecedor" -#: src/pages/company/SupplierPartDetail.tsx:309 +#: src/pages/company/SupplierPartDetail.tsx:307 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "Excluir Peça do Fornecedor" -#: src/pages/company/SupplierPartDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:315 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "Adicionar Peça do Fornecedor" -#: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:98 +#: src/pages/part/CategoryDetail.tsx:92 +#: src/pages/stock/LocationDetail.tsx:94 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "Caminho" -#: src/pages/part/CategoryDetail.tsx:109 +#: src/pages/part/CategoryDetail.tsx:108 msgid "Parent Category" msgstr "Categoria Pai" -#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/part/CategoryDetail.tsx:125 msgid "Subcategories" msgstr "Sub-categorias" -#: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:138 +#: src/pages/part/CategoryDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:134 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" msgstr "Estrutural" -#: src/pages/part/CategoryDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:138 msgid "Parent default location" msgstr "Localização padrão do pai" -#: src/pages/part/CategoryDetail.tsx:146 +#: src/pages/part/CategoryDetail.tsx:145 msgid "Default location" msgstr "Local Padrão" -#: src/pages/part/CategoryDetail.tsx:157 +#: src/pages/part/CategoryDetail.tsx:156 msgid "Top level part category" msgstr "Categoria de peça de nível superior" -#: src/pages/part/CategoryDetail.tsx:167 -#: src/pages/part/CategoryDetail.tsx:221 +#: src/pages/part/CategoryDetail.tsx:166 +#: src/pages/part/CategoryDetail.tsx:219 #: src/tables/part/PartCategoryTable.tsx:102 msgid "Edit Part Category" msgstr "Editar Categoria da Peça" -#: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:230 +#: src/pages/part/CategoryDetail.tsx:179 +#: src/pages/stock/LocationDetail.tsx:226 msgid "Delete items" msgstr "Apagar items" -#: src/pages/part/CategoryDetail.tsx:188 -#: src/pages/part/CategoryDetail.tsx:226 +#: src/pages/part/CategoryDetail.tsx:187 +#: src/pages/part/CategoryDetail.tsx:224 msgid "Delete Part Category" msgstr "Excluir Categoria de Peça" -#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Parts Action" msgstr "Ações da Peça" -#: src/pages/part/CategoryDetail.tsx:192 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for parts in this category" msgstr "Ação para peças nesta categoria" -#: src/pages/part/CategoryDetail.tsx:197 +#: src/pages/part/CategoryDetail.tsx:196 msgid "Child Categories Action" msgstr "Ação de Categorias Filhas" -#: src/pages/part/CategoryDetail.tsx:198 +#: src/pages/part/CategoryDetail.tsx:197 msgid "Action for child categories in this category" msgstr "Ação para categorias filhas desta categoria" -#: src/pages/part/CategoryDetail.tsx:216 +#: src/pages/part/CategoryDetail.tsx:215 msgid "Category Actions" msgstr "Ações de Categoria" -#: src/pages/part/CategoryDetail.tsx:238 +#: src/pages/part/CategoryDetail.tsx:236 msgid "Category Details" msgstr "Detalhes da categoria" @@ -4731,7 +4777,7 @@ msgstr "Palavras-chave" #: src/tables/bom/BomTable.tsx:320 #: src/tables/build/BuildLineTable.tsx:166 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:103 +#: src/tables/sales/SalesOrderLineItemTable.tsx:107 msgid "Available Stock" msgstr "Estoque Disponível" @@ -4746,7 +4792,7 @@ msgstr "Estoque Mínimo" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:237 #: src/tables/build/BuildLineTable.tsx:128 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 +#: src/tables/sales/SalesOrderLineItemTable.tsx:145 msgid "On order" msgstr "No pedido" @@ -4770,7 +4816,7 @@ msgstr "Pode Produzir" #: src/pages/part/PartDetail.tsx:295 #: src/pages/part/PartDetail.tsx:884 -#: src/pages/stock/StockDetail.tsx:560 +#: src/pages/stock/StockDetail.tsx:559 #: src/tables/build/BuildOrderTestTable.tsx:220 #: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" @@ -4915,7 +4961,7 @@ msgstr "Peças Relacionadas" #: src/pages/part/PartDetail.tsx:860 #: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:576 #: src/tables/build/BuildLineTable.tsx:59 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:177 @@ -4958,7 +5004,7 @@ msgid "Deleting this part cannot be reversed" msgstr "Excluir esta peça não é reversível" #: src/pages/part/PartDetail.tsx:1006 -#: src/pages/stock/LocationDetail.tsx:313 +#: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "Ações de Estoque" @@ -4975,7 +5021,7 @@ msgstr "Transferir estoque de peça" msgid "Part Actions" msgstr "Ações da Peça" -#: src/pages/part/PartDetail.tsx:1094 +#: src/pages/part/PartDetail.tsx:1093 msgid "Select Part Revision" msgstr "Selecionar Revisão de Parte" @@ -5028,7 +5074,7 @@ msgstr "Histórico de Vendas" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:89 +#: src/tables/sales/SalesOrderLineItemTable.tsx:93 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "Preço Total" @@ -5067,7 +5113,7 @@ msgstr "Preço Máximo" #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 #: src/tables/bom/BomTable.tsx:176 #: src/tables/general/ExtraLineItemTable.tsx:56 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "Preço Unitário" @@ -5196,23 +5242,23 @@ msgstr "Preço do fornecedor" msgid "Variant Part" msgstr "Peça Variante" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:88 msgid "Edit Purchase Order" msgstr "Editar Pedido de Compra" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:98 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:97 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "Adicionar Ordem de Compra" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:122 msgid "Supplier Reference" msgstr "Referencia do fornecedor" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:133 -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:153 +#: src/pages/sales/ReturnOrderDetail.tsx:132 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Line Items" msgstr "Itens de Linha Concluídos" @@ -5222,91 +5268,91 @@ msgstr "Itens de Linha Concluídos" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:140 -#: src/pages/sales/SalesOrderDetail.tsx:149 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:160 +#: src/pages/sales/ReturnOrderDetail.tsx:139 +#: src/pages/sales/SalesOrderDetail.tsx:148 msgid "Order Currency" msgstr "Moeda do pedido" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:147 -#: src/pages/sales/SalesOrderDetail.tsx:156 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:146 +#: src/pages/sales/SalesOrderDetail.tsx:155 msgid "Total Cost" msgstr "Custo Total" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:182 -#: src/pages/sales/SalesOrderDetail.tsx:191 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 +#: src/pages/sales/ReturnOrderDetail.tsx:181 +#: src/pages/sales/SalesOrderDetail.tsx:190 msgid "Created On" msgstr "Criado em" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:227 -#: src/pages/sales/SalesOrderDetail.tsx:262 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 +#: src/pages/sales/ReturnOrderDetail.tsx:226 +#: src/pages/sales/SalesOrderDetail.tsx:261 msgid "Order Details" msgstr "Detalhes do pedido" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 -#: src/pages/sales/ReturnOrderDetail.tsx:254 -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:275 +#: src/pages/sales/ReturnOrderDetail.tsx:253 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Extra Line Items" msgstr "Itens de linha extra" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Issue Purchase Order" msgstr "Emitir Pedido de Compra" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 msgid "Cancel Purchase Order" msgstr "Cancelar Pedido de Compra" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 msgid "Hold Purchase Order" msgstr "Reter pedido de compra" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 msgid "Complete Purchase Order" msgstr "Concluir Pedido de Compra" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/pages/sales/SalesOrderDetail.tsx:453 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/sales/ReturnOrderDetail.tsx:412 +#: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order Actions" msgstr "Ações de Pedido" -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/ReturnOrderDetail.tsx:96 +#: src/pages/sales/SalesOrderDetail.tsx:102 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "Referência do Cliente" -#: src/pages/sales/ReturnOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:310 msgid "Edit Return Order" msgstr "Editar Pedido de Devolução" -#: src/pages/sales/ReturnOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:319 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "Adicionar Pedido de Devolução" -#: src/pages/sales/ReturnOrderDetail.tsx:332 +#: src/pages/sales/ReturnOrderDetail.tsx:331 msgid "Issue Return Order" msgstr "Emitir Pedido de Devolução" -#: src/pages/sales/ReturnOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 msgid "Cancel Return Order" msgstr "Cancelar Pedido de Devolução" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:342 msgid "Order canceled" msgstr "Pedido cancelado" -#: src/pages/sales/ReturnOrderDetail.tsx:348 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Hold Return Order" msgstr "Adicionar Pedido de Devolução" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Complete Return Order" msgstr "Completar Pedido de Devolução" @@ -5314,15 +5360,15 @@ msgstr "Completar Pedido de Devolução" msgid "Customers" msgstr "Clientes" -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Completed Shipments" msgstr "Envios Concluídos" -#: src/pages/sales/SalesOrderDetail.tsx:239 +#: src/pages/sales/SalesOrderDetail.tsx:238 msgid "Edit Sales Order" msgstr "Editar Pedido de Venda" -#: src/pages/sales/SalesOrderDetail.tsx:248 +#: src/pages/sales/SalesOrderDetail.tsx:247 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5332,90 +5378,90 @@ msgstr "Adicionar Pedido de Vendas" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:308 msgid "Shipments" msgstr "Envios" -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:364 msgid "Issue Sales Order" msgstr "Emitir Pedido de Venda" -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Cancel Sales Order" -msgstr "" +msgstr "Cancelar Pedido de Venda" -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Hold Sales Order" -msgstr "" +msgstr "Adicionar Pedido de Vendas" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Complete Sales Order" -msgstr "" +msgstr "Concluir Pedido de Venda" -#: src/pages/sales/SalesOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Ship Order" -msgstr "" +msgstr "Ordem de envio" -#: src/pages/stock/LocationDetail.tsx:114 +#: src/pages/stock/LocationDetail.tsx:110 msgid "Parent Location" msgstr "Localização Pai" -#: src/pages/stock/LocationDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:128 msgid "Sublocations" msgstr "Sub-locais" -#: src/pages/stock/LocationDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:140 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "Externo" -#: src/pages/stock/LocationDetail.tsx:150 +#: src/pages/stock/LocationDetail.tsx:146 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "Tipo de Localização" -#: src/pages/stock/LocationDetail.tsx:161 +#: src/pages/stock/LocationDetail.tsx:157 msgid "Top level stock location" msgstr "Local de estoque de alto nível" -#: src/pages/stock/LocationDetail.tsx:172 +#: src/pages/stock/LocationDetail.tsx:168 msgid "Location Details" msgstr "Detalhes da localização" -#: src/pages/stock/LocationDetail.tsx:198 +#: src/pages/stock/LocationDetail.tsx:194 msgid "Default Parts" -msgstr "" +msgstr "Peças Padrão" -#: src/pages/stock/LocationDetail.tsx:217 -#: src/pages/stock/LocationDetail.tsx:340 +#: src/pages/stock/LocationDetail.tsx:213 +#: src/pages/stock/LocationDetail.tsx:335 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "Editar Local de Estoque" -#: src/pages/stock/LocationDetail.tsx:238 -#: src/pages/stock/LocationDetail.tsx:345 +#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:340 msgid "Delete Stock Location" -msgstr "" +msgstr "Excluir Local de Estoque" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Items Action" -msgstr "" +msgstr "Ação do Item" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:238 msgid "Action for stock items in this location" -msgstr "" +msgstr "Ação de itens de estoque neste local de estoque" -#: src/pages/stock/LocationDetail.tsx:247 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Child Locations Action" -msgstr "" +msgstr "Ações de Localizações Filhas" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Action for child locations in this location" -msgstr "" +msgstr "Ação para localizações filhas deste local" -#: src/pages/stock/LocationDetail.tsx:335 +#: src/pages/stock/LocationDetail.tsx:331 msgid "Location Actions" -msgstr "" +msgstr "Ações de Localização" #: src/pages/stock/StockDetail.tsx:104 msgid "Base Part" @@ -5431,29 +5477,23 @@ msgstr "Peça base" #: src/pages/stock/StockDetail.tsx:184 msgid "Installed In" -msgstr "" +msgstr "Instalado em" #: src/pages/stock/StockDetail.tsx:200 msgid "Consumed By" -msgstr "" +msgstr "Consumido por" #: src/pages/stock/StockDetail.tsx:205 #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:96 -msgid "Build Order" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" #: src/pages/stock/StockDetail.tsx:287 msgid "Stock Details" -msgstr "" +msgstr "Detalhes do Estoque" #: src/pages/stock/StockDetail.tsx:293 msgid "Stock Tracking" @@ -5481,7 +5521,7 @@ msgstr "Editar Item do Estoque" #: src/pages/stock/StockDetail.tsx:448 msgid "Delete Stock Item" -msgstr "" +msgstr "Excluir Item de Estoque" #: src/pages/stock/StockDetail.tsx:488 msgid "Stock Operations" @@ -5512,7 +5552,7 @@ msgstr "Transferir estoque" #: src/pages/stock/StockDetail.tsx:530 msgid "Stock Item Actions" -msgstr "" +msgstr "Ações de Estoque" #: src/tables/ColumnRenderers.tsx:30 msgid "Part is not active" @@ -5520,7 +5560,7 @@ msgstr "Peça inativa" #: src/tables/ColumnRenderers.tsx:35 msgid "Part is locked" -msgstr "" +msgstr "Parte está bloqueada" #: src/tables/ColumnRenderers.tsx:57 msgid "No location set" @@ -5731,7 +5771,7 @@ msgstr "Incluir estoque de substitutos" #: src/tables/bom/BomTable.tsx:229 #: src/tables/build/BuildLineTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:127 +#: src/tables/sales/SalesOrderLineItemTable.tsx:131 msgid "Includes variant stock" msgstr "Incluir estoque de variantes" @@ -5742,7 +5782,7 @@ msgstr "Produzindo" #: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 #: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "Informação do Estoque" @@ -5911,7 +5951,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:442 msgid "BOM item validated" -msgstr "" +msgstr "Item da LDM validado" #: src/tables/bom/BomTable.tsx:451 msgid "Failed to validate BOM item" @@ -6031,7 +6071,7 @@ msgid "Show tracked lines" msgstr "Mostrar itens monitorados" #: src/tables/build/BuildLineTable.tsx:119 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "In production" msgstr "Em produção" @@ -6040,7 +6080,7 @@ msgid "Insufficient stock" msgstr "Estoque insuficiente" #: src/tables/build/BuildLineTable.tsx:163 -#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/sales/SalesOrderLineItemTable.tsx:125 #: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "Nenhum estoque disponível" @@ -6054,41 +6094,41 @@ msgid "Unit Quantity" msgstr "Quantidade Unitária" #: src/tables/build/BuildLineTable.tsx:283 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 +#: src/tables/sales/SalesOrderLineItemTable.tsx:247 msgid "Create Build Order" msgstr "Criar Pedido de Produção" #: src/tables/build/BuildLineTable.tsx:311 msgid "Auto allocation in progress" -msgstr "" +msgstr "Alocação automática em progresso" #: src/tables/build/BuildLineTable.tsx:314 #: src/tables/build/BuildLineTable.tsx:445 msgid "Auto Allocate Stock" -msgstr "" +msgstr "Estoque alocado automaticamente" #: src/tables/build/BuildLineTable.tsx:315 msgid "Automatically allocate stock to this build according to the selected options" -msgstr "" +msgstr "Alocar automaticamente o estoque desta compilação conforme as opções selecionadas" #: src/tables/build/BuildLineTable.tsx:333 #: src/tables/build/BuildLineTable.tsx:347 #: src/tables/build/BuildLineTable.tsx:404 #: src/tables/build/BuildLineTable.tsx:472 msgid "Deallocate Stock" -msgstr "" +msgstr "Desalocar estoque" #: src/tables/build/BuildLineTable.tsx:349 msgid "Deallocate all untracked stock for this build order" -msgstr "" +msgstr "Desalocar todo estoque não rastreado para esta ordem de compilação" #: src/tables/build/BuildLineTable.tsx:351 msgid "Deallocate stock from the selected line item" -msgstr "" +msgstr "Desalocar estoque do item de linha selecionado" #: src/tables/build/BuildLineTable.tsx:355 msgid "Stock has been deallocated" -msgstr "" +msgstr "O estoque foi distribuído" #: src/tables/build/BuildLineTable.tsx:414 msgid "Order Stock" @@ -6245,24 +6285,24 @@ msgstr "Linhas Alocadas" msgid "Required Tests" msgstr "Testes Obrigatórios" -#: src/tables/company/AddressTable.tsx:121 -#: src/tables/company/AddressTable.tsx:185 +#: src/tables/company/AddressTable.tsx:118 +#: src/tables/company/AddressTable.tsx:182 msgid "Add Address" msgstr "Adicionar endereço" -#: src/tables/company/AddressTable.tsx:126 +#: src/tables/company/AddressTable.tsx:123 msgid "Address created" msgstr "Endereço criado" -#: src/tables/company/AddressTable.tsx:135 +#: src/tables/company/AddressTable.tsx:132 msgid "Edit Address" msgstr "Editar o Endereço" -#: src/tables/company/AddressTable.tsx:143 +#: src/tables/company/AddressTable.tsx:140 msgid "Delete Address" msgstr "Excluir Endereço" -#: src/tables/company/AddressTable.tsx:144 +#: src/tables/company/AddressTable.tsx:141 msgid "Are you sure you want to delete this address?" msgstr "Tem a certeza de que quer apagar esta endereço?" @@ -6372,23 +6412,23 @@ msgid "Drag attachment file here to upload" msgstr "Arraste o arquivo de anexo aqui para enviar" #: src/tables/general/ExtraLineItemTable.tsx:86 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 #: src/tables/sales/ReturnOrderLineItemTable.tsx:60 -#: src/tables/sales/SalesOrderLineItemTable.tsx:196 +#: src/tables/sales/SalesOrderLineItemTable.tsx:200 msgid "Add Line Item" msgstr "Adicionar Item de Linha" #: src/tables/general/ExtraLineItemTable.tsx:98 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/SalesOrderLineItemTable.tsx:214 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Edit Line Item" msgstr "Editar Item de Linha" #: src/tables/general/ExtraLineItemTable.tsx:106 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/SalesOrderLineItemTable.tsx:222 +#: src/tables/sales/SalesOrderLineItemTable.tsx:226 msgid "Delete Line Item" msgstr "Excluir Item de Linha" @@ -6401,12 +6441,12 @@ msgid "Machine restarted" msgstr "Máquina reiniciada" #: src/tables/machine/MachineListTable.tsx:212 -#: src/tables/machine/MachineListTable.tsx:263 +#: src/tables/machine/MachineListTable.tsx:262 msgid "Edit machine" msgstr "Editar máquina" #: src/tables/machine/MachineListTable.tsx:226 -#: src/tables/machine/MachineListTable.tsx:267 +#: src/tables/machine/MachineListTable.tsx:266 msgid "Delete machine" msgstr "" @@ -6419,7 +6459,7 @@ msgid "Are you sure you want to remove the machine \"{0}\"?" msgstr "" #: src/tables/machine/MachineListTable.tsx:255 -#: src/tables/machine/MachineListTable.tsx:432 +#: src/tables/machine/MachineListTable.tsx:431 msgid "Restart required" msgstr "" @@ -6427,50 +6467,50 @@ msgstr "" msgid "Machine Actions" msgstr "" -#: src/tables/machine/MachineListTable.tsx:272 +#: src/tables/machine/MachineListTable.tsx:271 msgid "Restart" msgstr "" -#: src/tables/machine/MachineListTable.tsx:274 +#: src/tables/machine/MachineListTable.tsx:273 msgid "Restart machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:276 +#: src/tables/machine/MachineListTable.tsx:275 msgid "manual restart required" msgstr "" -#: src/tables/machine/MachineListTable.tsx:292 +#: src/tables/machine/MachineListTable.tsx:291 msgid "Machine information" msgstr "" -#: src/tables/machine/MachineListTable.tsx:303 -#: src/tables/machine/MachineListTable.tsx:599 +#: src/tables/machine/MachineListTable.tsx:302 +#: src/tables/machine/MachineListTable.tsx:598 msgid "Machine Type" msgstr "" -#: src/tables/machine/MachineListTable.tsx:316 +#: src/tables/machine/MachineListTable.tsx:315 msgid "Machine Driver" msgstr "" -#: src/tables/machine/MachineListTable.tsx:329 +#: src/tables/machine/MachineListTable.tsx:328 msgid "Initialized" msgstr "" -#: src/tables/machine/MachineListTable.tsx:350 +#: src/tables/machine/MachineListTable.tsx:349 #: src/tables/machine/MachineTypeTable.tsx:261 msgid "Errors" msgstr "" -#: src/tables/machine/MachineListTable.tsx:358 +#: src/tables/machine/MachineListTable.tsx:357 #: src/tables/machine/MachineTypeTable.tsx:269 msgid "No errors reported" msgstr "" -#: src/tables/machine/MachineListTable.tsx:378 +#: src/tables/machine/MachineListTable.tsx:377 msgid "Machine Settings" msgstr "" -#: src/tables/machine/MachineListTable.tsx:389 +#: src/tables/machine/MachineListTable.tsx:388 msgid "Driver Settings" msgstr "" @@ -6478,15 +6518,15 @@ msgstr "" #~ msgid "Create machine" #~ msgstr "Create machine" -#: src/tables/machine/MachineListTable.tsx:506 +#: src/tables/machine/MachineListTable.tsx:505 msgid "Add machine" -msgstr "" +msgstr "Adicionar máquina" -#: src/tables/machine/MachineListTable.tsx:561 +#: src/tables/machine/MachineListTable.tsx:560 msgid "Machine detail" msgstr "" -#: src/tables/machine/MachineListTable.tsx:608 +#: src/tables/machine/MachineListTable.tsx:607 msgid "Driver" msgstr "" @@ -7252,7 +7292,7 @@ msgstr "Excluir Parâmetro" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337 msgid "Import Line Items" msgstr "Importar Itens da Linha" @@ -7268,25 +7308,25 @@ msgstr "Código do Fornecedor" msgid "Supplier Link" msgstr "Link do Fornecedor" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 msgid "Manufacturer Code" msgstr "Código do Fabricante" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227 msgid "Destination" msgstr "Destino" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:298 msgid "Receive line item" msgstr "Receber item de linha" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342 #: src/tables/sales/ReturnOrderLineItemTable.tsx:142 -#: src/tables/sales/SalesOrderLineItemTable.tsx:240 +#: src/tables/sales/SalesOrderLineItemTable.tsx:257 msgid "Add line item" msgstr "Adicionar item de linha" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352 msgid "Receive items" msgstr "Receber itens" @@ -7354,15 +7394,23 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:262 +#: src/tables/sales/SalesOrderLineItemTable.tsx:238 +msgid "Allocate Serial Numbers" +msgstr "Alocar números de série" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:279 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 +msgid "Allocate Serials" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:303 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 #: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" @@ -7409,7 +7457,7 @@ msgstr "" #: src/tables/sales/SalesOrderShipmentTable.tsx:151 msgid "Delivered" -msgstr "" +msgstr "Entregue" #: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Show shipments which have been delivered" @@ -7971,7 +8019,7 @@ msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:196 msgid "Attachment" -msgstr "" +msgstr "Anexo" #: src/tables/stock/StockItemTestResultTable.tsx:212 msgid "Test station" diff --git a/src/frontend/src/locales/ro/messages.po b/src/frontend/src/locales/ro/messages.po index 8cbad64ff5..192b61377d 100644 --- a/src/frontend/src/locales/ro/messages.po +++ b/src/frontend/src/locales/ro/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ro\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-29 04:38\n" +"PO-Revision-Date: 2024-09-09 03:25\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" @@ -60,8 +60,9 @@ msgstr "" #: src/components/buttons/PrintingActions.tsx:106 #: src/components/buttons/PrintingActions.tsx:144 -#: src/components/editors/NotesEditor.tsx:65 -#: src/components/editors/NotesEditor.tsx:165 +#: src/components/editors/NotesEditor.tsx:40 +#: src/components/editors/NotesEditor.tsx:109 +#: src/components/editors/NotesEditor.tsx:163 #: src/components/forms/fields/ApiFormField.tsx:319 #: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 @@ -163,8 +164,8 @@ msgstr "" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:237 -#: src/components/items/ActionDropdown.tsx:238 +#: src/components/items/ActionDropdown.tsx:270 +#: src/components/items/ActionDropdown.tsx:271 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:210 @@ -239,31 +240,45 @@ msgstr "" #~ msgid "Part is virtual (not a physical part)" #~ msgstr "Part is virtual (not a physical part)" -#: src/components/editors/NotesEditor.tsx:66 +#: src/components/editors/NotesEditor.tsx:41 +#: src/components/editors/NotesEditor.tsx:110 msgid "Image upload failed" msgstr "" -#: src/components/editors/NotesEditor.tsx:156 +#: src/components/editors/NotesEditor.tsx:119 +#: src/components/editors/NotesEditor.tsx:154 #: src/components/forms/ApiForm.tsx:467 #: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "" -#: src/components/editors/NotesEditor.tsx:157 +#: src/components/editors/NotesEditor.tsx:120 +msgid "Image uploaded successfully" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:155 msgid "Notes saved successfully" msgstr "" -#: src/components/editors/NotesEditor.tsx:166 +#: src/components/editors/NotesEditor.tsx:164 msgid "Failed to save notes" msgstr "" -#: src/components/editors/NotesEditor.tsx:198 -msgid "Preview Notes" +#: src/components/editors/NotesEditor.tsx:182 +msgid "Disable Editing" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:191 +msgid "Enable Editing" msgstr "" #: src/components/editors/NotesEditor.tsx:198 -msgid "Edit Notes" -msgstr "" +#~ msgid "Preview Notes" +#~ msgstr "Preview Notes" + +#: src/components/editors/NotesEditor.tsx:198 +#~ msgid "Edit Notes" +#~ msgstr "Edit Notes" #: src/components/editors/NotesEditor.tsx:212 msgid "Save Notes" @@ -417,7 +432,7 @@ msgid "Update" msgstr "" #: src/components/forms/ApiForm.tsx:698 -#: src/components/items/ActionDropdown.tsx:217 +#: src/components/items/ActionDropdown.tsx:250 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:357 #: src/pages/Notifications.tsx:123 @@ -593,9 +608,9 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 -#: src/pages/part/CategoryDetail.tsx:81 +#: src/pages/part/CategoryDetail.tsx:80 #: src/pages/part/PartDetail.tsx:143 -#: src/pages/stock/LocationDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:82 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -867,68 +882,72 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:131 -msgid "Barcode Actions" -msgstr "" - -#: src/components/items/ActionDropdown.tsx:136 -msgid "View" -msgstr "" - -#: src/components/items/ActionDropdown.tsx:138 -msgid "View barcode" +#: src/components/items/ActionDropdown.tsx:128 +msgid "Options" msgstr "" #: src/components/items/ActionDropdown.tsx:140 #~ msgid "View Barcode" #~ msgstr "View Barcode" -#: src/components/items/ActionDropdown.tsx:144 +#: src/components/items/ActionDropdown.tsx:162 +#~ msgid "Link custom barcode" +#~ msgstr "Link custom barcode" + +#: src/components/items/ActionDropdown.tsx:164 +msgid "Barcode Actions" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:169 +msgid "View" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:171 +msgid "View barcode" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:177 msgid "Link Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:146 +#: src/components/items/ActionDropdown.tsx:179 msgid "Link a custom barcode to this item" msgstr "" -#: src/components/items/ActionDropdown.tsx:152 +#: src/components/items/ActionDropdown.tsx:185 #: src/components/items/QRCode.tsx:195 #: src/forms/PurchaseOrderForms.tsx:419 msgid "Unlink Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:187 msgid "Unlink custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:162 -#~ msgid "Link custom barcode" -#~ msgstr "Link custom barcode" - -#: src/components/items/ActionDropdown.tsx:205 +#: src/components/items/ActionDropdown.tsx:238 #: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "" -#: src/components/items/ActionDropdown.tsx:206 +#: src/components/items/ActionDropdown.tsx:239 msgid "Edit item" msgstr "" -#: src/components/items/ActionDropdown.tsx:218 +#: src/components/items/ActionDropdown.tsx:251 msgid "Delete item" msgstr "" -#: src/components/items/ActionDropdown.tsx:226 -#: src/components/items/ActionDropdown.tsx:227 +#: src/components/items/ActionDropdown.tsx:259 +#: src/components/items/ActionDropdown.tsx:260 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:249 +#: src/components/items/ActionDropdown.tsx:282 #: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "" -#: src/components/items/ActionDropdown.tsx:250 +#: src/components/items/ActionDropdown.tsx:283 msgid "Duplicate item" msgstr "" @@ -1020,9 +1039,9 @@ msgstr "" #: src/components/items/QRCode.tsx:173 #: src/pages/part/PartDetail.tsx:218 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:161 -#: src/pages/sales/SalesOrderDetail.tsx:170 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:181 +#: src/pages/sales/ReturnOrderDetail.tsx:160 +#: src/pages/sales/SalesOrderDetail.tsx:169 msgid "Link" msgstr "" @@ -1248,7 +1267,7 @@ msgstr "" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:315 +#: src/pages/Index/Settings/SystemSettings.tsx:314 msgid "System Settings" msgstr "" @@ -1383,7 +1402,19 @@ msgstr "" msgid "Unknown model: {model}" msgstr "" -#: src/components/render/ModelType.tsx:22 +#: src/components/render/ModelType.tsx:101 +#~ msgid "Builds" +#~ msgstr "Builds" + +#: src/components/render/ModelType.tsx:147 +#~ msgid "Purchase Order Line" +#~ msgstr "Purchase Order Line" + +#: src/components/render/ModelType.tsx:148 +#~ msgid "Purchase Order Lines" +#~ msgstr "Purchase Order Lines" + +#: src/components/render/ModelType.tsx:202 #: src/forms/BuildForms.tsx:229 #: src/forms/BuildForms.tsx:452 #: src/forms/BuildForms.tsx:602 @@ -1396,8 +1427,8 @@ msgstr "" #: src/forms/StockForms.tsx:643 #: src/forms/StockForms.tsx:685 #: src/forms/StockForms.tsx:723 -#: src/pages/build/BuildDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:1080 +#: src/pages/build/BuildDetail.tsx:90 +#: src/pages/part/PartDetail.tsx:1079 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 @@ -1407,36 +1438,17 @@ msgstr "" msgid "Part" msgstr "" -#: src/components/render/ModelType.tsx:23 -#: src/defaults/links.tsx:29 -#: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:173 -#: src/pages/part/CategoryDetail.tsx:119 -#: src/pages/part/CategoryDetail.tsx:244 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:835 -msgid "Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:31 +#: src/components/render/ModelType.tsx:204 msgid "Part Parameter Template" msgstr "" -#: src/components/render/ModelType.tsx:32 -msgid "Part Parameter Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:38 +#: src/components/render/ModelType.tsx:206 msgid "Part Test Template" msgstr "" -#: src/components/render/ModelType.tsx:39 -msgid "Part Test Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:357 +#: src/components/render/ModelType.tsx:208 +#: src/pages/company/SupplierPartDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:355 #: src/pages/stock/StockDetail.tsx:169 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -1444,111 +1456,58 @@ msgstr "" msgid "Supplier Part" msgstr "" -#: src/components/render/ModelType.tsx:46 -msgid "Supplier Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:132 +#: src/components/render/ModelType.tsx:210 +#: src/pages/company/ManufacturerPartDetail.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 msgid "Manufacturer Part" msgstr "" -#: src/components/render/ModelType.tsx:55 -msgid "Manufacturer Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:305 +#: src/components/render/ModelType.tsx:212 +#: src/pages/part/CategoryDetail.tsx:303 msgid "Part Category" msgstr "" -#: src/components/render/ModelType.tsx:64 -#: src/pages/part/CategoryDetail.tsx:258 -#: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1070 -msgid "Part Categories" -msgstr "" - -#: src/components/render/ModelType.tsx:72 +#: src/components/render/ModelType.tsx:214 #: src/forms/BuildForms.tsx:602 -#: src/pages/stock/StockDetail.tsx:608 +#: src/pages/stock/StockDetail.tsx:607 #: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" -#: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:203 -#: src/pages/stock/LocationDetail.tsx:125 -#: src/pages/stock/LocationDetail.tsx:178 -#: src/pages/stock/LocationDetail.tsx:384 -msgid "Stock Items" -msgstr "" - -#: src/components/render/ModelType.tsx:81 +#: src/components/render/ModelType.tsx:216 msgid "Stock Location" msgstr "" -#: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:376 -#: src/pages/stock/StockDetail.tsx:600 -msgid "Stock Locations" -msgstr "" - -#: src/components/render/ModelType.tsx:90 +#: src/components/render/ModelType.tsx:218 msgid "Stock Location Type" msgstr "" -#: src/components/render/ModelType.tsx:91 -msgid "Stock Location Types" -msgstr "" - -#: src/components/render/ModelType.tsx:95 +#: src/components/render/ModelType.tsx:220 msgid "Stock History" msgstr "" -#: src/components/render/ModelType.tsx:96 -msgid "Stock Histories" +#: src/components/render/ModelType.tsx:222 +#: src/pages/stock/StockDetail.tsx:209 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:96 +msgid "Build Order" msgstr "" -#: src/components/render/ModelType.tsx:100 -#: src/defaults/links.tsx:31 -#: src/defaults/menuItems.tsx:43 -msgid "Build" -msgstr "" - -#: src/components/render/ModelType.tsx:101 -msgid "Builds" -msgstr "" - -#: src/components/render/ModelType.tsx:109 +#: src/components/render/ModelType.tsx:224 msgid "Build Line" msgstr "" -#: src/components/render/ModelType.tsx:110 -msgid "Build Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:117 +#: src/components/render/ModelType.tsx:226 msgid "Build Item" msgstr "" -#: src/components/render/ModelType.tsx:118 -msgid "Build Items" -msgstr "" - -#: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:339 +#: src/components/render/ModelType.tsx:228 +#: src/pages/company/CompanyDetail.tsx:337 msgid "Company" msgstr "" -#: src/components/render/ModelType.tsx:123 -msgid "Companies" -msgstr "" - -#: src/components/render/ModelType.tsx:131 +#: src/components/render/ModelType.tsx:230 #: src/tables/TableHoverCard.tsx:81 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 @@ -1557,176 +1516,262 @@ msgstr "" msgid "Project Code" msgstr "" -#: src/components/render/ModelType.tsx:132 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 -msgid "Project Codes" -msgstr "" - -#: src/components/render/ModelType.tsx:138 +#: src/components/render/ModelType.tsx:232 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:463 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" -#: src/components/render/ModelType.tsx:139 -#: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:670 -#: src/pages/purchasing/PurchasingIndex.tsx:25 -msgid "Purchase Orders" +#: src/components/render/ModelType.tsx:234 +msgid "Purchase Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:147 -msgid "Purchase Order Line" -msgstr "" - -#: src/components/render/ModelType.tsx:148 -msgid "Purchase Order Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:149 -#: src/pages/sales/SalesOrderDetail.tsx:505 +#: src/components/render/ModelType.tsx:236 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/sales/SalesOrderDetail.tsx:503 #: src/pages/stock/StockDetail.tsx:217 #: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" -#: src/components/render/ModelType.tsx:153 -#: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:677 -#: src/pages/sales/SalesIndex.tsx:26 -msgid "Sales Orders" -msgstr "" - -#: src/components/render/ModelType.tsx:161 +#: src/components/render/ModelType.tsx:238 msgid "Sales Order Shipment" msgstr "" -#: src/components/render/ModelType.tsx:162 -msgid "Sales Order Shipments" -msgstr "" - -#: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/components/render/ModelType.tsx:240 +#: src/pages/sales/ReturnOrderDetail.tsx:452 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" -#: src/components/render/ModelType.tsx:169 -#: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:223 -#: src/pages/sales/SalesIndex.tsx:32 -msgid "Return Orders" -msgstr "" - -#: src/components/render/ModelType.tsx:177 +#: src/components/render/ModelType.tsx:242 msgid "Return Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:178 -msgid "Return Order Line Items" -msgstr "" - -#: src/components/render/ModelType.tsx:182 -#: src/tables/company/AddressTable.tsx:47 +#: src/components/render/ModelType.tsx:244 +#: src/tables/company/AddressTable.tsx:48 msgid "Address" msgstr "" -#: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:253 -msgid "Addresses" -msgstr "" - -#: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:170 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/components/render/ModelType.tsx:246 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:178 msgid "Contact" msgstr "" -#: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:247 -msgid "Contacts" -msgstr "" - -#: src/components/render/ModelType.tsx:196 +#: src/components/render/ModelType.tsx:248 msgid "Owner" msgstr "" -#: src/components/render/ModelType.tsx:197 -msgid "Owners" -msgstr "" - -#: src/components/render/ModelType.tsx:203 +#: src/components/render/ModelType.tsx:250 #: src/tables/settings/ImportSessionTable.tsx:121 #: src/tables/stock/StockItemTestResultTable.tsx:204 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "" -#: src/components/render/ModelType.tsx:204 +#: src/components/render/ModelType.tsx:252 +msgid "Group" +msgstr "" + +#: src/components/render/ModelType.tsx:254 +msgid "Import Session" +msgstr "" + +#: src/components/render/ModelType.tsx:256 +msgid "Label Template" +msgstr "" + +#: src/components/render/ModelType.tsx:258 +msgid "Report Template" +msgstr "" + +#: src/components/render/ModelType.tsx:260 +msgid "Plugin Configuration" +msgstr "" + +#: src/components/render/ModelType.tsx:262 +msgid "Content Type" +msgstr "" + +#: src/components/render/ModelType.tsx:264 +msgid "Unknown Model" +msgstr "" + +#: src/components/render/ModelType.tsx:275 +#: src/defaults/links.tsx:29 +#: src/defaults/menuItems.tsx:33 +#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/part/CategoryDetail.tsx:118 +#: src/pages/part/CategoryDetail.tsx:242 +#: src/pages/part/CategoryDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:835 +msgid "Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:277 +msgid "Part Parameter Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:279 +msgid "Part Test Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:281 +msgid "Supplier Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:283 +msgid "Manufacturer Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:285 +#: src/pages/part/CategoryDetail.tsx:256 +#: src/pages/part/CategoryDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:1069 +msgid "Part Categories" +msgstr "" + +#: src/components/render/ModelType.tsx:287 +#: src/pages/company/CompanyDetail.tsx:202 +#: src/pages/stock/LocationDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:379 +msgid "Stock Items" +msgstr "" + +#: src/components/render/ModelType.tsx:289 +#: src/pages/stock/LocationDetail.tsx:188 +#: src/pages/stock/LocationDetail.tsx:371 +#: src/pages/stock/StockDetail.tsx:599 +msgid "Stock Locations" +msgstr "" + +#: src/components/render/ModelType.tsx:291 +msgid "Stock Location Types" +msgstr "" + +#: src/components/render/ModelType.tsx:293 +msgid "Stock Histories" +msgstr "" + +#: src/components/render/ModelType.tsx:295 +#: src/pages/Index/Settings/SystemSettings.tsx:236 +#: src/pages/build/BuildDetail.tsx:534 +#: src/pages/build/BuildIndex.tsx:22 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/sales/SalesOrderDetail.tsx:328 +msgid "Build Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:297 +msgid "Build Lines" +msgstr "" + +#: src/components/render/ModelType.tsx:299 +msgid "Build Items" +msgstr "" + +#: src/components/render/ModelType.tsx:301 +msgid "Companies" +msgstr "" + +#: src/components/render/ModelType.tsx:303 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 +msgid "Project Codes" +msgstr "" + +#: src/components/render/ModelType.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/company/CompanyDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/part/PartDetail.tsx:670 +#: src/pages/purchasing/PurchasingIndex.tsx:25 +msgid "Purchase Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:307 +msgid "Purchase Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:309 +#: src/pages/Index/Settings/SystemSettings.tsx:269 +#: src/pages/company/CompanyDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:677 +#: src/pages/sales/SalesIndex.tsx:26 +msgid "Sales Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:311 +msgid "Sales Order Shipments" +msgstr "" + +#: src/components/render/ModelType.tsx:313 +#: src/pages/Index/Settings/SystemSettings.tsx:285 +#: src/pages/company/CompanyDetail.tsx:222 +#: src/pages/sales/SalesIndex.tsx:32 +msgid "Return Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:315 +msgid "Return Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:317 +#: src/pages/company/CompanyDetail.tsx:252 +msgid "Addresses" +msgstr "" + +#: src/components/render/ModelType.tsx:319 +#: src/pages/company/CompanyDetail.tsx:246 +msgid "Contacts" +msgstr "" + +#: src/components/render/ModelType.tsx:321 +msgid "Owners" +msgstr "" + +#: src/components/render/ModelType.tsx:323 #: src/pages/Index/Settings/AdminCenter/Index.tsx:102 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "" -#: src/components/render/ModelType.tsx:210 -msgid "Group" -msgstr "" - -#: src/components/render/ModelType.tsx:211 +#: src/components/render/ModelType.tsx:325 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 #: src/tables/settings/UserTable.tsx:138 #: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "" -#: src/components/render/ModelType.tsx:218 -msgid "Import Session" -msgstr "" - -#: src/components/render/ModelType.tsx:219 +#: src/components/render/ModelType.tsx:327 msgid "Import Sessions" msgstr "" -#: src/components/render/ModelType.tsx:225 -msgid "Label Template" -msgstr "" - -#: src/components/render/ModelType.tsx:226 +#: src/components/render/ModelType.tsx:329 #: src/pages/Index/Settings/AdminCenter/Index.tsx:168 msgid "Label Templates" msgstr "" -#: src/components/render/ModelType.tsx:232 -msgid "Report Template" -msgstr "" - -#: src/components/render/ModelType.tsx:233 +#: src/components/render/ModelType.tsx:331 #: src/pages/Index/Settings/AdminCenter/Index.tsx:174 msgid "Report Templates" msgstr "" -#: src/components/render/ModelType.tsx:239 -msgid "Plugin Configuration" -msgstr "" - -#: src/components/render/ModelType.tsx:240 +#: src/components/render/ModelType.tsx:333 msgid "Plugin Configurations" msgstr "" -#: src/components/render/ModelType.tsx:246 -msgid "Content Type" +#: src/components/render/ModelType.tsx:335 +msgid "Content Types" msgstr "" -#: src/components/render/ModelType.tsx:247 -msgid "Content Types" +#: src/components/render/ModelType.tsx:337 +msgid "Unknown Models" msgstr "" #: src/components/render/Order.tsx:121 @@ -1735,8 +1780,8 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:325 -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/CompanyDetail.tsx:323 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/pages/part/PartDetail.tsx:896 msgid "Inactive" msgstr "" @@ -1750,23 +1795,23 @@ msgstr "" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:206 +#: src/pages/Index/Settings/SystemSettings.tsx:204 #: src/pages/part/PartDetail.tsx:550 -#: src/pages/stock/LocationDetail.tsx:356 +#: src/pages/stock/LocationDetail.tsx:351 #: src/pages/stock/StockDetail.tsx:407 #: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "" -#: src/components/render/Stock.tsx:60 +#: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:565 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/build/BuildAllocatedStockTable.tsx:102 #: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "" -#: src/components/render/Stock.tsx:62 +#: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:234 #: src/forms/BuildForms.tsx:602 #: src/forms/PurchaseOrderForms.tsx:641 @@ -1774,7 +1819,7 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:171 #: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:571 +#: src/pages/stock/StockDetail.tsx:570 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 @@ -2503,7 +2548,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:96 +#: src/pages/company/CompanyDetail.tsx:95 msgid "Website" msgstr "" @@ -2515,13 +2560,18 @@ msgstr "" msgid "Demo" msgstr "" +#: src/defaults/links.tsx:31 +#: src/defaults/menuItems.tsx:43 +msgid "Build" +msgstr "" + #: src/defaults/links.tsx:33 #: src/defaults/menuItems.tsx:48 #: 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:329 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "" @@ -2529,9 +2579,9 @@ msgstr "" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:459 +#: src/pages/sales/ReturnOrderDetail.tsx:457 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:510 +#: src/pages/sales/SalesOrderDetail.tsx:508 msgid "Sales" msgstr "" @@ -2768,7 +2818,7 @@ msgid "Remove line" msgstr "" #: src/forms/BuildForms.tsx:631 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:200 msgid "Source Location" msgstr "" @@ -2886,9 +2936,9 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:521 -#: src/pages/build/BuildDetail.tsx:215 +#: src/pages/build/BuildDetail.tsx:214 #: src/pages/stock/StockDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:583 +#: src/pages/stock/StockDetail.tsx:582 #: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:189 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 @@ -2901,20 +2951,20 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:543 #: src/forms/StockForms.tsx:428 -#: src/pages/company/SupplierPartDetail.tsx:152 -#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/stock/StockDetail.tsx:240 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:105 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 -#: src/pages/sales/ReturnOrderDetail.tsx:117 -#: src/pages/sales/SalesOrderDetail.tsx:123 +#: src/pages/build/BuildDetail.tsx:104 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:143 +#: src/pages/sales/ReturnOrderDetail.tsx:116 +#: src/pages/sales/SalesOrderDetail.tsx:122 #: src/tables/build/BuildOrderTable.tsx:114 -#: src/tables/machine/MachineListTable.tsx:335 +#: src/tables/machine/MachineListTable.tsx:334 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 #: src/tables/sales/ReturnOrderLineItemTable.tsx:132 @@ -2928,13 +2978,13 @@ msgid "Status" msgstr "" #: src/forms/PurchaseOrderForms.tsx:565 -#: src/pages/company/SupplierPartDetail.tsx:106 +#: src/pages/company/SupplierPartDetail.tsx:105 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:641 -#: src/pages/company/SupplierPartDetail.tsx:124 +#: src/pages/company/SupplierPartDetail.tsx:123 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" @@ -3692,8 +3742,8 @@ msgstr "" #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 -#: src/tables/machine/MachineListTable.tsx:332 -#: src/tables/machine/MachineListTable.tsx:594 +#: src/tables/machine/MachineListTable.tsx:331 +#: src/tables/machine/MachineListTable.tsx:593 #: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 @@ -3759,32 +3809,32 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27 #: src/tables/ColumnRenderers.tsx:248 msgid "Currency" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:31 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32 msgid "Rate" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:43 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44 msgid "Exchange rates updated" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:49 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50 msgid "Exchange rate update error" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:61 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:62 msgid "Refresh currency exchange rates" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:98 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 msgid "Last fetched" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:100 msgid "Base currency" msgstr "" @@ -3817,7 +3867,7 @@ msgid "Custom Units" msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:156 -#: src/pages/part/CategoryDetail.tsx:264 +#: src/pages/part/CategoryDetail.tsx:262 msgid "Part Parameters" msgstr "" @@ -3899,6 +3949,10 @@ msgstr "" msgid "Landscape" msgstr "" +#: src/pages/Index/Settings/AdminCenter/ReportTemplatePanel.tsx:26 +msgid "Attach to Model" +msgstr "" + #: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:35 msgid "Background Worker Not Running" msgstr "" @@ -4000,20 +4054,12 @@ msgstr "" msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:231 +#: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/part/PartDetail.tsx:690 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:536 -#: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:624 -#: src/pages/sales/SalesOrderDetail.tsx:329 -msgid "Build Orders" -msgstr "" - -#: src/pages/Index/Settings/SystemSettings.tsx:318 +#: src/pages/Index/Settings/SystemSettings.tsx:317 msgid "Switch to User Setting" msgstr "" @@ -4069,37 +4115,37 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:98 +#: src/pages/build/BuildDetail.tsx:97 #: src/pages/part/PartDetail.tsx:150 #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:184 #: src/tables/build/BuildOrderTable.tsx:54 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderLineItemTable.tsx:66 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:117 -#: src/pages/sales/ReturnOrderDetail.tsx:91 -#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/build/BuildDetail.tsx:110 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/sales/ReturnOrderDetail.tsx:90 +#: src/pages/sales/SalesOrderDetail.tsx:96 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/build/BuildLineTable.tsx:195 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:117 -#: src/pages/company/CompanyDetail.tsx:90 -#: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:92 -#: src/pages/part/CategoryDetail.tsx:101 +#: src/pages/build/BuildDetail.tsx:116 +#: src/pages/company/CompanyDetail.tsx:89 +#: src/pages/company/ManufacturerPartDetail.tsx:82 +#: src/pages/company/SupplierPartDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:100 #: src/pages/part/PartDetail.tsx:157 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 -#: src/pages/sales/ReturnOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:117 -#: src/pages/stock/LocationDetail.tsx:106 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 +#: src/pages/sales/ReturnOrderDetail.tsx:110 +#: src/pages/sales/SalesOrderDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:102 #: src/tables/ColumnRenderers.tsx:81 #: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 @@ -4112,34 +4158,34 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 #: src/tables/sales/SalesOrderAllocationTable.tsx:56 -#: src/tables/sales/SalesOrderLineItemTable.tsx:67 +#: src/tables/sales/SalesOrderLineItemTable.tsx:71 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:125 +#: src/pages/build/BuildDetail.tsx:124 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:136 +#: src/pages/build/BuildDetail.tsx:135 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:144 -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:269 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:161 +#: src/pages/build/BuildDetail.tsx:160 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:168 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/part/PartDetail.tsx:372 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:195 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:215 +#: src/pages/sales/ReturnOrderDetail.tsx:194 +#: src/pages/sales/SalesOrderDetail.tsx:203 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -4147,19 +4193,19 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:175 +#: src/pages/build/BuildDetail.tsx:174 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:182 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:188 -#: src/pages/sales/SalesOrderDetail.tsx:197 +#: src/pages/build/BuildDetail.tsx:181 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:208 +#: src/pages/sales/ReturnOrderDetail.tsx:187 +#: src/pages/sales/SalesOrderDetail.tsx:196 #: src/tables/ColumnRenderers.tsx:212 #: src/tables/part/PartPurchaseOrdersTable.tsx:99 #: src/tables/sales/ReturnOrderLineItemTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Target Date" msgstr "" @@ -4169,7 +4215,7 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "View part barcode" -#: src/pages/build/BuildDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:188 msgid "Completed" msgstr "" @@ -4183,7 +4229,7 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:202 +#: src/pages/build/BuildDetail.tsx:201 msgid "Any location" msgstr "" @@ -4191,7 +4237,7 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:209 +#: src/pages/build/BuildDetail.tsx:208 msgid "Destination Location" msgstr "" @@ -4207,68 +4253,68 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:247 +#: src/pages/build/BuildDetail.tsx:246 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:263 -#: src/pages/sales/ReturnOrderDetail.tsx:126 -#: src/pages/sales/ReturnOrderDetail.tsx:233 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:268 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/build/BuildDetail.tsx:252 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:262 +#: src/pages/sales/ReturnOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:232 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:267 +#: src/pages/sales/SalesOrderDetail.tsx:276 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/build/BuildDetail.tsx:262 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/sales/SalesOrderDetail.tsx:314 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 +#: src/pages/build/BuildDetail.tsx:294 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:309 +#: src/pages/build/BuildDetail.tsx:308 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:318 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:329 #: src/pages/part/PartDetail.tsx:707 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/company/CompanyDetail.tsx:259 -#: src/pages/company/ManufacturerPartDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:343 +#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/ManufacturerPartDetail.tsx:178 #: src/pages/part/PartDetail.tsx:729 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 -#: src/pages/sales/ReturnOrderDetail.tsx:270 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:304 +#: src/pages/sales/ReturnOrderDetail.tsx:269 +#: src/pages/sales/SalesOrderDetail.tsx:338 #: src/pages/stock/StockDetail.tsx:381 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:352 -#: src/pages/company/CompanyDetail.tsx:270 -#: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:253 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:269 +#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:252 #: src/pages/part/PartDetail.tsx:737 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:281 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:280 +#: src/pages/sales/SalesOrderDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:392 #: src/tables/build/BuildOrderTestTable.tsx:143 #: src/tables/stock/StockTrackingTable.tsx:189 @@ -4279,7 +4325,7 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:370 +#: src/pages/build/BuildDetail.tsx:369 msgid "Edit Build Order" msgstr "" @@ -4287,126 +4333,126 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:390 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/SalesOrderDetail.tsx:375 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 +#: src/pages/sales/ReturnOrderDetail.tsx:341 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:402 msgid "Hold Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:350 +#: src/pages/sales/ReturnOrderDetail.tsx:349 +#: src/pages/sales/SalesOrderDetail.tsx:382 +msgid "Place this order on hold" +msgstr "" + #: src/pages/build/BuildDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:350 #: src/pages/sales/SalesOrderDetail.tsx:383 -msgid "Place this order on hold" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:406 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:352 -#: src/pages/sales/ReturnOrderDetail.tsx:351 -#: src/pages/sales/SalesOrderDetail.tsx:384 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:410 msgid "Issue Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/SalesOrderDetail.tsx:366 +msgid "Issue this order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:413 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335 #: src/pages/sales/ReturnOrderDetail.tsx:334 #: src/pages/sales/SalesOrderDetail.tsx:367 -msgid "Issue this order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:414 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:336 -#: src/pages/sales/ReturnOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:368 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:418 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:421 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:357 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 -#: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/sales/ReturnOrderDetail.tsx:358 +#: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:453 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 -#: src/pages/sales/ReturnOrderDetail.tsx:388 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:386 +#: src/pages/sales/ReturnOrderDetail.tsx:387 +#: src/pages/sales/SalesOrderDetail.tsx:420 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:460 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:394 -#: src/pages/sales/ReturnOrderDetail.tsx:395 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:459 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:393 +#: src/pages/sales/ReturnOrderDetail.tsx:394 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:477 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:459 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:415 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:457 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:464 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:462 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:492 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:429 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:426 +#: src/pages/sales/ReturnOrderDetail.tsx:427 +#: src/pages/sales/SalesOrderDetail.tsx:465 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:497 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:434 -#: src/pages/sales/SalesOrderDetail.tsx:472 +#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:432 +#: src/pages/sales/SalesOrderDetail.tsx:470 msgid "Cancel order" msgstr "" @@ -4418,24 +4464,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:104 +#: src/pages/company/CompanyDetail.tsx:103 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:111 +#: src/pages/company/CompanyDetail.tsx:110 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:120 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:126 +#: src/pages/company/CompanyDetail.tsx:125 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:116 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:333 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:132 +#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:201 +#: src/pages/company/SupplierPartDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4443,20 +4489,20 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:132 +#: src/pages/company/CompanyDetail.tsx:131 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:101 -#: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:100 +#: src/pages/company/ManufacturerPartDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:130 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:138 +#: src/pages/company/CompanyDetail.tsx:137 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:105 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/ReturnOrderDetail.tsx:104 +#: src/pages/sales/SalesOrderDetail.tsx:110 #: src/pages/stock/StockDetail.tsx:226 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 @@ -4465,7 +4511,7 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:172 +#: src/pages/company/CompanyDetail.tsx:171 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" @@ -4474,11 +4520,11 @@ msgstr "" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:178 +#: src/pages/company/CompanyDetail.tsx:177 msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:187 +#: src/pages/company/CompanyDetail.tsx:186 msgid "Supplied Parts" msgstr "" @@ -4486,84 +4532,84 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:232 +#: src/pages/company/CompanyDetail.tsx:231 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:290 +#: src/pages/company/CompanyDetail.tsx:289 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:298 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:306 +#: src/pages/company/CompanyDetail.tsx:305 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/company/ManufacturerPartDetail.tsx:75 +#: src/pages/company/SupplierPartDetail.tsx:84 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:99 +#: src/pages/company/ManufacturerPartDetail.tsx:90 +#: src/pages/company/SupplierPartDetail.tsx:98 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:108 +#: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:138 +#: src/pages/company/ManufacturerPartDetail.tsx:137 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/ManufacturerPartDetail.tsx:146 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:153 +#: src/pages/company/ManufacturerPartDetail.tsx:152 #: src/pages/part/PartDetail.tsx:539 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/company/ManufacturerPartDetail.tsx:164 #: src/pages/part/PartDetail.tsx:657 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:208 +#: src/pages/company/ManufacturerPartDetail.tsx:207 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:215 +#: src/pages/company/ManufacturerPartDetail.tsx:214 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:227 +#: src/pages/company/ManufacturerPartDetail.tsx:226 #: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: 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 "" -#: src/pages/company/SupplierPartDetail.tsx:159 +#: src/pages/company/SupplierPartDetail.tsx:158 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 @@ -4571,122 +4617,122 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:170 +#: src/pages/company/SupplierPartDetail.tsx:169 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:177 +#: src/pages/company/SupplierPartDetail.tsx:176 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:212 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:219 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:292 +#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:291 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:243 +#: src/pages/company/SupplierPartDetail.tsx:242 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:276 +#: src/pages/company/SupplierPartDetail.tsx:275 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:301 +#: src/pages/company/SupplierPartDetail.tsx:299 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:309 +#: src/pages/company/SupplierPartDetail.tsx:307 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:315 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:98 +#: src/pages/part/CategoryDetail.tsx:92 +#: src/pages/stock/LocationDetail.tsx:94 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:109 +#: src/pages/part/CategoryDetail.tsx:108 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/part/CategoryDetail.tsx:125 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:138 +#: src/pages/part/CategoryDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:134 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:138 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:146 +#: src/pages/part/CategoryDetail.tsx:145 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:157 +#: src/pages/part/CategoryDetail.tsx:156 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:167 -#: src/pages/part/CategoryDetail.tsx:221 +#: src/pages/part/CategoryDetail.tsx:166 +#: src/pages/part/CategoryDetail.tsx:219 #: src/tables/part/PartCategoryTable.tsx:102 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:230 +#: src/pages/part/CategoryDetail.tsx:179 +#: src/pages/stock/LocationDetail.tsx:226 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 -#: src/pages/part/CategoryDetail.tsx:226 +#: src/pages/part/CategoryDetail.tsx:187 +#: src/pages/part/CategoryDetail.tsx:224 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:197 +#: src/pages/part/CategoryDetail.tsx:196 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:198 +#: src/pages/part/CategoryDetail.tsx:197 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:216 +#: src/pages/part/CategoryDetail.tsx:215 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:238 +#: src/pages/part/CategoryDetail.tsx:236 msgid "Category Details" msgstr "" @@ -4731,7 +4777,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:320 #: src/tables/build/BuildLineTable.tsx:166 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:103 +#: src/tables/sales/SalesOrderLineItemTable.tsx:107 msgid "Available Stock" msgstr "" @@ -4746,7 +4792,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:237 #: src/tables/build/BuildLineTable.tsx:128 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 +#: src/tables/sales/SalesOrderLineItemTable.tsx:145 msgid "On order" msgstr "" @@ -4770,7 +4816,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:295 #: src/pages/part/PartDetail.tsx:884 -#: src/pages/stock/StockDetail.tsx:560 +#: src/pages/stock/StockDetail.tsx:559 #: src/tables/build/BuildOrderTestTable.tsx:220 #: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" @@ -4915,7 +4961,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:860 #: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:576 #: src/tables/build/BuildLineTable.tsx:59 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:177 @@ -4958,7 +5004,7 @@ msgid "Deleting this part cannot be reversed" msgstr "" #: src/pages/part/PartDetail.tsx:1006 -#: src/pages/stock/LocationDetail.tsx:313 +#: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" @@ -4975,7 +5021,7 @@ msgstr "" msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1094 +#: src/pages/part/PartDetail.tsx:1093 msgid "Select Part Revision" msgstr "" @@ -5028,7 +5074,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:89 +#: src/tables/sales/SalesOrderLineItemTable.tsx:93 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -5067,7 +5113,7 @@ msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 #: src/tables/bom/BomTable.tsx:176 #: src/tables/general/ExtraLineItemTable.tsx:56 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" @@ -5196,23 +5242,23 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:88 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:98 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:97 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:122 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:133 -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:153 +#: src/pages/sales/ReturnOrderDetail.tsx:132 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Line Items" msgstr "" @@ -5222,91 +5268,91 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:140 -#: src/pages/sales/SalesOrderDetail.tsx:149 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:160 +#: src/pages/sales/ReturnOrderDetail.tsx:139 +#: src/pages/sales/SalesOrderDetail.tsx:148 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:147 -#: src/pages/sales/SalesOrderDetail.tsx:156 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:146 +#: src/pages/sales/SalesOrderDetail.tsx:155 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:182 -#: src/pages/sales/SalesOrderDetail.tsx:191 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 +#: src/pages/sales/ReturnOrderDetail.tsx:181 +#: src/pages/sales/SalesOrderDetail.tsx:190 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:227 -#: src/pages/sales/SalesOrderDetail.tsx:262 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 +#: src/pages/sales/ReturnOrderDetail.tsx:226 +#: src/pages/sales/SalesOrderDetail.tsx:261 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 -#: src/pages/sales/ReturnOrderDetail.tsx:254 -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:275 +#: src/pages/sales/ReturnOrderDetail.tsx:253 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/pages/sales/SalesOrderDetail.tsx:453 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/sales/ReturnOrderDetail.tsx:412 +#: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/ReturnOrderDetail.tsx:96 +#: src/pages/sales/SalesOrderDetail.tsx:102 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:310 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:319 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:332 +#: src/pages/sales/ReturnOrderDetail.tsx:331 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:342 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:348 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Complete Return Order" msgstr "" @@ -5314,15 +5360,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:239 +#: src/pages/sales/SalesOrderDetail.tsx:238 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:248 +#: src/pages/sales/SalesOrderDetail.tsx:247 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5332,88 +5378,88 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:308 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:364 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:114 +#: src/pages/stock/LocationDetail.tsx:110 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:128 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:140 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:150 +#: src/pages/stock/LocationDetail.tsx:146 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:161 +#: src/pages/stock/LocationDetail.tsx:157 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:172 +#: src/pages/stock/LocationDetail.tsx:168 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:198 +#: src/pages/stock/LocationDetail.tsx:194 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:217 -#: src/pages/stock/LocationDetail.tsx:340 +#: src/pages/stock/LocationDetail.tsx:213 +#: src/pages/stock/LocationDetail.tsx:335 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:238 -#: src/pages/stock/LocationDetail.tsx:345 +#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:340 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:238 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:247 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:335 +#: src/pages/stock/LocationDetail.tsx:331 msgid "Location Actions" msgstr "" @@ -5441,12 +5487,6 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:96 -msgid "Build Order" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" @@ -5731,7 +5771,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:229 #: src/tables/build/BuildLineTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:127 +#: src/tables/sales/SalesOrderLineItemTable.tsx:131 msgid "Includes variant stock" msgstr "" @@ -5742,7 +5782,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 #: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" @@ -6031,7 +6071,7 @@ msgid "Show tracked lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:119 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "In production" msgstr "" @@ -6040,7 +6080,7 @@ msgid "Insufficient stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:163 -#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/sales/SalesOrderLineItemTable.tsx:125 #: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" @@ -6054,7 +6094,7 @@ msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:283 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 +#: src/tables/sales/SalesOrderLineItemTable.tsx:247 msgid "Create Build Order" msgstr "" @@ -6245,24 +6285,24 @@ msgstr "" msgid "Required Tests" msgstr "" -#: src/tables/company/AddressTable.tsx:121 -#: src/tables/company/AddressTable.tsx:185 +#: src/tables/company/AddressTable.tsx:118 +#: src/tables/company/AddressTable.tsx:182 msgid "Add Address" msgstr "" -#: src/tables/company/AddressTable.tsx:126 +#: src/tables/company/AddressTable.tsx:123 msgid "Address created" msgstr "" -#: src/tables/company/AddressTable.tsx:135 +#: src/tables/company/AddressTable.tsx:132 msgid "Edit Address" msgstr "" -#: src/tables/company/AddressTable.tsx:143 +#: src/tables/company/AddressTable.tsx:140 msgid "Delete Address" msgstr "" -#: src/tables/company/AddressTable.tsx:144 +#: src/tables/company/AddressTable.tsx:141 msgid "Are you sure you want to delete this address?" msgstr "" @@ -6372,23 +6412,23 @@ msgid "Drag attachment file here to upload" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:86 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 #: src/tables/sales/ReturnOrderLineItemTable.tsx:60 -#: src/tables/sales/SalesOrderLineItemTable.tsx:196 +#: src/tables/sales/SalesOrderLineItemTable.tsx:200 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:98 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/SalesOrderLineItemTable.tsx:214 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:106 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/SalesOrderLineItemTable.tsx:222 +#: src/tables/sales/SalesOrderLineItemTable.tsx:226 msgid "Delete Line Item" msgstr "" @@ -6401,12 +6441,12 @@ msgid "Machine restarted" msgstr "" #: src/tables/machine/MachineListTable.tsx:212 -#: src/tables/machine/MachineListTable.tsx:263 +#: src/tables/machine/MachineListTable.tsx:262 msgid "Edit machine" msgstr "" #: src/tables/machine/MachineListTable.tsx:226 -#: src/tables/machine/MachineListTable.tsx:267 +#: src/tables/machine/MachineListTable.tsx:266 msgid "Delete machine" msgstr "" @@ -6419,7 +6459,7 @@ msgid "Are you sure you want to remove the machine \"{0}\"?" msgstr "" #: src/tables/machine/MachineListTable.tsx:255 -#: src/tables/machine/MachineListTable.tsx:432 +#: src/tables/machine/MachineListTable.tsx:431 msgid "Restart required" msgstr "" @@ -6427,50 +6467,50 @@ msgstr "" msgid "Machine Actions" msgstr "" -#: src/tables/machine/MachineListTable.tsx:272 +#: src/tables/machine/MachineListTable.tsx:271 msgid "Restart" msgstr "" -#: src/tables/machine/MachineListTable.tsx:274 +#: src/tables/machine/MachineListTable.tsx:273 msgid "Restart machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:276 +#: src/tables/machine/MachineListTable.tsx:275 msgid "manual restart required" msgstr "" -#: src/tables/machine/MachineListTable.tsx:292 +#: src/tables/machine/MachineListTable.tsx:291 msgid "Machine information" msgstr "" -#: src/tables/machine/MachineListTable.tsx:303 -#: src/tables/machine/MachineListTable.tsx:599 +#: src/tables/machine/MachineListTable.tsx:302 +#: src/tables/machine/MachineListTable.tsx:598 msgid "Machine Type" msgstr "" -#: src/tables/machine/MachineListTable.tsx:316 +#: src/tables/machine/MachineListTable.tsx:315 msgid "Machine Driver" msgstr "" -#: src/tables/machine/MachineListTable.tsx:329 +#: src/tables/machine/MachineListTable.tsx:328 msgid "Initialized" msgstr "" -#: src/tables/machine/MachineListTable.tsx:350 +#: src/tables/machine/MachineListTable.tsx:349 #: src/tables/machine/MachineTypeTable.tsx:261 msgid "Errors" msgstr "" -#: src/tables/machine/MachineListTable.tsx:358 +#: src/tables/machine/MachineListTable.tsx:357 #: src/tables/machine/MachineTypeTable.tsx:269 msgid "No errors reported" msgstr "" -#: src/tables/machine/MachineListTable.tsx:378 +#: src/tables/machine/MachineListTable.tsx:377 msgid "Machine Settings" msgstr "" -#: src/tables/machine/MachineListTable.tsx:389 +#: src/tables/machine/MachineListTable.tsx:388 msgid "Driver Settings" msgstr "" @@ -6478,15 +6518,15 @@ msgstr "" #~ msgid "Create machine" #~ msgstr "Create machine" -#: src/tables/machine/MachineListTable.tsx:506 +#: src/tables/machine/MachineListTable.tsx:505 msgid "Add machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:561 +#: src/tables/machine/MachineListTable.tsx:560 msgid "Machine detail" msgstr "" -#: src/tables/machine/MachineListTable.tsx:608 +#: src/tables/machine/MachineListTable.tsx:607 msgid "Driver" msgstr "" @@ -7252,7 +7292,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337 msgid "Import Line Items" msgstr "" @@ -7268,25 +7308,25 @@ msgstr "" msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:298 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342 #: src/tables/sales/ReturnOrderLineItemTable.tsx:142 -#: src/tables/sales/SalesOrderLineItemTable.tsx:240 +#: src/tables/sales/SalesOrderLineItemTable.tsx:257 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352 msgid "Receive items" msgstr "" @@ -7354,15 +7394,23 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:262 +#: src/tables/sales/SalesOrderLineItemTable.tsx:238 +msgid "Allocate Serial Numbers" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:279 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 +msgid "Allocate Serials" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:303 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 #: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" diff --git a/src/frontend/src/locales/ru/messages.po b/src/frontend/src/locales/ru/messages.po index c86492b197..12a475adb4 100644 --- a/src/frontend/src/locales/ru/messages.po +++ b/src/frontend/src/locales/ru/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ru\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-29 04:38\n" +"PO-Revision-Date: 2024-09-09 03:25\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" @@ -60,8 +60,9 @@ msgstr "Печать этикеток успешно завершена" #: src/components/buttons/PrintingActions.tsx:106 #: src/components/buttons/PrintingActions.tsx:144 -#: src/components/editors/NotesEditor.tsx:65 -#: src/components/editors/NotesEditor.tsx:165 +#: src/components/editors/NotesEditor.tsx:40 +#: src/components/editors/NotesEditor.tsx:109 +#: src/components/editors/NotesEditor.tsx:163 #: src/components/forms/fields/ApiFormField.tsx:319 #: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 @@ -163,8 +164,8 @@ msgstr "Удалить" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:237 -#: src/components/items/ActionDropdown.tsx:238 +#: src/components/items/ActionDropdown.tsx:270 +#: src/components/items/ActionDropdown.tsx:271 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:210 @@ -239,31 +240,45 @@ msgstr "Удалить изображение" #~ msgid "Part is virtual (not a physical part)" #~ msgstr "Part is virtual (not a physical part)" -#: src/components/editors/NotesEditor.tsx:66 +#: src/components/editors/NotesEditor.tsx:41 +#: src/components/editors/NotesEditor.tsx:110 msgid "Image upload failed" msgstr "Не удалось загрузить изображение" -#: src/components/editors/NotesEditor.tsx:156 +#: src/components/editors/NotesEditor.tsx:119 +#: src/components/editors/NotesEditor.tsx:154 #: src/components/forms/ApiForm.tsx:467 #: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "Успешно" -#: src/components/editors/NotesEditor.tsx:157 +#: src/components/editors/NotesEditor.tsx:120 +msgid "Image uploaded successfully" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:155 msgid "Notes saved successfully" msgstr "Заметка успешно сохранена" -#: src/components/editors/NotesEditor.tsx:166 +#: src/components/editors/NotesEditor.tsx:164 msgid "Failed to save notes" msgstr "Не удалось сохранить заметки" -#: src/components/editors/NotesEditor.tsx:198 -msgid "Preview Notes" -msgstr "Просмотр заметок" +#: src/components/editors/NotesEditor.tsx:182 +msgid "Disable Editing" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:191 +msgid "Enable Editing" +msgstr "" #: src/components/editors/NotesEditor.tsx:198 -msgid "Edit Notes" -msgstr "Редактировать заметки" +#~ msgid "Preview Notes" +#~ msgstr "Preview Notes" + +#: src/components/editors/NotesEditor.tsx:198 +#~ msgid "Edit Notes" +#~ msgstr "Edit Notes" #: src/components/editors/NotesEditor.tsx:212 msgid "Save Notes" @@ -417,7 +432,7 @@ msgid "Update" msgstr "Обновить" #: src/components/forms/ApiForm.tsx:698 -#: src/components/items/ActionDropdown.tsx:217 +#: src/components/items/ActionDropdown.tsx:250 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:357 #: src/pages/Notifications.tsx:123 @@ -593,9 +608,9 @@ msgstr "Узел" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 -#: src/pages/part/CategoryDetail.tsx:81 +#: src/pages/part/CategoryDetail.tsx:80 #: src/pages/part/PartDetail.tsx:143 -#: src/pages/stock/LocationDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:82 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -867,68 +882,72 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:131 -msgid "Barcode Actions" -msgstr "Действия со штрихкодом" - -#: src/components/items/ActionDropdown.tsx:136 -msgid "View" +#: src/components/items/ActionDropdown.tsx:128 +msgid "Options" msgstr "" -#: src/components/items/ActionDropdown.tsx:138 -msgid "View barcode" -msgstr "Показать штрихкод" - #: src/components/items/ActionDropdown.tsx:140 #~ msgid "View Barcode" #~ msgstr "View Barcode" -#: src/components/items/ActionDropdown.tsx:144 +#: src/components/items/ActionDropdown.tsx:162 +#~ msgid "Link custom barcode" +#~ msgstr "Link custom barcode" + +#: src/components/items/ActionDropdown.tsx:164 +msgid "Barcode Actions" +msgstr "Действия со штрихкодом" + +#: src/components/items/ActionDropdown.tsx:169 +msgid "View" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:171 +msgid "View barcode" +msgstr "Показать штрихкод" + +#: src/components/items/ActionDropdown.tsx:177 msgid "Link Barcode" msgstr "Привязать штрих-код" -#: src/components/items/ActionDropdown.tsx:146 +#: src/components/items/ActionDropdown.tsx:179 msgid "Link a custom barcode to this item" msgstr "" -#: src/components/items/ActionDropdown.tsx:152 +#: src/components/items/ActionDropdown.tsx:185 #: src/components/items/QRCode.tsx:195 #: src/forms/PurchaseOrderForms.tsx:419 msgid "Unlink Barcode" msgstr "Отвязать штрих-код" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:187 msgid "Unlink custom barcode" msgstr "Отвязать пользовательский штрих-код" -#: src/components/items/ActionDropdown.tsx:162 -#~ msgid "Link custom barcode" -#~ msgstr "Link custom barcode" - -#: src/components/items/ActionDropdown.tsx:205 +#: src/components/items/ActionDropdown.tsx:238 #: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "Изменить" -#: src/components/items/ActionDropdown.tsx:206 +#: src/components/items/ActionDropdown.tsx:239 msgid "Edit item" msgstr "" -#: src/components/items/ActionDropdown.tsx:218 +#: src/components/items/ActionDropdown.tsx:251 msgid "Delete item" msgstr "Удалить элемент" -#: src/components/items/ActionDropdown.tsx:226 -#: src/components/items/ActionDropdown.tsx:227 +#: src/components/items/ActionDropdown.tsx:259 +#: src/components/items/ActionDropdown.tsx:260 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:249 +#: src/components/items/ActionDropdown.tsx:282 #: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "Дублировать" -#: src/components/items/ActionDropdown.tsx:250 +#: src/components/items/ActionDropdown.tsx:283 msgid "Duplicate item" msgstr "" @@ -1020,9 +1039,9 @@ msgstr "" #: src/components/items/QRCode.tsx:173 #: src/pages/part/PartDetail.tsx:218 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:161 -#: src/pages/sales/SalesOrderDetail.tsx:170 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:181 +#: src/pages/sales/ReturnOrderDetail.tsx:160 +#: src/pages/sales/SalesOrderDetail.tsx:169 msgid "Link" msgstr "Ссылка" @@ -1248,7 +1267,7 @@ msgstr "Настройки аккаунта" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:315 +#: src/pages/Index/Settings/SystemSettings.tsx:314 msgid "System Settings" msgstr "" @@ -1383,7 +1402,19 @@ msgstr "Нет доступных результатов для поисково msgid "Unknown model: {model}" msgstr "Неизвестная модель: {model}" -#: src/components/render/ModelType.tsx:22 +#: src/components/render/ModelType.tsx:101 +#~ msgid "Builds" +#~ msgstr "Builds" + +#: src/components/render/ModelType.tsx:147 +#~ msgid "Purchase Order Line" +#~ msgstr "Purchase Order Line" + +#: src/components/render/ModelType.tsx:148 +#~ msgid "Purchase Order Lines" +#~ msgstr "Purchase Order Lines" + +#: src/components/render/ModelType.tsx:202 #: src/forms/BuildForms.tsx:229 #: src/forms/BuildForms.tsx:452 #: src/forms/BuildForms.tsx:602 @@ -1396,8 +1427,8 @@ msgstr "Неизвестная модель: {model}" #: src/forms/StockForms.tsx:643 #: src/forms/StockForms.tsx:685 #: src/forms/StockForms.tsx:723 -#: src/pages/build/BuildDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:1080 +#: src/pages/build/BuildDetail.tsx:90 +#: src/pages/part/PartDetail.tsx:1079 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 @@ -1407,36 +1438,17 @@ msgstr "Неизвестная модель: {model}" msgid "Part" msgstr "" -#: src/components/render/ModelType.tsx:23 -#: src/defaults/links.tsx:29 -#: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:173 -#: src/pages/part/CategoryDetail.tsx:119 -#: src/pages/part/CategoryDetail.tsx:244 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:835 -msgid "Parts" -msgstr "Детали" - -#: src/components/render/ModelType.tsx:31 +#: src/components/render/ModelType.tsx:204 msgid "Part Parameter Template" msgstr "" -#: src/components/render/ModelType.tsx:32 -msgid "Part Parameter Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:38 +#: src/components/render/ModelType.tsx:206 msgid "Part Test Template" msgstr "" -#: src/components/render/ModelType.tsx:39 -msgid "Part Test Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:357 +#: src/components/render/ModelType.tsx:208 +#: src/pages/company/SupplierPartDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:355 #: src/pages/stock/StockDetail.tsx:169 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -1444,111 +1456,58 @@ msgstr "" msgid "Supplier Part" msgstr "" -#: src/components/render/ModelType.tsx:46 -msgid "Supplier Parts" -msgstr "Детали поставщиков" - -#: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:132 +#: src/components/render/ModelType.tsx:210 +#: src/pages/company/ManufacturerPartDetail.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 msgid "Manufacturer Part" msgstr "" -#: src/components/render/ModelType.tsx:55 -msgid "Manufacturer Parts" -msgstr "Детали производителей" - -#: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:305 +#: src/components/render/ModelType.tsx:212 +#: src/pages/part/CategoryDetail.tsx:303 msgid "Part Category" msgstr "Категория детали" -#: src/components/render/ModelType.tsx:64 -#: src/pages/part/CategoryDetail.tsx:258 -#: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1070 -msgid "Part Categories" -msgstr "Категории деталей" - -#: src/components/render/ModelType.tsx:72 +#: src/components/render/ModelType.tsx:214 #: src/forms/BuildForms.tsx:602 -#: src/pages/stock/StockDetail.tsx:608 +#: src/pages/stock/StockDetail.tsx:607 #: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "На складе" -#: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:203 -#: src/pages/stock/LocationDetail.tsx:125 -#: src/pages/stock/LocationDetail.tsx:178 -#: src/pages/stock/LocationDetail.tsx:384 -msgid "Stock Items" -msgstr "Складские позиции" - -#: src/components/render/ModelType.tsx:81 +#: src/components/render/ModelType.tsx:216 msgid "Stock Location" msgstr "" -#: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:376 -#: src/pages/stock/StockDetail.tsx:600 -msgid "Stock Locations" -msgstr "Места хранения" - -#: src/components/render/ModelType.tsx:90 +#: src/components/render/ModelType.tsx:218 msgid "Stock Location Type" msgstr "" -#: src/components/render/ModelType.tsx:91 -msgid "Stock Location Types" -msgstr "" - -#: src/components/render/ModelType.tsx:95 +#: src/components/render/ModelType.tsx:220 msgid "Stock History" msgstr "" -#: src/components/render/ModelType.tsx:96 -msgid "Stock Histories" +#: src/components/render/ModelType.tsx:222 +#: src/pages/stock/StockDetail.tsx:209 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:96 +msgid "Build Order" msgstr "" -#: src/components/render/ModelType.tsx:100 -#: src/defaults/links.tsx:31 -#: src/defaults/menuItems.tsx:43 -msgid "Build" -msgstr "Сборка" - -#: src/components/render/ModelType.tsx:101 -msgid "Builds" -msgstr "" - -#: src/components/render/ModelType.tsx:109 +#: src/components/render/ModelType.tsx:224 msgid "Build Line" msgstr "" -#: src/components/render/ModelType.tsx:110 -msgid "Build Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:117 +#: src/components/render/ModelType.tsx:226 msgid "Build Item" msgstr "" -#: src/components/render/ModelType.tsx:118 -msgid "Build Items" -msgstr "" - -#: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:339 +#: src/components/render/ModelType.tsx:228 +#: src/pages/company/CompanyDetail.tsx:337 msgid "Company" msgstr "" -#: src/components/render/ModelType.tsx:123 -msgid "Companies" -msgstr "Компании" - -#: src/components/render/ModelType.tsx:131 +#: src/components/render/ModelType.tsx:230 #: src/tables/TableHoverCard.tsx:81 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 @@ -1557,176 +1516,262 @@ msgstr "Компании" msgid "Project Code" msgstr "" -#: src/components/render/ModelType.tsx:132 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 -msgid "Project Codes" -msgstr "" - -#: src/components/render/ModelType.tsx:138 +#: src/components/render/ModelType.tsx:232 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:463 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" -#: src/components/render/ModelType.tsx:139 -#: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:670 -#: src/pages/purchasing/PurchasingIndex.tsx:25 -msgid "Purchase Orders" -msgstr "Заказы на закупку" - -#: src/components/render/ModelType.tsx:147 -msgid "Purchase Order Line" +#: src/components/render/ModelType.tsx:234 +msgid "Purchase Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:148 -msgid "Purchase Order Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:149 -#: src/pages/sales/SalesOrderDetail.tsx:505 +#: src/components/render/ModelType.tsx:236 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/sales/SalesOrderDetail.tsx:503 #: src/pages/stock/StockDetail.tsx:217 #: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" -#: src/components/render/ModelType.tsx:153 -#: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:677 -#: src/pages/sales/SalesIndex.tsx:26 -msgid "Sales Orders" -msgstr "Заказы на продажу" - -#: src/components/render/ModelType.tsx:161 +#: src/components/render/ModelType.tsx:238 msgid "Sales Order Shipment" msgstr "" -#: src/components/render/ModelType.tsx:162 -msgid "Sales Order Shipments" -msgstr "" - -#: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/components/render/ModelType.tsx:240 +#: src/pages/sales/ReturnOrderDetail.tsx:452 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" -#: src/components/render/ModelType.tsx:169 -#: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:223 -#: src/pages/sales/SalesIndex.tsx:32 -msgid "Return Orders" -msgstr "Заказы на возврат" - -#: src/components/render/ModelType.tsx:177 +#: src/components/render/ModelType.tsx:242 msgid "Return Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:178 -msgid "Return Order Line Items" -msgstr "" - -#: src/components/render/ModelType.tsx:182 -#: src/tables/company/AddressTable.tsx:47 +#: src/components/render/ModelType.tsx:244 +#: src/tables/company/AddressTable.tsx:48 msgid "Address" msgstr "" -#: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:253 -msgid "Addresses" -msgstr "" - -#: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:170 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/components/render/ModelType.tsx:246 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:178 msgid "Contact" msgstr "" -#: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:247 -msgid "Contacts" -msgstr "" - -#: src/components/render/ModelType.tsx:196 +#: src/components/render/ModelType.tsx:248 msgid "Owner" msgstr "" -#: src/components/render/ModelType.tsx:197 -msgid "Owners" -msgstr "" - -#: src/components/render/ModelType.tsx:203 +#: src/components/render/ModelType.tsx:250 #: src/tables/settings/ImportSessionTable.tsx:121 #: src/tables/stock/StockItemTestResultTable.tsx:204 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "" -#: src/components/render/ModelType.tsx:204 +#: src/components/render/ModelType.tsx:252 +msgid "Group" +msgstr "" + +#: src/components/render/ModelType.tsx:254 +msgid "Import Session" +msgstr "" + +#: src/components/render/ModelType.tsx:256 +msgid "Label Template" +msgstr "" + +#: src/components/render/ModelType.tsx:258 +msgid "Report Template" +msgstr "" + +#: src/components/render/ModelType.tsx:260 +msgid "Plugin Configuration" +msgstr "" + +#: src/components/render/ModelType.tsx:262 +msgid "Content Type" +msgstr "" + +#: src/components/render/ModelType.tsx:264 +msgid "Unknown Model" +msgstr "" + +#: src/components/render/ModelType.tsx:275 +#: src/defaults/links.tsx:29 +#: src/defaults/menuItems.tsx:33 +#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/part/CategoryDetail.tsx:118 +#: src/pages/part/CategoryDetail.tsx:242 +#: src/pages/part/CategoryDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:835 +msgid "Parts" +msgstr "Детали" + +#: src/components/render/ModelType.tsx:277 +msgid "Part Parameter Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:279 +msgid "Part Test Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:281 +msgid "Supplier Parts" +msgstr "Детали поставщиков" + +#: src/components/render/ModelType.tsx:283 +msgid "Manufacturer Parts" +msgstr "Детали производителей" + +#: src/components/render/ModelType.tsx:285 +#: src/pages/part/CategoryDetail.tsx:256 +#: src/pages/part/CategoryDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:1069 +msgid "Part Categories" +msgstr "Категории деталей" + +#: src/components/render/ModelType.tsx:287 +#: src/pages/company/CompanyDetail.tsx:202 +#: src/pages/stock/LocationDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:379 +msgid "Stock Items" +msgstr "Складские позиции" + +#: src/components/render/ModelType.tsx:289 +#: src/pages/stock/LocationDetail.tsx:188 +#: src/pages/stock/LocationDetail.tsx:371 +#: src/pages/stock/StockDetail.tsx:599 +msgid "Stock Locations" +msgstr "Места хранения" + +#: src/components/render/ModelType.tsx:291 +msgid "Stock Location Types" +msgstr "" + +#: src/components/render/ModelType.tsx:293 +msgid "Stock Histories" +msgstr "" + +#: src/components/render/ModelType.tsx:295 +#: src/pages/Index/Settings/SystemSettings.tsx:236 +#: src/pages/build/BuildDetail.tsx:534 +#: src/pages/build/BuildIndex.tsx:22 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/sales/SalesOrderDetail.tsx:328 +msgid "Build Orders" +msgstr "Заказы на сборку" + +#: src/components/render/ModelType.tsx:297 +msgid "Build Lines" +msgstr "" + +#: src/components/render/ModelType.tsx:299 +msgid "Build Items" +msgstr "" + +#: src/components/render/ModelType.tsx:301 +msgid "Companies" +msgstr "Компании" + +#: src/components/render/ModelType.tsx:303 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 +msgid "Project Codes" +msgstr "" + +#: src/components/render/ModelType.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/company/CompanyDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/part/PartDetail.tsx:670 +#: src/pages/purchasing/PurchasingIndex.tsx:25 +msgid "Purchase Orders" +msgstr "Заказы на закупку" + +#: src/components/render/ModelType.tsx:307 +msgid "Purchase Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:309 +#: src/pages/Index/Settings/SystemSettings.tsx:269 +#: src/pages/company/CompanyDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:677 +#: src/pages/sales/SalesIndex.tsx:26 +msgid "Sales Orders" +msgstr "Заказы на продажу" + +#: src/components/render/ModelType.tsx:311 +msgid "Sales Order Shipments" +msgstr "" + +#: src/components/render/ModelType.tsx:313 +#: src/pages/Index/Settings/SystemSettings.tsx:285 +#: src/pages/company/CompanyDetail.tsx:222 +#: src/pages/sales/SalesIndex.tsx:32 +msgid "Return Orders" +msgstr "Заказы на возврат" + +#: src/components/render/ModelType.tsx:315 +msgid "Return Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:317 +#: src/pages/company/CompanyDetail.tsx:252 +msgid "Addresses" +msgstr "" + +#: src/components/render/ModelType.tsx:319 +#: src/pages/company/CompanyDetail.tsx:246 +msgid "Contacts" +msgstr "" + +#: src/components/render/ModelType.tsx:321 +msgid "Owners" +msgstr "" + +#: src/components/render/ModelType.tsx:323 #: src/pages/Index/Settings/AdminCenter/Index.tsx:102 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "" -#: src/components/render/ModelType.tsx:210 -msgid "Group" -msgstr "" - -#: src/components/render/ModelType.tsx:211 +#: src/components/render/ModelType.tsx:325 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 #: src/tables/settings/UserTable.tsx:138 #: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "" -#: src/components/render/ModelType.tsx:218 -msgid "Import Session" -msgstr "" - -#: src/components/render/ModelType.tsx:219 +#: src/components/render/ModelType.tsx:327 msgid "Import Sessions" msgstr "" -#: src/components/render/ModelType.tsx:225 -msgid "Label Template" -msgstr "" - -#: src/components/render/ModelType.tsx:226 +#: src/components/render/ModelType.tsx:329 #: src/pages/Index/Settings/AdminCenter/Index.tsx:168 msgid "Label Templates" msgstr "" -#: src/components/render/ModelType.tsx:232 -msgid "Report Template" -msgstr "" - -#: src/components/render/ModelType.tsx:233 +#: src/components/render/ModelType.tsx:331 #: src/pages/Index/Settings/AdminCenter/Index.tsx:174 msgid "Report Templates" msgstr "" -#: src/components/render/ModelType.tsx:239 -msgid "Plugin Configuration" -msgstr "" - -#: src/components/render/ModelType.tsx:240 +#: src/components/render/ModelType.tsx:333 msgid "Plugin Configurations" msgstr "" -#: src/components/render/ModelType.tsx:246 -msgid "Content Type" +#: src/components/render/ModelType.tsx:335 +msgid "Content Types" msgstr "" -#: src/components/render/ModelType.tsx:247 -msgid "Content Types" +#: src/components/render/ModelType.tsx:337 +msgid "Unknown Models" msgstr "" #: src/components/render/Order.tsx:121 @@ -1735,8 +1780,8 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:325 -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/CompanyDetail.tsx:323 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/pages/part/PartDetail.tsx:896 msgid "Inactive" msgstr "Неактивный" @@ -1750,23 +1795,23 @@ msgstr "" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:206 +#: src/pages/Index/Settings/SystemSettings.tsx:204 #: src/pages/part/PartDetail.tsx:550 -#: src/pages/stock/LocationDetail.tsx:356 +#: src/pages/stock/LocationDetail.tsx:351 #: src/pages/stock/StockDetail.tsx:407 #: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "Остатки" -#: src/components/render/Stock.tsx:60 +#: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:565 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/build/BuildAllocatedStockTable.tsx:102 #: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "" -#: src/components/render/Stock.tsx:62 +#: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:234 #: src/forms/BuildForms.tsx:602 #: src/forms/PurchaseOrderForms.tsx:641 @@ -1774,7 +1819,7 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:171 #: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:571 +#: src/pages/stock/StockDetail.tsx:570 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 @@ -2503,7 +2548,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:96 +#: src/pages/company/CompanyDetail.tsx:95 msgid "Website" msgstr "Веб-сайт" @@ -2515,13 +2560,18 @@ msgstr "GitHub" msgid "Demo" msgstr "Демо" +#: src/defaults/links.tsx:31 +#: src/defaults/menuItems.tsx:43 +msgid "Build" +msgstr "Сборка" + #: src/defaults/links.tsx:33 #: src/defaults/menuItems.tsx:48 #: 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:329 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "Покупка" @@ -2529,9 +2579,9 @@ msgstr "Покупка" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:459 +#: src/pages/sales/ReturnOrderDetail.tsx:457 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:510 +#: src/pages/sales/SalesOrderDetail.tsx:508 msgid "Sales" msgstr "Продажи" @@ -2768,7 +2818,7 @@ msgid "Remove line" msgstr "" #: src/forms/BuildForms.tsx:631 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:200 msgid "Source Location" msgstr "" @@ -2886,9 +2936,9 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:521 -#: src/pages/build/BuildDetail.tsx:215 +#: src/pages/build/BuildDetail.tsx:214 #: src/pages/stock/StockDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:583 +#: src/pages/stock/StockDetail.tsx:582 #: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:189 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 @@ -2901,20 +2951,20 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:543 #: src/forms/StockForms.tsx:428 -#: src/pages/company/SupplierPartDetail.tsx:152 -#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/stock/StockDetail.tsx:240 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:105 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 -#: src/pages/sales/ReturnOrderDetail.tsx:117 -#: src/pages/sales/SalesOrderDetail.tsx:123 +#: src/pages/build/BuildDetail.tsx:104 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:143 +#: src/pages/sales/ReturnOrderDetail.tsx:116 +#: src/pages/sales/SalesOrderDetail.tsx:122 #: src/tables/build/BuildOrderTable.tsx:114 -#: src/tables/machine/MachineListTable.tsx:335 +#: src/tables/machine/MachineListTable.tsx:334 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 #: src/tables/sales/ReturnOrderLineItemTable.tsx:132 @@ -2928,13 +2978,13 @@ msgid "Status" msgstr "" #: src/forms/PurchaseOrderForms.tsx:565 -#: src/pages/company/SupplierPartDetail.tsx:106 +#: src/pages/company/SupplierPartDetail.tsx:105 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:641 -#: src/pages/company/SupplierPartDetail.tsx:124 +#: src/pages/company/SupplierPartDetail.tsx:123 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" @@ -3692,8 +3742,8 @@ msgstr "" #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 -#: src/tables/machine/MachineListTable.tsx:332 -#: src/tables/machine/MachineListTable.tsx:594 +#: src/tables/machine/MachineListTable.tsx:331 +#: src/tables/machine/MachineListTable.tsx:593 #: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 @@ -3759,32 +3809,32 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27 #: src/tables/ColumnRenderers.tsx:248 msgid "Currency" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:31 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32 msgid "Rate" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:43 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44 msgid "Exchange rates updated" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:49 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50 msgid "Exchange rate update error" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:61 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:62 msgid "Refresh currency exchange rates" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:98 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 msgid "Last fetched" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:100 msgid "Base currency" msgstr "" @@ -3817,7 +3867,7 @@ msgid "Custom Units" msgstr "Специальная единица" #: src/pages/Index/Settings/AdminCenter/Index.tsx:156 -#: src/pages/part/CategoryDetail.tsx:264 +#: src/pages/part/CategoryDetail.tsx:262 msgid "Part Parameters" msgstr "" @@ -3899,6 +3949,10 @@ msgstr "" msgid "Landscape" msgstr "" +#: src/pages/Index/Settings/AdminCenter/ReportTemplatePanel.tsx:26 +msgid "Attach to Model" +msgstr "" + #: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:35 msgid "Background Worker Not Running" msgstr "" @@ -4000,20 +4054,12 @@ msgstr "" msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:231 +#: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/part/PartDetail.tsx:690 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:536 -#: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:624 -#: src/pages/sales/SalesOrderDetail.tsx:329 -msgid "Build Orders" -msgstr "Заказы на сборку" - -#: src/pages/Index/Settings/SystemSettings.tsx:318 +#: src/pages/Index/Settings/SystemSettings.tsx:317 msgid "Switch to User Setting" msgstr "" @@ -4069,37 +4115,37 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:98 +#: src/pages/build/BuildDetail.tsx:97 #: src/pages/part/PartDetail.tsx:150 #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:184 #: src/tables/build/BuildOrderTable.tsx:54 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderLineItemTable.tsx:66 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:117 -#: src/pages/sales/ReturnOrderDetail.tsx:91 -#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/build/BuildDetail.tsx:110 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/sales/ReturnOrderDetail.tsx:90 +#: src/pages/sales/SalesOrderDetail.tsx:96 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/build/BuildLineTable.tsx:195 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:117 -#: src/pages/company/CompanyDetail.tsx:90 -#: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:92 -#: src/pages/part/CategoryDetail.tsx:101 +#: src/pages/build/BuildDetail.tsx:116 +#: src/pages/company/CompanyDetail.tsx:89 +#: src/pages/company/ManufacturerPartDetail.tsx:82 +#: src/pages/company/SupplierPartDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:100 #: src/pages/part/PartDetail.tsx:157 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 -#: src/pages/sales/ReturnOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:117 -#: src/pages/stock/LocationDetail.tsx:106 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 +#: src/pages/sales/ReturnOrderDetail.tsx:110 +#: src/pages/sales/SalesOrderDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:102 #: src/tables/ColumnRenderers.tsx:81 #: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 @@ -4112,34 +4158,34 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 #: src/tables/sales/SalesOrderAllocationTable.tsx:56 -#: src/tables/sales/SalesOrderLineItemTable.tsx:67 +#: src/tables/sales/SalesOrderLineItemTable.tsx:71 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "Описание" -#: src/pages/build/BuildDetail.tsx:125 +#: src/pages/build/BuildDetail.tsx:124 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:136 +#: src/pages/build/BuildDetail.tsx:135 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:144 -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:269 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:161 +#: src/pages/build/BuildDetail.tsx:160 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:168 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/part/PartDetail.tsx:372 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:195 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:215 +#: src/pages/sales/ReturnOrderDetail.tsx:194 +#: src/pages/sales/SalesOrderDetail.tsx:203 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -4147,19 +4193,19 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:175 +#: src/pages/build/BuildDetail.tsx:174 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:182 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:188 -#: src/pages/sales/SalesOrderDetail.tsx:197 +#: src/pages/build/BuildDetail.tsx:181 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:208 +#: src/pages/sales/ReturnOrderDetail.tsx:187 +#: src/pages/sales/SalesOrderDetail.tsx:196 #: src/tables/ColumnRenderers.tsx:212 #: src/tables/part/PartPurchaseOrdersTable.tsx:99 #: src/tables/sales/ReturnOrderLineItemTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Target Date" msgstr "" @@ -4169,7 +4215,7 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "View part barcode" -#: src/pages/build/BuildDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:188 msgid "Completed" msgstr "" @@ -4183,7 +4229,7 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:202 +#: src/pages/build/BuildDetail.tsx:201 msgid "Any location" msgstr "" @@ -4191,7 +4237,7 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:209 +#: src/pages/build/BuildDetail.tsx:208 msgid "Destination Location" msgstr "" @@ -4207,68 +4253,68 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:247 +#: src/pages/build/BuildDetail.tsx:246 msgid "Build Details" msgstr "Подробности сборки" -#: src/pages/build/BuildDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:263 -#: src/pages/sales/ReturnOrderDetail.tsx:126 -#: src/pages/sales/ReturnOrderDetail.tsx:233 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:268 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/build/BuildDetail.tsx:252 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:262 +#: src/pages/sales/ReturnOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:232 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:267 +#: src/pages/sales/SalesOrderDetail.tsx:276 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/build/BuildDetail.tsx:262 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/sales/SalesOrderDetail.tsx:314 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 +#: src/pages/build/BuildDetail.tsx:294 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:309 +#: src/pages/build/BuildDetail.tsx:308 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:318 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:329 #: src/pages/part/PartDetail.tsx:707 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/company/CompanyDetail.tsx:259 -#: src/pages/company/ManufacturerPartDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:343 +#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/ManufacturerPartDetail.tsx:178 #: src/pages/part/PartDetail.tsx:729 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 -#: src/pages/sales/ReturnOrderDetail.tsx:270 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:304 +#: src/pages/sales/ReturnOrderDetail.tsx:269 +#: src/pages/sales/SalesOrderDetail.tsx:338 #: src/pages/stock/StockDetail.tsx:381 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:352 -#: src/pages/company/CompanyDetail.tsx:270 -#: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:253 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:269 +#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:252 #: src/pages/part/PartDetail.tsx:737 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:281 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:280 +#: src/pages/sales/SalesOrderDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:392 #: src/tables/build/BuildOrderTestTable.tsx:143 #: src/tables/stock/StockTrackingTable.tsx:189 @@ -4279,7 +4325,7 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:370 +#: src/pages/build/BuildDetail.tsx:369 msgid "Edit Build Order" msgstr "" @@ -4287,126 +4333,126 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:390 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/SalesOrderDetail.tsx:375 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 +#: src/pages/sales/ReturnOrderDetail.tsx:341 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:402 msgid "Hold Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:350 +#: src/pages/sales/ReturnOrderDetail.tsx:349 +#: src/pages/sales/SalesOrderDetail.tsx:382 +msgid "Place this order on hold" +msgstr "" + #: src/pages/build/BuildDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:350 #: src/pages/sales/SalesOrderDetail.tsx:383 -msgid "Place this order on hold" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:406 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:352 -#: src/pages/sales/ReturnOrderDetail.tsx:351 -#: src/pages/sales/SalesOrderDetail.tsx:384 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:410 msgid "Issue Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/SalesOrderDetail.tsx:366 +msgid "Issue this order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:413 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335 #: src/pages/sales/ReturnOrderDetail.tsx:334 #: src/pages/sales/SalesOrderDetail.tsx:367 -msgid "Issue this order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:414 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:336 -#: src/pages/sales/ReturnOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:368 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:418 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:421 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:357 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 -#: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/sales/ReturnOrderDetail.tsx:358 +#: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:453 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 -#: src/pages/sales/ReturnOrderDetail.tsx:388 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:386 +#: src/pages/sales/ReturnOrderDetail.tsx:387 +#: src/pages/sales/SalesOrderDetail.tsx:420 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:460 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:394 -#: src/pages/sales/ReturnOrderDetail.tsx:395 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:459 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:393 +#: src/pages/sales/ReturnOrderDetail.tsx:394 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:477 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:459 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:415 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:457 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:464 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:462 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:492 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:429 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:426 +#: src/pages/sales/ReturnOrderDetail.tsx:427 +#: src/pages/sales/SalesOrderDetail.tsx:465 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:497 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:434 -#: src/pages/sales/SalesOrderDetail.tsx:472 +#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:432 +#: src/pages/sales/SalesOrderDetail.tsx:470 msgid "Cancel order" msgstr "" @@ -4418,24 +4464,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:104 +#: src/pages/company/CompanyDetail.tsx:103 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:111 +#: src/pages/company/CompanyDetail.tsx:110 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:120 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:126 +#: src/pages/company/CompanyDetail.tsx:125 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:116 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:333 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:132 +#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:201 +#: src/pages/company/SupplierPartDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4443,20 +4489,20 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:132 +#: src/pages/company/CompanyDetail.tsx:131 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:101 -#: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:100 +#: src/pages/company/ManufacturerPartDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:130 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:138 +#: src/pages/company/CompanyDetail.tsx:137 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:105 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/ReturnOrderDetail.tsx:104 +#: src/pages/sales/SalesOrderDetail.tsx:110 #: src/pages/stock/StockDetail.tsx:226 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 @@ -4465,7 +4511,7 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:172 +#: src/pages/company/CompanyDetail.tsx:171 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" @@ -4474,11 +4520,11 @@ msgstr "" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:178 +#: src/pages/company/CompanyDetail.tsx:177 msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:187 +#: src/pages/company/CompanyDetail.tsx:186 msgid "Supplied Parts" msgstr "" @@ -4486,84 +4532,84 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:232 +#: src/pages/company/CompanyDetail.tsx:231 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:290 +#: src/pages/company/CompanyDetail.tsx:289 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:298 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:306 +#: src/pages/company/CompanyDetail.tsx:305 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/company/ManufacturerPartDetail.tsx:75 +#: src/pages/company/SupplierPartDetail.tsx:84 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:99 +#: src/pages/company/ManufacturerPartDetail.tsx:90 +#: src/pages/company/SupplierPartDetail.tsx:98 msgid "External Link" msgstr "Внешняя ссылка" -#: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:108 +#: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:138 +#: src/pages/company/ManufacturerPartDetail.tsx:137 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/ManufacturerPartDetail.tsx:146 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:153 +#: src/pages/company/ManufacturerPartDetail.tsx:152 #: src/pages/part/PartDetail.tsx:539 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/company/ManufacturerPartDetail.tsx:164 #: src/pages/part/PartDetail.tsx:657 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:208 +#: src/pages/company/ManufacturerPartDetail.tsx:207 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:215 +#: src/pages/company/ManufacturerPartDetail.tsx:214 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:227 +#: src/pages/company/ManufacturerPartDetail.tsx:226 #: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: 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 "" -#: src/pages/company/SupplierPartDetail.tsx:159 +#: src/pages/company/SupplierPartDetail.tsx:158 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 @@ -4571,122 +4617,122 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:170 +#: src/pages/company/SupplierPartDetail.tsx:169 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:177 +#: src/pages/company/SupplierPartDetail.tsx:176 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:212 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:219 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:292 +#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:291 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:243 +#: src/pages/company/SupplierPartDetail.tsx:242 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:276 +#: src/pages/company/SupplierPartDetail.tsx:275 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:301 +#: src/pages/company/SupplierPartDetail.tsx:299 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:309 +#: src/pages/company/SupplierPartDetail.tsx:307 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:315 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:98 +#: src/pages/part/CategoryDetail.tsx:92 +#: src/pages/stock/LocationDetail.tsx:94 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:109 +#: src/pages/part/CategoryDetail.tsx:108 msgid "Parent Category" msgstr "Родительская категория" -#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/part/CategoryDetail.tsx:125 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:138 +#: src/pages/part/CategoryDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:134 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:138 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:146 +#: src/pages/part/CategoryDetail.tsx:145 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:157 +#: src/pages/part/CategoryDetail.tsx:156 msgid "Top level part category" msgstr "Категория детали верхнего уровня" -#: src/pages/part/CategoryDetail.tsx:167 -#: src/pages/part/CategoryDetail.tsx:221 +#: src/pages/part/CategoryDetail.tsx:166 +#: src/pages/part/CategoryDetail.tsx:219 #: src/tables/part/PartCategoryTable.tsx:102 msgid "Edit Part Category" msgstr "Добавить категорию детали" -#: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:230 +#: src/pages/part/CategoryDetail.tsx:179 +#: src/pages/stock/LocationDetail.tsx:226 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 -#: src/pages/part/CategoryDetail.tsx:226 +#: src/pages/part/CategoryDetail.tsx:187 +#: src/pages/part/CategoryDetail.tsx:224 msgid "Delete Part Category" msgstr "Удалить категорию детали" -#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:197 +#: src/pages/part/CategoryDetail.tsx:196 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:198 +#: src/pages/part/CategoryDetail.tsx:197 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:216 +#: src/pages/part/CategoryDetail.tsx:215 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:238 +#: src/pages/part/CategoryDetail.tsx:236 msgid "Category Details" msgstr "" @@ -4731,7 +4777,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:320 #: src/tables/build/BuildLineTable.tsx:166 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:103 +#: src/tables/sales/SalesOrderLineItemTable.tsx:107 msgid "Available Stock" msgstr "" @@ -4746,7 +4792,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:237 #: src/tables/build/BuildLineTable.tsx:128 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 +#: src/tables/sales/SalesOrderLineItemTable.tsx:145 msgid "On order" msgstr "" @@ -4770,7 +4816,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:295 #: src/pages/part/PartDetail.tsx:884 -#: src/pages/stock/StockDetail.tsx:560 +#: src/pages/stock/StockDetail.tsx:559 #: src/tables/build/BuildOrderTestTable.tsx:220 #: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" @@ -4915,7 +4961,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:860 #: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:576 #: src/tables/build/BuildLineTable.tsx:59 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:177 @@ -4958,7 +5004,7 @@ msgid "Deleting this part cannot be reversed" msgstr "" #: src/pages/part/PartDetail.tsx:1006 -#: src/pages/stock/LocationDetail.tsx:313 +#: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" @@ -4975,7 +5021,7 @@ msgstr "" msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1094 +#: src/pages/part/PartDetail.tsx:1093 msgid "Select Part Revision" msgstr "" @@ -5028,7 +5074,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:89 +#: src/tables/sales/SalesOrderLineItemTable.tsx:93 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -5067,7 +5113,7 @@ msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 #: src/tables/bom/BomTable.tsx:176 #: src/tables/general/ExtraLineItemTable.tsx:56 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" @@ -5196,23 +5242,23 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:88 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:98 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:97 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:122 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:133 -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:153 +#: src/pages/sales/ReturnOrderDetail.tsx:132 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Line Items" msgstr "" @@ -5222,91 +5268,91 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:140 -#: src/pages/sales/SalesOrderDetail.tsx:149 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:160 +#: src/pages/sales/ReturnOrderDetail.tsx:139 +#: src/pages/sales/SalesOrderDetail.tsx:148 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:147 -#: src/pages/sales/SalesOrderDetail.tsx:156 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:146 +#: src/pages/sales/SalesOrderDetail.tsx:155 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:182 -#: src/pages/sales/SalesOrderDetail.tsx:191 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 +#: src/pages/sales/ReturnOrderDetail.tsx:181 +#: src/pages/sales/SalesOrderDetail.tsx:190 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:227 -#: src/pages/sales/SalesOrderDetail.tsx:262 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 +#: src/pages/sales/ReturnOrderDetail.tsx:226 +#: src/pages/sales/SalesOrderDetail.tsx:261 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 -#: src/pages/sales/ReturnOrderDetail.tsx:254 -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:275 +#: src/pages/sales/ReturnOrderDetail.tsx:253 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/pages/sales/SalesOrderDetail.tsx:453 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/sales/ReturnOrderDetail.tsx:412 +#: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/ReturnOrderDetail.tsx:96 +#: src/pages/sales/SalesOrderDetail.tsx:102 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:310 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:319 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:332 +#: src/pages/sales/ReturnOrderDetail.tsx:331 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:342 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:348 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Complete Return Order" msgstr "" @@ -5314,15 +5360,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:239 +#: src/pages/sales/SalesOrderDetail.tsx:238 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:248 +#: src/pages/sales/SalesOrderDetail.tsx:247 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5332,88 +5378,88 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:308 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:364 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:114 +#: src/pages/stock/LocationDetail.tsx:110 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:128 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:140 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:150 +#: src/pages/stock/LocationDetail.tsx:146 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:161 +#: src/pages/stock/LocationDetail.tsx:157 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:172 +#: src/pages/stock/LocationDetail.tsx:168 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:198 +#: src/pages/stock/LocationDetail.tsx:194 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:217 -#: src/pages/stock/LocationDetail.tsx:340 +#: src/pages/stock/LocationDetail.tsx:213 +#: src/pages/stock/LocationDetail.tsx:335 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:238 -#: src/pages/stock/LocationDetail.tsx:345 +#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:340 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:238 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:247 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:335 +#: src/pages/stock/LocationDetail.tsx:331 msgid "Location Actions" msgstr "" @@ -5441,12 +5487,6 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:96 -msgid "Build Order" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" @@ -5731,7 +5771,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:229 #: src/tables/build/BuildLineTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:127 +#: src/tables/sales/SalesOrderLineItemTable.tsx:131 msgid "Includes variant stock" msgstr "" @@ -5742,7 +5782,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 #: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" @@ -6031,7 +6071,7 @@ msgid "Show tracked lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:119 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "In production" msgstr "" @@ -6040,7 +6080,7 @@ msgid "Insufficient stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:163 -#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/sales/SalesOrderLineItemTable.tsx:125 #: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" @@ -6054,7 +6094,7 @@ msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:283 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 +#: src/tables/sales/SalesOrderLineItemTable.tsx:247 msgid "Create Build Order" msgstr "" @@ -6245,24 +6285,24 @@ msgstr "" msgid "Required Tests" msgstr "" -#: src/tables/company/AddressTable.tsx:121 -#: src/tables/company/AddressTable.tsx:185 +#: src/tables/company/AddressTable.tsx:118 +#: src/tables/company/AddressTable.tsx:182 msgid "Add Address" msgstr "" -#: src/tables/company/AddressTable.tsx:126 +#: src/tables/company/AddressTable.tsx:123 msgid "Address created" msgstr "" -#: src/tables/company/AddressTable.tsx:135 +#: src/tables/company/AddressTable.tsx:132 msgid "Edit Address" msgstr "" -#: src/tables/company/AddressTable.tsx:143 +#: src/tables/company/AddressTable.tsx:140 msgid "Delete Address" msgstr "" -#: src/tables/company/AddressTable.tsx:144 +#: src/tables/company/AddressTable.tsx:141 msgid "Are you sure you want to delete this address?" msgstr "" @@ -6372,23 +6412,23 @@ msgid "Drag attachment file here to upload" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:86 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 #: src/tables/sales/ReturnOrderLineItemTable.tsx:60 -#: src/tables/sales/SalesOrderLineItemTable.tsx:196 +#: src/tables/sales/SalesOrderLineItemTable.tsx:200 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:98 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/SalesOrderLineItemTable.tsx:214 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:106 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/SalesOrderLineItemTable.tsx:222 +#: src/tables/sales/SalesOrderLineItemTable.tsx:226 msgid "Delete Line Item" msgstr "" @@ -6401,12 +6441,12 @@ msgid "Machine restarted" msgstr "" #: src/tables/machine/MachineListTable.tsx:212 -#: src/tables/machine/MachineListTable.tsx:263 +#: src/tables/machine/MachineListTable.tsx:262 msgid "Edit machine" msgstr "" #: src/tables/machine/MachineListTable.tsx:226 -#: src/tables/machine/MachineListTable.tsx:267 +#: src/tables/machine/MachineListTable.tsx:266 msgid "Delete machine" msgstr "" @@ -6419,7 +6459,7 @@ msgid "Are you sure you want to remove the machine \"{0}\"?" msgstr "" #: src/tables/machine/MachineListTable.tsx:255 -#: src/tables/machine/MachineListTable.tsx:432 +#: src/tables/machine/MachineListTable.tsx:431 msgid "Restart required" msgstr "" @@ -6427,50 +6467,50 @@ msgstr "" msgid "Machine Actions" msgstr "" -#: src/tables/machine/MachineListTable.tsx:272 +#: src/tables/machine/MachineListTable.tsx:271 msgid "Restart" msgstr "" -#: src/tables/machine/MachineListTable.tsx:274 +#: src/tables/machine/MachineListTable.tsx:273 msgid "Restart machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:276 +#: src/tables/machine/MachineListTable.tsx:275 msgid "manual restart required" msgstr "" -#: src/tables/machine/MachineListTable.tsx:292 +#: src/tables/machine/MachineListTable.tsx:291 msgid "Machine information" msgstr "" -#: src/tables/machine/MachineListTable.tsx:303 -#: src/tables/machine/MachineListTable.tsx:599 +#: src/tables/machine/MachineListTable.tsx:302 +#: src/tables/machine/MachineListTable.tsx:598 msgid "Machine Type" msgstr "" -#: src/tables/machine/MachineListTable.tsx:316 +#: src/tables/machine/MachineListTable.tsx:315 msgid "Machine Driver" msgstr "" -#: src/tables/machine/MachineListTable.tsx:329 +#: src/tables/machine/MachineListTable.tsx:328 msgid "Initialized" msgstr "" -#: src/tables/machine/MachineListTable.tsx:350 +#: src/tables/machine/MachineListTable.tsx:349 #: src/tables/machine/MachineTypeTable.tsx:261 msgid "Errors" msgstr "" -#: src/tables/machine/MachineListTable.tsx:358 +#: src/tables/machine/MachineListTable.tsx:357 #: src/tables/machine/MachineTypeTable.tsx:269 msgid "No errors reported" msgstr "" -#: src/tables/machine/MachineListTable.tsx:378 +#: src/tables/machine/MachineListTable.tsx:377 msgid "Machine Settings" msgstr "" -#: src/tables/machine/MachineListTable.tsx:389 +#: src/tables/machine/MachineListTable.tsx:388 msgid "Driver Settings" msgstr "" @@ -6478,15 +6518,15 @@ msgstr "" #~ msgid "Create machine" #~ msgstr "Create machine" -#: src/tables/machine/MachineListTable.tsx:506 +#: src/tables/machine/MachineListTable.tsx:505 msgid "Add machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:561 +#: src/tables/machine/MachineListTable.tsx:560 msgid "Machine detail" msgstr "" -#: src/tables/machine/MachineListTable.tsx:608 +#: src/tables/machine/MachineListTable.tsx:607 msgid "Driver" msgstr "" @@ -7252,7 +7292,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337 msgid "Import Line Items" msgstr "" @@ -7268,25 +7308,25 @@ msgstr "" msgid "Supplier Link" msgstr "Ссылка поставщика" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:298 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342 #: src/tables/sales/ReturnOrderLineItemTable.tsx:142 -#: src/tables/sales/SalesOrderLineItemTable.tsx:240 +#: src/tables/sales/SalesOrderLineItemTable.tsx:257 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352 msgid "Receive items" msgstr "" @@ -7354,15 +7394,23 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:262 +#: src/tables/sales/SalesOrderLineItemTable.tsx:238 +msgid "Allocate Serial Numbers" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:279 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 +msgid "Allocate Serials" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:303 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 #: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" diff --git a/src/frontend/src/locales/sk/messages.po b/src/frontend/src/locales/sk/messages.po index 2bccee192f..01599de253 100644 --- a/src/frontend/src/locales/sk/messages.po +++ b/src/frontend/src/locales/sk/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: sk\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-29 04:38\n" +"PO-Revision-Date: 2024-09-09 03:25\n" "Last-Translator: \n" "Language-Team: Slovak\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" @@ -60,8 +60,9 @@ msgstr "" #: src/components/buttons/PrintingActions.tsx:106 #: src/components/buttons/PrintingActions.tsx:144 -#: src/components/editors/NotesEditor.tsx:65 -#: src/components/editors/NotesEditor.tsx:165 +#: src/components/editors/NotesEditor.tsx:40 +#: src/components/editors/NotesEditor.tsx:109 +#: src/components/editors/NotesEditor.tsx:163 #: src/components/forms/fields/ApiFormField.tsx:319 #: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 @@ -163,8 +164,8 @@ msgstr "" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:237 -#: src/components/items/ActionDropdown.tsx:238 +#: src/components/items/ActionDropdown.tsx:270 +#: src/components/items/ActionDropdown.tsx:271 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:210 @@ -239,31 +240,45 @@ msgstr "" #~ msgid "Part is virtual (not a physical part)" #~ msgstr "Part is virtual (not a physical part)" -#: src/components/editors/NotesEditor.tsx:66 +#: src/components/editors/NotesEditor.tsx:41 +#: src/components/editors/NotesEditor.tsx:110 msgid "Image upload failed" msgstr "" -#: src/components/editors/NotesEditor.tsx:156 +#: src/components/editors/NotesEditor.tsx:119 +#: src/components/editors/NotesEditor.tsx:154 #: src/components/forms/ApiForm.tsx:467 #: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "" -#: src/components/editors/NotesEditor.tsx:157 +#: src/components/editors/NotesEditor.tsx:120 +msgid "Image uploaded successfully" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:155 msgid "Notes saved successfully" msgstr "" -#: src/components/editors/NotesEditor.tsx:166 +#: src/components/editors/NotesEditor.tsx:164 msgid "Failed to save notes" msgstr "" -#: src/components/editors/NotesEditor.tsx:198 -msgid "Preview Notes" +#: src/components/editors/NotesEditor.tsx:182 +msgid "Disable Editing" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:191 +msgid "Enable Editing" msgstr "" #: src/components/editors/NotesEditor.tsx:198 -msgid "Edit Notes" -msgstr "" +#~ msgid "Preview Notes" +#~ msgstr "Preview Notes" + +#: src/components/editors/NotesEditor.tsx:198 +#~ msgid "Edit Notes" +#~ msgstr "Edit Notes" #: src/components/editors/NotesEditor.tsx:212 msgid "Save Notes" @@ -417,7 +432,7 @@ msgid "Update" msgstr "" #: src/components/forms/ApiForm.tsx:698 -#: src/components/items/ActionDropdown.tsx:217 +#: src/components/items/ActionDropdown.tsx:250 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:357 #: src/pages/Notifications.tsx:123 @@ -593,9 +608,9 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 -#: src/pages/part/CategoryDetail.tsx:81 +#: src/pages/part/CategoryDetail.tsx:80 #: src/pages/part/PartDetail.tsx:143 -#: src/pages/stock/LocationDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:82 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -867,68 +882,72 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:131 -msgid "Barcode Actions" -msgstr "" - -#: src/components/items/ActionDropdown.tsx:136 -msgid "View" -msgstr "" - -#: src/components/items/ActionDropdown.tsx:138 -msgid "View barcode" +#: src/components/items/ActionDropdown.tsx:128 +msgid "Options" msgstr "" #: src/components/items/ActionDropdown.tsx:140 #~ msgid "View Barcode" #~ msgstr "View Barcode" -#: src/components/items/ActionDropdown.tsx:144 +#: src/components/items/ActionDropdown.tsx:162 +#~ msgid "Link custom barcode" +#~ msgstr "Link custom barcode" + +#: src/components/items/ActionDropdown.tsx:164 +msgid "Barcode Actions" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:169 +msgid "View" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:171 +msgid "View barcode" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:177 msgid "Link Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:146 +#: src/components/items/ActionDropdown.tsx:179 msgid "Link a custom barcode to this item" msgstr "" -#: src/components/items/ActionDropdown.tsx:152 +#: src/components/items/ActionDropdown.tsx:185 #: src/components/items/QRCode.tsx:195 #: src/forms/PurchaseOrderForms.tsx:419 msgid "Unlink Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:187 msgid "Unlink custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:162 -#~ msgid "Link custom barcode" -#~ msgstr "Link custom barcode" - -#: src/components/items/ActionDropdown.tsx:205 +#: src/components/items/ActionDropdown.tsx:238 #: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "" -#: src/components/items/ActionDropdown.tsx:206 +#: src/components/items/ActionDropdown.tsx:239 msgid "Edit item" msgstr "" -#: src/components/items/ActionDropdown.tsx:218 +#: src/components/items/ActionDropdown.tsx:251 msgid "Delete item" msgstr "" -#: src/components/items/ActionDropdown.tsx:226 -#: src/components/items/ActionDropdown.tsx:227 +#: src/components/items/ActionDropdown.tsx:259 +#: src/components/items/ActionDropdown.tsx:260 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:249 +#: src/components/items/ActionDropdown.tsx:282 #: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "" -#: src/components/items/ActionDropdown.tsx:250 +#: src/components/items/ActionDropdown.tsx:283 msgid "Duplicate item" msgstr "" @@ -1020,9 +1039,9 @@ msgstr "" #: src/components/items/QRCode.tsx:173 #: src/pages/part/PartDetail.tsx:218 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:161 -#: src/pages/sales/SalesOrderDetail.tsx:170 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:181 +#: src/pages/sales/ReturnOrderDetail.tsx:160 +#: src/pages/sales/SalesOrderDetail.tsx:169 msgid "Link" msgstr "" @@ -1248,7 +1267,7 @@ msgstr "" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:315 +#: src/pages/Index/Settings/SystemSettings.tsx:314 msgid "System Settings" msgstr "" @@ -1383,7 +1402,19 @@ msgstr "" msgid "Unknown model: {model}" msgstr "" -#: src/components/render/ModelType.tsx:22 +#: src/components/render/ModelType.tsx:101 +#~ msgid "Builds" +#~ msgstr "Builds" + +#: src/components/render/ModelType.tsx:147 +#~ msgid "Purchase Order Line" +#~ msgstr "Purchase Order Line" + +#: src/components/render/ModelType.tsx:148 +#~ msgid "Purchase Order Lines" +#~ msgstr "Purchase Order Lines" + +#: src/components/render/ModelType.tsx:202 #: src/forms/BuildForms.tsx:229 #: src/forms/BuildForms.tsx:452 #: src/forms/BuildForms.tsx:602 @@ -1396,8 +1427,8 @@ msgstr "" #: src/forms/StockForms.tsx:643 #: src/forms/StockForms.tsx:685 #: src/forms/StockForms.tsx:723 -#: src/pages/build/BuildDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:1080 +#: src/pages/build/BuildDetail.tsx:90 +#: src/pages/part/PartDetail.tsx:1079 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 @@ -1407,36 +1438,17 @@ msgstr "" msgid "Part" msgstr "" -#: src/components/render/ModelType.tsx:23 -#: src/defaults/links.tsx:29 -#: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:173 -#: src/pages/part/CategoryDetail.tsx:119 -#: src/pages/part/CategoryDetail.tsx:244 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:835 -msgid "Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:31 +#: src/components/render/ModelType.tsx:204 msgid "Part Parameter Template" msgstr "" -#: src/components/render/ModelType.tsx:32 -msgid "Part Parameter Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:38 +#: src/components/render/ModelType.tsx:206 msgid "Part Test Template" msgstr "" -#: src/components/render/ModelType.tsx:39 -msgid "Part Test Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:357 +#: src/components/render/ModelType.tsx:208 +#: src/pages/company/SupplierPartDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:355 #: src/pages/stock/StockDetail.tsx:169 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -1444,111 +1456,58 @@ msgstr "" msgid "Supplier Part" msgstr "" -#: src/components/render/ModelType.tsx:46 -msgid "Supplier Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:132 +#: src/components/render/ModelType.tsx:210 +#: src/pages/company/ManufacturerPartDetail.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 msgid "Manufacturer Part" msgstr "" -#: src/components/render/ModelType.tsx:55 -msgid "Manufacturer Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:305 +#: src/components/render/ModelType.tsx:212 +#: src/pages/part/CategoryDetail.tsx:303 msgid "Part Category" msgstr "" -#: src/components/render/ModelType.tsx:64 -#: src/pages/part/CategoryDetail.tsx:258 -#: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1070 -msgid "Part Categories" -msgstr "" - -#: src/components/render/ModelType.tsx:72 +#: src/components/render/ModelType.tsx:214 #: src/forms/BuildForms.tsx:602 -#: src/pages/stock/StockDetail.tsx:608 +#: src/pages/stock/StockDetail.tsx:607 #: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" -#: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:203 -#: src/pages/stock/LocationDetail.tsx:125 -#: src/pages/stock/LocationDetail.tsx:178 -#: src/pages/stock/LocationDetail.tsx:384 -msgid "Stock Items" -msgstr "" - -#: src/components/render/ModelType.tsx:81 +#: src/components/render/ModelType.tsx:216 msgid "Stock Location" msgstr "" -#: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:376 -#: src/pages/stock/StockDetail.tsx:600 -msgid "Stock Locations" -msgstr "" - -#: src/components/render/ModelType.tsx:90 +#: src/components/render/ModelType.tsx:218 msgid "Stock Location Type" msgstr "" -#: src/components/render/ModelType.tsx:91 -msgid "Stock Location Types" -msgstr "" - -#: src/components/render/ModelType.tsx:95 +#: src/components/render/ModelType.tsx:220 msgid "Stock History" msgstr "" -#: src/components/render/ModelType.tsx:96 -msgid "Stock Histories" +#: src/components/render/ModelType.tsx:222 +#: src/pages/stock/StockDetail.tsx:209 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:96 +msgid "Build Order" msgstr "" -#: src/components/render/ModelType.tsx:100 -#: src/defaults/links.tsx:31 -#: src/defaults/menuItems.tsx:43 -msgid "Build" -msgstr "" - -#: src/components/render/ModelType.tsx:101 -msgid "Builds" -msgstr "" - -#: src/components/render/ModelType.tsx:109 +#: src/components/render/ModelType.tsx:224 msgid "Build Line" msgstr "" -#: src/components/render/ModelType.tsx:110 -msgid "Build Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:117 +#: src/components/render/ModelType.tsx:226 msgid "Build Item" msgstr "" -#: src/components/render/ModelType.tsx:118 -msgid "Build Items" -msgstr "" - -#: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:339 +#: src/components/render/ModelType.tsx:228 +#: src/pages/company/CompanyDetail.tsx:337 msgid "Company" msgstr "" -#: src/components/render/ModelType.tsx:123 -msgid "Companies" -msgstr "" - -#: src/components/render/ModelType.tsx:131 +#: src/components/render/ModelType.tsx:230 #: src/tables/TableHoverCard.tsx:81 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 @@ -1557,176 +1516,262 @@ msgstr "" msgid "Project Code" msgstr "" -#: src/components/render/ModelType.tsx:132 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 -msgid "Project Codes" -msgstr "" - -#: src/components/render/ModelType.tsx:138 +#: src/components/render/ModelType.tsx:232 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:463 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" -#: src/components/render/ModelType.tsx:139 -#: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:670 -#: src/pages/purchasing/PurchasingIndex.tsx:25 -msgid "Purchase Orders" +#: src/components/render/ModelType.tsx:234 +msgid "Purchase Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:147 -msgid "Purchase Order Line" -msgstr "" - -#: src/components/render/ModelType.tsx:148 -msgid "Purchase Order Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:149 -#: src/pages/sales/SalesOrderDetail.tsx:505 +#: src/components/render/ModelType.tsx:236 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/sales/SalesOrderDetail.tsx:503 #: src/pages/stock/StockDetail.tsx:217 #: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" -#: src/components/render/ModelType.tsx:153 -#: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:677 -#: src/pages/sales/SalesIndex.tsx:26 -msgid "Sales Orders" -msgstr "" - -#: src/components/render/ModelType.tsx:161 +#: src/components/render/ModelType.tsx:238 msgid "Sales Order Shipment" msgstr "" -#: src/components/render/ModelType.tsx:162 -msgid "Sales Order Shipments" -msgstr "" - -#: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/components/render/ModelType.tsx:240 +#: src/pages/sales/ReturnOrderDetail.tsx:452 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" -#: src/components/render/ModelType.tsx:169 -#: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:223 -#: src/pages/sales/SalesIndex.tsx:32 -msgid "Return Orders" -msgstr "" - -#: src/components/render/ModelType.tsx:177 +#: src/components/render/ModelType.tsx:242 msgid "Return Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:178 -msgid "Return Order Line Items" -msgstr "" - -#: src/components/render/ModelType.tsx:182 -#: src/tables/company/AddressTable.tsx:47 +#: src/components/render/ModelType.tsx:244 +#: src/tables/company/AddressTable.tsx:48 msgid "Address" msgstr "" -#: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:253 -msgid "Addresses" -msgstr "" - -#: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:170 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/components/render/ModelType.tsx:246 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:178 msgid "Contact" msgstr "" -#: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:247 -msgid "Contacts" -msgstr "" - -#: src/components/render/ModelType.tsx:196 +#: src/components/render/ModelType.tsx:248 msgid "Owner" msgstr "" -#: src/components/render/ModelType.tsx:197 -msgid "Owners" -msgstr "" - -#: src/components/render/ModelType.tsx:203 +#: src/components/render/ModelType.tsx:250 #: src/tables/settings/ImportSessionTable.tsx:121 #: src/tables/stock/StockItemTestResultTable.tsx:204 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "" -#: src/components/render/ModelType.tsx:204 +#: src/components/render/ModelType.tsx:252 +msgid "Group" +msgstr "" + +#: src/components/render/ModelType.tsx:254 +msgid "Import Session" +msgstr "" + +#: src/components/render/ModelType.tsx:256 +msgid "Label Template" +msgstr "" + +#: src/components/render/ModelType.tsx:258 +msgid "Report Template" +msgstr "" + +#: src/components/render/ModelType.tsx:260 +msgid "Plugin Configuration" +msgstr "" + +#: src/components/render/ModelType.tsx:262 +msgid "Content Type" +msgstr "" + +#: src/components/render/ModelType.tsx:264 +msgid "Unknown Model" +msgstr "" + +#: src/components/render/ModelType.tsx:275 +#: src/defaults/links.tsx:29 +#: src/defaults/menuItems.tsx:33 +#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/part/CategoryDetail.tsx:118 +#: src/pages/part/CategoryDetail.tsx:242 +#: src/pages/part/CategoryDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:835 +msgid "Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:277 +msgid "Part Parameter Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:279 +msgid "Part Test Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:281 +msgid "Supplier Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:283 +msgid "Manufacturer Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:285 +#: src/pages/part/CategoryDetail.tsx:256 +#: src/pages/part/CategoryDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:1069 +msgid "Part Categories" +msgstr "" + +#: src/components/render/ModelType.tsx:287 +#: src/pages/company/CompanyDetail.tsx:202 +#: src/pages/stock/LocationDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:379 +msgid "Stock Items" +msgstr "" + +#: src/components/render/ModelType.tsx:289 +#: src/pages/stock/LocationDetail.tsx:188 +#: src/pages/stock/LocationDetail.tsx:371 +#: src/pages/stock/StockDetail.tsx:599 +msgid "Stock Locations" +msgstr "" + +#: src/components/render/ModelType.tsx:291 +msgid "Stock Location Types" +msgstr "" + +#: src/components/render/ModelType.tsx:293 +msgid "Stock Histories" +msgstr "" + +#: src/components/render/ModelType.tsx:295 +#: src/pages/Index/Settings/SystemSettings.tsx:236 +#: src/pages/build/BuildDetail.tsx:534 +#: src/pages/build/BuildIndex.tsx:22 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/sales/SalesOrderDetail.tsx:328 +msgid "Build Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:297 +msgid "Build Lines" +msgstr "" + +#: src/components/render/ModelType.tsx:299 +msgid "Build Items" +msgstr "" + +#: src/components/render/ModelType.tsx:301 +msgid "Companies" +msgstr "" + +#: src/components/render/ModelType.tsx:303 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 +msgid "Project Codes" +msgstr "" + +#: src/components/render/ModelType.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/company/CompanyDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/part/PartDetail.tsx:670 +#: src/pages/purchasing/PurchasingIndex.tsx:25 +msgid "Purchase Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:307 +msgid "Purchase Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:309 +#: src/pages/Index/Settings/SystemSettings.tsx:269 +#: src/pages/company/CompanyDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:677 +#: src/pages/sales/SalesIndex.tsx:26 +msgid "Sales Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:311 +msgid "Sales Order Shipments" +msgstr "" + +#: src/components/render/ModelType.tsx:313 +#: src/pages/Index/Settings/SystemSettings.tsx:285 +#: src/pages/company/CompanyDetail.tsx:222 +#: src/pages/sales/SalesIndex.tsx:32 +msgid "Return Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:315 +msgid "Return Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:317 +#: src/pages/company/CompanyDetail.tsx:252 +msgid "Addresses" +msgstr "" + +#: src/components/render/ModelType.tsx:319 +#: src/pages/company/CompanyDetail.tsx:246 +msgid "Contacts" +msgstr "" + +#: src/components/render/ModelType.tsx:321 +msgid "Owners" +msgstr "" + +#: src/components/render/ModelType.tsx:323 #: src/pages/Index/Settings/AdminCenter/Index.tsx:102 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "" -#: src/components/render/ModelType.tsx:210 -msgid "Group" -msgstr "" - -#: src/components/render/ModelType.tsx:211 +#: src/components/render/ModelType.tsx:325 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 #: src/tables/settings/UserTable.tsx:138 #: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "" -#: src/components/render/ModelType.tsx:218 -msgid "Import Session" -msgstr "" - -#: src/components/render/ModelType.tsx:219 +#: src/components/render/ModelType.tsx:327 msgid "Import Sessions" msgstr "" -#: src/components/render/ModelType.tsx:225 -msgid "Label Template" -msgstr "" - -#: src/components/render/ModelType.tsx:226 +#: src/components/render/ModelType.tsx:329 #: src/pages/Index/Settings/AdminCenter/Index.tsx:168 msgid "Label Templates" msgstr "" -#: src/components/render/ModelType.tsx:232 -msgid "Report Template" -msgstr "" - -#: src/components/render/ModelType.tsx:233 +#: src/components/render/ModelType.tsx:331 #: src/pages/Index/Settings/AdminCenter/Index.tsx:174 msgid "Report Templates" msgstr "" -#: src/components/render/ModelType.tsx:239 -msgid "Plugin Configuration" -msgstr "" - -#: src/components/render/ModelType.tsx:240 +#: src/components/render/ModelType.tsx:333 msgid "Plugin Configurations" msgstr "" -#: src/components/render/ModelType.tsx:246 -msgid "Content Type" +#: src/components/render/ModelType.tsx:335 +msgid "Content Types" msgstr "" -#: src/components/render/ModelType.tsx:247 -msgid "Content Types" +#: src/components/render/ModelType.tsx:337 +msgid "Unknown Models" msgstr "" #: src/components/render/Order.tsx:121 @@ -1735,8 +1780,8 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:325 -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/CompanyDetail.tsx:323 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/pages/part/PartDetail.tsx:896 msgid "Inactive" msgstr "" @@ -1750,23 +1795,23 @@ msgstr "" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:206 +#: src/pages/Index/Settings/SystemSettings.tsx:204 #: src/pages/part/PartDetail.tsx:550 -#: src/pages/stock/LocationDetail.tsx:356 +#: src/pages/stock/LocationDetail.tsx:351 #: src/pages/stock/StockDetail.tsx:407 #: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "" -#: src/components/render/Stock.tsx:60 +#: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:565 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/build/BuildAllocatedStockTable.tsx:102 #: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "" -#: src/components/render/Stock.tsx:62 +#: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:234 #: src/forms/BuildForms.tsx:602 #: src/forms/PurchaseOrderForms.tsx:641 @@ -1774,7 +1819,7 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:171 #: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:571 +#: src/pages/stock/StockDetail.tsx:570 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 @@ -2503,7 +2548,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:96 +#: src/pages/company/CompanyDetail.tsx:95 msgid "Website" msgstr "" @@ -2515,13 +2560,18 @@ msgstr "" msgid "Demo" msgstr "" +#: src/defaults/links.tsx:31 +#: src/defaults/menuItems.tsx:43 +msgid "Build" +msgstr "" + #: src/defaults/links.tsx:33 #: src/defaults/menuItems.tsx:48 #: 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:329 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "" @@ -2529,9 +2579,9 @@ msgstr "" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:459 +#: src/pages/sales/ReturnOrderDetail.tsx:457 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:510 +#: src/pages/sales/SalesOrderDetail.tsx:508 msgid "Sales" msgstr "" @@ -2768,7 +2818,7 @@ msgid "Remove line" msgstr "" #: src/forms/BuildForms.tsx:631 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:200 msgid "Source Location" msgstr "" @@ -2886,9 +2936,9 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:521 -#: src/pages/build/BuildDetail.tsx:215 +#: src/pages/build/BuildDetail.tsx:214 #: src/pages/stock/StockDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:583 +#: src/pages/stock/StockDetail.tsx:582 #: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:189 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 @@ -2901,20 +2951,20 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:543 #: src/forms/StockForms.tsx:428 -#: src/pages/company/SupplierPartDetail.tsx:152 -#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/stock/StockDetail.tsx:240 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:105 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 -#: src/pages/sales/ReturnOrderDetail.tsx:117 -#: src/pages/sales/SalesOrderDetail.tsx:123 +#: src/pages/build/BuildDetail.tsx:104 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:143 +#: src/pages/sales/ReturnOrderDetail.tsx:116 +#: src/pages/sales/SalesOrderDetail.tsx:122 #: src/tables/build/BuildOrderTable.tsx:114 -#: src/tables/machine/MachineListTable.tsx:335 +#: src/tables/machine/MachineListTable.tsx:334 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 #: src/tables/sales/ReturnOrderLineItemTable.tsx:132 @@ -2928,13 +2978,13 @@ msgid "Status" msgstr "" #: src/forms/PurchaseOrderForms.tsx:565 -#: src/pages/company/SupplierPartDetail.tsx:106 +#: src/pages/company/SupplierPartDetail.tsx:105 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:641 -#: src/pages/company/SupplierPartDetail.tsx:124 +#: src/pages/company/SupplierPartDetail.tsx:123 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" @@ -3692,8 +3742,8 @@ msgstr "" #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 -#: src/tables/machine/MachineListTable.tsx:332 -#: src/tables/machine/MachineListTable.tsx:594 +#: src/tables/machine/MachineListTable.tsx:331 +#: src/tables/machine/MachineListTable.tsx:593 #: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 @@ -3759,32 +3809,32 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27 #: src/tables/ColumnRenderers.tsx:248 msgid "Currency" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:31 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32 msgid "Rate" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:43 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44 msgid "Exchange rates updated" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:49 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50 msgid "Exchange rate update error" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:61 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:62 msgid "Refresh currency exchange rates" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:98 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 msgid "Last fetched" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:100 msgid "Base currency" msgstr "" @@ -3817,7 +3867,7 @@ msgid "Custom Units" msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:156 -#: src/pages/part/CategoryDetail.tsx:264 +#: src/pages/part/CategoryDetail.tsx:262 msgid "Part Parameters" msgstr "" @@ -3899,6 +3949,10 @@ msgstr "" msgid "Landscape" msgstr "" +#: src/pages/Index/Settings/AdminCenter/ReportTemplatePanel.tsx:26 +msgid "Attach to Model" +msgstr "" + #: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:35 msgid "Background Worker Not Running" msgstr "" @@ -4000,20 +4054,12 @@ msgstr "" msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:231 +#: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/part/PartDetail.tsx:690 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:536 -#: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:624 -#: src/pages/sales/SalesOrderDetail.tsx:329 -msgid "Build Orders" -msgstr "" - -#: src/pages/Index/Settings/SystemSettings.tsx:318 +#: src/pages/Index/Settings/SystemSettings.tsx:317 msgid "Switch to User Setting" msgstr "" @@ -4069,37 +4115,37 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:98 +#: src/pages/build/BuildDetail.tsx:97 #: src/pages/part/PartDetail.tsx:150 #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:184 #: src/tables/build/BuildOrderTable.tsx:54 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderLineItemTable.tsx:66 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:117 -#: src/pages/sales/ReturnOrderDetail.tsx:91 -#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/build/BuildDetail.tsx:110 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/sales/ReturnOrderDetail.tsx:90 +#: src/pages/sales/SalesOrderDetail.tsx:96 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/build/BuildLineTable.tsx:195 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:117 -#: src/pages/company/CompanyDetail.tsx:90 -#: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:92 -#: src/pages/part/CategoryDetail.tsx:101 +#: src/pages/build/BuildDetail.tsx:116 +#: src/pages/company/CompanyDetail.tsx:89 +#: src/pages/company/ManufacturerPartDetail.tsx:82 +#: src/pages/company/SupplierPartDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:100 #: src/pages/part/PartDetail.tsx:157 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 -#: src/pages/sales/ReturnOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:117 -#: src/pages/stock/LocationDetail.tsx:106 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 +#: src/pages/sales/ReturnOrderDetail.tsx:110 +#: src/pages/sales/SalesOrderDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:102 #: src/tables/ColumnRenderers.tsx:81 #: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 @@ -4112,34 +4158,34 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 #: src/tables/sales/SalesOrderAllocationTable.tsx:56 -#: src/tables/sales/SalesOrderLineItemTable.tsx:67 +#: src/tables/sales/SalesOrderLineItemTable.tsx:71 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:125 +#: src/pages/build/BuildDetail.tsx:124 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:136 +#: src/pages/build/BuildDetail.tsx:135 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:144 -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:269 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:161 +#: src/pages/build/BuildDetail.tsx:160 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:168 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/part/PartDetail.tsx:372 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:195 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:215 +#: src/pages/sales/ReturnOrderDetail.tsx:194 +#: src/pages/sales/SalesOrderDetail.tsx:203 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -4147,19 +4193,19 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:175 +#: src/pages/build/BuildDetail.tsx:174 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:182 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:188 -#: src/pages/sales/SalesOrderDetail.tsx:197 +#: src/pages/build/BuildDetail.tsx:181 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:208 +#: src/pages/sales/ReturnOrderDetail.tsx:187 +#: src/pages/sales/SalesOrderDetail.tsx:196 #: src/tables/ColumnRenderers.tsx:212 #: src/tables/part/PartPurchaseOrdersTable.tsx:99 #: src/tables/sales/ReturnOrderLineItemTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Target Date" msgstr "" @@ -4169,7 +4215,7 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "View part barcode" -#: src/pages/build/BuildDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:188 msgid "Completed" msgstr "" @@ -4183,7 +4229,7 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:202 +#: src/pages/build/BuildDetail.tsx:201 msgid "Any location" msgstr "" @@ -4191,7 +4237,7 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:209 +#: src/pages/build/BuildDetail.tsx:208 msgid "Destination Location" msgstr "" @@ -4207,68 +4253,68 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:247 +#: src/pages/build/BuildDetail.tsx:246 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:263 -#: src/pages/sales/ReturnOrderDetail.tsx:126 -#: src/pages/sales/ReturnOrderDetail.tsx:233 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:268 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/build/BuildDetail.tsx:252 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:262 +#: src/pages/sales/ReturnOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:232 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:267 +#: src/pages/sales/SalesOrderDetail.tsx:276 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/build/BuildDetail.tsx:262 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/sales/SalesOrderDetail.tsx:314 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 +#: src/pages/build/BuildDetail.tsx:294 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:309 +#: src/pages/build/BuildDetail.tsx:308 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:318 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:329 #: src/pages/part/PartDetail.tsx:707 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/company/CompanyDetail.tsx:259 -#: src/pages/company/ManufacturerPartDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:343 +#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/ManufacturerPartDetail.tsx:178 #: src/pages/part/PartDetail.tsx:729 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 -#: src/pages/sales/ReturnOrderDetail.tsx:270 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:304 +#: src/pages/sales/ReturnOrderDetail.tsx:269 +#: src/pages/sales/SalesOrderDetail.tsx:338 #: src/pages/stock/StockDetail.tsx:381 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:352 -#: src/pages/company/CompanyDetail.tsx:270 -#: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:253 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:269 +#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:252 #: src/pages/part/PartDetail.tsx:737 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:281 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:280 +#: src/pages/sales/SalesOrderDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:392 #: src/tables/build/BuildOrderTestTable.tsx:143 #: src/tables/stock/StockTrackingTable.tsx:189 @@ -4279,7 +4325,7 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:370 +#: src/pages/build/BuildDetail.tsx:369 msgid "Edit Build Order" msgstr "" @@ -4287,126 +4333,126 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:390 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/SalesOrderDetail.tsx:375 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 +#: src/pages/sales/ReturnOrderDetail.tsx:341 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:402 msgid "Hold Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:350 +#: src/pages/sales/ReturnOrderDetail.tsx:349 +#: src/pages/sales/SalesOrderDetail.tsx:382 +msgid "Place this order on hold" +msgstr "" + #: src/pages/build/BuildDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:350 #: src/pages/sales/SalesOrderDetail.tsx:383 -msgid "Place this order on hold" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:406 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:352 -#: src/pages/sales/ReturnOrderDetail.tsx:351 -#: src/pages/sales/SalesOrderDetail.tsx:384 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:410 msgid "Issue Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/SalesOrderDetail.tsx:366 +msgid "Issue this order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:413 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335 #: src/pages/sales/ReturnOrderDetail.tsx:334 #: src/pages/sales/SalesOrderDetail.tsx:367 -msgid "Issue this order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:414 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:336 -#: src/pages/sales/ReturnOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:368 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:418 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:421 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:357 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 -#: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/sales/ReturnOrderDetail.tsx:358 +#: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:453 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 -#: src/pages/sales/ReturnOrderDetail.tsx:388 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:386 +#: src/pages/sales/ReturnOrderDetail.tsx:387 +#: src/pages/sales/SalesOrderDetail.tsx:420 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:460 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:394 -#: src/pages/sales/ReturnOrderDetail.tsx:395 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:459 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:393 +#: src/pages/sales/ReturnOrderDetail.tsx:394 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:477 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:459 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:415 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:457 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:464 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:462 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:492 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:429 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:426 +#: src/pages/sales/ReturnOrderDetail.tsx:427 +#: src/pages/sales/SalesOrderDetail.tsx:465 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:497 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:434 -#: src/pages/sales/SalesOrderDetail.tsx:472 +#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:432 +#: src/pages/sales/SalesOrderDetail.tsx:470 msgid "Cancel order" msgstr "" @@ -4418,24 +4464,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:104 +#: src/pages/company/CompanyDetail.tsx:103 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:111 +#: src/pages/company/CompanyDetail.tsx:110 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:120 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:126 +#: src/pages/company/CompanyDetail.tsx:125 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:116 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:333 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:132 +#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:201 +#: src/pages/company/SupplierPartDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4443,20 +4489,20 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:132 +#: src/pages/company/CompanyDetail.tsx:131 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:101 -#: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:100 +#: src/pages/company/ManufacturerPartDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:130 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:138 +#: src/pages/company/CompanyDetail.tsx:137 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:105 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/ReturnOrderDetail.tsx:104 +#: src/pages/sales/SalesOrderDetail.tsx:110 #: src/pages/stock/StockDetail.tsx:226 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 @@ -4465,7 +4511,7 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:172 +#: src/pages/company/CompanyDetail.tsx:171 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" @@ -4474,11 +4520,11 @@ msgstr "" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:178 +#: src/pages/company/CompanyDetail.tsx:177 msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:187 +#: src/pages/company/CompanyDetail.tsx:186 msgid "Supplied Parts" msgstr "" @@ -4486,84 +4532,84 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:232 +#: src/pages/company/CompanyDetail.tsx:231 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:290 +#: src/pages/company/CompanyDetail.tsx:289 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:298 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:306 +#: src/pages/company/CompanyDetail.tsx:305 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/company/ManufacturerPartDetail.tsx:75 +#: src/pages/company/SupplierPartDetail.tsx:84 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:99 +#: src/pages/company/ManufacturerPartDetail.tsx:90 +#: src/pages/company/SupplierPartDetail.tsx:98 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:108 +#: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:138 +#: src/pages/company/ManufacturerPartDetail.tsx:137 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/ManufacturerPartDetail.tsx:146 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:153 +#: src/pages/company/ManufacturerPartDetail.tsx:152 #: src/pages/part/PartDetail.tsx:539 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/company/ManufacturerPartDetail.tsx:164 #: src/pages/part/PartDetail.tsx:657 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:208 +#: src/pages/company/ManufacturerPartDetail.tsx:207 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:215 +#: src/pages/company/ManufacturerPartDetail.tsx:214 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:227 +#: src/pages/company/ManufacturerPartDetail.tsx:226 #: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: 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 "" -#: src/pages/company/SupplierPartDetail.tsx:159 +#: src/pages/company/SupplierPartDetail.tsx:158 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 @@ -4571,122 +4617,122 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:170 +#: src/pages/company/SupplierPartDetail.tsx:169 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:177 +#: src/pages/company/SupplierPartDetail.tsx:176 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:212 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:219 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:292 +#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:291 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:243 +#: src/pages/company/SupplierPartDetail.tsx:242 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:276 +#: src/pages/company/SupplierPartDetail.tsx:275 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:301 +#: src/pages/company/SupplierPartDetail.tsx:299 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:309 +#: src/pages/company/SupplierPartDetail.tsx:307 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:315 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:98 +#: src/pages/part/CategoryDetail.tsx:92 +#: src/pages/stock/LocationDetail.tsx:94 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:109 +#: src/pages/part/CategoryDetail.tsx:108 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/part/CategoryDetail.tsx:125 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:138 +#: src/pages/part/CategoryDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:134 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:138 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:146 +#: src/pages/part/CategoryDetail.tsx:145 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:157 +#: src/pages/part/CategoryDetail.tsx:156 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:167 -#: src/pages/part/CategoryDetail.tsx:221 +#: src/pages/part/CategoryDetail.tsx:166 +#: src/pages/part/CategoryDetail.tsx:219 #: src/tables/part/PartCategoryTable.tsx:102 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:230 +#: src/pages/part/CategoryDetail.tsx:179 +#: src/pages/stock/LocationDetail.tsx:226 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 -#: src/pages/part/CategoryDetail.tsx:226 +#: src/pages/part/CategoryDetail.tsx:187 +#: src/pages/part/CategoryDetail.tsx:224 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:197 +#: src/pages/part/CategoryDetail.tsx:196 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:198 +#: src/pages/part/CategoryDetail.tsx:197 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:216 +#: src/pages/part/CategoryDetail.tsx:215 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:238 +#: src/pages/part/CategoryDetail.tsx:236 msgid "Category Details" msgstr "" @@ -4731,7 +4777,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:320 #: src/tables/build/BuildLineTable.tsx:166 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:103 +#: src/tables/sales/SalesOrderLineItemTable.tsx:107 msgid "Available Stock" msgstr "" @@ -4746,7 +4792,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:237 #: src/tables/build/BuildLineTable.tsx:128 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 +#: src/tables/sales/SalesOrderLineItemTable.tsx:145 msgid "On order" msgstr "" @@ -4770,7 +4816,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:295 #: src/pages/part/PartDetail.tsx:884 -#: src/pages/stock/StockDetail.tsx:560 +#: src/pages/stock/StockDetail.tsx:559 #: src/tables/build/BuildOrderTestTable.tsx:220 #: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" @@ -4915,7 +4961,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:860 #: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:576 #: src/tables/build/BuildLineTable.tsx:59 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:177 @@ -4958,7 +5004,7 @@ msgid "Deleting this part cannot be reversed" msgstr "" #: src/pages/part/PartDetail.tsx:1006 -#: src/pages/stock/LocationDetail.tsx:313 +#: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" @@ -4975,7 +5021,7 @@ msgstr "" msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1094 +#: src/pages/part/PartDetail.tsx:1093 msgid "Select Part Revision" msgstr "" @@ -5028,7 +5074,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:89 +#: src/tables/sales/SalesOrderLineItemTable.tsx:93 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -5067,7 +5113,7 @@ msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 #: src/tables/bom/BomTable.tsx:176 #: src/tables/general/ExtraLineItemTable.tsx:56 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" @@ -5196,23 +5242,23 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:88 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:98 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:97 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:122 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:133 -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:153 +#: src/pages/sales/ReturnOrderDetail.tsx:132 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Line Items" msgstr "" @@ -5222,91 +5268,91 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:140 -#: src/pages/sales/SalesOrderDetail.tsx:149 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:160 +#: src/pages/sales/ReturnOrderDetail.tsx:139 +#: src/pages/sales/SalesOrderDetail.tsx:148 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:147 -#: src/pages/sales/SalesOrderDetail.tsx:156 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:146 +#: src/pages/sales/SalesOrderDetail.tsx:155 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:182 -#: src/pages/sales/SalesOrderDetail.tsx:191 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 +#: src/pages/sales/ReturnOrderDetail.tsx:181 +#: src/pages/sales/SalesOrderDetail.tsx:190 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:227 -#: src/pages/sales/SalesOrderDetail.tsx:262 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 +#: src/pages/sales/ReturnOrderDetail.tsx:226 +#: src/pages/sales/SalesOrderDetail.tsx:261 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 -#: src/pages/sales/ReturnOrderDetail.tsx:254 -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:275 +#: src/pages/sales/ReturnOrderDetail.tsx:253 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/pages/sales/SalesOrderDetail.tsx:453 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/sales/ReturnOrderDetail.tsx:412 +#: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/ReturnOrderDetail.tsx:96 +#: src/pages/sales/SalesOrderDetail.tsx:102 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:310 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:319 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:332 +#: src/pages/sales/ReturnOrderDetail.tsx:331 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:342 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:348 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Complete Return Order" msgstr "" @@ -5314,15 +5360,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:239 +#: src/pages/sales/SalesOrderDetail.tsx:238 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:248 +#: src/pages/sales/SalesOrderDetail.tsx:247 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5332,88 +5378,88 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:308 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:364 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:114 +#: src/pages/stock/LocationDetail.tsx:110 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:128 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:140 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:150 +#: src/pages/stock/LocationDetail.tsx:146 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:161 +#: src/pages/stock/LocationDetail.tsx:157 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:172 +#: src/pages/stock/LocationDetail.tsx:168 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:198 +#: src/pages/stock/LocationDetail.tsx:194 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:217 -#: src/pages/stock/LocationDetail.tsx:340 +#: src/pages/stock/LocationDetail.tsx:213 +#: src/pages/stock/LocationDetail.tsx:335 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:238 -#: src/pages/stock/LocationDetail.tsx:345 +#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:340 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:238 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:247 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:335 +#: src/pages/stock/LocationDetail.tsx:331 msgid "Location Actions" msgstr "" @@ -5441,12 +5487,6 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:96 -msgid "Build Order" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" @@ -5731,7 +5771,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:229 #: src/tables/build/BuildLineTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:127 +#: src/tables/sales/SalesOrderLineItemTable.tsx:131 msgid "Includes variant stock" msgstr "" @@ -5742,7 +5782,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 #: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" @@ -6031,7 +6071,7 @@ msgid "Show tracked lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:119 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "In production" msgstr "" @@ -6040,7 +6080,7 @@ msgid "Insufficient stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:163 -#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/sales/SalesOrderLineItemTable.tsx:125 #: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" @@ -6054,7 +6094,7 @@ msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:283 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 +#: src/tables/sales/SalesOrderLineItemTable.tsx:247 msgid "Create Build Order" msgstr "" @@ -6245,24 +6285,24 @@ msgstr "" msgid "Required Tests" msgstr "" -#: src/tables/company/AddressTable.tsx:121 -#: src/tables/company/AddressTable.tsx:185 +#: src/tables/company/AddressTable.tsx:118 +#: src/tables/company/AddressTable.tsx:182 msgid "Add Address" msgstr "" -#: src/tables/company/AddressTable.tsx:126 +#: src/tables/company/AddressTable.tsx:123 msgid "Address created" msgstr "" -#: src/tables/company/AddressTable.tsx:135 +#: src/tables/company/AddressTable.tsx:132 msgid "Edit Address" msgstr "" -#: src/tables/company/AddressTable.tsx:143 +#: src/tables/company/AddressTable.tsx:140 msgid "Delete Address" msgstr "" -#: src/tables/company/AddressTable.tsx:144 +#: src/tables/company/AddressTable.tsx:141 msgid "Are you sure you want to delete this address?" msgstr "" @@ -6372,23 +6412,23 @@ msgid "Drag attachment file here to upload" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:86 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 #: src/tables/sales/ReturnOrderLineItemTable.tsx:60 -#: src/tables/sales/SalesOrderLineItemTable.tsx:196 +#: src/tables/sales/SalesOrderLineItemTable.tsx:200 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:98 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/SalesOrderLineItemTable.tsx:214 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:106 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/SalesOrderLineItemTable.tsx:222 +#: src/tables/sales/SalesOrderLineItemTable.tsx:226 msgid "Delete Line Item" msgstr "" @@ -6401,12 +6441,12 @@ msgid "Machine restarted" msgstr "" #: src/tables/machine/MachineListTable.tsx:212 -#: src/tables/machine/MachineListTable.tsx:263 +#: src/tables/machine/MachineListTable.tsx:262 msgid "Edit machine" msgstr "" #: src/tables/machine/MachineListTable.tsx:226 -#: src/tables/machine/MachineListTable.tsx:267 +#: src/tables/machine/MachineListTable.tsx:266 msgid "Delete machine" msgstr "" @@ -6419,7 +6459,7 @@ msgid "Are you sure you want to remove the machine \"{0}\"?" msgstr "" #: src/tables/machine/MachineListTable.tsx:255 -#: src/tables/machine/MachineListTable.tsx:432 +#: src/tables/machine/MachineListTable.tsx:431 msgid "Restart required" msgstr "" @@ -6427,50 +6467,50 @@ msgstr "" msgid "Machine Actions" msgstr "" -#: src/tables/machine/MachineListTable.tsx:272 +#: src/tables/machine/MachineListTable.tsx:271 msgid "Restart" msgstr "" -#: src/tables/machine/MachineListTable.tsx:274 +#: src/tables/machine/MachineListTable.tsx:273 msgid "Restart machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:276 +#: src/tables/machine/MachineListTable.tsx:275 msgid "manual restart required" msgstr "" -#: src/tables/machine/MachineListTable.tsx:292 +#: src/tables/machine/MachineListTable.tsx:291 msgid "Machine information" msgstr "" -#: src/tables/machine/MachineListTable.tsx:303 -#: src/tables/machine/MachineListTable.tsx:599 +#: src/tables/machine/MachineListTable.tsx:302 +#: src/tables/machine/MachineListTable.tsx:598 msgid "Machine Type" msgstr "" -#: src/tables/machine/MachineListTable.tsx:316 +#: src/tables/machine/MachineListTable.tsx:315 msgid "Machine Driver" msgstr "" -#: src/tables/machine/MachineListTable.tsx:329 +#: src/tables/machine/MachineListTable.tsx:328 msgid "Initialized" msgstr "" -#: src/tables/machine/MachineListTable.tsx:350 +#: src/tables/machine/MachineListTable.tsx:349 #: src/tables/machine/MachineTypeTable.tsx:261 msgid "Errors" msgstr "" -#: src/tables/machine/MachineListTable.tsx:358 +#: src/tables/machine/MachineListTable.tsx:357 #: src/tables/machine/MachineTypeTable.tsx:269 msgid "No errors reported" msgstr "" -#: src/tables/machine/MachineListTable.tsx:378 +#: src/tables/machine/MachineListTable.tsx:377 msgid "Machine Settings" msgstr "" -#: src/tables/machine/MachineListTable.tsx:389 +#: src/tables/machine/MachineListTable.tsx:388 msgid "Driver Settings" msgstr "" @@ -6478,15 +6518,15 @@ msgstr "" #~ msgid "Create machine" #~ msgstr "Create machine" -#: src/tables/machine/MachineListTable.tsx:506 +#: src/tables/machine/MachineListTable.tsx:505 msgid "Add machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:561 +#: src/tables/machine/MachineListTable.tsx:560 msgid "Machine detail" msgstr "" -#: src/tables/machine/MachineListTable.tsx:608 +#: src/tables/machine/MachineListTable.tsx:607 msgid "Driver" msgstr "" @@ -7252,7 +7292,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337 msgid "Import Line Items" msgstr "" @@ -7268,25 +7308,25 @@ msgstr "" msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:298 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342 #: src/tables/sales/ReturnOrderLineItemTable.tsx:142 -#: src/tables/sales/SalesOrderLineItemTable.tsx:240 +#: src/tables/sales/SalesOrderLineItemTable.tsx:257 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352 msgid "Receive items" msgstr "" @@ -7354,15 +7394,23 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:262 +#: src/tables/sales/SalesOrderLineItemTable.tsx:238 +msgid "Allocate Serial Numbers" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:279 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 +msgid "Allocate Serials" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:303 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 #: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" diff --git a/src/frontend/src/locales/sl/messages.po b/src/frontend/src/locales/sl/messages.po index 4f36ded238..520ace12cf 100644 --- a/src/frontend/src/locales/sl/messages.po +++ b/src/frontend/src/locales/sl/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: sl\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-29 04:38\n" +"PO-Revision-Date: 2024-09-09 03:25\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" @@ -60,8 +60,9 @@ msgstr "" #: src/components/buttons/PrintingActions.tsx:106 #: src/components/buttons/PrintingActions.tsx:144 -#: src/components/editors/NotesEditor.tsx:65 -#: src/components/editors/NotesEditor.tsx:165 +#: src/components/editors/NotesEditor.tsx:40 +#: src/components/editors/NotesEditor.tsx:109 +#: src/components/editors/NotesEditor.tsx:163 #: src/components/forms/fields/ApiFormField.tsx:319 #: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 @@ -163,8 +164,8 @@ msgstr "" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:237 -#: src/components/items/ActionDropdown.tsx:238 +#: src/components/items/ActionDropdown.tsx:270 +#: src/components/items/ActionDropdown.tsx:271 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:210 @@ -239,31 +240,45 @@ msgstr "" #~ msgid "Part is virtual (not a physical part)" #~ msgstr "Part is virtual (not a physical part)" -#: src/components/editors/NotesEditor.tsx:66 +#: src/components/editors/NotesEditor.tsx:41 +#: src/components/editors/NotesEditor.tsx:110 msgid "Image upload failed" msgstr "" -#: src/components/editors/NotesEditor.tsx:156 +#: src/components/editors/NotesEditor.tsx:119 +#: src/components/editors/NotesEditor.tsx:154 #: src/components/forms/ApiForm.tsx:467 #: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "" -#: src/components/editors/NotesEditor.tsx:157 +#: src/components/editors/NotesEditor.tsx:120 +msgid "Image uploaded successfully" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:155 msgid "Notes saved successfully" msgstr "" -#: src/components/editors/NotesEditor.tsx:166 +#: src/components/editors/NotesEditor.tsx:164 msgid "Failed to save notes" msgstr "" -#: src/components/editors/NotesEditor.tsx:198 -msgid "Preview Notes" +#: src/components/editors/NotesEditor.tsx:182 +msgid "Disable Editing" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:191 +msgid "Enable Editing" msgstr "" #: src/components/editors/NotesEditor.tsx:198 -msgid "Edit Notes" -msgstr "" +#~ msgid "Preview Notes" +#~ msgstr "Preview Notes" + +#: src/components/editors/NotesEditor.tsx:198 +#~ msgid "Edit Notes" +#~ msgstr "Edit Notes" #: src/components/editors/NotesEditor.tsx:212 msgid "Save Notes" @@ -417,7 +432,7 @@ msgid "Update" msgstr "" #: src/components/forms/ApiForm.tsx:698 -#: src/components/items/ActionDropdown.tsx:217 +#: src/components/items/ActionDropdown.tsx:250 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:357 #: src/pages/Notifications.tsx:123 @@ -593,9 +608,9 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 -#: src/pages/part/CategoryDetail.tsx:81 +#: src/pages/part/CategoryDetail.tsx:80 #: src/pages/part/PartDetail.tsx:143 -#: src/pages/stock/LocationDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:82 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -867,68 +882,72 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:131 -msgid "Barcode Actions" -msgstr "" - -#: src/components/items/ActionDropdown.tsx:136 -msgid "View" -msgstr "" - -#: src/components/items/ActionDropdown.tsx:138 -msgid "View barcode" +#: src/components/items/ActionDropdown.tsx:128 +msgid "Options" msgstr "" #: src/components/items/ActionDropdown.tsx:140 #~ msgid "View Barcode" #~ msgstr "View Barcode" -#: src/components/items/ActionDropdown.tsx:144 +#: src/components/items/ActionDropdown.tsx:162 +#~ msgid "Link custom barcode" +#~ msgstr "Link custom barcode" + +#: src/components/items/ActionDropdown.tsx:164 +msgid "Barcode Actions" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:169 +msgid "View" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:171 +msgid "View barcode" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:177 msgid "Link Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:146 +#: src/components/items/ActionDropdown.tsx:179 msgid "Link a custom barcode to this item" msgstr "" -#: src/components/items/ActionDropdown.tsx:152 +#: src/components/items/ActionDropdown.tsx:185 #: src/components/items/QRCode.tsx:195 #: src/forms/PurchaseOrderForms.tsx:419 msgid "Unlink Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:187 msgid "Unlink custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:162 -#~ msgid "Link custom barcode" -#~ msgstr "Link custom barcode" - -#: src/components/items/ActionDropdown.tsx:205 +#: src/components/items/ActionDropdown.tsx:238 #: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "" -#: src/components/items/ActionDropdown.tsx:206 +#: src/components/items/ActionDropdown.tsx:239 msgid "Edit item" msgstr "" -#: src/components/items/ActionDropdown.tsx:218 +#: src/components/items/ActionDropdown.tsx:251 msgid "Delete item" msgstr "" -#: src/components/items/ActionDropdown.tsx:226 -#: src/components/items/ActionDropdown.tsx:227 +#: src/components/items/ActionDropdown.tsx:259 +#: src/components/items/ActionDropdown.tsx:260 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:249 +#: src/components/items/ActionDropdown.tsx:282 #: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "" -#: src/components/items/ActionDropdown.tsx:250 +#: src/components/items/ActionDropdown.tsx:283 msgid "Duplicate item" msgstr "" @@ -1020,9 +1039,9 @@ msgstr "" #: src/components/items/QRCode.tsx:173 #: src/pages/part/PartDetail.tsx:218 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:161 -#: src/pages/sales/SalesOrderDetail.tsx:170 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:181 +#: src/pages/sales/ReturnOrderDetail.tsx:160 +#: src/pages/sales/SalesOrderDetail.tsx:169 msgid "Link" msgstr "" @@ -1248,7 +1267,7 @@ msgstr "" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:315 +#: src/pages/Index/Settings/SystemSettings.tsx:314 msgid "System Settings" msgstr "" @@ -1383,7 +1402,19 @@ msgstr "" msgid "Unknown model: {model}" msgstr "" -#: src/components/render/ModelType.tsx:22 +#: src/components/render/ModelType.tsx:101 +#~ msgid "Builds" +#~ msgstr "Builds" + +#: src/components/render/ModelType.tsx:147 +#~ msgid "Purchase Order Line" +#~ msgstr "Purchase Order Line" + +#: src/components/render/ModelType.tsx:148 +#~ msgid "Purchase Order Lines" +#~ msgstr "Purchase Order Lines" + +#: src/components/render/ModelType.tsx:202 #: src/forms/BuildForms.tsx:229 #: src/forms/BuildForms.tsx:452 #: src/forms/BuildForms.tsx:602 @@ -1396,8 +1427,8 @@ msgstr "" #: src/forms/StockForms.tsx:643 #: src/forms/StockForms.tsx:685 #: src/forms/StockForms.tsx:723 -#: src/pages/build/BuildDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:1080 +#: src/pages/build/BuildDetail.tsx:90 +#: src/pages/part/PartDetail.tsx:1079 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 @@ -1407,36 +1438,17 @@ msgstr "" msgid "Part" msgstr "" -#: src/components/render/ModelType.tsx:23 -#: src/defaults/links.tsx:29 -#: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:173 -#: src/pages/part/CategoryDetail.tsx:119 -#: src/pages/part/CategoryDetail.tsx:244 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:835 -msgid "Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:31 +#: src/components/render/ModelType.tsx:204 msgid "Part Parameter Template" msgstr "" -#: src/components/render/ModelType.tsx:32 -msgid "Part Parameter Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:38 +#: src/components/render/ModelType.tsx:206 msgid "Part Test Template" msgstr "" -#: src/components/render/ModelType.tsx:39 -msgid "Part Test Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:357 +#: src/components/render/ModelType.tsx:208 +#: src/pages/company/SupplierPartDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:355 #: src/pages/stock/StockDetail.tsx:169 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -1444,111 +1456,58 @@ msgstr "" msgid "Supplier Part" msgstr "" -#: src/components/render/ModelType.tsx:46 -msgid "Supplier Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:132 +#: src/components/render/ModelType.tsx:210 +#: src/pages/company/ManufacturerPartDetail.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 msgid "Manufacturer Part" msgstr "" -#: src/components/render/ModelType.tsx:55 -msgid "Manufacturer Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:305 +#: src/components/render/ModelType.tsx:212 +#: src/pages/part/CategoryDetail.tsx:303 msgid "Part Category" msgstr "" -#: src/components/render/ModelType.tsx:64 -#: src/pages/part/CategoryDetail.tsx:258 -#: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1070 -msgid "Part Categories" -msgstr "" - -#: src/components/render/ModelType.tsx:72 +#: src/components/render/ModelType.tsx:214 #: src/forms/BuildForms.tsx:602 -#: src/pages/stock/StockDetail.tsx:608 +#: src/pages/stock/StockDetail.tsx:607 #: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" -#: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:203 -#: src/pages/stock/LocationDetail.tsx:125 -#: src/pages/stock/LocationDetail.tsx:178 -#: src/pages/stock/LocationDetail.tsx:384 -msgid "Stock Items" -msgstr "" - -#: src/components/render/ModelType.tsx:81 +#: src/components/render/ModelType.tsx:216 msgid "Stock Location" msgstr "" -#: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:376 -#: src/pages/stock/StockDetail.tsx:600 -msgid "Stock Locations" -msgstr "" - -#: src/components/render/ModelType.tsx:90 +#: src/components/render/ModelType.tsx:218 msgid "Stock Location Type" msgstr "" -#: src/components/render/ModelType.tsx:91 -msgid "Stock Location Types" -msgstr "" - -#: src/components/render/ModelType.tsx:95 +#: src/components/render/ModelType.tsx:220 msgid "Stock History" msgstr "" -#: src/components/render/ModelType.tsx:96 -msgid "Stock Histories" +#: src/components/render/ModelType.tsx:222 +#: src/pages/stock/StockDetail.tsx:209 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:96 +msgid "Build Order" msgstr "" -#: src/components/render/ModelType.tsx:100 -#: src/defaults/links.tsx:31 -#: src/defaults/menuItems.tsx:43 -msgid "Build" -msgstr "" - -#: src/components/render/ModelType.tsx:101 -msgid "Builds" -msgstr "" - -#: src/components/render/ModelType.tsx:109 +#: src/components/render/ModelType.tsx:224 msgid "Build Line" msgstr "" -#: src/components/render/ModelType.tsx:110 -msgid "Build Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:117 +#: src/components/render/ModelType.tsx:226 msgid "Build Item" msgstr "" -#: src/components/render/ModelType.tsx:118 -msgid "Build Items" -msgstr "" - -#: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:339 +#: src/components/render/ModelType.tsx:228 +#: src/pages/company/CompanyDetail.tsx:337 msgid "Company" msgstr "" -#: src/components/render/ModelType.tsx:123 -msgid "Companies" -msgstr "" - -#: src/components/render/ModelType.tsx:131 +#: src/components/render/ModelType.tsx:230 #: src/tables/TableHoverCard.tsx:81 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 @@ -1557,176 +1516,262 @@ msgstr "" msgid "Project Code" msgstr "" -#: src/components/render/ModelType.tsx:132 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 -msgid "Project Codes" -msgstr "" - -#: src/components/render/ModelType.tsx:138 +#: src/components/render/ModelType.tsx:232 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:463 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" -#: src/components/render/ModelType.tsx:139 -#: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:670 -#: src/pages/purchasing/PurchasingIndex.tsx:25 -msgid "Purchase Orders" +#: src/components/render/ModelType.tsx:234 +msgid "Purchase Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:147 -msgid "Purchase Order Line" -msgstr "" - -#: src/components/render/ModelType.tsx:148 -msgid "Purchase Order Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:149 -#: src/pages/sales/SalesOrderDetail.tsx:505 +#: src/components/render/ModelType.tsx:236 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/sales/SalesOrderDetail.tsx:503 #: src/pages/stock/StockDetail.tsx:217 #: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" -#: src/components/render/ModelType.tsx:153 -#: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:677 -#: src/pages/sales/SalesIndex.tsx:26 -msgid "Sales Orders" -msgstr "" - -#: src/components/render/ModelType.tsx:161 +#: src/components/render/ModelType.tsx:238 msgid "Sales Order Shipment" msgstr "" -#: src/components/render/ModelType.tsx:162 -msgid "Sales Order Shipments" -msgstr "" - -#: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/components/render/ModelType.tsx:240 +#: src/pages/sales/ReturnOrderDetail.tsx:452 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" -#: src/components/render/ModelType.tsx:169 -#: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:223 -#: src/pages/sales/SalesIndex.tsx:32 -msgid "Return Orders" -msgstr "" - -#: src/components/render/ModelType.tsx:177 +#: src/components/render/ModelType.tsx:242 msgid "Return Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:178 -msgid "Return Order Line Items" -msgstr "" - -#: src/components/render/ModelType.tsx:182 -#: src/tables/company/AddressTable.tsx:47 +#: src/components/render/ModelType.tsx:244 +#: src/tables/company/AddressTable.tsx:48 msgid "Address" msgstr "" -#: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:253 -msgid "Addresses" -msgstr "" - -#: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:170 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/components/render/ModelType.tsx:246 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:178 msgid "Contact" msgstr "" -#: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:247 -msgid "Contacts" -msgstr "" - -#: src/components/render/ModelType.tsx:196 +#: src/components/render/ModelType.tsx:248 msgid "Owner" msgstr "" -#: src/components/render/ModelType.tsx:197 -msgid "Owners" -msgstr "" - -#: src/components/render/ModelType.tsx:203 +#: src/components/render/ModelType.tsx:250 #: src/tables/settings/ImportSessionTable.tsx:121 #: src/tables/stock/StockItemTestResultTable.tsx:204 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "" -#: src/components/render/ModelType.tsx:204 +#: src/components/render/ModelType.tsx:252 +msgid "Group" +msgstr "" + +#: src/components/render/ModelType.tsx:254 +msgid "Import Session" +msgstr "" + +#: src/components/render/ModelType.tsx:256 +msgid "Label Template" +msgstr "" + +#: src/components/render/ModelType.tsx:258 +msgid "Report Template" +msgstr "" + +#: src/components/render/ModelType.tsx:260 +msgid "Plugin Configuration" +msgstr "" + +#: src/components/render/ModelType.tsx:262 +msgid "Content Type" +msgstr "" + +#: src/components/render/ModelType.tsx:264 +msgid "Unknown Model" +msgstr "" + +#: src/components/render/ModelType.tsx:275 +#: src/defaults/links.tsx:29 +#: src/defaults/menuItems.tsx:33 +#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/part/CategoryDetail.tsx:118 +#: src/pages/part/CategoryDetail.tsx:242 +#: src/pages/part/CategoryDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:835 +msgid "Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:277 +msgid "Part Parameter Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:279 +msgid "Part Test Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:281 +msgid "Supplier Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:283 +msgid "Manufacturer Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:285 +#: src/pages/part/CategoryDetail.tsx:256 +#: src/pages/part/CategoryDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:1069 +msgid "Part Categories" +msgstr "" + +#: src/components/render/ModelType.tsx:287 +#: src/pages/company/CompanyDetail.tsx:202 +#: src/pages/stock/LocationDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:379 +msgid "Stock Items" +msgstr "" + +#: src/components/render/ModelType.tsx:289 +#: src/pages/stock/LocationDetail.tsx:188 +#: src/pages/stock/LocationDetail.tsx:371 +#: src/pages/stock/StockDetail.tsx:599 +msgid "Stock Locations" +msgstr "" + +#: src/components/render/ModelType.tsx:291 +msgid "Stock Location Types" +msgstr "" + +#: src/components/render/ModelType.tsx:293 +msgid "Stock Histories" +msgstr "" + +#: src/components/render/ModelType.tsx:295 +#: src/pages/Index/Settings/SystemSettings.tsx:236 +#: src/pages/build/BuildDetail.tsx:534 +#: src/pages/build/BuildIndex.tsx:22 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/sales/SalesOrderDetail.tsx:328 +msgid "Build Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:297 +msgid "Build Lines" +msgstr "" + +#: src/components/render/ModelType.tsx:299 +msgid "Build Items" +msgstr "" + +#: src/components/render/ModelType.tsx:301 +msgid "Companies" +msgstr "" + +#: src/components/render/ModelType.tsx:303 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 +msgid "Project Codes" +msgstr "" + +#: src/components/render/ModelType.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/company/CompanyDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/part/PartDetail.tsx:670 +#: src/pages/purchasing/PurchasingIndex.tsx:25 +msgid "Purchase Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:307 +msgid "Purchase Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:309 +#: src/pages/Index/Settings/SystemSettings.tsx:269 +#: src/pages/company/CompanyDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:677 +#: src/pages/sales/SalesIndex.tsx:26 +msgid "Sales Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:311 +msgid "Sales Order Shipments" +msgstr "" + +#: src/components/render/ModelType.tsx:313 +#: src/pages/Index/Settings/SystemSettings.tsx:285 +#: src/pages/company/CompanyDetail.tsx:222 +#: src/pages/sales/SalesIndex.tsx:32 +msgid "Return Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:315 +msgid "Return Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:317 +#: src/pages/company/CompanyDetail.tsx:252 +msgid "Addresses" +msgstr "" + +#: src/components/render/ModelType.tsx:319 +#: src/pages/company/CompanyDetail.tsx:246 +msgid "Contacts" +msgstr "" + +#: src/components/render/ModelType.tsx:321 +msgid "Owners" +msgstr "" + +#: src/components/render/ModelType.tsx:323 #: src/pages/Index/Settings/AdminCenter/Index.tsx:102 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "" -#: src/components/render/ModelType.tsx:210 -msgid "Group" -msgstr "" - -#: src/components/render/ModelType.tsx:211 +#: src/components/render/ModelType.tsx:325 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 #: src/tables/settings/UserTable.tsx:138 #: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "" -#: src/components/render/ModelType.tsx:218 -msgid "Import Session" -msgstr "" - -#: src/components/render/ModelType.tsx:219 +#: src/components/render/ModelType.tsx:327 msgid "Import Sessions" msgstr "" -#: src/components/render/ModelType.tsx:225 -msgid "Label Template" -msgstr "" - -#: src/components/render/ModelType.tsx:226 +#: src/components/render/ModelType.tsx:329 #: src/pages/Index/Settings/AdminCenter/Index.tsx:168 msgid "Label Templates" msgstr "" -#: src/components/render/ModelType.tsx:232 -msgid "Report Template" -msgstr "" - -#: src/components/render/ModelType.tsx:233 +#: src/components/render/ModelType.tsx:331 #: src/pages/Index/Settings/AdminCenter/Index.tsx:174 msgid "Report Templates" msgstr "" -#: src/components/render/ModelType.tsx:239 -msgid "Plugin Configuration" -msgstr "" - -#: src/components/render/ModelType.tsx:240 +#: src/components/render/ModelType.tsx:333 msgid "Plugin Configurations" msgstr "" -#: src/components/render/ModelType.tsx:246 -msgid "Content Type" +#: src/components/render/ModelType.tsx:335 +msgid "Content Types" msgstr "" -#: src/components/render/ModelType.tsx:247 -msgid "Content Types" +#: src/components/render/ModelType.tsx:337 +msgid "Unknown Models" msgstr "" #: src/components/render/Order.tsx:121 @@ -1735,8 +1780,8 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:325 -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/CompanyDetail.tsx:323 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/pages/part/PartDetail.tsx:896 msgid "Inactive" msgstr "" @@ -1750,23 +1795,23 @@ msgstr "" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:206 +#: src/pages/Index/Settings/SystemSettings.tsx:204 #: src/pages/part/PartDetail.tsx:550 -#: src/pages/stock/LocationDetail.tsx:356 +#: src/pages/stock/LocationDetail.tsx:351 #: src/pages/stock/StockDetail.tsx:407 #: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "" -#: src/components/render/Stock.tsx:60 +#: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:565 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/build/BuildAllocatedStockTable.tsx:102 #: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "" -#: src/components/render/Stock.tsx:62 +#: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:234 #: src/forms/BuildForms.tsx:602 #: src/forms/PurchaseOrderForms.tsx:641 @@ -1774,7 +1819,7 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:171 #: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:571 +#: src/pages/stock/StockDetail.tsx:570 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 @@ -2503,7 +2548,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:96 +#: src/pages/company/CompanyDetail.tsx:95 msgid "Website" msgstr "" @@ -2515,13 +2560,18 @@ msgstr "" msgid "Demo" msgstr "" +#: src/defaults/links.tsx:31 +#: src/defaults/menuItems.tsx:43 +msgid "Build" +msgstr "" + #: src/defaults/links.tsx:33 #: src/defaults/menuItems.tsx:48 #: 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:329 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "" @@ -2529,9 +2579,9 @@ msgstr "" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:459 +#: src/pages/sales/ReturnOrderDetail.tsx:457 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:510 +#: src/pages/sales/SalesOrderDetail.tsx:508 msgid "Sales" msgstr "" @@ -2768,7 +2818,7 @@ msgid "Remove line" msgstr "" #: src/forms/BuildForms.tsx:631 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:200 msgid "Source Location" msgstr "" @@ -2886,9 +2936,9 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:521 -#: src/pages/build/BuildDetail.tsx:215 +#: src/pages/build/BuildDetail.tsx:214 #: src/pages/stock/StockDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:583 +#: src/pages/stock/StockDetail.tsx:582 #: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:189 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 @@ -2901,20 +2951,20 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:543 #: src/forms/StockForms.tsx:428 -#: src/pages/company/SupplierPartDetail.tsx:152 -#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/stock/StockDetail.tsx:240 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:105 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 -#: src/pages/sales/ReturnOrderDetail.tsx:117 -#: src/pages/sales/SalesOrderDetail.tsx:123 +#: src/pages/build/BuildDetail.tsx:104 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:143 +#: src/pages/sales/ReturnOrderDetail.tsx:116 +#: src/pages/sales/SalesOrderDetail.tsx:122 #: src/tables/build/BuildOrderTable.tsx:114 -#: src/tables/machine/MachineListTable.tsx:335 +#: src/tables/machine/MachineListTable.tsx:334 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 #: src/tables/sales/ReturnOrderLineItemTable.tsx:132 @@ -2928,13 +2978,13 @@ msgid "Status" msgstr "" #: src/forms/PurchaseOrderForms.tsx:565 -#: src/pages/company/SupplierPartDetail.tsx:106 +#: src/pages/company/SupplierPartDetail.tsx:105 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:641 -#: src/pages/company/SupplierPartDetail.tsx:124 +#: src/pages/company/SupplierPartDetail.tsx:123 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" @@ -3692,8 +3742,8 @@ msgstr "" #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 -#: src/tables/machine/MachineListTable.tsx:332 -#: src/tables/machine/MachineListTable.tsx:594 +#: src/tables/machine/MachineListTable.tsx:331 +#: src/tables/machine/MachineListTable.tsx:593 #: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 @@ -3759,32 +3809,32 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27 #: src/tables/ColumnRenderers.tsx:248 msgid "Currency" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:31 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32 msgid "Rate" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:43 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44 msgid "Exchange rates updated" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:49 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50 msgid "Exchange rate update error" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:61 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:62 msgid "Refresh currency exchange rates" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:98 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 msgid "Last fetched" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:100 msgid "Base currency" msgstr "" @@ -3817,7 +3867,7 @@ msgid "Custom Units" msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:156 -#: src/pages/part/CategoryDetail.tsx:264 +#: src/pages/part/CategoryDetail.tsx:262 msgid "Part Parameters" msgstr "" @@ -3899,6 +3949,10 @@ msgstr "" msgid "Landscape" msgstr "" +#: src/pages/Index/Settings/AdminCenter/ReportTemplatePanel.tsx:26 +msgid "Attach to Model" +msgstr "" + #: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:35 msgid "Background Worker Not Running" msgstr "" @@ -4000,20 +4054,12 @@ msgstr "" msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:231 +#: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/part/PartDetail.tsx:690 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:536 -#: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:624 -#: src/pages/sales/SalesOrderDetail.tsx:329 -msgid "Build Orders" -msgstr "" - -#: src/pages/Index/Settings/SystemSettings.tsx:318 +#: src/pages/Index/Settings/SystemSettings.tsx:317 msgid "Switch to User Setting" msgstr "" @@ -4069,37 +4115,37 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:98 +#: src/pages/build/BuildDetail.tsx:97 #: src/pages/part/PartDetail.tsx:150 #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:184 #: src/tables/build/BuildOrderTable.tsx:54 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderLineItemTable.tsx:66 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:117 -#: src/pages/sales/ReturnOrderDetail.tsx:91 -#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/build/BuildDetail.tsx:110 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/sales/ReturnOrderDetail.tsx:90 +#: src/pages/sales/SalesOrderDetail.tsx:96 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/build/BuildLineTable.tsx:195 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:117 -#: src/pages/company/CompanyDetail.tsx:90 -#: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:92 -#: src/pages/part/CategoryDetail.tsx:101 +#: src/pages/build/BuildDetail.tsx:116 +#: src/pages/company/CompanyDetail.tsx:89 +#: src/pages/company/ManufacturerPartDetail.tsx:82 +#: src/pages/company/SupplierPartDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:100 #: src/pages/part/PartDetail.tsx:157 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 -#: src/pages/sales/ReturnOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:117 -#: src/pages/stock/LocationDetail.tsx:106 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 +#: src/pages/sales/ReturnOrderDetail.tsx:110 +#: src/pages/sales/SalesOrderDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:102 #: src/tables/ColumnRenderers.tsx:81 #: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 @@ -4112,34 +4158,34 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 #: src/tables/sales/SalesOrderAllocationTable.tsx:56 -#: src/tables/sales/SalesOrderLineItemTable.tsx:67 +#: src/tables/sales/SalesOrderLineItemTable.tsx:71 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:125 +#: src/pages/build/BuildDetail.tsx:124 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:136 +#: src/pages/build/BuildDetail.tsx:135 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:144 -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:269 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:161 +#: src/pages/build/BuildDetail.tsx:160 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:168 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/part/PartDetail.tsx:372 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:195 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:215 +#: src/pages/sales/ReturnOrderDetail.tsx:194 +#: src/pages/sales/SalesOrderDetail.tsx:203 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -4147,19 +4193,19 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:175 +#: src/pages/build/BuildDetail.tsx:174 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:182 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:188 -#: src/pages/sales/SalesOrderDetail.tsx:197 +#: src/pages/build/BuildDetail.tsx:181 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:208 +#: src/pages/sales/ReturnOrderDetail.tsx:187 +#: src/pages/sales/SalesOrderDetail.tsx:196 #: src/tables/ColumnRenderers.tsx:212 #: src/tables/part/PartPurchaseOrdersTable.tsx:99 #: src/tables/sales/ReturnOrderLineItemTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Target Date" msgstr "" @@ -4169,7 +4215,7 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "View part barcode" -#: src/pages/build/BuildDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:188 msgid "Completed" msgstr "" @@ -4183,7 +4229,7 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:202 +#: src/pages/build/BuildDetail.tsx:201 msgid "Any location" msgstr "" @@ -4191,7 +4237,7 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:209 +#: src/pages/build/BuildDetail.tsx:208 msgid "Destination Location" msgstr "" @@ -4207,68 +4253,68 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:247 +#: src/pages/build/BuildDetail.tsx:246 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:263 -#: src/pages/sales/ReturnOrderDetail.tsx:126 -#: src/pages/sales/ReturnOrderDetail.tsx:233 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:268 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/build/BuildDetail.tsx:252 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:262 +#: src/pages/sales/ReturnOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:232 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:267 +#: src/pages/sales/SalesOrderDetail.tsx:276 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/build/BuildDetail.tsx:262 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/sales/SalesOrderDetail.tsx:314 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 +#: src/pages/build/BuildDetail.tsx:294 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:309 +#: src/pages/build/BuildDetail.tsx:308 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:318 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:329 #: src/pages/part/PartDetail.tsx:707 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/company/CompanyDetail.tsx:259 -#: src/pages/company/ManufacturerPartDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:343 +#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/ManufacturerPartDetail.tsx:178 #: src/pages/part/PartDetail.tsx:729 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 -#: src/pages/sales/ReturnOrderDetail.tsx:270 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:304 +#: src/pages/sales/ReturnOrderDetail.tsx:269 +#: src/pages/sales/SalesOrderDetail.tsx:338 #: src/pages/stock/StockDetail.tsx:381 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:352 -#: src/pages/company/CompanyDetail.tsx:270 -#: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:253 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:269 +#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:252 #: src/pages/part/PartDetail.tsx:737 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:281 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:280 +#: src/pages/sales/SalesOrderDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:392 #: src/tables/build/BuildOrderTestTable.tsx:143 #: src/tables/stock/StockTrackingTable.tsx:189 @@ -4279,7 +4325,7 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:370 +#: src/pages/build/BuildDetail.tsx:369 msgid "Edit Build Order" msgstr "" @@ -4287,126 +4333,126 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:390 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/SalesOrderDetail.tsx:375 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 +#: src/pages/sales/ReturnOrderDetail.tsx:341 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:402 msgid "Hold Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:350 +#: src/pages/sales/ReturnOrderDetail.tsx:349 +#: src/pages/sales/SalesOrderDetail.tsx:382 +msgid "Place this order on hold" +msgstr "" + #: src/pages/build/BuildDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:350 #: src/pages/sales/SalesOrderDetail.tsx:383 -msgid "Place this order on hold" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:406 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:352 -#: src/pages/sales/ReturnOrderDetail.tsx:351 -#: src/pages/sales/SalesOrderDetail.tsx:384 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:410 msgid "Issue Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/SalesOrderDetail.tsx:366 +msgid "Issue this order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:413 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335 #: src/pages/sales/ReturnOrderDetail.tsx:334 #: src/pages/sales/SalesOrderDetail.tsx:367 -msgid "Issue this order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:414 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:336 -#: src/pages/sales/ReturnOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:368 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:418 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:421 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:357 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 -#: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/sales/ReturnOrderDetail.tsx:358 +#: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:453 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 -#: src/pages/sales/ReturnOrderDetail.tsx:388 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:386 +#: src/pages/sales/ReturnOrderDetail.tsx:387 +#: src/pages/sales/SalesOrderDetail.tsx:420 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:460 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:394 -#: src/pages/sales/ReturnOrderDetail.tsx:395 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:459 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:393 +#: src/pages/sales/ReturnOrderDetail.tsx:394 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:477 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:459 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:415 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:457 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:464 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:462 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:492 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:429 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:426 +#: src/pages/sales/ReturnOrderDetail.tsx:427 +#: src/pages/sales/SalesOrderDetail.tsx:465 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:497 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:434 -#: src/pages/sales/SalesOrderDetail.tsx:472 +#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:432 +#: src/pages/sales/SalesOrderDetail.tsx:470 msgid "Cancel order" msgstr "" @@ -4418,24 +4464,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:104 +#: src/pages/company/CompanyDetail.tsx:103 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:111 +#: src/pages/company/CompanyDetail.tsx:110 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:120 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:126 +#: src/pages/company/CompanyDetail.tsx:125 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:116 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:333 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:132 +#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:201 +#: src/pages/company/SupplierPartDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4443,20 +4489,20 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:132 +#: src/pages/company/CompanyDetail.tsx:131 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:101 -#: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:100 +#: src/pages/company/ManufacturerPartDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:130 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:138 +#: src/pages/company/CompanyDetail.tsx:137 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:105 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/ReturnOrderDetail.tsx:104 +#: src/pages/sales/SalesOrderDetail.tsx:110 #: src/pages/stock/StockDetail.tsx:226 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 @@ -4465,7 +4511,7 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:172 +#: src/pages/company/CompanyDetail.tsx:171 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" @@ -4474,11 +4520,11 @@ msgstr "" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:178 +#: src/pages/company/CompanyDetail.tsx:177 msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:187 +#: src/pages/company/CompanyDetail.tsx:186 msgid "Supplied Parts" msgstr "" @@ -4486,84 +4532,84 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:232 +#: src/pages/company/CompanyDetail.tsx:231 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:290 +#: src/pages/company/CompanyDetail.tsx:289 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:298 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:306 +#: src/pages/company/CompanyDetail.tsx:305 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/company/ManufacturerPartDetail.tsx:75 +#: src/pages/company/SupplierPartDetail.tsx:84 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:99 +#: src/pages/company/ManufacturerPartDetail.tsx:90 +#: src/pages/company/SupplierPartDetail.tsx:98 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:108 +#: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:138 +#: src/pages/company/ManufacturerPartDetail.tsx:137 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/ManufacturerPartDetail.tsx:146 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:153 +#: src/pages/company/ManufacturerPartDetail.tsx:152 #: src/pages/part/PartDetail.tsx:539 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/company/ManufacturerPartDetail.tsx:164 #: src/pages/part/PartDetail.tsx:657 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:208 +#: src/pages/company/ManufacturerPartDetail.tsx:207 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:215 +#: src/pages/company/ManufacturerPartDetail.tsx:214 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:227 +#: src/pages/company/ManufacturerPartDetail.tsx:226 #: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: 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 "" -#: src/pages/company/SupplierPartDetail.tsx:159 +#: src/pages/company/SupplierPartDetail.tsx:158 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 @@ -4571,122 +4617,122 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:170 +#: src/pages/company/SupplierPartDetail.tsx:169 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:177 +#: src/pages/company/SupplierPartDetail.tsx:176 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:212 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:219 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:292 +#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:291 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:243 +#: src/pages/company/SupplierPartDetail.tsx:242 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:276 +#: src/pages/company/SupplierPartDetail.tsx:275 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:301 +#: src/pages/company/SupplierPartDetail.tsx:299 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:309 +#: src/pages/company/SupplierPartDetail.tsx:307 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:315 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:98 +#: src/pages/part/CategoryDetail.tsx:92 +#: src/pages/stock/LocationDetail.tsx:94 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:109 +#: src/pages/part/CategoryDetail.tsx:108 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/part/CategoryDetail.tsx:125 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:138 +#: src/pages/part/CategoryDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:134 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:138 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:146 +#: src/pages/part/CategoryDetail.tsx:145 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:157 +#: src/pages/part/CategoryDetail.tsx:156 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:167 -#: src/pages/part/CategoryDetail.tsx:221 +#: src/pages/part/CategoryDetail.tsx:166 +#: src/pages/part/CategoryDetail.tsx:219 #: src/tables/part/PartCategoryTable.tsx:102 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:230 +#: src/pages/part/CategoryDetail.tsx:179 +#: src/pages/stock/LocationDetail.tsx:226 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 -#: src/pages/part/CategoryDetail.tsx:226 +#: src/pages/part/CategoryDetail.tsx:187 +#: src/pages/part/CategoryDetail.tsx:224 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:197 +#: src/pages/part/CategoryDetail.tsx:196 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:198 +#: src/pages/part/CategoryDetail.tsx:197 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:216 +#: src/pages/part/CategoryDetail.tsx:215 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:238 +#: src/pages/part/CategoryDetail.tsx:236 msgid "Category Details" msgstr "" @@ -4731,7 +4777,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:320 #: src/tables/build/BuildLineTable.tsx:166 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:103 +#: src/tables/sales/SalesOrderLineItemTable.tsx:107 msgid "Available Stock" msgstr "" @@ -4746,7 +4792,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:237 #: src/tables/build/BuildLineTable.tsx:128 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 +#: src/tables/sales/SalesOrderLineItemTable.tsx:145 msgid "On order" msgstr "" @@ -4770,7 +4816,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:295 #: src/pages/part/PartDetail.tsx:884 -#: src/pages/stock/StockDetail.tsx:560 +#: src/pages/stock/StockDetail.tsx:559 #: src/tables/build/BuildOrderTestTable.tsx:220 #: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" @@ -4915,7 +4961,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:860 #: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:576 #: src/tables/build/BuildLineTable.tsx:59 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:177 @@ -4958,7 +5004,7 @@ msgid "Deleting this part cannot be reversed" msgstr "" #: src/pages/part/PartDetail.tsx:1006 -#: src/pages/stock/LocationDetail.tsx:313 +#: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" @@ -4975,7 +5021,7 @@ msgstr "" msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1094 +#: src/pages/part/PartDetail.tsx:1093 msgid "Select Part Revision" msgstr "" @@ -5028,7 +5074,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:89 +#: src/tables/sales/SalesOrderLineItemTable.tsx:93 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -5067,7 +5113,7 @@ msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 #: src/tables/bom/BomTable.tsx:176 #: src/tables/general/ExtraLineItemTable.tsx:56 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" @@ -5196,23 +5242,23 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:88 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:98 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:97 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:122 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:133 -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:153 +#: src/pages/sales/ReturnOrderDetail.tsx:132 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Line Items" msgstr "" @@ -5222,91 +5268,91 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:140 -#: src/pages/sales/SalesOrderDetail.tsx:149 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:160 +#: src/pages/sales/ReturnOrderDetail.tsx:139 +#: src/pages/sales/SalesOrderDetail.tsx:148 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:147 -#: src/pages/sales/SalesOrderDetail.tsx:156 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:146 +#: src/pages/sales/SalesOrderDetail.tsx:155 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:182 -#: src/pages/sales/SalesOrderDetail.tsx:191 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 +#: src/pages/sales/ReturnOrderDetail.tsx:181 +#: src/pages/sales/SalesOrderDetail.tsx:190 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:227 -#: src/pages/sales/SalesOrderDetail.tsx:262 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 +#: src/pages/sales/ReturnOrderDetail.tsx:226 +#: src/pages/sales/SalesOrderDetail.tsx:261 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 -#: src/pages/sales/ReturnOrderDetail.tsx:254 -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:275 +#: src/pages/sales/ReturnOrderDetail.tsx:253 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/pages/sales/SalesOrderDetail.tsx:453 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/sales/ReturnOrderDetail.tsx:412 +#: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/ReturnOrderDetail.tsx:96 +#: src/pages/sales/SalesOrderDetail.tsx:102 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:310 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:319 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:332 +#: src/pages/sales/ReturnOrderDetail.tsx:331 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:342 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:348 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Complete Return Order" msgstr "" @@ -5314,15 +5360,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:239 +#: src/pages/sales/SalesOrderDetail.tsx:238 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:248 +#: src/pages/sales/SalesOrderDetail.tsx:247 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5332,88 +5378,88 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:308 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:364 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:114 +#: src/pages/stock/LocationDetail.tsx:110 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:128 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:140 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:150 +#: src/pages/stock/LocationDetail.tsx:146 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:161 +#: src/pages/stock/LocationDetail.tsx:157 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:172 +#: src/pages/stock/LocationDetail.tsx:168 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:198 +#: src/pages/stock/LocationDetail.tsx:194 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:217 -#: src/pages/stock/LocationDetail.tsx:340 +#: src/pages/stock/LocationDetail.tsx:213 +#: src/pages/stock/LocationDetail.tsx:335 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:238 -#: src/pages/stock/LocationDetail.tsx:345 +#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:340 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:238 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:247 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:335 +#: src/pages/stock/LocationDetail.tsx:331 msgid "Location Actions" msgstr "" @@ -5441,12 +5487,6 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:96 -msgid "Build Order" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" @@ -5731,7 +5771,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:229 #: src/tables/build/BuildLineTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:127 +#: src/tables/sales/SalesOrderLineItemTable.tsx:131 msgid "Includes variant stock" msgstr "" @@ -5742,7 +5782,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 #: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" @@ -6031,7 +6071,7 @@ msgid "Show tracked lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:119 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "In production" msgstr "" @@ -6040,7 +6080,7 @@ msgid "Insufficient stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:163 -#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/sales/SalesOrderLineItemTable.tsx:125 #: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" @@ -6054,7 +6094,7 @@ msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:283 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 +#: src/tables/sales/SalesOrderLineItemTable.tsx:247 msgid "Create Build Order" msgstr "" @@ -6245,24 +6285,24 @@ msgstr "" msgid "Required Tests" msgstr "" -#: src/tables/company/AddressTable.tsx:121 -#: src/tables/company/AddressTable.tsx:185 +#: src/tables/company/AddressTable.tsx:118 +#: src/tables/company/AddressTable.tsx:182 msgid "Add Address" msgstr "" -#: src/tables/company/AddressTable.tsx:126 +#: src/tables/company/AddressTable.tsx:123 msgid "Address created" msgstr "" -#: src/tables/company/AddressTable.tsx:135 +#: src/tables/company/AddressTable.tsx:132 msgid "Edit Address" msgstr "" -#: src/tables/company/AddressTable.tsx:143 +#: src/tables/company/AddressTable.tsx:140 msgid "Delete Address" msgstr "" -#: src/tables/company/AddressTable.tsx:144 +#: src/tables/company/AddressTable.tsx:141 msgid "Are you sure you want to delete this address?" msgstr "" @@ -6372,23 +6412,23 @@ msgid "Drag attachment file here to upload" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:86 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 #: src/tables/sales/ReturnOrderLineItemTable.tsx:60 -#: src/tables/sales/SalesOrderLineItemTable.tsx:196 +#: src/tables/sales/SalesOrderLineItemTable.tsx:200 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:98 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/SalesOrderLineItemTable.tsx:214 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:106 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/SalesOrderLineItemTable.tsx:222 +#: src/tables/sales/SalesOrderLineItemTable.tsx:226 msgid "Delete Line Item" msgstr "" @@ -6401,12 +6441,12 @@ msgid "Machine restarted" msgstr "" #: src/tables/machine/MachineListTable.tsx:212 -#: src/tables/machine/MachineListTable.tsx:263 +#: src/tables/machine/MachineListTable.tsx:262 msgid "Edit machine" msgstr "" #: src/tables/machine/MachineListTable.tsx:226 -#: src/tables/machine/MachineListTable.tsx:267 +#: src/tables/machine/MachineListTable.tsx:266 msgid "Delete machine" msgstr "" @@ -6419,7 +6459,7 @@ msgid "Are you sure you want to remove the machine \"{0}\"?" msgstr "" #: src/tables/machine/MachineListTable.tsx:255 -#: src/tables/machine/MachineListTable.tsx:432 +#: src/tables/machine/MachineListTable.tsx:431 msgid "Restart required" msgstr "" @@ -6427,50 +6467,50 @@ msgstr "" msgid "Machine Actions" msgstr "" -#: src/tables/machine/MachineListTable.tsx:272 +#: src/tables/machine/MachineListTable.tsx:271 msgid "Restart" msgstr "" -#: src/tables/machine/MachineListTable.tsx:274 +#: src/tables/machine/MachineListTable.tsx:273 msgid "Restart machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:276 +#: src/tables/machine/MachineListTable.tsx:275 msgid "manual restart required" msgstr "" -#: src/tables/machine/MachineListTable.tsx:292 +#: src/tables/machine/MachineListTable.tsx:291 msgid "Machine information" msgstr "" -#: src/tables/machine/MachineListTable.tsx:303 -#: src/tables/machine/MachineListTable.tsx:599 +#: src/tables/machine/MachineListTable.tsx:302 +#: src/tables/machine/MachineListTable.tsx:598 msgid "Machine Type" msgstr "" -#: src/tables/machine/MachineListTable.tsx:316 +#: src/tables/machine/MachineListTable.tsx:315 msgid "Machine Driver" msgstr "" -#: src/tables/machine/MachineListTable.tsx:329 +#: src/tables/machine/MachineListTable.tsx:328 msgid "Initialized" msgstr "" -#: src/tables/machine/MachineListTable.tsx:350 +#: src/tables/machine/MachineListTable.tsx:349 #: src/tables/machine/MachineTypeTable.tsx:261 msgid "Errors" msgstr "" -#: src/tables/machine/MachineListTable.tsx:358 +#: src/tables/machine/MachineListTable.tsx:357 #: src/tables/machine/MachineTypeTable.tsx:269 msgid "No errors reported" msgstr "" -#: src/tables/machine/MachineListTable.tsx:378 +#: src/tables/machine/MachineListTable.tsx:377 msgid "Machine Settings" msgstr "" -#: src/tables/machine/MachineListTable.tsx:389 +#: src/tables/machine/MachineListTable.tsx:388 msgid "Driver Settings" msgstr "" @@ -6478,15 +6518,15 @@ msgstr "" #~ msgid "Create machine" #~ msgstr "Create machine" -#: src/tables/machine/MachineListTable.tsx:506 +#: src/tables/machine/MachineListTable.tsx:505 msgid "Add machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:561 +#: src/tables/machine/MachineListTable.tsx:560 msgid "Machine detail" msgstr "" -#: src/tables/machine/MachineListTable.tsx:608 +#: src/tables/machine/MachineListTable.tsx:607 msgid "Driver" msgstr "" @@ -7252,7 +7292,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337 msgid "Import Line Items" msgstr "" @@ -7268,25 +7308,25 @@ msgstr "" msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:298 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342 #: src/tables/sales/ReturnOrderLineItemTable.tsx:142 -#: src/tables/sales/SalesOrderLineItemTable.tsx:240 +#: src/tables/sales/SalesOrderLineItemTable.tsx:257 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352 msgid "Receive items" msgstr "" @@ -7354,15 +7394,23 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:262 +#: src/tables/sales/SalesOrderLineItemTable.tsx:238 +msgid "Allocate Serial Numbers" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:279 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 +msgid "Allocate Serials" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:303 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 #: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" diff --git a/src/frontend/src/locales/sr/messages.po b/src/frontend/src/locales/sr/messages.po index 73366e247e..075b13dd47 100644 --- a/src/frontend/src/locales/sr/messages.po +++ b/src/frontend/src/locales/sr/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: sr\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-29 04:38\n" +"PO-Revision-Date: 2024-09-09 03:25\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" @@ -60,8 +60,9 @@ msgstr "" #: src/components/buttons/PrintingActions.tsx:106 #: src/components/buttons/PrintingActions.tsx:144 -#: src/components/editors/NotesEditor.tsx:65 -#: src/components/editors/NotesEditor.tsx:165 +#: src/components/editors/NotesEditor.tsx:40 +#: src/components/editors/NotesEditor.tsx:109 +#: src/components/editors/NotesEditor.tsx:163 #: src/components/forms/fields/ApiFormField.tsx:319 #: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 @@ -163,8 +164,8 @@ msgstr "" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:237 -#: src/components/items/ActionDropdown.tsx:238 +#: src/components/items/ActionDropdown.tsx:270 +#: src/components/items/ActionDropdown.tsx:271 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:210 @@ -239,31 +240,45 @@ msgstr "" #~ msgid "Part is virtual (not a physical part)" #~ msgstr "Part is virtual (not a physical part)" -#: src/components/editors/NotesEditor.tsx:66 +#: src/components/editors/NotesEditor.tsx:41 +#: src/components/editors/NotesEditor.tsx:110 msgid "Image upload failed" msgstr "" -#: src/components/editors/NotesEditor.tsx:156 +#: src/components/editors/NotesEditor.tsx:119 +#: src/components/editors/NotesEditor.tsx:154 #: src/components/forms/ApiForm.tsx:467 #: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "Uspešno" -#: src/components/editors/NotesEditor.tsx:157 +#: src/components/editors/NotesEditor.tsx:120 +msgid "Image uploaded successfully" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:155 msgid "Notes saved successfully" msgstr "" -#: src/components/editors/NotesEditor.tsx:166 +#: src/components/editors/NotesEditor.tsx:164 msgid "Failed to save notes" msgstr "" -#: src/components/editors/NotesEditor.tsx:198 -msgid "Preview Notes" +#: src/components/editors/NotesEditor.tsx:182 +msgid "Disable Editing" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:191 +msgid "Enable Editing" msgstr "" #: src/components/editors/NotesEditor.tsx:198 -msgid "Edit Notes" -msgstr "" +#~ msgid "Preview Notes" +#~ msgstr "Preview Notes" + +#: src/components/editors/NotesEditor.tsx:198 +#~ msgid "Edit Notes" +#~ msgstr "Edit Notes" #: src/components/editors/NotesEditor.tsx:212 msgid "Save Notes" @@ -417,7 +432,7 @@ msgid "Update" msgstr "Obnovi" #: src/components/forms/ApiForm.tsx:698 -#: src/components/items/ActionDropdown.tsx:217 +#: src/components/items/ActionDropdown.tsx:250 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:357 #: src/pages/Notifications.tsx:123 @@ -593,9 +608,9 @@ msgstr "Host" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 -#: src/pages/part/CategoryDetail.tsx:81 +#: src/pages/part/CategoryDetail.tsx:80 #: src/pages/part/PartDetail.tsx:143 -#: src/pages/stock/LocationDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:82 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -867,68 +882,72 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:131 -msgid "Barcode Actions" -msgstr "Akcije Barkoda" - -#: src/components/items/ActionDropdown.tsx:136 -msgid "View" -msgstr "Vid" - -#: src/components/items/ActionDropdown.tsx:138 -msgid "View barcode" -msgstr "Pogledaj barkod" +#: src/components/items/ActionDropdown.tsx:128 +msgid "Options" +msgstr "" #: src/components/items/ActionDropdown.tsx:140 #~ msgid "View Barcode" #~ msgstr "View Barcode" -#: src/components/items/ActionDropdown.tsx:144 +#: src/components/items/ActionDropdown.tsx:162 +#~ msgid "Link custom barcode" +#~ msgstr "Link custom barcode" + +#: src/components/items/ActionDropdown.tsx:164 +msgid "Barcode Actions" +msgstr "Akcije Barkoda" + +#: src/components/items/ActionDropdown.tsx:169 +msgid "View" +msgstr "Vid" + +#: src/components/items/ActionDropdown.tsx:171 +msgid "View barcode" +msgstr "Pogledaj barkod" + +#: src/components/items/ActionDropdown.tsx:177 msgid "Link Barcode" msgstr "Link Barkoda" -#: src/components/items/ActionDropdown.tsx:146 +#: src/components/items/ActionDropdown.tsx:179 msgid "Link a custom barcode to this item" msgstr "" -#: src/components/items/ActionDropdown.tsx:152 +#: src/components/items/ActionDropdown.tsx:185 #: src/components/items/QRCode.tsx:195 #: src/forms/PurchaseOrderForms.tsx:419 msgid "Unlink Barcode" msgstr "Prekini vezu Barkoda" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:187 msgid "Unlink custom barcode" msgstr "Prekini link prilagođenog barkoda" -#: src/components/items/ActionDropdown.tsx:162 -#~ msgid "Link custom barcode" -#~ msgstr "Link custom barcode" - -#: src/components/items/ActionDropdown.tsx:205 +#: src/components/items/ActionDropdown.tsx:238 #: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "Izmeni" -#: src/components/items/ActionDropdown.tsx:206 +#: src/components/items/ActionDropdown.tsx:239 msgid "Edit item" msgstr "" -#: src/components/items/ActionDropdown.tsx:218 +#: src/components/items/ActionDropdown.tsx:251 msgid "Delete item" msgstr "Obriši stavku" -#: src/components/items/ActionDropdown.tsx:226 -#: src/components/items/ActionDropdown.tsx:227 +#: src/components/items/ActionDropdown.tsx:259 +#: src/components/items/ActionDropdown.tsx:260 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:249 +#: src/components/items/ActionDropdown.tsx:282 #: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "Dupliciraj" -#: src/components/items/ActionDropdown.tsx:250 +#: src/components/items/ActionDropdown.tsx:283 msgid "Duplicate item" msgstr "Dupliciraj stavku" @@ -1020,9 +1039,9 @@ msgstr "" #: src/components/items/QRCode.tsx:173 #: src/pages/part/PartDetail.tsx:218 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:161 -#: src/pages/sales/SalesOrderDetail.tsx:170 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:181 +#: src/pages/sales/ReturnOrderDetail.tsx:160 +#: src/pages/sales/SalesOrderDetail.tsx:169 msgid "Link" msgstr "" @@ -1248,7 +1267,7 @@ msgstr "" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:315 +#: src/pages/Index/Settings/SystemSettings.tsx:314 msgid "System Settings" msgstr "" @@ -1383,7 +1402,19 @@ msgstr "" msgid "Unknown model: {model}" msgstr "" -#: src/components/render/ModelType.tsx:22 +#: src/components/render/ModelType.tsx:101 +#~ msgid "Builds" +#~ msgstr "Builds" + +#: src/components/render/ModelType.tsx:147 +#~ msgid "Purchase Order Line" +#~ msgstr "Purchase Order Line" + +#: src/components/render/ModelType.tsx:148 +#~ msgid "Purchase Order Lines" +#~ msgstr "Purchase Order Lines" + +#: src/components/render/ModelType.tsx:202 #: src/forms/BuildForms.tsx:229 #: src/forms/BuildForms.tsx:452 #: src/forms/BuildForms.tsx:602 @@ -1396,8 +1427,8 @@ msgstr "" #: src/forms/StockForms.tsx:643 #: src/forms/StockForms.tsx:685 #: src/forms/StockForms.tsx:723 -#: src/pages/build/BuildDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:1080 +#: src/pages/build/BuildDetail.tsx:90 +#: src/pages/part/PartDetail.tsx:1079 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 @@ -1407,36 +1438,17 @@ msgstr "" msgid "Part" msgstr "" -#: src/components/render/ModelType.tsx:23 -#: src/defaults/links.tsx:29 -#: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:173 -#: src/pages/part/CategoryDetail.tsx:119 -#: src/pages/part/CategoryDetail.tsx:244 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:835 -msgid "Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:31 +#: src/components/render/ModelType.tsx:204 msgid "Part Parameter Template" msgstr "" -#: src/components/render/ModelType.tsx:32 -msgid "Part Parameter Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:38 +#: src/components/render/ModelType.tsx:206 msgid "Part Test Template" msgstr "" -#: src/components/render/ModelType.tsx:39 -msgid "Part Test Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:357 +#: src/components/render/ModelType.tsx:208 +#: src/pages/company/SupplierPartDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:355 #: src/pages/stock/StockDetail.tsx:169 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -1444,111 +1456,58 @@ msgstr "" msgid "Supplier Part" msgstr "" -#: src/components/render/ModelType.tsx:46 -msgid "Supplier Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:132 +#: src/components/render/ModelType.tsx:210 +#: src/pages/company/ManufacturerPartDetail.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 msgid "Manufacturer Part" msgstr "" -#: src/components/render/ModelType.tsx:55 -msgid "Manufacturer Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:305 +#: src/components/render/ModelType.tsx:212 +#: src/pages/part/CategoryDetail.tsx:303 msgid "Part Category" msgstr "" -#: src/components/render/ModelType.tsx:64 -#: src/pages/part/CategoryDetail.tsx:258 -#: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1070 -msgid "Part Categories" -msgstr "" - -#: src/components/render/ModelType.tsx:72 +#: src/components/render/ModelType.tsx:214 #: src/forms/BuildForms.tsx:602 -#: src/pages/stock/StockDetail.tsx:608 +#: src/pages/stock/StockDetail.tsx:607 #: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" -#: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:203 -#: src/pages/stock/LocationDetail.tsx:125 -#: src/pages/stock/LocationDetail.tsx:178 -#: src/pages/stock/LocationDetail.tsx:384 -msgid "Stock Items" -msgstr "" - -#: src/components/render/ModelType.tsx:81 +#: src/components/render/ModelType.tsx:216 msgid "Stock Location" msgstr "" -#: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:376 -#: src/pages/stock/StockDetail.tsx:600 -msgid "Stock Locations" -msgstr "" - -#: src/components/render/ModelType.tsx:90 +#: src/components/render/ModelType.tsx:218 msgid "Stock Location Type" msgstr "" -#: src/components/render/ModelType.tsx:91 -msgid "Stock Location Types" -msgstr "" - -#: src/components/render/ModelType.tsx:95 +#: src/components/render/ModelType.tsx:220 msgid "Stock History" msgstr "" -#: src/components/render/ModelType.tsx:96 -msgid "Stock Histories" +#: src/components/render/ModelType.tsx:222 +#: src/pages/stock/StockDetail.tsx:209 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:96 +msgid "Build Order" msgstr "" -#: src/components/render/ModelType.tsx:100 -#: src/defaults/links.tsx:31 -#: src/defaults/menuItems.tsx:43 -msgid "Build" -msgstr "" - -#: src/components/render/ModelType.tsx:101 -msgid "Builds" -msgstr "" - -#: src/components/render/ModelType.tsx:109 +#: src/components/render/ModelType.tsx:224 msgid "Build Line" msgstr "" -#: src/components/render/ModelType.tsx:110 -msgid "Build Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:117 +#: src/components/render/ModelType.tsx:226 msgid "Build Item" msgstr "" -#: src/components/render/ModelType.tsx:118 -msgid "Build Items" -msgstr "" - -#: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:339 +#: src/components/render/ModelType.tsx:228 +#: src/pages/company/CompanyDetail.tsx:337 msgid "Company" msgstr "" -#: src/components/render/ModelType.tsx:123 -msgid "Companies" -msgstr "" - -#: src/components/render/ModelType.tsx:131 +#: src/components/render/ModelType.tsx:230 #: src/tables/TableHoverCard.tsx:81 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 @@ -1557,176 +1516,262 @@ msgstr "" msgid "Project Code" msgstr "" -#: src/components/render/ModelType.tsx:132 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 -msgid "Project Codes" -msgstr "" - -#: src/components/render/ModelType.tsx:138 +#: src/components/render/ModelType.tsx:232 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:463 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" -#: src/components/render/ModelType.tsx:139 -#: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:670 -#: src/pages/purchasing/PurchasingIndex.tsx:25 -msgid "Purchase Orders" +#: src/components/render/ModelType.tsx:234 +msgid "Purchase Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:147 -msgid "Purchase Order Line" -msgstr "" - -#: src/components/render/ModelType.tsx:148 -msgid "Purchase Order Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:149 -#: src/pages/sales/SalesOrderDetail.tsx:505 +#: src/components/render/ModelType.tsx:236 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/sales/SalesOrderDetail.tsx:503 #: src/pages/stock/StockDetail.tsx:217 #: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" -#: src/components/render/ModelType.tsx:153 -#: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:677 -#: src/pages/sales/SalesIndex.tsx:26 -msgid "Sales Orders" -msgstr "" - -#: src/components/render/ModelType.tsx:161 +#: src/components/render/ModelType.tsx:238 msgid "Sales Order Shipment" msgstr "" -#: src/components/render/ModelType.tsx:162 -msgid "Sales Order Shipments" -msgstr "" - -#: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/components/render/ModelType.tsx:240 +#: src/pages/sales/ReturnOrderDetail.tsx:452 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" -#: src/components/render/ModelType.tsx:169 -#: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:223 -#: src/pages/sales/SalesIndex.tsx:32 -msgid "Return Orders" -msgstr "" - -#: src/components/render/ModelType.tsx:177 +#: src/components/render/ModelType.tsx:242 msgid "Return Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:178 -msgid "Return Order Line Items" -msgstr "" - -#: src/components/render/ModelType.tsx:182 -#: src/tables/company/AddressTable.tsx:47 +#: src/components/render/ModelType.tsx:244 +#: src/tables/company/AddressTable.tsx:48 msgid "Address" msgstr "" -#: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:253 -msgid "Addresses" -msgstr "" - -#: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:170 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/components/render/ModelType.tsx:246 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:178 msgid "Contact" msgstr "" -#: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:247 -msgid "Contacts" -msgstr "" - -#: src/components/render/ModelType.tsx:196 +#: src/components/render/ModelType.tsx:248 msgid "Owner" msgstr "" -#: src/components/render/ModelType.tsx:197 -msgid "Owners" -msgstr "" - -#: src/components/render/ModelType.tsx:203 +#: src/components/render/ModelType.tsx:250 #: src/tables/settings/ImportSessionTable.tsx:121 #: src/tables/stock/StockItemTestResultTable.tsx:204 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "" -#: src/components/render/ModelType.tsx:204 +#: src/components/render/ModelType.tsx:252 +msgid "Group" +msgstr "" + +#: src/components/render/ModelType.tsx:254 +msgid "Import Session" +msgstr "" + +#: src/components/render/ModelType.tsx:256 +msgid "Label Template" +msgstr "" + +#: src/components/render/ModelType.tsx:258 +msgid "Report Template" +msgstr "" + +#: src/components/render/ModelType.tsx:260 +msgid "Plugin Configuration" +msgstr "" + +#: src/components/render/ModelType.tsx:262 +msgid "Content Type" +msgstr "" + +#: src/components/render/ModelType.tsx:264 +msgid "Unknown Model" +msgstr "" + +#: src/components/render/ModelType.tsx:275 +#: src/defaults/links.tsx:29 +#: src/defaults/menuItems.tsx:33 +#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/part/CategoryDetail.tsx:118 +#: src/pages/part/CategoryDetail.tsx:242 +#: src/pages/part/CategoryDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:835 +msgid "Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:277 +msgid "Part Parameter Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:279 +msgid "Part Test Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:281 +msgid "Supplier Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:283 +msgid "Manufacturer Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:285 +#: src/pages/part/CategoryDetail.tsx:256 +#: src/pages/part/CategoryDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:1069 +msgid "Part Categories" +msgstr "" + +#: src/components/render/ModelType.tsx:287 +#: src/pages/company/CompanyDetail.tsx:202 +#: src/pages/stock/LocationDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:379 +msgid "Stock Items" +msgstr "" + +#: src/components/render/ModelType.tsx:289 +#: src/pages/stock/LocationDetail.tsx:188 +#: src/pages/stock/LocationDetail.tsx:371 +#: src/pages/stock/StockDetail.tsx:599 +msgid "Stock Locations" +msgstr "" + +#: src/components/render/ModelType.tsx:291 +msgid "Stock Location Types" +msgstr "" + +#: src/components/render/ModelType.tsx:293 +msgid "Stock Histories" +msgstr "" + +#: src/components/render/ModelType.tsx:295 +#: src/pages/Index/Settings/SystemSettings.tsx:236 +#: src/pages/build/BuildDetail.tsx:534 +#: src/pages/build/BuildIndex.tsx:22 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/sales/SalesOrderDetail.tsx:328 +msgid "Build Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:297 +msgid "Build Lines" +msgstr "" + +#: src/components/render/ModelType.tsx:299 +msgid "Build Items" +msgstr "" + +#: src/components/render/ModelType.tsx:301 +msgid "Companies" +msgstr "" + +#: src/components/render/ModelType.tsx:303 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 +msgid "Project Codes" +msgstr "" + +#: src/components/render/ModelType.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/company/CompanyDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/part/PartDetail.tsx:670 +#: src/pages/purchasing/PurchasingIndex.tsx:25 +msgid "Purchase Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:307 +msgid "Purchase Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:309 +#: src/pages/Index/Settings/SystemSettings.tsx:269 +#: src/pages/company/CompanyDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:677 +#: src/pages/sales/SalesIndex.tsx:26 +msgid "Sales Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:311 +msgid "Sales Order Shipments" +msgstr "" + +#: src/components/render/ModelType.tsx:313 +#: src/pages/Index/Settings/SystemSettings.tsx:285 +#: src/pages/company/CompanyDetail.tsx:222 +#: src/pages/sales/SalesIndex.tsx:32 +msgid "Return Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:315 +msgid "Return Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:317 +#: src/pages/company/CompanyDetail.tsx:252 +msgid "Addresses" +msgstr "" + +#: src/components/render/ModelType.tsx:319 +#: src/pages/company/CompanyDetail.tsx:246 +msgid "Contacts" +msgstr "" + +#: src/components/render/ModelType.tsx:321 +msgid "Owners" +msgstr "" + +#: src/components/render/ModelType.tsx:323 #: src/pages/Index/Settings/AdminCenter/Index.tsx:102 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "" -#: src/components/render/ModelType.tsx:210 -msgid "Group" -msgstr "" - -#: src/components/render/ModelType.tsx:211 +#: src/components/render/ModelType.tsx:325 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 #: src/tables/settings/UserTable.tsx:138 #: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "" -#: src/components/render/ModelType.tsx:218 -msgid "Import Session" -msgstr "" - -#: src/components/render/ModelType.tsx:219 +#: src/components/render/ModelType.tsx:327 msgid "Import Sessions" msgstr "" -#: src/components/render/ModelType.tsx:225 -msgid "Label Template" -msgstr "" - -#: src/components/render/ModelType.tsx:226 +#: src/components/render/ModelType.tsx:329 #: src/pages/Index/Settings/AdminCenter/Index.tsx:168 msgid "Label Templates" msgstr "" -#: src/components/render/ModelType.tsx:232 -msgid "Report Template" -msgstr "" - -#: src/components/render/ModelType.tsx:233 +#: src/components/render/ModelType.tsx:331 #: src/pages/Index/Settings/AdminCenter/Index.tsx:174 msgid "Report Templates" msgstr "" -#: src/components/render/ModelType.tsx:239 -msgid "Plugin Configuration" -msgstr "" - -#: src/components/render/ModelType.tsx:240 +#: src/components/render/ModelType.tsx:333 msgid "Plugin Configurations" msgstr "" -#: src/components/render/ModelType.tsx:246 -msgid "Content Type" +#: src/components/render/ModelType.tsx:335 +msgid "Content Types" msgstr "" -#: src/components/render/ModelType.tsx:247 -msgid "Content Types" +#: src/components/render/ModelType.tsx:337 +msgid "Unknown Models" msgstr "" #: src/components/render/Order.tsx:121 @@ -1735,8 +1780,8 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:325 -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/CompanyDetail.tsx:323 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/pages/part/PartDetail.tsx:896 msgid "Inactive" msgstr "" @@ -1750,23 +1795,23 @@ msgstr "" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:206 +#: src/pages/Index/Settings/SystemSettings.tsx:204 #: src/pages/part/PartDetail.tsx:550 -#: src/pages/stock/LocationDetail.tsx:356 +#: src/pages/stock/LocationDetail.tsx:351 #: src/pages/stock/StockDetail.tsx:407 #: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "" -#: src/components/render/Stock.tsx:60 +#: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:565 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/build/BuildAllocatedStockTable.tsx:102 #: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "" -#: src/components/render/Stock.tsx:62 +#: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:234 #: src/forms/BuildForms.tsx:602 #: src/forms/PurchaseOrderForms.tsx:641 @@ -1774,7 +1819,7 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:171 #: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:571 +#: src/pages/stock/StockDetail.tsx:570 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 @@ -2503,7 +2548,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:96 +#: src/pages/company/CompanyDetail.tsx:95 msgid "Website" msgstr "" @@ -2515,13 +2560,18 @@ msgstr "" msgid "Demo" msgstr "" +#: src/defaults/links.tsx:31 +#: src/defaults/menuItems.tsx:43 +msgid "Build" +msgstr "" + #: src/defaults/links.tsx:33 #: src/defaults/menuItems.tsx:48 #: 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:329 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "" @@ -2529,9 +2579,9 @@ msgstr "" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:459 +#: src/pages/sales/ReturnOrderDetail.tsx:457 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:510 +#: src/pages/sales/SalesOrderDetail.tsx:508 msgid "Sales" msgstr "" @@ -2768,7 +2818,7 @@ msgid "Remove line" msgstr "" #: src/forms/BuildForms.tsx:631 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:200 msgid "Source Location" msgstr "" @@ -2886,9 +2936,9 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:521 -#: src/pages/build/BuildDetail.tsx:215 +#: src/pages/build/BuildDetail.tsx:214 #: src/pages/stock/StockDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:583 +#: src/pages/stock/StockDetail.tsx:582 #: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:189 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 @@ -2901,20 +2951,20 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:543 #: src/forms/StockForms.tsx:428 -#: src/pages/company/SupplierPartDetail.tsx:152 -#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/stock/StockDetail.tsx:240 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:105 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 -#: src/pages/sales/ReturnOrderDetail.tsx:117 -#: src/pages/sales/SalesOrderDetail.tsx:123 +#: src/pages/build/BuildDetail.tsx:104 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:143 +#: src/pages/sales/ReturnOrderDetail.tsx:116 +#: src/pages/sales/SalesOrderDetail.tsx:122 #: src/tables/build/BuildOrderTable.tsx:114 -#: src/tables/machine/MachineListTable.tsx:335 +#: src/tables/machine/MachineListTable.tsx:334 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 #: src/tables/sales/ReturnOrderLineItemTable.tsx:132 @@ -2928,13 +2978,13 @@ msgid "Status" msgstr "" #: src/forms/PurchaseOrderForms.tsx:565 -#: src/pages/company/SupplierPartDetail.tsx:106 +#: src/pages/company/SupplierPartDetail.tsx:105 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:641 -#: src/pages/company/SupplierPartDetail.tsx:124 +#: src/pages/company/SupplierPartDetail.tsx:123 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" @@ -3692,8 +3742,8 @@ msgstr "" #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 -#: src/tables/machine/MachineListTable.tsx:332 -#: src/tables/machine/MachineListTable.tsx:594 +#: src/tables/machine/MachineListTable.tsx:331 +#: src/tables/machine/MachineListTable.tsx:593 #: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 @@ -3759,32 +3809,32 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27 #: src/tables/ColumnRenderers.tsx:248 msgid "Currency" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:31 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32 msgid "Rate" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:43 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44 msgid "Exchange rates updated" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:49 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50 msgid "Exchange rate update error" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:61 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:62 msgid "Refresh currency exchange rates" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:98 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 msgid "Last fetched" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:100 msgid "Base currency" msgstr "" @@ -3817,7 +3867,7 @@ msgid "Custom Units" msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:156 -#: src/pages/part/CategoryDetail.tsx:264 +#: src/pages/part/CategoryDetail.tsx:262 msgid "Part Parameters" msgstr "" @@ -3899,6 +3949,10 @@ msgstr "" msgid "Landscape" msgstr "" +#: src/pages/Index/Settings/AdminCenter/ReportTemplatePanel.tsx:26 +msgid "Attach to Model" +msgstr "" + #: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:35 msgid "Background Worker Not Running" msgstr "" @@ -4000,20 +4054,12 @@ msgstr "" msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:231 +#: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/part/PartDetail.tsx:690 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:536 -#: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:624 -#: src/pages/sales/SalesOrderDetail.tsx:329 -msgid "Build Orders" -msgstr "" - -#: src/pages/Index/Settings/SystemSettings.tsx:318 +#: src/pages/Index/Settings/SystemSettings.tsx:317 msgid "Switch to User Setting" msgstr "" @@ -4069,37 +4115,37 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:98 +#: src/pages/build/BuildDetail.tsx:97 #: src/pages/part/PartDetail.tsx:150 #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:184 #: src/tables/build/BuildOrderTable.tsx:54 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderLineItemTable.tsx:66 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:117 -#: src/pages/sales/ReturnOrderDetail.tsx:91 -#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/build/BuildDetail.tsx:110 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/sales/ReturnOrderDetail.tsx:90 +#: src/pages/sales/SalesOrderDetail.tsx:96 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/build/BuildLineTable.tsx:195 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:117 -#: src/pages/company/CompanyDetail.tsx:90 -#: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:92 -#: src/pages/part/CategoryDetail.tsx:101 +#: src/pages/build/BuildDetail.tsx:116 +#: src/pages/company/CompanyDetail.tsx:89 +#: src/pages/company/ManufacturerPartDetail.tsx:82 +#: src/pages/company/SupplierPartDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:100 #: src/pages/part/PartDetail.tsx:157 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 -#: src/pages/sales/ReturnOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:117 -#: src/pages/stock/LocationDetail.tsx:106 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 +#: src/pages/sales/ReturnOrderDetail.tsx:110 +#: src/pages/sales/SalesOrderDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:102 #: src/tables/ColumnRenderers.tsx:81 #: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 @@ -4112,34 +4158,34 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 #: src/tables/sales/SalesOrderAllocationTable.tsx:56 -#: src/tables/sales/SalesOrderLineItemTable.tsx:67 +#: src/tables/sales/SalesOrderLineItemTable.tsx:71 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:125 +#: src/pages/build/BuildDetail.tsx:124 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:136 +#: src/pages/build/BuildDetail.tsx:135 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:144 -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:269 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:161 +#: src/pages/build/BuildDetail.tsx:160 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:168 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/part/PartDetail.tsx:372 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:195 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:215 +#: src/pages/sales/ReturnOrderDetail.tsx:194 +#: src/pages/sales/SalesOrderDetail.tsx:203 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -4147,19 +4193,19 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:175 +#: src/pages/build/BuildDetail.tsx:174 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:182 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:188 -#: src/pages/sales/SalesOrderDetail.tsx:197 +#: src/pages/build/BuildDetail.tsx:181 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:208 +#: src/pages/sales/ReturnOrderDetail.tsx:187 +#: src/pages/sales/SalesOrderDetail.tsx:196 #: src/tables/ColumnRenderers.tsx:212 #: src/tables/part/PartPurchaseOrdersTable.tsx:99 #: src/tables/sales/ReturnOrderLineItemTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Target Date" msgstr "" @@ -4169,7 +4215,7 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "View part barcode" -#: src/pages/build/BuildDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:188 msgid "Completed" msgstr "" @@ -4183,7 +4229,7 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:202 +#: src/pages/build/BuildDetail.tsx:201 msgid "Any location" msgstr "" @@ -4191,7 +4237,7 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:209 +#: src/pages/build/BuildDetail.tsx:208 msgid "Destination Location" msgstr "" @@ -4207,68 +4253,68 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:247 +#: src/pages/build/BuildDetail.tsx:246 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:263 -#: src/pages/sales/ReturnOrderDetail.tsx:126 -#: src/pages/sales/ReturnOrderDetail.tsx:233 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:268 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/build/BuildDetail.tsx:252 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:262 +#: src/pages/sales/ReturnOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:232 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:267 +#: src/pages/sales/SalesOrderDetail.tsx:276 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/build/BuildDetail.tsx:262 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/sales/SalesOrderDetail.tsx:314 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 +#: src/pages/build/BuildDetail.tsx:294 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:309 +#: src/pages/build/BuildDetail.tsx:308 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:318 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:329 #: src/pages/part/PartDetail.tsx:707 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/company/CompanyDetail.tsx:259 -#: src/pages/company/ManufacturerPartDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:343 +#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/ManufacturerPartDetail.tsx:178 #: src/pages/part/PartDetail.tsx:729 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 -#: src/pages/sales/ReturnOrderDetail.tsx:270 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:304 +#: src/pages/sales/ReturnOrderDetail.tsx:269 +#: src/pages/sales/SalesOrderDetail.tsx:338 #: src/pages/stock/StockDetail.tsx:381 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:352 -#: src/pages/company/CompanyDetail.tsx:270 -#: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:253 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:269 +#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:252 #: src/pages/part/PartDetail.tsx:737 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:281 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:280 +#: src/pages/sales/SalesOrderDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:392 #: src/tables/build/BuildOrderTestTable.tsx:143 #: src/tables/stock/StockTrackingTable.tsx:189 @@ -4279,7 +4325,7 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:370 +#: src/pages/build/BuildDetail.tsx:369 msgid "Edit Build Order" msgstr "" @@ -4287,126 +4333,126 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:390 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/SalesOrderDetail.tsx:375 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 +#: src/pages/sales/ReturnOrderDetail.tsx:341 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:402 msgid "Hold Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:350 +#: src/pages/sales/ReturnOrderDetail.tsx:349 +#: src/pages/sales/SalesOrderDetail.tsx:382 +msgid "Place this order on hold" +msgstr "" + #: src/pages/build/BuildDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:350 #: src/pages/sales/SalesOrderDetail.tsx:383 -msgid "Place this order on hold" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:406 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:352 -#: src/pages/sales/ReturnOrderDetail.tsx:351 -#: src/pages/sales/SalesOrderDetail.tsx:384 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:410 msgid "Issue Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/SalesOrderDetail.tsx:366 +msgid "Issue this order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:413 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335 #: src/pages/sales/ReturnOrderDetail.tsx:334 #: src/pages/sales/SalesOrderDetail.tsx:367 -msgid "Issue this order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:414 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:336 -#: src/pages/sales/ReturnOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:368 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:418 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:421 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:357 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 -#: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/sales/ReturnOrderDetail.tsx:358 +#: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:453 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 -#: src/pages/sales/ReturnOrderDetail.tsx:388 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:386 +#: src/pages/sales/ReturnOrderDetail.tsx:387 +#: src/pages/sales/SalesOrderDetail.tsx:420 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:460 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:394 -#: src/pages/sales/ReturnOrderDetail.tsx:395 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:459 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:393 +#: src/pages/sales/ReturnOrderDetail.tsx:394 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:477 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:459 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:415 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:457 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:464 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:462 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:492 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:429 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:426 +#: src/pages/sales/ReturnOrderDetail.tsx:427 +#: src/pages/sales/SalesOrderDetail.tsx:465 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:497 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:434 -#: src/pages/sales/SalesOrderDetail.tsx:472 +#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:432 +#: src/pages/sales/SalesOrderDetail.tsx:470 msgid "Cancel order" msgstr "" @@ -4418,24 +4464,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:104 +#: src/pages/company/CompanyDetail.tsx:103 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:111 +#: src/pages/company/CompanyDetail.tsx:110 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:120 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:126 +#: src/pages/company/CompanyDetail.tsx:125 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:116 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:333 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:132 +#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:201 +#: src/pages/company/SupplierPartDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4443,20 +4489,20 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:132 +#: src/pages/company/CompanyDetail.tsx:131 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:101 -#: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:100 +#: src/pages/company/ManufacturerPartDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:130 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:138 +#: src/pages/company/CompanyDetail.tsx:137 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:105 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/ReturnOrderDetail.tsx:104 +#: src/pages/sales/SalesOrderDetail.tsx:110 #: src/pages/stock/StockDetail.tsx:226 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 @@ -4465,7 +4511,7 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:172 +#: src/pages/company/CompanyDetail.tsx:171 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" @@ -4474,11 +4520,11 @@ msgstr "" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:178 +#: src/pages/company/CompanyDetail.tsx:177 msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:187 +#: src/pages/company/CompanyDetail.tsx:186 msgid "Supplied Parts" msgstr "" @@ -4486,84 +4532,84 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:232 +#: src/pages/company/CompanyDetail.tsx:231 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:290 +#: src/pages/company/CompanyDetail.tsx:289 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:298 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:306 +#: src/pages/company/CompanyDetail.tsx:305 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/company/ManufacturerPartDetail.tsx:75 +#: src/pages/company/SupplierPartDetail.tsx:84 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:99 +#: src/pages/company/ManufacturerPartDetail.tsx:90 +#: src/pages/company/SupplierPartDetail.tsx:98 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:108 +#: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:138 +#: src/pages/company/ManufacturerPartDetail.tsx:137 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/ManufacturerPartDetail.tsx:146 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:153 +#: src/pages/company/ManufacturerPartDetail.tsx:152 #: src/pages/part/PartDetail.tsx:539 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/company/ManufacturerPartDetail.tsx:164 #: src/pages/part/PartDetail.tsx:657 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:208 +#: src/pages/company/ManufacturerPartDetail.tsx:207 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:215 +#: src/pages/company/ManufacturerPartDetail.tsx:214 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:227 +#: src/pages/company/ManufacturerPartDetail.tsx:226 #: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: 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 "" -#: src/pages/company/SupplierPartDetail.tsx:159 +#: src/pages/company/SupplierPartDetail.tsx:158 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 @@ -4571,122 +4617,122 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:170 +#: src/pages/company/SupplierPartDetail.tsx:169 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:177 +#: src/pages/company/SupplierPartDetail.tsx:176 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:212 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:219 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:292 +#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:291 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:243 +#: src/pages/company/SupplierPartDetail.tsx:242 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:276 +#: src/pages/company/SupplierPartDetail.tsx:275 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:301 +#: src/pages/company/SupplierPartDetail.tsx:299 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:309 +#: src/pages/company/SupplierPartDetail.tsx:307 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:315 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:98 +#: src/pages/part/CategoryDetail.tsx:92 +#: src/pages/stock/LocationDetail.tsx:94 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:109 +#: src/pages/part/CategoryDetail.tsx:108 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/part/CategoryDetail.tsx:125 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:138 +#: src/pages/part/CategoryDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:134 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:138 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:146 +#: src/pages/part/CategoryDetail.tsx:145 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:157 +#: src/pages/part/CategoryDetail.tsx:156 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:167 -#: src/pages/part/CategoryDetail.tsx:221 +#: src/pages/part/CategoryDetail.tsx:166 +#: src/pages/part/CategoryDetail.tsx:219 #: src/tables/part/PartCategoryTable.tsx:102 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:230 +#: src/pages/part/CategoryDetail.tsx:179 +#: src/pages/stock/LocationDetail.tsx:226 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 -#: src/pages/part/CategoryDetail.tsx:226 +#: src/pages/part/CategoryDetail.tsx:187 +#: src/pages/part/CategoryDetail.tsx:224 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:197 +#: src/pages/part/CategoryDetail.tsx:196 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:198 +#: src/pages/part/CategoryDetail.tsx:197 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:216 +#: src/pages/part/CategoryDetail.tsx:215 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:238 +#: src/pages/part/CategoryDetail.tsx:236 msgid "Category Details" msgstr "" @@ -4731,7 +4777,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:320 #: src/tables/build/BuildLineTable.tsx:166 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:103 +#: src/tables/sales/SalesOrderLineItemTable.tsx:107 msgid "Available Stock" msgstr "" @@ -4746,7 +4792,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:237 #: src/tables/build/BuildLineTable.tsx:128 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 +#: src/tables/sales/SalesOrderLineItemTable.tsx:145 msgid "On order" msgstr "" @@ -4770,7 +4816,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:295 #: src/pages/part/PartDetail.tsx:884 -#: src/pages/stock/StockDetail.tsx:560 +#: src/pages/stock/StockDetail.tsx:559 #: src/tables/build/BuildOrderTestTable.tsx:220 #: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" @@ -4915,7 +4961,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:860 #: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:576 #: src/tables/build/BuildLineTable.tsx:59 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:177 @@ -4958,7 +5004,7 @@ msgid "Deleting this part cannot be reversed" msgstr "" #: src/pages/part/PartDetail.tsx:1006 -#: src/pages/stock/LocationDetail.tsx:313 +#: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" @@ -4975,7 +5021,7 @@ msgstr "" msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1094 +#: src/pages/part/PartDetail.tsx:1093 msgid "Select Part Revision" msgstr "" @@ -5028,7 +5074,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:89 +#: src/tables/sales/SalesOrderLineItemTable.tsx:93 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -5067,7 +5113,7 @@ msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 #: src/tables/bom/BomTable.tsx:176 #: src/tables/general/ExtraLineItemTable.tsx:56 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" @@ -5196,23 +5242,23 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:88 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:98 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:97 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:122 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:133 -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:153 +#: src/pages/sales/ReturnOrderDetail.tsx:132 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Line Items" msgstr "" @@ -5222,91 +5268,91 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:140 -#: src/pages/sales/SalesOrderDetail.tsx:149 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:160 +#: src/pages/sales/ReturnOrderDetail.tsx:139 +#: src/pages/sales/SalesOrderDetail.tsx:148 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:147 -#: src/pages/sales/SalesOrderDetail.tsx:156 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:146 +#: src/pages/sales/SalesOrderDetail.tsx:155 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:182 -#: src/pages/sales/SalesOrderDetail.tsx:191 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 +#: src/pages/sales/ReturnOrderDetail.tsx:181 +#: src/pages/sales/SalesOrderDetail.tsx:190 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:227 -#: src/pages/sales/SalesOrderDetail.tsx:262 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 +#: src/pages/sales/ReturnOrderDetail.tsx:226 +#: src/pages/sales/SalesOrderDetail.tsx:261 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 -#: src/pages/sales/ReturnOrderDetail.tsx:254 -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:275 +#: src/pages/sales/ReturnOrderDetail.tsx:253 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/pages/sales/SalesOrderDetail.tsx:453 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/sales/ReturnOrderDetail.tsx:412 +#: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/ReturnOrderDetail.tsx:96 +#: src/pages/sales/SalesOrderDetail.tsx:102 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:310 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:319 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:332 +#: src/pages/sales/ReturnOrderDetail.tsx:331 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:342 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:348 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Complete Return Order" msgstr "" @@ -5314,15 +5360,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:239 +#: src/pages/sales/SalesOrderDetail.tsx:238 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:248 +#: src/pages/sales/SalesOrderDetail.tsx:247 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5332,88 +5378,88 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:308 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:364 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:114 +#: src/pages/stock/LocationDetail.tsx:110 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:128 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:140 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:150 +#: src/pages/stock/LocationDetail.tsx:146 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:161 +#: src/pages/stock/LocationDetail.tsx:157 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:172 +#: src/pages/stock/LocationDetail.tsx:168 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:198 +#: src/pages/stock/LocationDetail.tsx:194 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:217 -#: src/pages/stock/LocationDetail.tsx:340 +#: src/pages/stock/LocationDetail.tsx:213 +#: src/pages/stock/LocationDetail.tsx:335 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:238 -#: src/pages/stock/LocationDetail.tsx:345 +#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:340 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:238 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:247 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:335 +#: src/pages/stock/LocationDetail.tsx:331 msgid "Location Actions" msgstr "" @@ -5441,12 +5487,6 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:96 -msgid "Build Order" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" @@ -5731,7 +5771,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:229 #: src/tables/build/BuildLineTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:127 +#: src/tables/sales/SalesOrderLineItemTable.tsx:131 msgid "Includes variant stock" msgstr "" @@ -5742,7 +5782,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 #: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" @@ -6031,7 +6071,7 @@ msgid "Show tracked lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:119 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "In production" msgstr "" @@ -6040,7 +6080,7 @@ msgid "Insufficient stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:163 -#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/sales/SalesOrderLineItemTable.tsx:125 #: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" @@ -6054,7 +6094,7 @@ msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:283 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 +#: src/tables/sales/SalesOrderLineItemTable.tsx:247 msgid "Create Build Order" msgstr "" @@ -6245,24 +6285,24 @@ msgstr "" msgid "Required Tests" msgstr "" -#: src/tables/company/AddressTable.tsx:121 -#: src/tables/company/AddressTable.tsx:185 +#: src/tables/company/AddressTable.tsx:118 +#: src/tables/company/AddressTable.tsx:182 msgid "Add Address" msgstr "" -#: src/tables/company/AddressTable.tsx:126 +#: src/tables/company/AddressTable.tsx:123 msgid "Address created" msgstr "" -#: src/tables/company/AddressTable.tsx:135 +#: src/tables/company/AddressTable.tsx:132 msgid "Edit Address" msgstr "" -#: src/tables/company/AddressTable.tsx:143 +#: src/tables/company/AddressTable.tsx:140 msgid "Delete Address" msgstr "" -#: src/tables/company/AddressTable.tsx:144 +#: src/tables/company/AddressTable.tsx:141 msgid "Are you sure you want to delete this address?" msgstr "" @@ -6372,23 +6412,23 @@ msgid "Drag attachment file here to upload" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:86 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 #: src/tables/sales/ReturnOrderLineItemTable.tsx:60 -#: src/tables/sales/SalesOrderLineItemTable.tsx:196 +#: src/tables/sales/SalesOrderLineItemTable.tsx:200 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:98 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/SalesOrderLineItemTable.tsx:214 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:106 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/SalesOrderLineItemTable.tsx:222 +#: src/tables/sales/SalesOrderLineItemTable.tsx:226 msgid "Delete Line Item" msgstr "" @@ -6401,12 +6441,12 @@ msgid "Machine restarted" msgstr "" #: src/tables/machine/MachineListTable.tsx:212 -#: src/tables/machine/MachineListTable.tsx:263 +#: src/tables/machine/MachineListTable.tsx:262 msgid "Edit machine" msgstr "" #: src/tables/machine/MachineListTable.tsx:226 -#: src/tables/machine/MachineListTable.tsx:267 +#: src/tables/machine/MachineListTable.tsx:266 msgid "Delete machine" msgstr "" @@ -6419,7 +6459,7 @@ msgid "Are you sure you want to remove the machine \"{0}\"?" msgstr "" #: src/tables/machine/MachineListTable.tsx:255 -#: src/tables/machine/MachineListTable.tsx:432 +#: src/tables/machine/MachineListTable.tsx:431 msgid "Restart required" msgstr "" @@ -6427,50 +6467,50 @@ msgstr "" msgid "Machine Actions" msgstr "" -#: src/tables/machine/MachineListTable.tsx:272 +#: src/tables/machine/MachineListTable.tsx:271 msgid "Restart" msgstr "" -#: src/tables/machine/MachineListTable.tsx:274 +#: src/tables/machine/MachineListTable.tsx:273 msgid "Restart machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:276 +#: src/tables/machine/MachineListTable.tsx:275 msgid "manual restart required" msgstr "" -#: src/tables/machine/MachineListTable.tsx:292 +#: src/tables/machine/MachineListTable.tsx:291 msgid "Machine information" msgstr "" -#: src/tables/machine/MachineListTable.tsx:303 -#: src/tables/machine/MachineListTable.tsx:599 +#: src/tables/machine/MachineListTable.tsx:302 +#: src/tables/machine/MachineListTable.tsx:598 msgid "Machine Type" msgstr "" -#: src/tables/machine/MachineListTable.tsx:316 +#: src/tables/machine/MachineListTable.tsx:315 msgid "Machine Driver" msgstr "" -#: src/tables/machine/MachineListTable.tsx:329 +#: src/tables/machine/MachineListTable.tsx:328 msgid "Initialized" msgstr "" -#: src/tables/machine/MachineListTable.tsx:350 +#: src/tables/machine/MachineListTable.tsx:349 #: src/tables/machine/MachineTypeTable.tsx:261 msgid "Errors" msgstr "" -#: src/tables/machine/MachineListTable.tsx:358 +#: src/tables/machine/MachineListTable.tsx:357 #: src/tables/machine/MachineTypeTable.tsx:269 msgid "No errors reported" msgstr "" -#: src/tables/machine/MachineListTable.tsx:378 +#: src/tables/machine/MachineListTable.tsx:377 msgid "Machine Settings" msgstr "" -#: src/tables/machine/MachineListTable.tsx:389 +#: src/tables/machine/MachineListTable.tsx:388 msgid "Driver Settings" msgstr "" @@ -6478,15 +6518,15 @@ msgstr "" #~ msgid "Create machine" #~ msgstr "Create machine" -#: src/tables/machine/MachineListTable.tsx:506 +#: src/tables/machine/MachineListTable.tsx:505 msgid "Add machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:561 +#: src/tables/machine/MachineListTable.tsx:560 msgid "Machine detail" msgstr "" -#: src/tables/machine/MachineListTable.tsx:608 +#: src/tables/machine/MachineListTable.tsx:607 msgid "Driver" msgstr "" @@ -7252,7 +7292,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337 msgid "Import Line Items" msgstr "" @@ -7268,25 +7308,25 @@ msgstr "" msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:298 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342 #: src/tables/sales/ReturnOrderLineItemTable.tsx:142 -#: src/tables/sales/SalesOrderLineItemTable.tsx:240 +#: src/tables/sales/SalesOrderLineItemTable.tsx:257 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352 msgid "Receive items" msgstr "" @@ -7354,15 +7394,23 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:262 +#: src/tables/sales/SalesOrderLineItemTable.tsx:238 +msgid "Allocate Serial Numbers" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:279 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 +msgid "Allocate Serials" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:303 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 #: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" diff --git a/src/frontend/src/locales/sv/messages.po b/src/frontend/src/locales/sv/messages.po index 29726bd080..8f78c7d947 100644 --- a/src/frontend/src/locales/sv/messages.po +++ b/src/frontend/src/locales/sv/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: sv\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-29 04:38\n" +"PO-Revision-Date: 2024-09-09 03:25\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -60,8 +60,9 @@ msgstr "Utskrift av etiketter lyckades" #: src/components/buttons/PrintingActions.tsx:106 #: src/components/buttons/PrintingActions.tsx:144 -#: src/components/editors/NotesEditor.tsx:65 -#: src/components/editors/NotesEditor.tsx:165 +#: src/components/editors/NotesEditor.tsx:40 +#: src/components/editors/NotesEditor.tsx:109 +#: src/components/editors/NotesEditor.tsx:163 #: src/components/forms/fields/ApiFormField.tsx:319 #: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 @@ -163,8 +164,8 @@ msgstr "Ta bort" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:237 -#: src/components/items/ActionDropdown.tsx:238 +#: src/components/items/ActionDropdown.tsx:270 +#: src/components/items/ActionDropdown.tsx:271 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:210 @@ -239,31 +240,45 @@ msgstr "Radera bild" #~ msgid "Part is virtual (not a physical part)" #~ msgstr "Part is virtual (not a physical part)" -#: src/components/editors/NotesEditor.tsx:66 +#: src/components/editors/NotesEditor.tsx:41 +#: src/components/editors/NotesEditor.tsx:110 msgid "Image upload failed" msgstr "Bilduppladdning misslyckades" -#: src/components/editors/NotesEditor.tsx:156 +#: src/components/editors/NotesEditor.tsx:119 +#: src/components/editors/NotesEditor.tsx:154 #: src/components/forms/ApiForm.tsx:467 #: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "Lyckades" -#: src/components/editors/NotesEditor.tsx:157 +#: src/components/editors/NotesEditor.tsx:120 +msgid "Image uploaded successfully" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:155 msgid "Notes saved successfully" msgstr "Anteckningarna sparades framgångsrikt" -#: src/components/editors/NotesEditor.tsx:166 +#: src/components/editors/NotesEditor.tsx:164 msgid "Failed to save notes" msgstr "Det gick inte att spara anteckningarna" -#: src/components/editors/NotesEditor.tsx:198 -msgid "Preview Notes" -msgstr "Förhandsgranska anteckningar" +#: src/components/editors/NotesEditor.tsx:182 +msgid "Disable Editing" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:191 +msgid "Enable Editing" +msgstr "" #: src/components/editors/NotesEditor.tsx:198 -msgid "Edit Notes" -msgstr "Redigera anteckningar" +#~ msgid "Preview Notes" +#~ msgstr "Preview Notes" + +#: src/components/editors/NotesEditor.tsx:198 +#~ msgid "Edit Notes" +#~ msgstr "Edit Notes" #: src/components/editors/NotesEditor.tsx:212 msgid "Save Notes" @@ -417,7 +432,7 @@ msgid "Update" msgstr "Uppdatera" #: src/components/forms/ApiForm.tsx:698 -#: src/components/items/ActionDropdown.tsx:217 +#: src/components/items/ActionDropdown.tsx:250 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:357 #: src/pages/Notifications.tsx:123 @@ -593,9 +608,9 @@ msgstr "Värd" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 -#: src/pages/part/CategoryDetail.tsx:81 +#: src/pages/part/CategoryDetail.tsx:80 #: src/pages/part/PartDetail.tsx:143 -#: src/pages/stock/LocationDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:82 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -867,68 +882,72 @@ msgstr "Importerar poster" msgid "Imported rows" msgstr "Importerade rader" -#: src/components/items/ActionDropdown.tsx:131 -msgid "Barcode Actions" -msgstr "Streckkods åtgärder" - -#: src/components/items/ActionDropdown.tsx:136 -msgid "View" -msgstr "Visa" - -#: src/components/items/ActionDropdown.tsx:138 -msgid "View barcode" -msgstr "Visa streckkod" +#: src/components/items/ActionDropdown.tsx:128 +msgid "Options" +msgstr "Alternativ" #: src/components/items/ActionDropdown.tsx:140 #~ msgid "View Barcode" #~ msgstr "View Barcode" -#: src/components/items/ActionDropdown.tsx:144 +#: src/components/items/ActionDropdown.tsx:162 +#~ msgid "Link custom barcode" +#~ msgstr "Link custom barcode" + +#: src/components/items/ActionDropdown.tsx:164 +msgid "Barcode Actions" +msgstr "Streckkods åtgärder" + +#: src/components/items/ActionDropdown.tsx:169 +msgid "View" +msgstr "Visa" + +#: src/components/items/ActionDropdown.tsx:171 +msgid "View barcode" +msgstr "Visa streckkod" + +#: src/components/items/ActionDropdown.tsx:177 msgid "Link Barcode" msgstr "Länka streckkod" -#: src/components/items/ActionDropdown.tsx:146 +#: src/components/items/ActionDropdown.tsx:179 msgid "Link a custom barcode to this item" msgstr "" -#: src/components/items/ActionDropdown.tsx:152 +#: src/components/items/ActionDropdown.tsx:185 #: src/components/items/QRCode.tsx:195 #: src/forms/PurchaseOrderForms.tsx:419 msgid "Unlink Barcode" msgstr "Ta bort länk för streckkod" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:187 msgid "Unlink custom barcode" msgstr "Ta bort länk för anpassad streckkod" -#: src/components/items/ActionDropdown.tsx:162 -#~ msgid "Link custom barcode" -#~ msgstr "Link custom barcode" - -#: src/components/items/ActionDropdown.tsx:205 +#: src/components/items/ActionDropdown.tsx:238 #: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "Redigera" -#: src/components/items/ActionDropdown.tsx:206 +#: src/components/items/ActionDropdown.tsx:239 msgid "Edit item" msgstr "Redigera objekt" -#: src/components/items/ActionDropdown.tsx:218 +#: src/components/items/ActionDropdown.tsx:251 msgid "Delete item" msgstr "Radera objekt" -#: src/components/items/ActionDropdown.tsx:226 -#: src/components/items/ActionDropdown.tsx:227 +#: src/components/items/ActionDropdown.tsx:259 +#: src/components/items/ActionDropdown.tsx:260 msgid "Hold" msgstr "Vänta" -#: src/components/items/ActionDropdown.tsx:249 +#: src/components/items/ActionDropdown.tsx:282 #: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "Duplicera" -#: src/components/items/ActionDropdown.tsx:250 +#: src/components/items/ActionDropdown.tsx:283 msgid "Duplicate item" msgstr "Duplicera objekt" @@ -1004,7 +1023,7 @@ msgstr "Hög (30%)" #: src/components/items/QRCode.tsx:101 msgid "Custom barcode" -msgstr "" +msgstr "Anpassad streckkod" #: src/components/items/QRCode.tsx:102 msgid "A custom barcode is registered for this item. The shown code is not that custom barcode." @@ -1020,9 +1039,9 @@ msgstr "Välj felkorrigeringsnivå" #: src/components/items/QRCode.tsx:173 #: src/pages/part/PartDetail.tsx:218 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:161 -#: src/pages/sales/SalesOrderDetail.tsx:170 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:181 +#: src/pages/sales/ReturnOrderDetail.tsx:160 +#: src/pages/sales/SalesOrderDetail.tsx:169 msgid "Link" msgstr "Länk" @@ -1248,7 +1267,7 @@ msgstr "Kontoinställningar" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:315 +#: src/pages/Index/Settings/SystemSettings.tsx:314 msgid "System Settings" msgstr "Systeminställningar" @@ -1383,7 +1402,19 @@ msgstr "Inga resultat tillgängliga för sökfrågan" msgid "Unknown model: {model}" msgstr "Okänd modell: {model}" -#: src/components/render/ModelType.tsx:22 +#: src/components/render/ModelType.tsx:101 +#~ msgid "Builds" +#~ msgstr "Builds" + +#: src/components/render/ModelType.tsx:147 +#~ msgid "Purchase Order Line" +#~ msgstr "Purchase Order Line" + +#: src/components/render/ModelType.tsx:148 +#~ msgid "Purchase Order Lines" +#~ msgstr "Purchase Order Lines" + +#: src/components/render/ModelType.tsx:202 #: src/forms/BuildForms.tsx:229 #: src/forms/BuildForms.tsx:452 #: src/forms/BuildForms.tsx:602 @@ -1396,8 +1427,8 @@ msgstr "Okänd modell: {model}" #: src/forms/StockForms.tsx:643 #: src/forms/StockForms.tsx:685 #: src/forms/StockForms.tsx:723 -#: src/pages/build/BuildDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:1080 +#: src/pages/build/BuildDetail.tsx:90 +#: src/pages/part/PartDetail.tsx:1079 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 @@ -1407,36 +1438,17 @@ msgstr "Okänd modell: {model}" msgid "Part" msgstr "Artkel" -#: src/components/render/ModelType.tsx:23 -#: src/defaults/links.tsx:29 -#: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:173 -#: src/pages/part/CategoryDetail.tsx:119 -#: src/pages/part/CategoryDetail.tsx:244 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:835 -msgid "Parts" -msgstr "Artiklar" - -#: src/components/render/ModelType.tsx:31 +#: src/components/render/ModelType.tsx:204 msgid "Part Parameter Template" msgstr "Parametermall för Artiklar" -#: src/components/render/ModelType.tsx:32 -msgid "Part Parameter Templates" -msgstr "Parametermallar för Artiklar" - -#: src/components/render/ModelType.tsx:38 +#: src/components/render/ModelType.tsx:206 msgid "Part Test Template" msgstr "Testmall för artikel" -#: src/components/render/ModelType.tsx:39 -msgid "Part Test Templates" -msgstr "Testmall för artiklar" - -#: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:357 +#: src/components/render/ModelType.tsx:208 +#: src/pages/company/SupplierPartDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:355 #: src/pages/stock/StockDetail.tsx:169 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -1444,111 +1456,58 @@ msgstr "Testmall för artiklar" msgid "Supplier Part" msgstr "Leverantörsartikel" -#: src/components/render/ModelType.tsx:46 -msgid "Supplier Parts" -msgstr "Leverantörsartikel" - -#: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:132 +#: src/components/render/ModelType.tsx:210 +#: src/pages/company/ManufacturerPartDetail.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 msgid "Manufacturer Part" msgstr "Tillverkarens artiklar" -#: src/components/render/ModelType.tsx:55 -msgid "Manufacturer Parts" -msgstr "Tillverkarens artiklar" - -#: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:305 +#: src/components/render/ModelType.tsx:212 +#: src/pages/part/CategoryDetail.tsx:303 msgid "Part Category" msgstr "Artikel Kategori" -#: src/components/render/ModelType.tsx:64 -#: src/pages/part/CategoryDetail.tsx:258 -#: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1070 -msgid "Part Categories" -msgstr "Artikelkategorier" - -#: src/components/render/ModelType.tsx:72 +#: src/components/render/ModelType.tsx:214 #: src/forms/BuildForms.tsx:602 -#: src/pages/stock/StockDetail.tsx:608 +#: src/pages/stock/StockDetail.tsx:607 #: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "Lager artikel" -#: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:203 -#: src/pages/stock/LocationDetail.tsx:125 -#: src/pages/stock/LocationDetail.tsx:178 -#: src/pages/stock/LocationDetail.tsx:384 -msgid "Stock Items" -msgstr "Artikel i lager" - -#: src/components/render/ModelType.tsx:81 +#: src/components/render/ModelType.tsx:216 msgid "Stock Location" msgstr "Lagerplats" -#: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:376 -#: src/pages/stock/StockDetail.tsx:600 -msgid "Stock Locations" -msgstr "Lagerplats" - -#: src/components/render/ModelType.tsx:90 +#: src/components/render/ModelType.tsx:218 msgid "Stock Location Type" msgstr "Lagerplatstyper" -#: src/components/render/ModelType.tsx:91 -msgid "Stock Location Types" -msgstr "Lagerplatstyper" - -#: src/components/render/ModelType.tsx:95 +#: src/components/render/ModelType.tsx:220 msgid "Stock History" msgstr "Lagerhistorik" -#: src/components/render/ModelType.tsx:96 -msgid "Stock Histories" -msgstr "Lagerhistorik" +#: src/components/render/ModelType.tsx:222 +#: src/pages/stock/StockDetail.tsx:209 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:96 +msgid "Build Order" +msgstr "" -#: src/components/render/ModelType.tsx:100 -#: src/defaults/links.tsx:31 -#: src/defaults/menuItems.tsx:43 -msgid "Build" -msgstr "Bygg" - -#: src/components/render/ModelType.tsx:101 -msgid "Builds" -msgstr "Tillverkningar" - -#: src/components/render/ModelType.tsx:109 +#: src/components/render/ModelType.tsx:224 msgid "Build Line" msgstr "Tillverknings rad" -#: src/components/render/ModelType.tsx:110 -msgid "Build Lines" -msgstr "Tillverknings rader" - -#: src/components/render/ModelType.tsx:117 +#: src/components/render/ModelType.tsx:226 msgid "Build Item" msgstr "Tillverknings artikel" -#: src/components/render/ModelType.tsx:118 -msgid "Build Items" -msgstr "Tillverknings artiklar" - -#: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:339 +#: src/components/render/ModelType.tsx:228 +#: src/pages/company/CompanyDetail.tsx:337 msgid "Company" msgstr "Företag" -#: src/components/render/ModelType.tsx:123 -msgid "Companies" -msgstr "Företag" - -#: src/components/render/ModelType.tsx:131 +#: src/components/render/ModelType.tsx:230 #: src/tables/TableHoverCard.tsx:81 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 @@ -1557,176 +1516,262 @@ msgstr "Företag" msgid "Project Code" msgstr "Projektkod" -#: src/components/render/ModelType.tsx:132 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 -msgid "Project Codes" -msgstr "Projektkoder" - -#: src/components/render/ModelType.tsx:138 +#: src/components/render/ModelType.tsx:232 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:463 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "Inköpsorder" -#: src/components/render/ModelType.tsx:139 -#: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:670 -#: src/pages/purchasing/PurchasingIndex.tsx:25 -msgid "Purchase Orders" -msgstr "Inköpsorder" +#: src/components/render/ModelType.tsx:234 +msgid "Purchase Order Line Item" +msgstr "" -#: src/components/render/ModelType.tsx:147 -msgid "Purchase Order Line" -msgstr "Inköpsorderrad" - -#: src/components/render/ModelType.tsx:148 -msgid "Purchase Order Lines" -msgstr "Inköpsorderrader" - -#: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:149 -#: src/pages/sales/SalesOrderDetail.tsx:505 +#: src/components/render/ModelType.tsx:236 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/sales/SalesOrderDetail.tsx:503 #: src/pages/stock/StockDetail.tsx:217 #: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "Försäljningsorder" -#: src/components/render/ModelType.tsx:153 -#: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:677 -#: src/pages/sales/SalesIndex.tsx:26 -msgid "Sales Orders" -msgstr "Försäljningsorder" - -#: src/components/render/ModelType.tsx:161 +#: src/components/render/ModelType.tsx:238 msgid "Sales Order Shipment" msgstr "Försäljningsorder leverans" -#: src/components/render/ModelType.tsx:162 -msgid "Sales Order Shipments" -msgstr "Försäljningsorder leveranser" - -#: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/components/render/ModelType.tsx:240 +#: src/pages/sales/ReturnOrderDetail.tsx:452 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "Returorder" -#: src/components/render/ModelType.tsx:169 -#: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:223 -#: src/pages/sales/SalesIndex.tsx:32 -msgid "Return Orders" -msgstr "Returorder" - -#: src/components/render/ModelType.tsx:177 +#: src/components/render/ModelType.tsx:242 msgid "Return Order Line Item" msgstr "Rad för returorder" -#: src/components/render/ModelType.tsx:178 -msgid "Return Order Line Items" -msgstr "Rad för returordrar" - -#: src/components/render/ModelType.tsx:182 -#: src/tables/company/AddressTable.tsx:47 +#: src/components/render/ModelType.tsx:244 +#: src/tables/company/AddressTable.tsx:48 msgid "Address" msgstr "Adress" -#: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:253 -msgid "Addresses" -msgstr "Adresser" - -#: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:170 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/components/render/ModelType.tsx:246 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:178 msgid "Contact" msgstr "Kontakt" -#: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:247 -msgid "Contacts" -msgstr "Kontakter" - -#: src/components/render/ModelType.tsx:196 +#: src/components/render/ModelType.tsx:248 msgid "Owner" msgstr "Ägare" -#: src/components/render/ModelType.tsx:197 -msgid "Owners" -msgstr "Ägare" - -#: src/components/render/ModelType.tsx:203 +#: src/components/render/ModelType.tsx:250 #: src/tables/settings/ImportSessionTable.tsx:121 #: src/tables/stock/StockItemTestResultTable.tsx:204 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "Användare" -#: src/components/render/ModelType.tsx:204 +#: src/components/render/ModelType.tsx:252 +msgid "Group" +msgstr "Grupp" + +#: src/components/render/ModelType.tsx:254 +msgid "Import Session" +msgstr "" + +#: src/components/render/ModelType.tsx:256 +msgid "Label Template" +msgstr "Etikettmall" + +#: src/components/render/ModelType.tsx:258 +msgid "Report Template" +msgstr "Rapportmall" + +#: src/components/render/ModelType.tsx:260 +msgid "Plugin Configuration" +msgstr "Plugin-konfiguration" + +#: src/components/render/ModelType.tsx:262 +msgid "Content Type" +msgstr "" + +#: src/components/render/ModelType.tsx:264 +msgid "Unknown Model" +msgstr "" + +#: src/components/render/ModelType.tsx:275 +#: src/defaults/links.tsx:29 +#: src/defaults/menuItems.tsx:33 +#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/part/CategoryDetail.tsx:118 +#: src/pages/part/CategoryDetail.tsx:242 +#: src/pages/part/CategoryDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:835 +msgid "Parts" +msgstr "Artiklar" + +#: src/components/render/ModelType.tsx:277 +msgid "Part Parameter Templates" +msgstr "Parametermallar för Artiklar" + +#: src/components/render/ModelType.tsx:279 +msgid "Part Test Templates" +msgstr "Testmall för artiklar" + +#: src/components/render/ModelType.tsx:281 +msgid "Supplier Parts" +msgstr "Leverantörsartikel" + +#: src/components/render/ModelType.tsx:283 +msgid "Manufacturer Parts" +msgstr "Tillverkarens artiklar" + +#: src/components/render/ModelType.tsx:285 +#: src/pages/part/CategoryDetail.tsx:256 +#: src/pages/part/CategoryDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:1069 +msgid "Part Categories" +msgstr "Artikelkategorier" + +#: src/components/render/ModelType.tsx:287 +#: src/pages/company/CompanyDetail.tsx:202 +#: src/pages/stock/LocationDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:379 +msgid "Stock Items" +msgstr "Artikel i lager" + +#: src/components/render/ModelType.tsx:289 +#: src/pages/stock/LocationDetail.tsx:188 +#: src/pages/stock/LocationDetail.tsx:371 +#: src/pages/stock/StockDetail.tsx:599 +msgid "Stock Locations" +msgstr "Lagerplats" + +#: src/components/render/ModelType.tsx:291 +msgid "Stock Location Types" +msgstr "Lagerplatstyper" + +#: src/components/render/ModelType.tsx:293 +msgid "Stock Histories" +msgstr "Lagerhistorik" + +#: src/components/render/ModelType.tsx:295 +#: src/pages/Index/Settings/SystemSettings.tsx:236 +#: src/pages/build/BuildDetail.tsx:534 +#: src/pages/build/BuildIndex.tsx:22 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/sales/SalesOrderDetail.tsx:328 +msgid "Build Orders" +msgstr "Byggordrar" + +#: src/components/render/ModelType.tsx:297 +msgid "Build Lines" +msgstr "Tillverknings rader" + +#: src/components/render/ModelType.tsx:299 +msgid "Build Items" +msgstr "Tillverknings artiklar" + +#: src/components/render/ModelType.tsx:301 +msgid "Companies" +msgstr "Företag" + +#: src/components/render/ModelType.tsx:303 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 +msgid "Project Codes" +msgstr "Projektkoder" + +#: src/components/render/ModelType.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/company/CompanyDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/part/PartDetail.tsx:670 +#: src/pages/purchasing/PurchasingIndex.tsx:25 +msgid "Purchase Orders" +msgstr "Inköpsorder" + +#: src/components/render/ModelType.tsx:307 +msgid "Purchase Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:309 +#: src/pages/Index/Settings/SystemSettings.tsx:269 +#: src/pages/company/CompanyDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:677 +#: src/pages/sales/SalesIndex.tsx:26 +msgid "Sales Orders" +msgstr "Försäljningsorder" + +#: src/components/render/ModelType.tsx:311 +msgid "Sales Order Shipments" +msgstr "Försäljningsorder leveranser" + +#: src/components/render/ModelType.tsx:313 +#: src/pages/Index/Settings/SystemSettings.tsx:285 +#: src/pages/company/CompanyDetail.tsx:222 +#: src/pages/sales/SalesIndex.tsx:32 +msgid "Return Orders" +msgstr "Returorder" + +#: src/components/render/ModelType.tsx:315 +msgid "Return Order Line Items" +msgstr "Rad för returordrar" + +#: src/components/render/ModelType.tsx:317 +#: src/pages/company/CompanyDetail.tsx:252 +msgid "Addresses" +msgstr "Adresser" + +#: src/components/render/ModelType.tsx:319 +#: src/pages/company/CompanyDetail.tsx:246 +msgid "Contacts" +msgstr "Kontakter" + +#: src/components/render/ModelType.tsx:321 +msgid "Owners" +msgstr "Ägare" + +#: src/components/render/ModelType.tsx:323 #: src/pages/Index/Settings/AdminCenter/Index.tsx:102 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "Användare" -#: src/components/render/ModelType.tsx:210 -msgid "Group" -msgstr "Grupp" - -#: src/components/render/ModelType.tsx:211 +#: src/components/render/ModelType.tsx:325 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 #: src/tables/settings/UserTable.tsx:138 #: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "Grupper" -#: src/components/render/ModelType.tsx:218 -msgid "Import Session" -msgstr "" - -#: src/components/render/ModelType.tsx:219 +#: src/components/render/ModelType.tsx:327 msgid "Import Sessions" msgstr "" -#: src/components/render/ModelType.tsx:225 -msgid "Label Template" -msgstr "Etikettmall" - -#: src/components/render/ModelType.tsx:226 +#: src/components/render/ModelType.tsx:329 #: src/pages/Index/Settings/AdminCenter/Index.tsx:168 msgid "Label Templates" msgstr "Etikettmallar" -#: src/components/render/ModelType.tsx:232 -msgid "Report Template" -msgstr "Rapportmall" - -#: src/components/render/ModelType.tsx:233 +#: src/components/render/ModelType.tsx:331 #: src/pages/Index/Settings/AdminCenter/Index.tsx:174 msgid "Report Templates" msgstr "Rapportmallar" -#: src/components/render/ModelType.tsx:239 -msgid "Plugin Configuration" -msgstr "Plugin-konfiguration" - -#: src/components/render/ModelType.tsx:240 +#: src/components/render/ModelType.tsx:333 msgid "Plugin Configurations" msgstr "Plugin-konfigurationer" -#: src/components/render/ModelType.tsx:246 -msgid "Content Type" +#: src/components/render/ModelType.tsx:335 +msgid "Content Types" msgstr "" -#: src/components/render/ModelType.tsx:247 -msgid "Content Types" +#: src/components/render/ModelType.tsx:337 +msgid "Unknown Models" msgstr "" #: src/components/render/Order.tsx:121 @@ -1735,8 +1780,8 @@ msgstr "Frakt" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:325 -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/CompanyDetail.tsx:323 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/pages/part/PartDetail.tsx:896 msgid "Inactive" msgstr "Inaktiv" @@ -1750,23 +1795,23 @@ msgstr "Inget på lager" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:206 +#: src/pages/Index/Settings/SystemSettings.tsx:204 #: src/pages/part/PartDetail.tsx:550 -#: src/pages/stock/LocationDetail.tsx:356 +#: src/pages/stock/LocationDetail.tsx:351 #: src/pages/stock/StockDetail.tsx:407 #: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "Lagersaldo" -#: src/components/render/Stock.tsx:60 +#: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:565 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/build/BuildAllocatedStockTable.tsx:102 #: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "Serienummer" -#: src/components/render/Stock.tsx:62 +#: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:234 #: src/forms/BuildForms.tsx:602 #: src/forms/PurchaseOrderForms.tsx:641 @@ -1774,7 +1819,7 @@ msgstr "Serienummer" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:171 #: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:571 +#: src/pages/stock/StockDetail.tsx:570 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 @@ -2503,7 +2548,7 @@ msgstr "Aktuella nyheter" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:96 +#: src/pages/company/CompanyDetail.tsx:95 msgid "Website" msgstr "Webbplats" @@ -2515,13 +2560,18 @@ msgstr "GitHub" msgid "Demo" msgstr "Demo" +#: src/defaults/links.tsx:31 +#: src/defaults/menuItems.tsx:43 +msgid "Build" +msgstr "Bygg" + #: src/defaults/links.tsx:33 #: src/defaults/menuItems.tsx:48 #: 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:329 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "Inköp" @@ -2529,9 +2579,9 @@ msgstr "Inköp" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:459 +#: src/pages/sales/ReturnOrderDetail.tsx:457 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:510 +#: src/pages/sales/SalesOrderDetail.tsx:508 msgid "Sales" msgstr "Försäljning" @@ -2768,7 +2818,7 @@ msgid "Remove line" msgstr "" #: src/forms/BuildForms.tsx:631 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:200 msgid "Source Location" msgstr "" @@ -2886,9 +2936,9 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:521 -#: src/pages/build/BuildDetail.tsx:215 +#: src/pages/build/BuildDetail.tsx:214 #: src/pages/stock/StockDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:583 +#: src/pages/stock/StockDetail.tsx:582 #: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:189 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 @@ -2901,20 +2951,20 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:543 #: src/forms/StockForms.tsx:428 -#: src/pages/company/SupplierPartDetail.tsx:152 -#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/stock/StockDetail.tsx:240 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:105 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 -#: src/pages/sales/ReturnOrderDetail.tsx:117 -#: src/pages/sales/SalesOrderDetail.tsx:123 +#: src/pages/build/BuildDetail.tsx:104 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:143 +#: src/pages/sales/ReturnOrderDetail.tsx:116 +#: src/pages/sales/SalesOrderDetail.tsx:122 #: src/tables/build/BuildOrderTable.tsx:114 -#: src/tables/machine/MachineListTable.tsx:335 +#: src/tables/machine/MachineListTable.tsx:334 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 #: src/tables/sales/ReturnOrderLineItemTable.tsx:132 @@ -2928,13 +2978,13 @@ msgid "Status" msgstr "Status" #: src/forms/PurchaseOrderForms.tsx:565 -#: src/pages/company/SupplierPartDetail.tsx:106 +#: src/pages/company/SupplierPartDetail.tsx:105 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:641 -#: src/pages/company/SupplierPartDetail.tsx:124 +#: src/pages/company/SupplierPartDetail.tsx:123 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" @@ -3692,8 +3742,8 @@ msgstr "" #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 -#: src/tables/machine/MachineListTable.tsx:332 -#: src/tables/machine/MachineListTable.tsx:594 +#: src/tables/machine/MachineListTable.tsx:331 +#: src/tables/machine/MachineListTable.tsx:593 #: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 @@ -3759,32 +3809,32 @@ msgstr "Lastare" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27 #: src/tables/ColumnRenderers.tsx:248 msgid "Currency" msgstr "Valuta" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:31 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32 msgid "Rate" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:43 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44 msgid "Exchange rates updated" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:49 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50 msgid "Exchange rate update error" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:61 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:62 msgid "Refresh currency exchange rates" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:98 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 msgid "Last fetched" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:100 msgid "Base currency" msgstr "" @@ -3817,7 +3867,7 @@ msgid "Custom Units" msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:156 -#: src/pages/part/CategoryDetail.tsx:264 +#: src/pages/part/CategoryDetail.tsx:262 msgid "Part Parameters" msgstr "" @@ -3899,6 +3949,10 @@ msgstr "" msgid "Landscape" msgstr "" +#: src/pages/Index/Settings/AdminCenter/ReportTemplatePanel.tsx:26 +msgid "Attach to Model" +msgstr "" + #: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:35 msgid "Background Worker Not Running" msgstr "" @@ -4000,20 +4054,12 @@ msgstr "Etiketter" msgid "Reporting" msgstr "Rapportering" -#: src/pages/Index/Settings/SystemSettings.tsx:231 +#: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/part/PartDetail.tsx:690 msgid "Stocktake" msgstr "Inventering" -#: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:536 -#: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:624 -#: src/pages/sales/SalesOrderDetail.tsx:329 -msgid "Build Orders" -msgstr "Byggordrar" - -#: src/pages/Index/Settings/SystemSettings.tsx:318 +#: src/pages/Index/Settings/SystemSettings.tsx:317 msgid "Switch to User Setting" msgstr "Växla till användarinställningar" @@ -4069,37 +4115,37 @@ msgstr "Markera som oläst" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:98 +#: src/pages/build/BuildDetail.tsx:97 #: src/pages/part/PartDetail.tsx:150 #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:184 #: src/tables/build/BuildOrderTable.tsx:54 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderLineItemTable.tsx:66 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "IAN" -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:117 -#: src/pages/sales/ReturnOrderDetail.tsx:91 -#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/build/BuildDetail.tsx:110 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/sales/ReturnOrderDetail.tsx:90 +#: src/pages/sales/SalesOrderDetail.tsx:96 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/build/BuildLineTable.tsx:195 msgid "Reference" msgstr "Referens" -#: src/pages/build/BuildDetail.tsx:117 -#: src/pages/company/CompanyDetail.tsx:90 -#: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:92 -#: src/pages/part/CategoryDetail.tsx:101 +#: src/pages/build/BuildDetail.tsx:116 +#: src/pages/company/CompanyDetail.tsx:89 +#: src/pages/company/ManufacturerPartDetail.tsx:82 +#: src/pages/company/SupplierPartDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:100 #: src/pages/part/PartDetail.tsx:157 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 -#: src/pages/sales/ReturnOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:117 -#: src/pages/stock/LocationDetail.tsx:106 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 +#: src/pages/sales/ReturnOrderDetail.tsx:110 +#: src/pages/sales/SalesOrderDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:102 #: src/tables/ColumnRenderers.tsx:81 #: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 @@ -4112,34 +4158,34 @@ msgstr "Referens" #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 #: src/tables/sales/SalesOrderAllocationTable.tsx:56 -#: src/tables/sales/SalesOrderLineItemTable.tsx:67 +#: src/tables/sales/SalesOrderLineItemTable.tsx:71 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "Beskrivning" -#: src/pages/build/BuildDetail.tsx:125 +#: src/pages/build/BuildDetail.tsx:124 msgid "Parent Build" msgstr "Föregående tillverkning" -#: src/pages/build/BuildDetail.tsx:136 +#: src/pages/build/BuildDetail.tsx:135 msgid "Build Quantity" msgstr "Tillverkat antal" -#: src/pages/build/BuildDetail.tsx:144 -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:269 msgid "Completed Outputs" msgstr "Slutförd produktion" -#: src/pages/build/BuildDetail.tsx:161 +#: src/pages/build/BuildDetail.tsx:160 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "Utfärdad av" -#: src/pages/build/BuildDetail.tsx:168 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/part/PartDetail.tsx:372 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:195 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:215 +#: src/pages/sales/ReturnOrderDetail.tsx:194 +#: src/pages/sales/SalesOrderDetail.tsx:203 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -4147,19 +4193,19 @@ msgstr "Utfärdad av" msgid "Responsible" msgstr "Ansvarig" -#: src/pages/build/BuildDetail.tsx:175 +#: src/pages/build/BuildDetail.tsx:174 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "Skapad" -#: src/pages/build/BuildDetail.tsx:182 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:188 -#: src/pages/sales/SalesOrderDetail.tsx:197 +#: src/pages/build/BuildDetail.tsx:181 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:208 +#: src/pages/sales/ReturnOrderDetail.tsx:187 +#: src/pages/sales/SalesOrderDetail.tsx:196 #: src/tables/ColumnRenderers.tsx:212 #: src/tables/part/PartPurchaseOrdersTable.tsx:99 #: src/tables/sales/ReturnOrderLineItemTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Target Date" msgstr "Färdigdatum" @@ -4169,7 +4215,7 @@ msgstr "Färdigdatum" #~ msgid "View part barcode" #~ msgstr "View part barcode" -#: src/pages/build/BuildDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:188 msgid "Completed" msgstr "Slutförd" @@ -4183,7 +4229,7 @@ msgstr "Slutförd" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:202 +#: src/pages/build/BuildDetail.tsx:201 msgid "Any location" msgstr "Alla platser" @@ -4191,7 +4237,7 @@ msgstr "Alla platser" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:209 +#: src/pages/build/BuildDetail.tsx:208 msgid "Destination Location" msgstr "Destinationsplats" @@ -4207,68 +4253,68 @@ msgstr "Destinationsplats" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:247 +#: src/pages/build/BuildDetail.tsx:246 msgid "Build Details" msgstr "Tillverknings Detaljer" -#: src/pages/build/BuildDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:263 -#: src/pages/sales/ReturnOrderDetail.tsx:126 -#: src/pages/sales/ReturnOrderDetail.tsx:233 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:268 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/build/BuildDetail.tsx:252 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:262 +#: src/pages/sales/ReturnOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:232 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:267 +#: src/pages/sales/SalesOrderDetail.tsx:276 msgid "Line Items" msgstr "Radartiklar" -#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/build/BuildDetail.tsx:262 msgid "Incomplete Outputs" msgstr "Ofullständig produktion" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/sales/SalesOrderDetail.tsx:314 msgid "Allocated Stock" msgstr "Allokerat lager" -#: src/pages/build/BuildDetail.tsx:295 +#: src/pages/build/BuildDetail.tsx:294 msgid "Consumed Stock" msgstr "Förbrukat lager" -#: src/pages/build/BuildDetail.tsx:309 +#: src/pages/build/BuildDetail.tsx:308 msgid "Child Build Orders" msgstr "Underordnad tillverknings order" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:318 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" msgstr "Test resultat" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:329 #: src/pages/part/PartDetail.tsx:707 msgid "Test Statistics" msgstr "Test statistik" -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/company/CompanyDetail.tsx:259 -#: src/pages/company/ManufacturerPartDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:343 +#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/ManufacturerPartDetail.tsx:178 #: src/pages/part/PartDetail.tsx:729 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 -#: src/pages/sales/ReturnOrderDetail.tsx:270 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:304 +#: src/pages/sales/ReturnOrderDetail.tsx:269 +#: src/pages/sales/SalesOrderDetail.tsx:338 #: src/pages/stock/StockDetail.tsx:381 msgid "Attachments" msgstr "Bilagor" -#: src/pages/build/BuildDetail.tsx:352 -#: src/pages/company/CompanyDetail.tsx:270 -#: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:253 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:269 +#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:252 #: src/pages/part/PartDetail.tsx:737 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:281 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:280 +#: src/pages/sales/SalesOrderDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:392 #: src/tables/build/BuildOrderTestTable.tsx:143 #: src/tables/stock/StockTrackingTable.tsx:189 @@ -4279,7 +4325,7 @@ msgstr "Anteckningar" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:370 +#: src/pages/build/BuildDetail.tsx:369 msgid "Edit Build Order" msgstr "Redigera Tillverknings order" @@ -4287,126 +4333,126 @@ msgstr "Redigera Tillverknings order" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "Lägg till Tillverknings order" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:390 msgid "Cancel Build Order" msgstr "Avbryt Tillverknings order" -#: src/pages/build/BuildDetail.tsx:393 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/SalesOrderDetail.tsx:375 msgid "Order cancelled" msgstr "Order avbruten" -#: src/pages/build/BuildDetail.tsx:394 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 +#: src/pages/sales/ReturnOrderDetail.tsx:341 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Cancel this order" msgstr "Avbryt denna order" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:402 msgid "Hold Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:350 +#: src/pages/sales/ReturnOrderDetail.tsx:349 +#: src/pages/sales/SalesOrderDetail.tsx:382 +msgid "Place this order on hold" +msgstr "Pausa denna order" + #: src/pages/build/BuildDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:350 #: src/pages/sales/SalesOrderDetail.tsx:383 -msgid "Place this order on hold" -msgstr "Pausa denna order" - -#: src/pages/build/BuildDetail.tsx:406 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:352 -#: src/pages/sales/ReturnOrderDetail.tsx:351 -#: src/pages/sales/SalesOrderDetail.tsx:384 msgid "Order placed on hold" msgstr "Ordern är pausad" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:410 msgid "Issue Build Order" msgstr "Utfärda tillverknings order" +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/SalesOrderDetail.tsx:366 +msgid "Issue this order" +msgstr "Utfärda denna order" + #: src/pages/build/BuildDetail.tsx:413 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335 #: src/pages/sales/ReturnOrderDetail.tsx:334 #: src/pages/sales/SalesOrderDetail.tsx:367 -msgid "Issue this order" -msgstr "Utfärda denna order" - -#: src/pages/build/BuildDetail.tsx:414 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:336 -#: src/pages/sales/ReturnOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:368 msgid "Order issued" msgstr "Order utfärdad" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:418 msgid "Complete Build Order" msgstr "Slutför tillverknings order" -#: src/pages/build/BuildDetail.tsx:421 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:357 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Mark this order as complete" msgstr "Markera denna order som slutförd" -#: src/pages/build/BuildDetail.tsx:422 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 -#: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/sales/ReturnOrderDetail.tsx:358 +#: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order completed" msgstr "Order slutförd" -#: src/pages/build/BuildDetail.tsx:453 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 -#: src/pages/sales/ReturnOrderDetail.tsx:388 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:386 +#: src/pages/sales/ReturnOrderDetail.tsx:387 +#: src/pages/sales/SalesOrderDetail.tsx:420 msgid "Issue Order" msgstr "Utfärda Order" -#: src/pages/build/BuildDetail.tsx:460 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:394 -#: src/pages/sales/ReturnOrderDetail.tsx:395 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:459 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:393 +#: src/pages/sales/ReturnOrderDetail.tsx:394 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Complete Order" msgstr "Slutför Order" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:477 msgid "Build Order Actions" msgstr "Åtgärder Tillverknings order" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:459 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:415 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:457 msgid "Edit order" msgstr "Redigera order" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:464 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:462 msgid "Duplicate order" msgstr "Duplicera order" -#: src/pages/build/BuildDetail.tsx:492 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:429 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:426 +#: src/pages/sales/ReturnOrderDetail.tsx:427 +#: src/pages/sales/SalesOrderDetail.tsx:465 msgid "Hold order" msgstr "Pausa order" -#: src/pages/build/BuildDetail.tsx:497 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:434 -#: src/pages/sales/SalesOrderDetail.tsx:472 +#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:432 +#: src/pages/sales/SalesOrderDetail.tsx:470 msgid "Cancel order" msgstr "Avbryt order" @@ -4418,24 +4464,24 @@ msgstr "Avbryt order" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:104 +#: src/pages/company/CompanyDetail.tsx:103 msgid "Phone Number" msgstr "Telefonnummer" -#: src/pages/company/CompanyDetail.tsx:111 +#: src/pages/company/CompanyDetail.tsx:110 msgid "Email Address" msgstr "E-postadress" -#: src/pages/company/CompanyDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:120 msgid "Default Currency" msgstr "Standardvaluta" -#: src/pages/company/CompanyDetail.tsx:126 +#: src/pages/company/CompanyDetail.tsx:125 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:116 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:333 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:132 +#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:201 +#: src/pages/company/SupplierPartDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4443,20 +4489,20 @@ msgstr "Standardvaluta" msgid "Supplier" msgstr "Leverantör" -#: src/pages/company/CompanyDetail.tsx:132 +#: src/pages/company/CompanyDetail.tsx:131 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:101 -#: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:100 +#: src/pages/company/ManufacturerPartDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:130 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "Tillverkare" -#: src/pages/company/CompanyDetail.tsx:138 +#: src/pages/company/CompanyDetail.tsx:137 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:105 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/ReturnOrderDetail.tsx:104 +#: src/pages/sales/SalesOrderDetail.tsx:110 #: src/pages/stock/StockDetail.tsx:226 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 @@ -4465,7 +4511,7 @@ msgstr "Tillverkare" msgid "Customer" msgstr "Kund" -#: src/pages/company/CompanyDetail.tsx:172 +#: src/pages/company/CompanyDetail.tsx:171 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "Detaljer" @@ -4474,11 +4520,11 @@ msgstr "Detaljer" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:178 +#: src/pages/company/CompanyDetail.tsx:177 msgid "Manufactured Parts" msgstr "Tillverkarens artiklar" -#: src/pages/company/CompanyDetail.tsx:187 +#: src/pages/company/CompanyDetail.tsx:186 msgid "Supplied Parts" msgstr "Leverantörsartiklar" @@ -4486,84 +4532,84 @@ msgstr "Leverantörsartiklar" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:232 +#: src/pages/company/CompanyDetail.tsx:231 msgid "Assigned Stock" msgstr "Tilldelad Lager" -#: src/pages/company/CompanyDetail.tsx:290 +#: src/pages/company/CompanyDetail.tsx:289 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "Redigera företag" -#: src/pages/company/CompanyDetail.tsx:298 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "Radera företag" -#: src/pages/company/CompanyDetail.tsx:306 +#: src/pages/company/CompanyDetail.tsx:305 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/company/ManufacturerPartDetail.tsx:75 +#: src/pages/company/SupplierPartDetail.tsx:84 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:99 +#: src/pages/company/ManufacturerPartDetail.tsx:90 +#: src/pages/company/SupplierPartDetail.tsx:98 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:108 +#: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:138 +#: src/pages/company/ManufacturerPartDetail.tsx:137 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/ManufacturerPartDetail.tsx:146 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:153 +#: src/pages/company/ManufacturerPartDetail.tsx:152 #: src/pages/part/PartDetail.tsx:539 msgid "Parameters" msgstr "Parametrar" -#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/company/ManufacturerPartDetail.tsx:164 #: src/pages/part/PartDetail.tsx:657 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:208 +#: src/pages/company/ManufacturerPartDetail.tsx:207 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:215 +#: src/pages/company/ManufacturerPartDetail.tsx:214 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:227 +#: src/pages/company/ManufacturerPartDetail.tsx:226 #: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: 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 "" -#: src/pages/company/SupplierPartDetail.tsx:159 +#: src/pages/company/SupplierPartDetail.tsx:158 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 @@ -4571,122 +4617,122 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:170 +#: src/pages/company/SupplierPartDetail.tsx:169 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:177 +#: src/pages/company/SupplierPartDetail.tsx:176 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:212 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:219 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:292 +#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:291 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:243 +#: src/pages/company/SupplierPartDetail.tsx:242 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:276 +#: src/pages/company/SupplierPartDetail.tsx:275 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:301 +#: src/pages/company/SupplierPartDetail.tsx:299 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:309 +#: src/pages/company/SupplierPartDetail.tsx:307 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:315 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:98 +#: src/pages/part/CategoryDetail.tsx:92 +#: src/pages/stock/LocationDetail.tsx:94 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:109 +#: src/pages/part/CategoryDetail.tsx:108 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/part/CategoryDetail.tsx:125 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:138 +#: src/pages/part/CategoryDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:134 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:138 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:146 +#: src/pages/part/CategoryDetail.tsx:145 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:157 +#: src/pages/part/CategoryDetail.tsx:156 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:167 -#: src/pages/part/CategoryDetail.tsx:221 +#: src/pages/part/CategoryDetail.tsx:166 +#: src/pages/part/CategoryDetail.tsx:219 #: src/tables/part/PartCategoryTable.tsx:102 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:230 +#: src/pages/part/CategoryDetail.tsx:179 +#: src/pages/stock/LocationDetail.tsx:226 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 -#: src/pages/part/CategoryDetail.tsx:226 +#: src/pages/part/CategoryDetail.tsx:187 +#: src/pages/part/CategoryDetail.tsx:224 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:197 +#: src/pages/part/CategoryDetail.tsx:196 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:198 +#: src/pages/part/CategoryDetail.tsx:197 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:216 +#: src/pages/part/CategoryDetail.tsx:215 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:238 +#: src/pages/part/CategoryDetail.tsx:236 msgid "Category Details" msgstr "" @@ -4731,7 +4777,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:320 #: src/tables/build/BuildLineTable.tsx:166 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:103 +#: src/tables/sales/SalesOrderLineItemTable.tsx:107 msgid "Available Stock" msgstr "Tillgängligt lager" @@ -4746,7 +4792,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:237 #: src/tables/build/BuildLineTable.tsx:128 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 +#: src/tables/sales/SalesOrderLineItemTable.tsx:145 msgid "On order" msgstr "På order" @@ -4770,7 +4816,7 @@ msgstr "Kan tillverkas" #: src/pages/part/PartDetail.tsx:295 #: src/pages/part/PartDetail.tsx:884 -#: src/pages/stock/StockDetail.tsx:560 +#: src/pages/stock/StockDetail.tsx:559 #: src/tables/build/BuildOrderTestTable.tsx:220 #: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" @@ -4915,7 +4961,7 @@ msgstr "Relaterade artiklar" #: src/pages/part/PartDetail.tsx:860 #: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:576 #: src/tables/build/BuildLineTable.tsx:59 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:177 @@ -4958,7 +5004,7 @@ msgid "Deleting this part cannot be reversed" msgstr "Borttagning av denna artikel kan inte återställas" #: src/pages/part/PartDetail.tsx:1006 -#: src/pages/stock/LocationDetail.tsx:313 +#: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "Lager åtgärder" @@ -4975,7 +5021,7 @@ msgstr "Överför artikellager" msgid "Part Actions" msgstr "Artikel åtgärder" -#: src/pages/part/PartDetail.tsx:1094 +#: src/pages/part/PartDetail.tsx:1093 msgid "Select Part Revision" msgstr "Välj artikel revision" @@ -5028,7 +5074,7 @@ msgstr "Försäljningshistorik" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:89 +#: src/tables/sales/SalesOrderLineItemTable.tsx:93 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "Totalpris" @@ -5067,7 +5113,7 @@ msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 #: src/tables/bom/BomTable.tsx:176 #: src/tables/general/ExtraLineItemTable.tsx:56 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" @@ -5196,23 +5242,23 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:88 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:98 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:97 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:122 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:133 -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:153 +#: src/pages/sales/ReturnOrderDetail.tsx:132 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Line Items" msgstr "" @@ -5222,91 +5268,91 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:140 -#: src/pages/sales/SalesOrderDetail.tsx:149 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:160 +#: src/pages/sales/ReturnOrderDetail.tsx:139 +#: src/pages/sales/SalesOrderDetail.tsx:148 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:147 -#: src/pages/sales/SalesOrderDetail.tsx:156 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:146 +#: src/pages/sales/SalesOrderDetail.tsx:155 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:182 -#: src/pages/sales/SalesOrderDetail.tsx:191 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 +#: src/pages/sales/ReturnOrderDetail.tsx:181 +#: src/pages/sales/SalesOrderDetail.tsx:190 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:227 -#: src/pages/sales/SalesOrderDetail.tsx:262 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 +#: src/pages/sales/ReturnOrderDetail.tsx:226 +#: src/pages/sales/SalesOrderDetail.tsx:261 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 -#: src/pages/sales/ReturnOrderDetail.tsx:254 -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:275 +#: src/pages/sales/ReturnOrderDetail.tsx:253 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/pages/sales/SalesOrderDetail.tsx:453 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/sales/ReturnOrderDetail.tsx:412 +#: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/ReturnOrderDetail.tsx:96 +#: src/pages/sales/SalesOrderDetail.tsx:102 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:310 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:319 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:332 +#: src/pages/sales/ReturnOrderDetail.tsx:331 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:342 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:348 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Complete Return Order" msgstr "Slutför returorder" @@ -5314,15 +5360,15 @@ msgstr "Slutför returorder" msgid "Customers" msgstr "Kunder" -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Completed Shipments" msgstr "Slutförda leveranser" -#: src/pages/sales/SalesOrderDetail.tsx:239 +#: src/pages/sales/SalesOrderDetail.tsx:238 msgid "Edit Sales Order" msgstr "Redigera försäljningsorder" -#: src/pages/sales/SalesOrderDetail.tsx:248 +#: src/pages/sales/SalesOrderDetail.tsx:247 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5332,88 +5378,88 @@ msgstr "Ny försäljningsorder" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:308 msgid "Shipments" msgstr "Leveranser" -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:364 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Cancel Sales Order" msgstr "Avbryt försäljningsorder" -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Hold Sales Order" msgstr "Pausa försäljningsorder" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Complete Sales Order" msgstr "Slutför försäljningsorder" -#: src/pages/sales/SalesOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Ship Order" msgstr "Leveransorder" -#: src/pages/stock/LocationDetail.tsx:114 +#: src/pages/stock/LocationDetail.tsx:110 msgid "Parent Location" msgstr "Föregående Plats" -#: src/pages/stock/LocationDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:128 msgid "Sublocations" msgstr "Underplaceringar" -#: src/pages/stock/LocationDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:140 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "Extern" -#: src/pages/stock/LocationDetail.tsx:150 +#: src/pages/stock/LocationDetail.tsx:146 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "Typ av plats" -#: src/pages/stock/LocationDetail.tsx:161 +#: src/pages/stock/LocationDetail.tsx:157 msgid "Top level stock location" msgstr "Högsta nivå lagerplats" -#: src/pages/stock/LocationDetail.tsx:172 +#: src/pages/stock/LocationDetail.tsx:168 msgid "Location Details" msgstr "Platsuppgifter" -#: src/pages/stock/LocationDetail.tsx:198 +#: src/pages/stock/LocationDetail.tsx:194 msgid "Default Parts" msgstr "Standard artiklar" -#: src/pages/stock/LocationDetail.tsx:217 -#: src/pages/stock/LocationDetail.tsx:340 +#: src/pages/stock/LocationDetail.tsx:213 +#: src/pages/stock/LocationDetail.tsx:335 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "Redigera lagerplats" -#: src/pages/stock/LocationDetail.tsx:238 -#: src/pages/stock/LocationDetail.tsx:345 +#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:340 msgid "Delete Stock Location" msgstr "Radera lagerplats" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:238 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:247 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:335 +#: src/pages/stock/LocationDetail.tsx:331 msgid "Location Actions" msgstr "Platsåtgärder" @@ -5441,12 +5487,6 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:96 -msgid "Build Order" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" @@ -5731,7 +5771,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:229 #: src/tables/build/BuildLineTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:127 +#: src/tables/sales/SalesOrderLineItemTable.tsx:131 msgid "Includes variant stock" msgstr "" @@ -5742,7 +5782,7 @@ msgstr "Under tillverkning" #: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 #: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" @@ -6031,7 +6071,7 @@ msgid "Show tracked lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:119 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "In production" msgstr "" @@ -6040,7 +6080,7 @@ msgid "Insufficient stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:163 -#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/sales/SalesOrderLineItemTable.tsx:125 #: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" @@ -6054,7 +6094,7 @@ msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:283 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 +#: src/tables/sales/SalesOrderLineItemTable.tsx:247 msgid "Create Build Order" msgstr "" @@ -6245,24 +6285,24 @@ msgstr "" msgid "Required Tests" msgstr "" -#: src/tables/company/AddressTable.tsx:121 -#: src/tables/company/AddressTable.tsx:185 +#: src/tables/company/AddressTable.tsx:118 +#: src/tables/company/AddressTable.tsx:182 msgid "Add Address" msgstr "" -#: src/tables/company/AddressTable.tsx:126 +#: src/tables/company/AddressTable.tsx:123 msgid "Address created" msgstr "" -#: src/tables/company/AddressTable.tsx:135 +#: src/tables/company/AddressTable.tsx:132 msgid "Edit Address" msgstr "" -#: src/tables/company/AddressTable.tsx:143 +#: src/tables/company/AddressTable.tsx:140 msgid "Delete Address" msgstr "Radera adress" -#: src/tables/company/AddressTable.tsx:144 +#: src/tables/company/AddressTable.tsx:141 msgid "Are you sure you want to delete this address?" msgstr "Är du säker på att du vill radera denna adress?" @@ -6372,23 +6412,23 @@ msgid "Drag attachment file here to upload" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:86 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 #: src/tables/sales/ReturnOrderLineItemTable.tsx:60 -#: src/tables/sales/SalesOrderLineItemTable.tsx:196 +#: src/tables/sales/SalesOrderLineItemTable.tsx:200 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:98 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/SalesOrderLineItemTable.tsx:214 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:106 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/SalesOrderLineItemTable.tsx:222 +#: src/tables/sales/SalesOrderLineItemTable.tsx:226 msgid "Delete Line Item" msgstr "" @@ -6401,12 +6441,12 @@ msgid "Machine restarted" msgstr "" #: src/tables/machine/MachineListTable.tsx:212 -#: src/tables/machine/MachineListTable.tsx:263 +#: src/tables/machine/MachineListTable.tsx:262 msgid "Edit machine" msgstr "" #: src/tables/machine/MachineListTable.tsx:226 -#: src/tables/machine/MachineListTable.tsx:267 +#: src/tables/machine/MachineListTable.tsx:266 msgid "Delete machine" msgstr "" @@ -6419,7 +6459,7 @@ msgid "Are you sure you want to remove the machine \"{0}\"?" msgstr "" #: src/tables/machine/MachineListTable.tsx:255 -#: src/tables/machine/MachineListTable.tsx:432 +#: src/tables/machine/MachineListTable.tsx:431 msgid "Restart required" msgstr "" @@ -6427,50 +6467,50 @@ msgstr "" msgid "Machine Actions" msgstr "" -#: src/tables/machine/MachineListTable.tsx:272 +#: src/tables/machine/MachineListTable.tsx:271 msgid "Restart" msgstr "" -#: src/tables/machine/MachineListTable.tsx:274 +#: src/tables/machine/MachineListTable.tsx:273 msgid "Restart machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:276 +#: src/tables/machine/MachineListTable.tsx:275 msgid "manual restart required" msgstr "" -#: src/tables/machine/MachineListTable.tsx:292 +#: src/tables/machine/MachineListTable.tsx:291 msgid "Machine information" msgstr "" -#: src/tables/machine/MachineListTable.tsx:303 -#: src/tables/machine/MachineListTable.tsx:599 +#: src/tables/machine/MachineListTable.tsx:302 +#: src/tables/machine/MachineListTable.tsx:598 msgid "Machine Type" msgstr "" -#: src/tables/machine/MachineListTable.tsx:316 +#: src/tables/machine/MachineListTable.tsx:315 msgid "Machine Driver" msgstr "" -#: src/tables/machine/MachineListTable.tsx:329 +#: src/tables/machine/MachineListTable.tsx:328 msgid "Initialized" msgstr "" -#: src/tables/machine/MachineListTable.tsx:350 +#: src/tables/machine/MachineListTable.tsx:349 #: src/tables/machine/MachineTypeTable.tsx:261 msgid "Errors" msgstr "" -#: src/tables/machine/MachineListTable.tsx:358 +#: src/tables/machine/MachineListTable.tsx:357 #: src/tables/machine/MachineTypeTable.tsx:269 msgid "No errors reported" msgstr "" -#: src/tables/machine/MachineListTable.tsx:378 +#: src/tables/machine/MachineListTable.tsx:377 msgid "Machine Settings" msgstr "" -#: src/tables/machine/MachineListTable.tsx:389 +#: src/tables/machine/MachineListTable.tsx:388 msgid "Driver Settings" msgstr "" @@ -6478,15 +6518,15 @@ msgstr "" #~ msgid "Create machine" #~ msgstr "Create machine" -#: src/tables/machine/MachineListTable.tsx:506 +#: src/tables/machine/MachineListTable.tsx:505 msgid "Add machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:561 +#: src/tables/machine/MachineListTable.tsx:560 msgid "Machine detail" msgstr "" -#: src/tables/machine/MachineListTable.tsx:608 +#: src/tables/machine/MachineListTable.tsx:607 msgid "Driver" msgstr "" @@ -7252,7 +7292,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337 msgid "Import Line Items" msgstr "" @@ -7268,25 +7308,25 @@ msgstr "" msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:298 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342 #: src/tables/sales/ReturnOrderLineItemTable.tsx:142 -#: src/tables/sales/SalesOrderLineItemTable.tsx:240 +#: src/tables/sales/SalesOrderLineItemTable.tsx:257 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352 msgid "Receive items" msgstr "" @@ -7354,15 +7394,23 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:262 +#: src/tables/sales/SalesOrderLineItemTable.tsx:238 +msgid "Allocate Serial Numbers" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:279 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 +msgid "Allocate Serials" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:303 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 #: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" @@ -7389,7 +7437,7 @@ msgstr "" #: src/tables/sales/SalesOrderShipmentTable.tsx:83 msgid "Delivery Date" -msgstr "" +msgstr "Leveransdatum" #: src/tables/sales/SalesOrderShipmentTable.tsx:107 msgid "Complete Shipment" @@ -7724,7 +7772,7 @@ msgstr "" #: src/tables/settings/UserTable.tsx:285 msgid "Show active users" -msgstr "" +msgstr "Visa aktiva användare" #: src/tables/settings/UserTable.tsx:289 msgid "Staff" diff --git a/src/frontend/src/locales/th/messages.po b/src/frontend/src/locales/th/messages.po index 6cb578e189..647a1c6359 100644 --- a/src/frontend/src/locales/th/messages.po +++ b/src/frontend/src/locales/th/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: th\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-29 04:38\n" +"PO-Revision-Date: 2024-09-09 03:25\n" "Last-Translator: \n" "Language-Team: Thai\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -60,8 +60,9 @@ msgstr "" #: src/components/buttons/PrintingActions.tsx:106 #: src/components/buttons/PrintingActions.tsx:144 -#: src/components/editors/NotesEditor.tsx:65 -#: src/components/editors/NotesEditor.tsx:165 +#: src/components/editors/NotesEditor.tsx:40 +#: src/components/editors/NotesEditor.tsx:109 +#: src/components/editors/NotesEditor.tsx:163 #: src/components/forms/fields/ApiFormField.tsx:319 #: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 @@ -163,8 +164,8 @@ msgstr "" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:237 -#: src/components/items/ActionDropdown.tsx:238 +#: src/components/items/ActionDropdown.tsx:270 +#: src/components/items/ActionDropdown.tsx:271 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:210 @@ -239,31 +240,45 @@ msgstr "" #~ msgid "Part is virtual (not a physical part)" #~ msgstr "Part is virtual (not a physical part)" -#: src/components/editors/NotesEditor.tsx:66 +#: src/components/editors/NotesEditor.tsx:41 +#: src/components/editors/NotesEditor.tsx:110 msgid "Image upload failed" msgstr "" -#: src/components/editors/NotesEditor.tsx:156 +#: src/components/editors/NotesEditor.tsx:119 +#: src/components/editors/NotesEditor.tsx:154 #: src/components/forms/ApiForm.tsx:467 #: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "" -#: src/components/editors/NotesEditor.tsx:157 +#: src/components/editors/NotesEditor.tsx:120 +msgid "Image uploaded successfully" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:155 msgid "Notes saved successfully" msgstr "" -#: src/components/editors/NotesEditor.tsx:166 +#: src/components/editors/NotesEditor.tsx:164 msgid "Failed to save notes" msgstr "" -#: src/components/editors/NotesEditor.tsx:198 -msgid "Preview Notes" +#: src/components/editors/NotesEditor.tsx:182 +msgid "Disable Editing" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:191 +msgid "Enable Editing" msgstr "" #: src/components/editors/NotesEditor.tsx:198 -msgid "Edit Notes" -msgstr "" +#~ msgid "Preview Notes" +#~ msgstr "Preview Notes" + +#: src/components/editors/NotesEditor.tsx:198 +#~ msgid "Edit Notes" +#~ msgstr "Edit Notes" #: src/components/editors/NotesEditor.tsx:212 msgid "Save Notes" @@ -417,7 +432,7 @@ msgid "Update" msgstr "" #: src/components/forms/ApiForm.tsx:698 -#: src/components/items/ActionDropdown.tsx:217 +#: src/components/items/ActionDropdown.tsx:250 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:357 #: src/pages/Notifications.tsx:123 @@ -593,9 +608,9 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 -#: src/pages/part/CategoryDetail.tsx:81 +#: src/pages/part/CategoryDetail.tsx:80 #: src/pages/part/PartDetail.tsx:143 -#: src/pages/stock/LocationDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:82 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -867,68 +882,72 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:131 -msgid "Barcode Actions" -msgstr "" - -#: src/components/items/ActionDropdown.tsx:136 -msgid "View" -msgstr "" - -#: src/components/items/ActionDropdown.tsx:138 -msgid "View barcode" +#: src/components/items/ActionDropdown.tsx:128 +msgid "Options" msgstr "" #: src/components/items/ActionDropdown.tsx:140 #~ msgid "View Barcode" #~ msgstr "View Barcode" -#: src/components/items/ActionDropdown.tsx:144 +#: src/components/items/ActionDropdown.tsx:162 +#~ msgid "Link custom barcode" +#~ msgstr "Link custom barcode" + +#: src/components/items/ActionDropdown.tsx:164 +msgid "Barcode Actions" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:169 +msgid "View" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:171 +msgid "View barcode" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:177 msgid "Link Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:146 +#: src/components/items/ActionDropdown.tsx:179 msgid "Link a custom barcode to this item" msgstr "" -#: src/components/items/ActionDropdown.tsx:152 +#: src/components/items/ActionDropdown.tsx:185 #: src/components/items/QRCode.tsx:195 #: src/forms/PurchaseOrderForms.tsx:419 msgid "Unlink Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:187 msgid "Unlink custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:162 -#~ msgid "Link custom barcode" -#~ msgstr "Link custom barcode" - -#: src/components/items/ActionDropdown.tsx:205 +#: src/components/items/ActionDropdown.tsx:238 #: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "" -#: src/components/items/ActionDropdown.tsx:206 +#: src/components/items/ActionDropdown.tsx:239 msgid "Edit item" msgstr "" -#: src/components/items/ActionDropdown.tsx:218 +#: src/components/items/ActionDropdown.tsx:251 msgid "Delete item" msgstr "" -#: src/components/items/ActionDropdown.tsx:226 -#: src/components/items/ActionDropdown.tsx:227 +#: src/components/items/ActionDropdown.tsx:259 +#: src/components/items/ActionDropdown.tsx:260 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:249 +#: src/components/items/ActionDropdown.tsx:282 #: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "" -#: src/components/items/ActionDropdown.tsx:250 +#: src/components/items/ActionDropdown.tsx:283 msgid "Duplicate item" msgstr "" @@ -1020,9 +1039,9 @@ msgstr "" #: src/components/items/QRCode.tsx:173 #: src/pages/part/PartDetail.tsx:218 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:161 -#: src/pages/sales/SalesOrderDetail.tsx:170 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:181 +#: src/pages/sales/ReturnOrderDetail.tsx:160 +#: src/pages/sales/SalesOrderDetail.tsx:169 msgid "Link" msgstr "" @@ -1248,7 +1267,7 @@ msgstr "" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:315 +#: src/pages/Index/Settings/SystemSettings.tsx:314 msgid "System Settings" msgstr "" @@ -1383,7 +1402,19 @@ msgstr "" msgid "Unknown model: {model}" msgstr "" -#: src/components/render/ModelType.tsx:22 +#: src/components/render/ModelType.tsx:101 +#~ msgid "Builds" +#~ msgstr "Builds" + +#: src/components/render/ModelType.tsx:147 +#~ msgid "Purchase Order Line" +#~ msgstr "Purchase Order Line" + +#: src/components/render/ModelType.tsx:148 +#~ msgid "Purchase Order Lines" +#~ msgstr "Purchase Order Lines" + +#: src/components/render/ModelType.tsx:202 #: src/forms/BuildForms.tsx:229 #: src/forms/BuildForms.tsx:452 #: src/forms/BuildForms.tsx:602 @@ -1396,8 +1427,8 @@ msgstr "" #: src/forms/StockForms.tsx:643 #: src/forms/StockForms.tsx:685 #: src/forms/StockForms.tsx:723 -#: src/pages/build/BuildDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:1080 +#: src/pages/build/BuildDetail.tsx:90 +#: src/pages/part/PartDetail.tsx:1079 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 @@ -1407,36 +1438,17 @@ msgstr "" msgid "Part" msgstr "" -#: src/components/render/ModelType.tsx:23 -#: src/defaults/links.tsx:29 -#: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:173 -#: src/pages/part/CategoryDetail.tsx:119 -#: src/pages/part/CategoryDetail.tsx:244 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:835 -msgid "Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:31 +#: src/components/render/ModelType.tsx:204 msgid "Part Parameter Template" msgstr "" -#: src/components/render/ModelType.tsx:32 -msgid "Part Parameter Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:38 +#: src/components/render/ModelType.tsx:206 msgid "Part Test Template" msgstr "" -#: src/components/render/ModelType.tsx:39 -msgid "Part Test Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:357 +#: src/components/render/ModelType.tsx:208 +#: src/pages/company/SupplierPartDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:355 #: src/pages/stock/StockDetail.tsx:169 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -1444,111 +1456,58 @@ msgstr "" msgid "Supplier Part" msgstr "" -#: src/components/render/ModelType.tsx:46 -msgid "Supplier Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:132 +#: src/components/render/ModelType.tsx:210 +#: src/pages/company/ManufacturerPartDetail.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 msgid "Manufacturer Part" msgstr "" -#: src/components/render/ModelType.tsx:55 -msgid "Manufacturer Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:305 +#: src/components/render/ModelType.tsx:212 +#: src/pages/part/CategoryDetail.tsx:303 msgid "Part Category" msgstr "" -#: src/components/render/ModelType.tsx:64 -#: src/pages/part/CategoryDetail.tsx:258 -#: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1070 -msgid "Part Categories" -msgstr "" - -#: src/components/render/ModelType.tsx:72 +#: src/components/render/ModelType.tsx:214 #: src/forms/BuildForms.tsx:602 -#: src/pages/stock/StockDetail.tsx:608 +#: src/pages/stock/StockDetail.tsx:607 #: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" -#: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:203 -#: src/pages/stock/LocationDetail.tsx:125 -#: src/pages/stock/LocationDetail.tsx:178 -#: src/pages/stock/LocationDetail.tsx:384 -msgid "Stock Items" -msgstr "" - -#: src/components/render/ModelType.tsx:81 +#: src/components/render/ModelType.tsx:216 msgid "Stock Location" msgstr "" -#: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:376 -#: src/pages/stock/StockDetail.tsx:600 -msgid "Stock Locations" -msgstr "" - -#: src/components/render/ModelType.tsx:90 +#: src/components/render/ModelType.tsx:218 msgid "Stock Location Type" msgstr "" -#: src/components/render/ModelType.tsx:91 -msgid "Stock Location Types" -msgstr "" - -#: src/components/render/ModelType.tsx:95 +#: src/components/render/ModelType.tsx:220 msgid "Stock History" msgstr "" -#: src/components/render/ModelType.tsx:96 -msgid "Stock Histories" +#: src/components/render/ModelType.tsx:222 +#: src/pages/stock/StockDetail.tsx:209 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:96 +msgid "Build Order" msgstr "" -#: src/components/render/ModelType.tsx:100 -#: src/defaults/links.tsx:31 -#: src/defaults/menuItems.tsx:43 -msgid "Build" -msgstr "" - -#: src/components/render/ModelType.tsx:101 -msgid "Builds" -msgstr "" - -#: src/components/render/ModelType.tsx:109 +#: src/components/render/ModelType.tsx:224 msgid "Build Line" msgstr "" -#: src/components/render/ModelType.tsx:110 -msgid "Build Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:117 +#: src/components/render/ModelType.tsx:226 msgid "Build Item" msgstr "" -#: src/components/render/ModelType.tsx:118 -msgid "Build Items" -msgstr "" - -#: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:339 +#: src/components/render/ModelType.tsx:228 +#: src/pages/company/CompanyDetail.tsx:337 msgid "Company" msgstr "" -#: src/components/render/ModelType.tsx:123 -msgid "Companies" -msgstr "" - -#: src/components/render/ModelType.tsx:131 +#: src/components/render/ModelType.tsx:230 #: src/tables/TableHoverCard.tsx:81 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 @@ -1557,176 +1516,262 @@ msgstr "" msgid "Project Code" msgstr "" -#: src/components/render/ModelType.tsx:132 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 -msgid "Project Codes" -msgstr "" - -#: src/components/render/ModelType.tsx:138 +#: src/components/render/ModelType.tsx:232 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:463 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" -#: src/components/render/ModelType.tsx:139 -#: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:670 -#: src/pages/purchasing/PurchasingIndex.tsx:25 -msgid "Purchase Orders" +#: src/components/render/ModelType.tsx:234 +msgid "Purchase Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:147 -msgid "Purchase Order Line" -msgstr "" - -#: src/components/render/ModelType.tsx:148 -msgid "Purchase Order Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:149 -#: src/pages/sales/SalesOrderDetail.tsx:505 +#: src/components/render/ModelType.tsx:236 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/sales/SalesOrderDetail.tsx:503 #: src/pages/stock/StockDetail.tsx:217 #: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" -#: src/components/render/ModelType.tsx:153 -#: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:677 -#: src/pages/sales/SalesIndex.tsx:26 -msgid "Sales Orders" -msgstr "" - -#: src/components/render/ModelType.tsx:161 +#: src/components/render/ModelType.tsx:238 msgid "Sales Order Shipment" msgstr "" -#: src/components/render/ModelType.tsx:162 -msgid "Sales Order Shipments" -msgstr "" - -#: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/components/render/ModelType.tsx:240 +#: src/pages/sales/ReturnOrderDetail.tsx:452 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" -#: src/components/render/ModelType.tsx:169 -#: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:223 -#: src/pages/sales/SalesIndex.tsx:32 -msgid "Return Orders" -msgstr "" - -#: src/components/render/ModelType.tsx:177 +#: src/components/render/ModelType.tsx:242 msgid "Return Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:178 -msgid "Return Order Line Items" -msgstr "" - -#: src/components/render/ModelType.tsx:182 -#: src/tables/company/AddressTable.tsx:47 +#: src/components/render/ModelType.tsx:244 +#: src/tables/company/AddressTable.tsx:48 msgid "Address" msgstr "" -#: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:253 -msgid "Addresses" -msgstr "" - -#: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:170 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/components/render/ModelType.tsx:246 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:178 msgid "Contact" msgstr "" -#: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:247 -msgid "Contacts" -msgstr "" - -#: src/components/render/ModelType.tsx:196 +#: src/components/render/ModelType.tsx:248 msgid "Owner" msgstr "" -#: src/components/render/ModelType.tsx:197 -msgid "Owners" -msgstr "" - -#: src/components/render/ModelType.tsx:203 +#: src/components/render/ModelType.tsx:250 #: src/tables/settings/ImportSessionTable.tsx:121 #: src/tables/stock/StockItemTestResultTable.tsx:204 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "" -#: src/components/render/ModelType.tsx:204 +#: src/components/render/ModelType.tsx:252 +msgid "Group" +msgstr "" + +#: src/components/render/ModelType.tsx:254 +msgid "Import Session" +msgstr "" + +#: src/components/render/ModelType.tsx:256 +msgid "Label Template" +msgstr "" + +#: src/components/render/ModelType.tsx:258 +msgid "Report Template" +msgstr "" + +#: src/components/render/ModelType.tsx:260 +msgid "Plugin Configuration" +msgstr "" + +#: src/components/render/ModelType.tsx:262 +msgid "Content Type" +msgstr "" + +#: src/components/render/ModelType.tsx:264 +msgid "Unknown Model" +msgstr "" + +#: src/components/render/ModelType.tsx:275 +#: src/defaults/links.tsx:29 +#: src/defaults/menuItems.tsx:33 +#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/part/CategoryDetail.tsx:118 +#: src/pages/part/CategoryDetail.tsx:242 +#: src/pages/part/CategoryDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:835 +msgid "Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:277 +msgid "Part Parameter Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:279 +msgid "Part Test Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:281 +msgid "Supplier Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:283 +msgid "Manufacturer Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:285 +#: src/pages/part/CategoryDetail.tsx:256 +#: src/pages/part/CategoryDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:1069 +msgid "Part Categories" +msgstr "" + +#: src/components/render/ModelType.tsx:287 +#: src/pages/company/CompanyDetail.tsx:202 +#: src/pages/stock/LocationDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:379 +msgid "Stock Items" +msgstr "" + +#: src/components/render/ModelType.tsx:289 +#: src/pages/stock/LocationDetail.tsx:188 +#: src/pages/stock/LocationDetail.tsx:371 +#: src/pages/stock/StockDetail.tsx:599 +msgid "Stock Locations" +msgstr "" + +#: src/components/render/ModelType.tsx:291 +msgid "Stock Location Types" +msgstr "" + +#: src/components/render/ModelType.tsx:293 +msgid "Stock Histories" +msgstr "" + +#: src/components/render/ModelType.tsx:295 +#: src/pages/Index/Settings/SystemSettings.tsx:236 +#: src/pages/build/BuildDetail.tsx:534 +#: src/pages/build/BuildIndex.tsx:22 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/sales/SalesOrderDetail.tsx:328 +msgid "Build Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:297 +msgid "Build Lines" +msgstr "" + +#: src/components/render/ModelType.tsx:299 +msgid "Build Items" +msgstr "" + +#: src/components/render/ModelType.tsx:301 +msgid "Companies" +msgstr "" + +#: src/components/render/ModelType.tsx:303 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 +msgid "Project Codes" +msgstr "" + +#: src/components/render/ModelType.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/company/CompanyDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/part/PartDetail.tsx:670 +#: src/pages/purchasing/PurchasingIndex.tsx:25 +msgid "Purchase Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:307 +msgid "Purchase Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:309 +#: src/pages/Index/Settings/SystemSettings.tsx:269 +#: src/pages/company/CompanyDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:677 +#: src/pages/sales/SalesIndex.tsx:26 +msgid "Sales Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:311 +msgid "Sales Order Shipments" +msgstr "" + +#: src/components/render/ModelType.tsx:313 +#: src/pages/Index/Settings/SystemSettings.tsx:285 +#: src/pages/company/CompanyDetail.tsx:222 +#: src/pages/sales/SalesIndex.tsx:32 +msgid "Return Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:315 +msgid "Return Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:317 +#: src/pages/company/CompanyDetail.tsx:252 +msgid "Addresses" +msgstr "" + +#: src/components/render/ModelType.tsx:319 +#: src/pages/company/CompanyDetail.tsx:246 +msgid "Contacts" +msgstr "" + +#: src/components/render/ModelType.tsx:321 +msgid "Owners" +msgstr "" + +#: src/components/render/ModelType.tsx:323 #: src/pages/Index/Settings/AdminCenter/Index.tsx:102 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "" -#: src/components/render/ModelType.tsx:210 -msgid "Group" -msgstr "" - -#: src/components/render/ModelType.tsx:211 +#: src/components/render/ModelType.tsx:325 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 #: src/tables/settings/UserTable.tsx:138 #: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "" -#: src/components/render/ModelType.tsx:218 -msgid "Import Session" -msgstr "" - -#: src/components/render/ModelType.tsx:219 +#: src/components/render/ModelType.tsx:327 msgid "Import Sessions" msgstr "" -#: src/components/render/ModelType.tsx:225 -msgid "Label Template" -msgstr "" - -#: src/components/render/ModelType.tsx:226 +#: src/components/render/ModelType.tsx:329 #: src/pages/Index/Settings/AdminCenter/Index.tsx:168 msgid "Label Templates" msgstr "" -#: src/components/render/ModelType.tsx:232 -msgid "Report Template" -msgstr "" - -#: src/components/render/ModelType.tsx:233 +#: src/components/render/ModelType.tsx:331 #: src/pages/Index/Settings/AdminCenter/Index.tsx:174 msgid "Report Templates" msgstr "" -#: src/components/render/ModelType.tsx:239 -msgid "Plugin Configuration" -msgstr "" - -#: src/components/render/ModelType.tsx:240 +#: src/components/render/ModelType.tsx:333 msgid "Plugin Configurations" msgstr "" -#: src/components/render/ModelType.tsx:246 -msgid "Content Type" +#: src/components/render/ModelType.tsx:335 +msgid "Content Types" msgstr "" -#: src/components/render/ModelType.tsx:247 -msgid "Content Types" +#: src/components/render/ModelType.tsx:337 +msgid "Unknown Models" msgstr "" #: src/components/render/Order.tsx:121 @@ -1735,8 +1780,8 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:325 -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/CompanyDetail.tsx:323 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/pages/part/PartDetail.tsx:896 msgid "Inactive" msgstr "" @@ -1750,23 +1795,23 @@ msgstr "" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:206 +#: src/pages/Index/Settings/SystemSettings.tsx:204 #: src/pages/part/PartDetail.tsx:550 -#: src/pages/stock/LocationDetail.tsx:356 +#: src/pages/stock/LocationDetail.tsx:351 #: src/pages/stock/StockDetail.tsx:407 #: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "" -#: src/components/render/Stock.tsx:60 +#: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:565 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/build/BuildAllocatedStockTable.tsx:102 #: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "" -#: src/components/render/Stock.tsx:62 +#: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:234 #: src/forms/BuildForms.tsx:602 #: src/forms/PurchaseOrderForms.tsx:641 @@ -1774,7 +1819,7 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:171 #: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:571 +#: src/pages/stock/StockDetail.tsx:570 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 @@ -2503,7 +2548,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:96 +#: src/pages/company/CompanyDetail.tsx:95 msgid "Website" msgstr "" @@ -2515,13 +2560,18 @@ msgstr "" msgid "Demo" msgstr "" +#: src/defaults/links.tsx:31 +#: src/defaults/menuItems.tsx:43 +msgid "Build" +msgstr "" + #: src/defaults/links.tsx:33 #: src/defaults/menuItems.tsx:48 #: 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:329 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "" @@ -2529,9 +2579,9 @@ msgstr "" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:459 +#: src/pages/sales/ReturnOrderDetail.tsx:457 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:510 +#: src/pages/sales/SalesOrderDetail.tsx:508 msgid "Sales" msgstr "" @@ -2768,7 +2818,7 @@ msgid "Remove line" msgstr "" #: src/forms/BuildForms.tsx:631 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:200 msgid "Source Location" msgstr "" @@ -2886,9 +2936,9 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:521 -#: src/pages/build/BuildDetail.tsx:215 +#: src/pages/build/BuildDetail.tsx:214 #: src/pages/stock/StockDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:583 +#: src/pages/stock/StockDetail.tsx:582 #: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:189 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 @@ -2901,20 +2951,20 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:543 #: src/forms/StockForms.tsx:428 -#: src/pages/company/SupplierPartDetail.tsx:152 -#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/stock/StockDetail.tsx:240 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:105 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 -#: src/pages/sales/ReturnOrderDetail.tsx:117 -#: src/pages/sales/SalesOrderDetail.tsx:123 +#: src/pages/build/BuildDetail.tsx:104 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:143 +#: src/pages/sales/ReturnOrderDetail.tsx:116 +#: src/pages/sales/SalesOrderDetail.tsx:122 #: src/tables/build/BuildOrderTable.tsx:114 -#: src/tables/machine/MachineListTable.tsx:335 +#: src/tables/machine/MachineListTable.tsx:334 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 #: src/tables/sales/ReturnOrderLineItemTable.tsx:132 @@ -2928,13 +2978,13 @@ msgid "Status" msgstr "" #: src/forms/PurchaseOrderForms.tsx:565 -#: src/pages/company/SupplierPartDetail.tsx:106 +#: src/pages/company/SupplierPartDetail.tsx:105 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:641 -#: src/pages/company/SupplierPartDetail.tsx:124 +#: src/pages/company/SupplierPartDetail.tsx:123 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" @@ -3692,8 +3742,8 @@ msgstr "" #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 -#: src/tables/machine/MachineListTable.tsx:332 -#: src/tables/machine/MachineListTable.tsx:594 +#: src/tables/machine/MachineListTable.tsx:331 +#: src/tables/machine/MachineListTable.tsx:593 #: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 @@ -3759,32 +3809,32 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27 #: src/tables/ColumnRenderers.tsx:248 msgid "Currency" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:31 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32 msgid "Rate" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:43 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44 msgid "Exchange rates updated" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:49 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50 msgid "Exchange rate update error" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:61 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:62 msgid "Refresh currency exchange rates" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:98 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 msgid "Last fetched" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:100 msgid "Base currency" msgstr "" @@ -3817,7 +3867,7 @@ msgid "Custom Units" msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:156 -#: src/pages/part/CategoryDetail.tsx:264 +#: src/pages/part/CategoryDetail.tsx:262 msgid "Part Parameters" msgstr "" @@ -3899,6 +3949,10 @@ msgstr "" msgid "Landscape" msgstr "" +#: src/pages/Index/Settings/AdminCenter/ReportTemplatePanel.tsx:26 +msgid "Attach to Model" +msgstr "" + #: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:35 msgid "Background Worker Not Running" msgstr "" @@ -4000,20 +4054,12 @@ msgstr "" msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:231 +#: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/part/PartDetail.tsx:690 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:536 -#: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:624 -#: src/pages/sales/SalesOrderDetail.tsx:329 -msgid "Build Orders" -msgstr "" - -#: src/pages/Index/Settings/SystemSettings.tsx:318 +#: src/pages/Index/Settings/SystemSettings.tsx:317 msgid "Switch to User Setting" msgstr "" @@ -4069,37 +4115,37 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:98 +#: src/pages/build/BuildDetail.tsx:97 #: src/pages/part/PartDetail.tsx:150 #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:184 #: src/tables/build/BuildOrderTable.tsx:54 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderLineItemTable.tsx:66 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:117 -#: src/pages/sales/ReturnOrderDetail.tsx:91 -#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/build/BuildDetail.tsx:110 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/sales/ReturnOrderDetail.tsx:90 +#: src/pages/sales/SalesOrderDetail.tsx:96 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/build/BuildLineTable.tsx:195 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:117 -#: src/pages/company/CompanyDetail.tsx:90 -#: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:92 -#: src/pages/part/CategoryDetail.tsx:101 +#: src/pages/build/BuildDetail.tsx:116 +#: src/pages/company/CompanyDetail.tsx:89 +#: src/pages/company/ManufacturerPartDetail.tsx:82 +#: src/pages/company/SupplierPartDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:100 #: src/pages/part/PartDetail.tsx:157 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 -#: src/pages/sales/ReturnOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:117 -#: src/pages/stock/LocationDetail.tsx:106 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 +#: src/pages/sales/ReturnOrderDetail.tsx:110 +#: src/pages/sales/SalesOrderDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:102 #: src/tables/ColumnRenderers.tsx:81 #: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 @@ -4112,34 +4158,34 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 #: src/tables/sales/SalesOrderAllocationTable.tsx:56 -#: src/tables/sales/SalesOrderLineItemTable.tsx:67 +#: src/tables/sales/SalesOrderLineItemTable.tsx:71 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:125 +#: src/pages/build/BuildDetail.tsx:124 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:136 +#: src/pages/build/BuildDetail.tsx:135 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:144 -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:269 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:161 +#: src/pages/build/BuildDetail.tsx:160 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:168 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/part/PartDetail.tsx:372 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:195 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:215 +#: src/pages/sales/ReturnOrderDetail.tsx:194 +#: src/pages/sales/SalesOrderDetail.tsx:203 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -4147,19 +4193,19 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:175 +#: src/pages/build/BuildDetail.tsx:174 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:182 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:188 -#: src/pages/sales/SalesOrderDetail.tsx:197 +#: src/pages/build/BuildDetail.tsx:181 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:208 +#: src/pages/sales/ReturnOrderDetail.tsx:187 +#: src/pages/sales/SalesOrderDetail.tsx:196 #: src/tables/ColumnRenderers.tsx:212 #: src/tables/part/PartPurchaseOrdersTable.tsx:99 #: src/tables/sales/ReturnOrderLineItemTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Target Date" msgstr "" @@ -4169,7 +4215,7 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "View part barcode" -#: src/pages/build/BuildDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:188 msgid "Completed" msgstr "" @@ -4183,7 +4229,7 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:202 +#: src/pages/build/BuildDetail.tsx:201 msgid "Any location" msgstr "" @@ -4191,7 +4237,7 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:209 +#: src/pages/build/BuildDetail.tsx:208 msgid "Destination Location" msgstr "" @@ -4207,68 +4253,68 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:247 +#: src/pages/build/BuildDetail.tsx:246 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:263 -#: src/pages/sales/ReturnOrderDetail.tsx:126 -#: src/pages/sales/ReturnOrderDetail.tsx:233 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:268 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/build/BuildDetail.tsx:252 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:262 +#: src/pages/sales/ReturnOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:232 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:267 +#: src/pages/sales/SalesOrderDetail.tsx:276 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/build/BuildDetail.tsx:262 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/sales/SalesOrderDetail.tsx:314 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 +#: src/pages/build/BuildDetail.tsx:294 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:309 +#: src/pages/build/BuildDetail.tsx:308 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:318 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:329 #: src/pages/part/PartDetail.tsx:707 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/company/CompanyDetail.tsx:259 -#: src/pages/company/ManufacturerPartDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:343 +#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/ManufacturerPartDetail.tsx:178 #: src/pages/part/PartDetail.tsx:729 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 -#: src/pages/sales/ReturnOrderDetail.tsx:270 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:304 +#: src/pages/sales/ReturnOrderDetail.tsx:269 +#: src/pages/sales/SalesOrderDetail.tsx:338 #: src/pages/stock/StockDetail.tsx:381 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:352 -#: src/pages/company/CompanyDetail.tsx:270 -#: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:253 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:269 +#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:252 #: src/pages/part/PartDetail.tsx:737 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:281 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:280 +#: src/pages/sales/SalesOrderDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:392 #: src/tables/build/BuildOrderTestTable.tsx:143 #: src/tables/stock/StockTrackingTable.tsx:189 @@ -4279,7 +4325,7 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:370 +#: src/pages/build/BuildDetail.tsx:369 msgid "Edit Build Order" msgstr "" @@ -4287,126 +4333,126 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:390 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/SalesOrderDetail.tsx:375 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 +#: src/pages/sales/ReturnOrderDetail.tsx:341 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:402 msgid "Hold Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:350 +#: src/pages/sales/ReturnOrderDetail.tsx:349 +#: src/pages/sales/SalesOrderDetail.tsx:382 +msgid "Place this order on hold" +msgstr "" + #: src/pages/build/BuildDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:350 #: src/pages/sales/SalesOrderDetail.tsx:383 -msgid "Place this order on hold" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:406 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:352 -#: src/pages/sales/ReturnOrderDetail.tsx:351 -#: src/pages/sales/SalesOrderDetail.tsx:384 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:410 msgid "Issue Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/SalesOrderDetail.tsx:366 +msgid "Issue this order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:413 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335 #: src/pages/sales/ReturnOrderDetail.tsx:334 #: src/pages/sales/SalesOrderDetail.tsx:367 -msgid "Issue this order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:414 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:336 -#: src/pages/sales/ReturnOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:368 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:418 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:421 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:357 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 -#: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/sales/ReturnOrderDetail.tsx:358 +#: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:453 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 -#: src/pages/sales/ReturnOrderDetail.tsx:388 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:386 +#: src/pages/sales/ReturnOrderDetail.tsx:387 +#: src/pages/sales/SalesOrderDetail.tsx:420 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:460 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:394 -#: src/pages/sales/ReturnOrderDetail.tsx:395 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:459 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:393 +#: src/pages/sales/ReturnOrderDetail.tsx:394 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:477 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:459 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:415 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:457 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:464 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:462 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:492 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:429 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:426 +#: src/pages/sales/ReturnOrderDetail.tsx:427 +#: src/pages/sales/SalesOrderDetail.tsx:465 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:497 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:434 -#: src/pages/sales/SalesOrderDetail.tsx:472 +#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:432 +#: src/pages/sales/SalesOrderDetail.tsx:470 msgid "Cancel order" msgstr "" @@ -4418,24 +4464,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:104 +#: src/pages/company/CompanyDetail.tsx:103 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:111 +#: src/pages/company/CompanyDetail.tsx:110 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:120 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:126 +#: src/pages/company/CompanyDetail.tsx:125 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:116 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:333 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:132 +#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:201 +#: src/pages/company/SupplierPartDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4443,20 +4489,20 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:132 +#: src/pages/company/CompanyDetail.tsx:131 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:101 -#: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:100 +#: src/pages/company/ManufacturerPartDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:130 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:138 +#: src/pages/company/CompanyDetail.tsx:137 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:105 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/ReturnOrderDetail.tsx:104 +#: src/pages/sales/SalesOrderDetail.tsx:110 #: src/pages/stock/StockDetail.tsx:226 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 @@ -4465,7 +4511,7 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:172 +#: src/pages/company/CompanyDetail.tsx:171 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" @@ -4474,11 +4520,11 @@ msgstr "" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:178 +#: src/pages/company/CompanyDetail.tsx:177 msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:187 +#: src/pages/company/CompanyDetail.tsx:186 msgid "Supplied Parts" msgstr "" @@ -4486,84 +4532,84 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:232 +#: src/pages/company/CompanyDetail.tsx:231 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:290 +#: src/pages/company/CompanyDetail.tsx:289 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:298 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:306 +#: src/pages/company/CompanyDetail.tsx:305 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/company/ManufacturerPartDetail.tsx:75 +#: src/pages/company/SupplierPartDetail.tsx:84 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:99 +#: src/pages/company/ManufacturerPartDetail.tsx:90 +#: src/pages/company/SupplierPartDetail.tsx:98 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:108 +#: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:138 +#: src/pages/company/ManufacturerPartDetail.tsx:137 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/ManufacturerPartDetail.tsx:146 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:153 +#: src/pages/company/ManufacturerPartDetail.tsx:152 #: src/pages/part/PartDetail.tsx:539 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/company/ManufacturerPartDetail.tsx:164 #: src/pages/part/PartDetail.tsx:657 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:208 +#: src/pages/company/ManufacturerPartDetail.tsx:207 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:215 +#: src/pages/company/ManufacturerPartDetail.tsx:214 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:227 +#: src/pages/company/ManufacturerPartDetail.tsx:226 #: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: 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 "" -#: src/pages/company/SupplierPartDetail.tsx:159 +#: src/pages/company/SupplierPartDetail.tsx:158 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 @@ -4571,122 +4617,122 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:170 +#: src/pages/company/SupplierPartDetail.tsx:169 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:177 +#: src/pages/company/SupplierPartDetail.tsx:176 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:212 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:219 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:292 +#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:291 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:243 +#: src/pages/company/SupplierPartDetail.tsx:242 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:276 +#: src/pages/company/SupplierPartDetail.tsx:275 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:301 +#: src/pages/company/SupplierPartDetail.tsx:299 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:309 +#: src/pages/company/SupplierPartDetail.tsx:307 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:315 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:98 +#: src/pages/part/CategoryDetail.tsx:92 +#: src/pages/stock/LocationDetail.tsx:94 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:109 +#: src/pages/part/CategoryDetail.tsx:108 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/part/CategoryDetail.tsx:125 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:138 +#: src/pages/part/CategoryDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:134 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:138 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:146 +#: src/pages/part/CategoryDetail.tsx:145 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:157 +#: src/pages/part/CategoryDetail.tsx:156 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:167 -#: src/pages/part/CategoryDetail.tsx:221 +#: src/pages/part/CategoryDetail.tsx:166 +#: src/pages/part/CategoryDetail.tsx:219 #: src/tables/part/PartCategoryTable.tsx:102 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:230 +#: src/pages/part/CategoryDetail.tsx:179 +#: src/pages/stock/LocationDetail.tsx:226 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 -#: src/pages/part/CategoryDetail.tsx:226 +#: src/pages/part/CategoryDetail.tsx:187 +#: src/pages/part/CategoryDetail.tsx:224 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:197 +#: src/pages/part/CategoryDetail.tsx:196 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:198 +#: src/pages/part/CategoryDetail.tsx:197 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:216 +#: src/pages/part/CategoryDetail.tsx:215 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:238 +#: src/pages/part/CategoryDetail.tsx:236 msgid "Category Details" msgstr "" @@ -4731,7 +4777,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:320 #: src/tables/build/BuildLineTable.tsx:166 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:103 +#: src/tables/sales/SalesOrderLineItemTable.tsx:107 msgid "Available Stock" msgstr "" @@ -4746,7 +4792,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:237 #: src/tables/build/BuildLineTable.tsx:128 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 +#: src/tables/sales/SalesOrderLineItemTable.tsx:145 msgid "On order" msgstr "" @@ -4770,7 +4816,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:295 #: src/pages/part/PartDetail.tsx:884 -#: src/pages/stock/StockDetail.tsx:560 +#: src/pages/stock/StockDetail.tsx:559 #: src/tables/build/BuildOrderTestTable.tsx:220 #: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" @@ -4915,7 +4961,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:860 #: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:576 #: src/tables/build/BuildLineTable.tsx:59 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:177 @@ -4958,7 +5004,7 @@ msgid "Deleting this part cannot be reversed" msgstr "" #: src/pages/part/PartDetail.tsx:1006 -#: src/pages/stock/LocationDetail.tsx:313 +#: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" @@ -4975,7 +5021,7 @@ msgstr "" msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1094 +#: src/pages/part/PartDetail.tsx:1093 msgid "Select Part Revision" msgstr "" @@ -5028,7 +5074,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:89 +#: src/tables/sales/SalesOrderLineItemTable.tsx:93 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -5067,7 +5113,7 @@ msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 #: src/tables/bom/BomTable.tsx:176 #: src/tables/general/ExtraLineItemTable.tsx:56 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" @@ -5196,23 +5242,23 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:88 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:98 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:97 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:122 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:133 -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:153 +#: src/pages/sales/ReturnOrderDetail.tsx:132 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Line Items" msgstr "" @@ -5222,91 +5268,91 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:140 -#: src/pages/sales/SalesOrderDetail.tsx:149 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:160 +#: src/pages/sales/ReturnOrderDetail.tsx:139 +#: src/pages/sales/SalesOrderDetail.tsx:148 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:147 -#: src/pages/sales/SalesOrderDetail.tsx:156 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:146 +#: src/pages/sales/SalesOrderDetail.tsx:155 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:182 -#: src/pages/sales/SalesOrderDetail.tsx:191 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 +#: src/pages/sales/ReturnOrderDetail.tsx:181 +#: src/pages/sales/SalesOrderDetail.tsx:190 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:227 -#: src/pages/sales/SalesOrderDetail.tsx:262 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 +#: src/pages/sales/ReturnOrderDetail.tsx:226 +#: src/pages/sales/SalesOrderDetail.tsx:261 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 -#: src/pages/sales/ReturnOrderDetail.tsx:254 -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:275 +#: src/pages/sales/ReturnOrderDetail.tsx:253 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/pages/sales/SalesOrderDetail.tsx:453 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/sales/ReturnOrderDetail.tsx:412 +#: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/ReturnOrderDetail.tsx:96 +#: src/pages/sales/SalesOrderDetail.tsx:102 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:310 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:319 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:332 +#: src/pages/sales/ReturnOrderDetail.tsx:331 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:342 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:348 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Complete Return Order" msgstr "" @@ -5314,15 +5360,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:239 +#: src/pages/sales/SalesOrderDetail.tsx:238 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:248 +#: src/pages/sales/SalesOrderDetail.tsx:247 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5332,88 +5378,88 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:308 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:364 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:114 +#: src/pages/stock/LocationDetail.tsx:110 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:128 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:140 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:150 +#: src/pages/stock/LocationDetail.tsx:146 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:161 +#: src/pages/stock/LocationDetail.tsx:157 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:172 +#: src/pages/stock/LocationDetail.tsx:168 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:198 +#: src/pages/stock/LocationDetail.tsx:194 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:217 -#: src/pages/stock/LocationDetail.tsx:340 +#: src/pages/stock/LocationDetail.tsx:213 +#: src/pages/stock/LocationDetail.tsx:335 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:238 -#: src/pages/stock/LocationDetail.tsx:345 +#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:340 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:238 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:247 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:335 +#: src/pages/stock/LocationDetail.tsx:331 msgid "Location Actions" msgstr "" @@ -5441,12 +5487,6 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:96 -msgid "Build Order" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" @@ -5731,7 +5771,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:229 #: src/tables/build/BuildLineTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:127 +#: src/tables/sales/SalesOrderLineItemTable.tsx:131 msgid "Includes variant stock" msgstr "" @@ -5742,7 +5782,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 #: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" @@ -6031,7 +6071,7 @@ msgid "Show tracked lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:119 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "In production" msgstr "" @@ -6040,7 +6080,7 @@ msgid "Insufficient stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:163 -#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/sales/SalesOrderLineItemTable.tsx:125 #: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" @@ -6054,7 +6094,7 @@ msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:283 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 +#: src/tables/sales/SalesOrderLineItemTable.tsx:247 msgid "Create Build Order" msgstr "" @@ -6245,24 +6285,24 @@ msgstr "" msgid "Required Tests" msgstr "" -#: src/tables/company/AddressTable.tsx:121 -#: src/tables/company/AddressTable.tsx:185 +#: src/tables/company/AddressTable.tsx:118 +#: src/tables/company/AddressTable.tsx:182 msgid "Add Address" msgstr "" -#: src/tables/company/AddressTable.tsx:126 +#: src/tables/company/AddressTable.tsx:123 msgid "Address created" msgstr "" -#: src/tables/company/AddressTable.tsx:135 +#: src/tables/company/AddressTable.tsx:132 msgid "Edit Address" msgstr "" -#: src/tables/company/AddressTable.tsx:143 +#: src/tables/company/AddressTable.tsx:140 msgid "Delete Address" msgstr "" -#: src/tables/company/AddressTable.tsx:144 +#: src/tables/company/AddressTable.tsx:141 msgid "Are you sure you want to delete this address?" msgstr "" @@ -6372,23 +6412,23 @@ msgid "Drag attachment file here to upload" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:86 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 #: src/tables/sales/ReturnOrderLineItemTable.tsx:60 -#: src/tables/sales/SalesOrderLineItemTable.tsx:196 +#: src/tables/sales/SalesOrderLineItemTable.tsx:200 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:98 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/SalesOrderLineItemTable.tsx:214 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:106 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/SalesOrderLineItemTable.tsx:222 +#: src/tables/sales/SalesOrderLineItemTable.tsx:226 msgid "Delete Line Item" msgstr "" @@ -6401,12 +6441,12 @@ msgid "Machine restarted" msgstr "" #: src/tables/machine/MachineListTable.tsx:212 -#: src/tables/machine/MachineListTable.tsx:263 +#: src/tables/machine/MachineListTable.tsx:262 msgid "Edit machine" msgstr "" #: src/tables/machine/MachineListTable.tsx:226 -#: src/tables/machine/MachineListTable.tsx:267 +#: src/tables/machine/MachineListTable.tsx:266 msgid "Delete machine" msgstr "" @@ -6419,7 +6459,7 @@ msgid "Are you sure you want to remove the machine \"{0}\"?" msgstr "" #: src/tables/machine/MachineListTable.tsx:255 -#: src/tables/machine/MachineListTable.tsx:432 +#: src/tables/machine/MachineListTable.tsx:431 msgid "Restart required" msgstr "" @@ -6427,50 +6467,50 @@ msgstr "" msgid "Machine Actions" msgstr "" -#: src/tables/machine/MachineListTable.tsx:272 +#: src/tables/machine/MachineListTable.tsx:271 msgid "Restart" msgstr "" -#: src/tables/machine/MachineListTable.tsx:274 +#: src/tables/machine/MachineListTable.tsx:273 msgid "Restart machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:276 +#: src/tables/machine/MachineListTable.tsx:275 msgid "manual restart required" msgstr "" -#: src/tables/machine/MachineListTable.tsx:292 +#: src/tables/machine/MachineListTable.tsx:291 msgid "Machine information" msgstr "" -#: src/tables/machine/MachineListTable.tsx:303 -#: src/tables/machine/MachineListTable.tsx:599 +#: src/tables/machine/MachineListTable.tsx:302 +#: src/tables/machine/MachineListTable.tsx:598 msgid "Machine Type" msgstr "" -#: src/tables/machine/MachineListTable.tsx:316 +#: src/tables/machine/MachineListTable.tsx:315 msgid "Machine Driver" msgstr "" -#: src/tables/machine/MachineListTable.tsx:329 +#: src/tables/machine/MachineListTable.tsx:328 msgid "Initialized" msgstr "" -#: src/tables/machine/MachineListTable.tsx:350 +#: src/tables/machine/MachineListTable.tsx:349 #: src/tables/machine/MachineTypeTable.tsx:261 msgid "Errors" msgstr "" -#: src/tables/machine/MachineListTable.tsx:358 +#: src/tables/machine/MachineListTable.tsx:357 #: src/tables/machine/MachineTypeTable.tsx:269 msgid "No errors reported" msgstr "" -#: src/tables/machine/MachineListTable.tsx:378 +#: src/tables/machine/MachineListTable.tsx:377 msgid "Machine Settings" msgstr "" -#: src/tables/machine/MachineListTable.tsx:389 +#: src/tables/machine/MachineListTable.tsx:388 msgid "Driver Settings" msgstr "" @@ -6478,15 +6518,15 @@ msgstr "" #~ msgid "Create machine" #~ msgstr "Create machine" -#: src/tables/machine/MachineListTable.tsx:506 +#: src/tables/machine/MachineListTable.tsx:505 msgid "Add machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:561 +#: src/tables/machine/MachineListTable.tsx:560 msgid "Machine detail" msgstr "" -#: src/tables/machine/MachineListTable.tsx:608 +#: src/tables/machine/MachineListTable.tsx:607 msgid "Driver" msgstr "" @@ -7252,7 +7292,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337 msgid "Import Line Items" msgstr "" @@ -7268,25 +7308,25 @@ msgstr "" msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:298 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342 #: src/tables/sales/ReturnOrderLineItemTable.tsx:142 -#: src/tables/sales/SalesOrderLineItemTable.tsx:240 +#: src/tables/sales/SalesOrderLineItemTable.tsx:257 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352 msgid "Receive items" msgstr "" @@ -7354,15 +7394,23 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:262 +#: src/tables/sales/SalesOrderLineItemTable.tsx:238 +msgid "Allocate Serial Numbers" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:279 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 +msgid "Allocate Serials" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:303 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 #: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" diff --git a/src/frontend/src/locales/tr/messages.po b/src/frontend/src/locales/tr/messages.po index ae5dcbb54a..2aea5d6d5a 100644 --- a/src/frontend/src/locales/tr/messages.po +++ b/src/frontend/src/locales/tr/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: tr\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-29 04:38\n" +"PO-Revision-Date: 2024-09-10 18:16\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -60,8 +60,9 @@ msgstr "Etiket yazdırma başarıyla tamamlandı" #: src/components/buttons/PrintingActions.tsx:106 #: src/components/buttons/PrintingActions.tsx:144 -#: src/components/editors/NotesEditor.tsx:65 -#: src/components/editors/NotesEditor.tsx:165 +#: src/components/editors/NotesEditor.tsx:40 +#: src/components/editors/NotesEditor.tsx:109 +#: src/components/editors/NotesEditor.tsx:163 #: src/components/forms/fields/ApiFormField.tsx:319 #: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 @@ -163,8 +164,8 @@ msgstr "Kaldır" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:237 -#: src/components/items/ActionDropdown.tsx:238 +#: src/components/items/ActionDropdown.tsx:270 +#: src/components/items/ActionDropdown.tsx:271 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:210 @@ -239,31 +240,45 @@ msgstr "Resmi sil" #~ msgid "Part is virtual (not a physical part)" #~ msgstr "Part is virtual (not a physical part)" -#: src/components/editors/NotesEditor.tsx:66 +#: src/components/editors/NotesEditor.tsx:41 +#: src/components/editors/NotesEditor.tsx:110 msgid "Image upload failed" msgstr "Resim yükleme başarısız oldu" -#: src/components/editors/NotesEditor.tsx:156 +#: src/components/editors/NotesEditor.tsx:119 +#: src/components/editors/NotesEditor.tsx:154 #: src/components/forms/ApiForm.tsx:467 #: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "Başarılı" -#: src/components/editors/NotesEditor.tsx:157 +#: src/components/editors/NotesEditor.tsx:120 +msgid "Image uploaded successfully" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:155 msgid "Notes saved successfully" msgstr "Notlar başarıyla kaydedildi" -#: src/components/editors/NotesEditor.tsx:166 +#: src/components/editors/NotesEditor.tsx:164 msgid "Failed to save notes" msgstr "Notların kaydı başarısız oldu" -#: src/components/editors/NotesEditor.tsx:198 -msgid "Preview Notes" -msgstr "Notları Önizle" +#: src/components/editors/NotesEditor.tsx:182 +msgid "Disable Editing" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:191 +msgid "Enable Editing" +msgstr "" #: src/components/editors/NotesEditor.tsx:198 -msgid "Edit Notes" -msgstr "Notları düzenle" +#~ msgid "Preview Notes" +#~ msgstr "Preview Notes" + +#: src/components/editors/NotesEditor.tsx:198 +#~ msgid "Edit Notes" +#~ msgstr "Edit Notes" #: src/components/editors/NotesEditor.tsx:212 msgid "Save Notes" @@ -308,7 +323,7 @@ msgstr "Önizlemeyi Kaydedip Yeniden Yüklemek istediğinize emin misiniz?" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:153 msgid "To render the preview the current template needs to be replaced on the server with your modifications which may break the label if it is under active use. Do you want to proceed?" -msgstr "" +msgstr "Önizlemeyi oluşturmak için mevcut şablonun, aktif kullanımdaysa etiketi bozabilecek değişikliklerinizle sunucuda değiştirilmesi gerekir. Devam etmek istiyor musunuz?" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:157 msgid "Save & Reload" @@ -417,7 +432,7 @@ msgid "Update" msgstr "Güncelle" #: src/components/forms/ApiForm.tsx:698 -#: src/components/items/ActionDropdown.tsx:217 +#: src/components/items/ActionDropdown.tsx:250 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:357 #: src/pages/Notifications.tsx:123 @@ -593,9 +608,9 @@ msgstr "Sunucu" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 -#: src/pages/part/CategoryDetail.tsx:81 +#: src/pages/part/CategoryDetail.tsx:80 #: src/pages/part/PartDetail.tsx:143 -#: src/pages/stock/LocationDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:82 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -867,78 +882,82 @@ msgstr "Kayıtlar İçe Aktarılıyor" msgid "Imported rows" msgstr "İçe aktarılmış satırlar" -#: src/components/items/ActionDropdown.tsx:131 -msgid "Barcode Actions" -msgstr "Barkod Eylemleri" - -#: src/components/items/ActionDropdown.tsx:136 -msgid "View" -msgstr "Görünüm" - -#: src/components/items/ActionDropdown.tsx:138 -msgid "View barcode" -msgstr "Barkod görüntüle" +#: src/components/items/ActionDropdown.tsx:128 +msgid "Options" +msgstr "" #: src/components/items/ActionDropdown.tsx:140 #~ msgid "View Barcode" #~ msgstr "View Barcode" -#: src/components/items/ActionDropdown.tsx:144 +#: src/components/items/ActionDropdown.tsx:162 +#~ msgid "Link custom barcode" +#~ msgstr "Link custom barcode" + +#: src/components/items/ActionDropdown.tsx:164 +msgid "Barcode Actions" +msgstr "Barkod Eylemleri" + +#: src/components/items/ActionDropdown.tsx:169 +msgid "View" +msgstr "Görünüm" + +#: src/components/items/ActionDropdown.tsx:171 +msgid "View barcode" +msgstr "Barkod görüntüle" + +#: src/components/items/ActionDropdown.tsx:177 msgid "Link Barcode" msgstr "Barkodu Bağla" -#: src/components/items/ActionDropdown.tsx:146 +#: src/components/items/ActionDropdown.tsx:179 msgid "Link a custom barcode to this item" msgstr "Özel bir barkodu bu ögeye bağla" -#: src/components/items/ActionDropdown.tsx:152 +#: src/components/items/ActionDropdown.tsx:185 #: src/components/items/QRCode.tsx:195 #: src/forms/PurchaseOrderForms.tsx:419 msgid "Unlink Barcode" msgstr "Barkodun Bağlantısını Kaldır" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:187 msgid "Unlink custom barcode" msgstr "Özel barkodun bağlantısını kaldır" -#: src/components/items/ActionDropdown.tsx:162 -#~ msgid "Link custom barcode" -#~ msgstr "Link custom barcode" - -#: src/components/items/ActionDropdown.tsx:205 +#: src/components/items/ActionDropdown.tsx:238 #: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "Düzenle" -#: src/components/items/ActionDropdown.tsx:206 +#: src/components/items/ActionDropdown.tsx:239 msgid "Edit item" msgstr "Ögeyi düzenle" -#: src/components/items/ActionDropdown.tsx:218 +#: src/components/items/ActionDropdown.tsx:251 msgid "Delete item" msgstr "Ögeyi sil" -#: src/components/items/ActionDropdown.tsx:226 -#: src/components/items/ActionDropdown.tsx:227 +#: src/components/items/ActionDropdown.tsx:259 +#: src/components/items/ActionDropdown.tsx:260 msgid "Hold" msgstr "Tut" -#: src/components/items/ActionDropdown.tsx:249 +#: src/components/items/ActionDropdown.tsx:282 #: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "İkizini Oluştur" -#: src/components/items/ActionDropdown.tsx:250 +#: src/components/items/ActionDropdown.tsx:283 msgid "Duplicate item" msgstr "Ögenin İkizini Oluştur" #: src/components/items/BarcodeInput.tsx:23 msgid "Scan barcode data here using barcode scanner" -msgstr "" +msgstr "Barkod tarayıcıyı kullanarak barkod verisini burada tarayın" #: src/components/items/BarcodeInput.tsx:24 msgid "Barcode" -msgstr "" +msgstr "Barkod" #: src/components/items/BarcodeInput.tsx:25 msgid "Scan" @@ -972,7 +991,7 @@ msgstr "InvenTree Logo" #: src/components/items/OnlyStaff.tsx:9 #: src/components/modals/AboutInvenTreeModal.tsx:44 msgid "This information is only available for staff users" -msgstr "" +msgstr "Bu bilgi yalnızca personel kullanıcılar için mevcuttur" #: src/components/items/Placeholder.tsx:14 msgid "This feature/button/site is a placeholder for a feature that is not implemented, only partial or intended for testing." @@ -980,23 +999,23 @@ msgstr "Bu özellik/buton/alan henüz tamamlanmamış ya da test aşamasında ol #: src/components/items/Placeholder.tsx:17 msgid "PLH" -msgstr "" +msgstr "PLH" #: src/components/items/Placeholder.tsx:31 msgid "This panel is a placeholder." -msgstr "" +msgstr "Bu panel bir yer tutucudur." #: src/components/items/QRCode.tsx:90 msgid "Low (7%)" -msgstr "" +msgstr "Düşük (%7)" #: src/components/items/QRCode.tsx:91 msgid "Medium (15%)" -msgstr "" +msgstr "Orta (%15)" #: src/components/items/QRCode.tsx:92 msgid "Quartile (25%)" -msgstr "" +msgstr "Çeyrek (%25)" #: src/components/items/QRCode.tsx:93 msgid "High (30%)" @@ -1008,47 +1027,47 @@ msgstr "" #: src/components/items/QRCode.tsx:102 msgid "A custom barcode is registered for this item. The shown code is not that custom barcode." -msgstr "" +msgstr "Bu öge için özel bir barkod kaydedilmiş. Gösterilen kod o özel barkod değildir." #: src/components/items/QRCode.tsx:119 msgid "Barcode Data:" -msgstr "" +msgstr "Barkod Verisi:" #: src/components/items/QRCode.tsx:130 msgid "Select Error Correction Level" -msgstr "" +msgstr "Hata Düzeltme Düzeyini Seçin" #: src/components/items/QRCode.tsx:173 #: src/pages/part/PartDetail.tsx:218 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:161 -#: src/pages/sales/SalesOrderDetail.tsx:170 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:181 +#: src/pages/sales/ReturnOrderDetail.tsx:160 +#: src/pages/sales/SalesOrderDetail.tsx:169 msgid "Link" msgstr "Bağlantı" #: src/components/items/QRCode.tsx:192 msgid "This will remove the link to the associated barcode" -msgstr "" +msgstr "Bu, ilgili barkoda olan bağlantıyı kaldıracaktır" #: src/components/modals/AboutInvenTreeModal.tsx:99 msgid "Version Information" -msgstr "" +msgstr "Sürüm Bilgisi" #: src/components/modals/AboutInvenTreeModal.tsx:103 msgid "Your InvenTree version status is" -msgstr "" +msgstr "InvenTree uygulamanızın sürüm durumu" #: src/components/modals/AboutInvenTreeModal.tsx:107 msgid "Development Version" -msgstr "" +msgstr "Geliştirme Sürümü" #: src/components/modals/AboutInvenTreeModal.tsx:111 msgid "Up to Date" -msgstr "" +msgstr "Güncel" #: src/components/modals/AboutInvenTreeModal.tsx:115 msgid "Update Available" -msgstr "" +msgstr "Güncelleme Var" #: src/components/modals/AboutInvenTreeModal.tsx:125 msgid "InvenTree Version" @@ -1056,11 +1075,11 @@ msgstr "InvenTree Sürümü" #: src/components/modals/AboutInvenTreeModal.tsx:131 msgid "Commit Hash" -msgstr "" +msgstr "İşleme Hash Kodu" #: src/components/modals/AboutInvenTreeModal.tsx:136 msgid "Commit Date" -msgstr "" +msgstr "İşleme Tarihi" #: src/components/modals/AboutInvenTreeModal.tsx:141 msgid "Commit Branch" @@ -1069,15 +1088,15 @@ msgstr "Dalı İşle" #: src/components/modals/AboutInvenTreeModal.tsx:146 #: src/components/modals/ServerInfoModal.tsx:133 msgid "API Version" -msgstr "" +msgstr "API Sürümü" #: src/components/modals/AboutInvenTreeModal.tsx:149 msgid "Python Version" -msgstr "" +msgstr "Python Sürümü" #: src/components/modals/AboutInvenTreeModal.tsx:152 msgid "Django Version" -msgstr "" +msgstr "Django Sürümü" #: src/components/modals/AboutInvenTreeModal.tsx:162 msgid "Links" @@ -1089,15 +1108,15 @@ msgstr "InvenTree Belgelendirmesi" #: src/components/modals/AboutInvenTreeModal.tsx:169 msgid "View Code on GitHub" -msgstr "" +msgstr "Kodu GitHub'da Görüntüle" #: src/components/modals/AboutInvenTreeModal.tsx:170 msgid "Credits" -msgstr "" +msgstr "Emeği Geçenler" #: src/components/modals/AboutInvenTreeModal.tsx:171 msgid "Mobile App" -msgstr "" +msgstr "Mobil Uygulama" #: src/components/modals/AboutInvenTreeModal.tsx:172 msgid "Submit Bug Report" @@ -1248,7 +1267,7 @@ msgstr "Hesap ayarları" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:315 +#: src/pages/Index/Settings/SystemSettings.tsx:314 msgid "System Settings" msgstr "Sistem Ayarları" @@ -1383,7 +1402,19 @@ msgstr "Arama sorgusu için sonuç yok" msgid "Unknown model: {model}" msgstr "Bilinmeyen model: {model}" -#: src/components/render/ModelType.tsx:22 +#: src/components/render/ModelType.tsx:101 +#~ msgid "Builds" +#~ msgstr "Builds" + +#: src/components/render/ModelType.tsx:147 +#~ msgid "Purchase Order Line" +#~ msgstr "Purchase Order Line" + +#: src/components/render/ModelType.tsx:148 +#~ msgid "Purchase Order Lines" +#~ msgstr "Purchase Order Lines" + +#: src/components/render/ModelType.tsx:202 #: src/forms/BuildForms.tsx:229 #: src/forms/BuildForms.tsx:452 #: src/forms/BuildForms.tsx:602 @@ -1396,8 +1427,8 @@ msgstr "Bilinmeyen model: {model}" #: src/forms/StockForms.tsx:643 #: src/forms/StockForms.tsx:685 #: src/forms/StockForms.tsx:723 -#: src/pages/build/BuildDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:1080 +#: src/pages/build/BuildDetail.tsx:90 +#: src/pages/part/PartDetail.tsx:1079 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 @@ -1407,36 +1438,17 @@ msgstr "Bilinmeyen model: {model}" msgid "Part" msgstr "Parça" -#: src/components/render/ModelType.tsx:23 -#: src/defaults/links.tsx:29 -#: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:173 -#: src/pages/part/CategoryDetail.tsx:119 -#: src/pages/part/CategoryDetail.tsx:244 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:835 -msgid "Parts" -msgstr "Parçalar" - -#: src/components/render/ModelType.tsx:31 +#: src/components/render/ModelType.tsx:204 msgid "Part Parameter Template" msgstr "Parça Parametre Şablonu" -#: src/components/render/ModelType.tsx:32 -msgid "Part Parameter Templates" -msgstr "Parça Parametre Şablonları" - -#: src/components/render/ModelType.tsx:38 +#: src/components/render/ModelType.tsx:206 msgid "Part Test Template" msgstr "Parça Test Şablonu" -#: src/components/render/ModelType.tsx:39 -msgid "Part Test Templates" -msgstr "Parça Test Şablonları" - -#: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:357 +#: src/components/render/ModelType.tsx:208 +#: src/pages/company/SupplierPartDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:355 #: src/pages/stock/StockDetail.tsx:169 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -1444,111 +1456,58 @@ msgstr "Parça Test Şablonları" msgid "Supplier Part" msgstr "Sağlayıcı Parçası" -#: src/components/render/ModelType.tsx:46 -msgid "Supplier Parts" -msgstr "Tedarikçi Parçaları" - -#: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:132 +#: src/components/render/ModelType.tsx:210 +#: src/pages/company/ManufacturerPartDetail.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 msgid "Manufacturer Part" msgstr "Üretici Parçası" -#: src/components/render/ModelType.tsx:55 -msgid "Manufacturer Parts" -msgstr "Üretici Parçaları" - -#: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:305 +#: src/components/render/ModelType.tsx:212 +#: src/pages/part/CategoryDetail.tsx:303 msgid "Part Category" msgstr "Parça Sınıfı" -#: src/components/render/ModelType.tsx:64 -#: src/pages/part/CategoryDetail.tsx:258 -#: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1070 -msgid "Part Categories" -msgstr "Parça Kategorileri" - -#: src/components/render/ModelType.tsx:72 +#: src/components/render/ModelType.tsx:214 #: src/forms/BuildForms.tsx:602 -#: src/pages/stock/StockDetail.tsx:608 +#: src/pages/stock/StockDetail.tsx:607 #: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "Stok Ögesi" -#: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:203 -#: src/pages/stock/LocationDetail.tsx:125 -#: src/pages/stock/LocationDetail.tsx:178 -#: src/pages/stock/LocationDetail.tsx:384 -msgid "Stock Items" -msgstr "Stok Kalemleri" - -#: src/components/render/ModelType.tsx:81 +#: src/components/render/ModelType.tsx:216 msgid "Stock Location" msgstr "Stok Konumu" -#: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:376 -#: src/pages/stock/StockDetail.tsx:600 -msgid "Stock Locations" -msgstr "Stok Konumları" - -#: src/components/render/ModelType.tsx:90 +#: src/components/render/ModelType.tsx:218 msgid "Stock Location Type" msgstr "Stok Konum Türü" -#: src/components/render/ModelType.tsx:91 -msgid "Stock Location Types" -msgstr "Stok Konum Türleri" - -#: src/components/render/ModelType.tsx:95 +#: src/components/render/ModelType.tsx:220 msgid "Stock History" msgstr "Stok Geçmişi" -#: src/components/render/ModelType.tsx:96 -msgid "Stock Histories" -msgstr "Stok Geçmişleri" +#: src/components/render/ModelType.tsx:222 +#: src/pages/stock/StockDetail.tsx:209 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:96 +msgid "Build Order" +msgstr "Yapım Siparişi" -#: src/components/render/ModelType.tsx:100 -#: src/defaults/links.tsx:31 -#: src/defaults/menuItems.tsx:43 -msgid "Build" -msgstr "Yap" - -#: src/components/render/ModelType.tsx:101 -msgid "Builds" -msgstr "Yapılar" - -#: src/components/render/ModelType.tsx:109 +#: src/components/render/ModelType.tsx:224 msgid "Build Line" -msgstr "" +msgstr "Yapı Satırı" -#: src/components/render/ModelType.tsx:110 -msgid "Build Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:117 +#: src/components/render/ModelType.tsx:226 msgid "Build Item" -msgstr "" +msgstr "Yapı Ögesi" -#: src/components/render/ModelType.tsx:118 -msgid "Build Items" -msgstr "" - -#: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:339 +#: src/components/render/ModelType.tsx:228 +#: src/pages/company/CompanyDetail.tsx:337 msgid "Company" -msgstr "" +msgstr "Şirket" -#: src/components/render/ModelType.tsx:123 -msgid "Companies" -msgstr "Şirketler" - -#: src/components/render/ModelType.tsx:131 +#: src/components/render/ModelType.tsx:230 #: src/tables/TableHoverCard.tsx:81 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 @@ -1557,186 +1516,272 @@ msgstr "Şirketler" msgid "Project Code" msgstr "Proje Kodu" -#: src/components/render/ModelType.tsx:132 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 -msgid "Project Codes" -msgstr "" - -#: src/components/render/ModelType.tsx:138 +#: src/components/render/ModelType.tsx:232 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:463 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" +msgstr "Satın Alma Siparişi" + +#: src/components/render/ModelType.tsx:234 +msgid "Purchase Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:139 -#: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:670 -#: src/pages/purchasing/PurchasingIndex.tsx:25 -msgid "Purchase Orders" -msgstr "Satın Alma Emirleri" - -#: src/components/render/ModelType.tsx:147 -msgid "Purchase Order Line" -msgstr "" - -#: src/components/render/ModelType.tsx:148 -msgid "Purchase Order Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:149 -#: src/pages/sales/SalesOrderDetail.tsx:505 +#: src/components/render/ModelType.tsx:236 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/sales/SalesOrderDetail.tsx:503 #: src/pages/stock/StockDetail.tsx:217 #: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" -msgstr "" +msgstr "Satış Siparişi" -#: src/components/render/ModelType.tsx:153 -#: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:677 -#: src/pages/sales/SalesIndex.tsx:26 -msgid "Sales Orders" -msgstr "Satış Emirleri" - -#: src/components/render/ModelType.tsx:161 +#: src/components/render/ModelType.tsx:238 msgid "Sales Order Shipment" -msgstr "" +msgstr "Satış Siparişi Gönderisi" -#: src/components/render/ModelType.tsx:162 -msgid "Sales Order Shipments" -msgstr "" - -#: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/components/render/ModelType.tsx:240 +#: src/pages/sales/ReturnOrderDetail.tsx:452 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" -msgstr "" +msgstr "İade Emri" -#: src/components/render/ModelType.tsx:169 -#: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:223 -#: src/pages/sales/SalesIndex.tsx:32 -msgid "Return Orders" -msgstr "İade Emirleri" - -#: src/components/render/ModelType.tsx:177 +#: src/components/render/ModelType.tsx:242 msgid "Return Order Line Item" -msgstr "" +msgstr "İade Emri Satır Ögesi" -#: src/components/render/ModelType.tsx:178 -msgid "Return Order Line Items" -msgstr "" - -#: src/components/render/ModelType.tsx:182 -#: src/tables/company/AddressTable.tsx:47 +#: src/components/render/ModelType.tsx:244 +#: src/tables/company/AddressTable.tsx:48 msgid "Address" -msgstr "" +msgstr "Adres" -#: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:253 -msgid "Addresses" -msgstr "" - -#: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:170 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/components/render/ModelType.tsx:246 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:178 msgid "Contact" -msgstr "" +msgstr "Bağlantı" -#: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:247 -msgid "Contacts" -msgstr "" - -#: src/components/render/ModelType.tsx:196 +#: src/components/render/ModelType.tsx:248 msgid "Owner" -msgstr "" +msgstr "Sahip" -#: src/components/render/ModelType.tsx:197 -msgid "Owners" -msgstr "" - -#: src/components/render/ModelType.tsx:203 +#: src/components/render/ModelType.tsx:250 #: src/tables/settings/ImportSessionTable.tsx:121 #: src/tables/stock/StockItemTestResultTable.tsx:204 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "Kullanıcı" -#: src/components/render/ModelType.tsx:204 +#: src/components/render/ModelType.tsx:252 +msgid "Group" +msgstr "Grup" + +#: src/components/render/ModelType.tsx:254 +msgid "Import Session" +msgstr "Oturumu İçe Aktar" + +#: src/components/render/ModelType.tsx:256 +msgid "Label Template" +msgstr "Etiket Şablonu" + +#: src/components/render/ModelType.tsx:258 +msgid "Report Template" +msgstr "Rapor Şablonu" + +#: src/components/render/ModelType.tsx:260 +msgid "Plugin Configuration" +msgstr "Eklenti Yapılandırma" + +#: src/components/render/ModelType.tsx:262 +msgid "Content Type" +msgstr "İçerik Türü" + +#: src/components/render/ModelType.tsx:264 +msgid "Unknown Model" +msgstr "" + +#: src/components/render/ModelType.tsx:275 +#: src/defaults/links.tsx:29 +#: src/defaults/menuItems.tsx:33 +#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/part/CategoryDetail.tsx:118 +#: src/pages/part/CategoryDetail.tsx:242 +#: src/pages/part/CategoryDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:835 +msgid "Parts" +msgstr "Parçalar" + +#: src/components/render/ModelType.tsx:277 +msgid "Part Parameter Templates" +msgstr "Parça Parametre Şablonları" + +#: src/components/render/ModelType.tsx:279 +msgid "Part Test Templates" +msgstr "Parça Test Şablonları" + +#: src/components/render/ModelType.tsx:281 +msgid "Supplier Parts" +msgstr "Tedarikçi Parçaları" + +#: src/components/render/ModelType.tsx:283 +msgid "Manufacturer Parts" +msgstr "Üretici Parçaları" + +#: src/components/render/ModelType.tsx:285 +#: src/pages/part/CategoryDetail.tsx:256 +#: src/pages/part/CategoryDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:1069 +msgid "Part Categories" +msgstr "Parça Kategorileri" + +#: src/components/render/ModelType.tsx:287 +#: src/pages/company/CompanyDetail.tsx:202 +#: src/pages/stock/LocationDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:379 +msgid "Stock Items" +msgstr "Stok Kalemleri" + +#: src/components/render/ModelType.tsx:289 +#: src/pages/stock/LocationDetail.tsx:188 +#: src/pages/stock/LocationDetail.tsx:371 +#: src/pages/stock/StockDetail.tsx:599 +msgid "Stock Locations" +msgstr "Stok Konumları" + +#: src/components/render/ModelType.tsx:291 +msgid "Stock Location Types" +msgstr "Stok Konum Türleri" + +#: src/components/render/ModelType.tsx:293 +msgid "Stock Histories" +msgstr "Stok Geçmişleri" + +#: src/components/render/ModelType.tsx:295 +#: src/pages/Index/Settings/SystemSettings.tsx:236 +#: src/pages/build/BuildDetail.tsx:534 +#: src/pages/build/BuildIndex.tsx:22 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/sales/SalesOrderDetail.tsx:328 +msgid "Build Orders" +msgstr "Yapım İşi Emirleri" + +#: src/components/render/ModelType.tsx:297 +msgid "Build Lines" +msgstr "Yapı Satırları" + +#: src/components/render/ModelType.tsx:299 +msgid "Build Items" +msgstr "Yapı Ögeleri" + +#: src/components/render/ModelType.tsx:301 +msgid "Companies" +msgstr "Şirketler" + +#: src/components/render/ModelType.tsx:303 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 +msgid "Project Codes" +msgstr "Proje Kodları" + +#: src/components/render/ModelType.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/company/CompanyDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/part/PartDetail.tsx:670 +#: src/pages/purchasing/PurchasingIndex.tsx:25 +msgid "Purchase Orders" +msgstr "Satın Alma Emirleri" + +#: src/components/render/ModelType.tsx:307 +msgid "Purchase Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:309 +#: src/pages/Index/Settings/SystemSettings.tsx:269 +#: src/pages/company/CompanyDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:677 +#: src/pages/sales/SalesIndex.tsx:26 +msgid "Sales Orders" +msgstr "Satış Emirleri" + +#: src/components/render/ModelType.tsx:311 +msgid "Sales Order Shipments" +msgstr "Satış Siparişi Gönderileri" + +#: src/components/render/ModelType.tsx:313 +#: src/pages/Index/Settings/SystemSettings.tsx:285 +#: src/pages/company/CompanyDetail.tsx:222 +#: src/pages/sales/SalesIndex.tsx:32 +msgid "Return Orders" +msgstr "İade Emirleri" + +#: src/components/render/ModelType.tsx:315 +msgid "Return Order Line Items" +msgstr "İade Emri Satır Ögeleri" + +#: src/components/render/ModelType.tsx:317 +#: src/pages/company/CompanyDetail.tsx:252 +msgid "Addresses" +msgstr "Adresler" + +#: src/components/render/ModelType.tsx:319 +#: src/pages/company/CompanyDetail.tsx:246 +msgid "Contacts" +msgstr "Bağlantılar" + +#: src/components/render/ModelType.tsx:321 +msgid "Owners" +msgstr "Sahipler" + +#: src/components/render/ModelType.tsx:323 #: src/pages/Index/Settings/AdminCenter/Index.tsx:102 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" -msgstr "" +msgstr "Kullanıcılar" -#: src/components/render/ModelType.tsx:210 -msgid "Group" -msgstr "" - -#: src/components/render/ModelType.tsx:211 +#: src/components/render/ModelType.tsx:325 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 #: src/tables/settings/UserTable.tsx:138 #: src/tables/settings/UserTable.tsx:201 msgid "Groups" -msgstr "" +msgstr "Gruplar" -#: src/components/render/ModelType.tsx:218 -msgid "Import Session" -msgstr "Oturumu İçe Aktar" - -#: src/components/render/ModelType.tsx:219 +#: src/components/render/ModelType.tsx:327 msgid "Import Sessions" msgstr "Oturumları İçe Aktar" -#: src/components/render/ModelType.tsx:225 -msgid "Label Template" -msgstr "Etiket Şablonu" - -#: src/components/render/ModelType.tsx:226 +#: src/components/render/ModelType.tsx:329 #: src/pages/Index/Settings/AdminCenter/Index.tsx:168 msgid "Label Templates" msgstr "Etiket Şablonları" -#: src/components/render/ModelType.tsx:232 -msgid "Report Template" -msgstr "Rapor Şablonu" - -#: src/components/render/ModelType.tsx:233 +#: src/components/render/ModelType.tsx:331 #: src/pages/Index/Settings/AdminCenter/Index.tsx:174 msgid "Report Templates" msgstr "Rapor Şablonları" -#: src/components/render/ModelType.tsx:239 -msgid "Plugin Configuration" -msgstr "Eklenti Yapılandırma" - -#: src/components/render/ModelType.tsx:240 +#: src/components/render/ModelType.tsx:333 msgid "Plugin Configurations" msgstr "Eklenti Yapılandırmaları" -#: src/components/render/ModelType.tsx:246 -msgid "Content Type" -msgstr "İçerik Türü" - -#: src/components/render/ModelType.tsx:247 +#: src/components/render/ModelType.tsx:335 msgid "Content Types" msgstr "İçerik Türleri" +#: src/components/render/ModelType.tsx:337 +msgid "Unknown Models" +msgstr "" + #: src/components/render/Order.tsx:121 msgid "Shipment" msgstr "Gönderi" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:325 -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/CompanyDetail.tsx:323 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/pages/part/PartDetail.tsx:896 msgid "Inactive" msgstr "İnaktif" @@ -1750,23 +1795,23 @@ msgstr "Stok yok" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:206 +#: src/pages/Index/Settings/SystemSettings.tsx:204 #: src/pages/part/PartDetail.tsx:550 -#: src/pages/stock/LocationDetail.tsx:356 +#: src/pages/stock/LocationDetail.tsx:351 #: src/pages/stock/StockDetail.tsx:407 #: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "Stok" -#: src/components/render/Stock.tsx:60 +#: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:565 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/build/BuildAllocatedStockTable.tsx:102 #: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "Seri Numarası" -#: src/components/render/Stock.tsx:62 +#: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:234 #: src/forms/BuildForms.tsx:602 #: src/forms/PurchaseOrderForms.tsx:641 @@ -1774,7 +1819,7 @@ msgstr "Seri Numarası" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:171 #: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:571 +#: src/pages/stock/StockDetail.tsx:570 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 @@ -2503,7 +2548,7 @@ msgstr "Güncel Haberler" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:96 +#: src/pages/company/CompanyDetail.tsx:95 msgid "Website" msgstr "Web Sitesi" @@ -2515,13 +2560,18 @@ msgstr "GitHub" msgid "Demo" msgstr "Demo" +#: src/defaults/links.tsx:31 +#: src/defaults/menuItems.tsx:43 +msgid "Build" +msgstr "Yap" + #: src/defaults/links.tsx:33 #: src/defaults/menuItems.tsx:48 #: 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:329 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "Satın Alınıyor" @@ -2529,9 +2579,9 @@ msgstr "Satın Alınıyor" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:459 +#: src/pages/sales/ReturnOrderDetail.tsx:457 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:510 +#: src/pages/sales/SalesOrderDetail.tsx:508 msgid "Sales" msgstr "Satışlar" @@ -2768,7 +2818,7 @@ msgid "Remove line" msgstr "" #: src/forms/BuildForms.tsx:631 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:200 msgid "Source Location" msgstr "Kaynak Konum" @@ -2781,7 +2831,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:394 #: src/tables/build/BuildLineTable.tsx:454 msgid "Allocate Stock" -msgstr "" +msgstr "Stoku Ayır" #: src/forms/BuildForms.tsx:655 msgid "Stock items allocated" @@ -2851,7 +2901,7 @@ msgstr "Durumu Değiştir" #: src/forms/PurchaseOrderForms.tsx:411 msgid "Add Note" -msgstr "" +msgstr "Note Ekle" #: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 @@ -2871,50 +2921,50 @@ msgstr "" #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" -msgstr "" +msgstr "Konum" #: src/forms/PurchaseOrderForms.tsx:473 msgid "Store at default location" -msgstr "" +msgstr "Varsayılan konumda depola" #: src/forms/PurchaseOrderForms.tsx:488 msgid "Store at line item destination" -msgstr "" +msgstr "Satır ögesinin hedefinde depola" #: src/forms/PurchaseOrderForms.tsx:500 msgid "Store with already received stock" -msgstr "" +msgstr "Önceden alınmış bir stok ile depola" #: src/forms/PurchaseOrderForms.tsx:521 -#: src/pages/build/BuildDetail.tsx:215 +#: src/pages/build/BuildDetail.tsx:214 #: src/pages/stock/StockDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:583 +#: src/pages/stock/StockDetail.tsx:582 #: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:189 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Batch Code" -msgstr "" +msgstr "Parti Kodu" #: src/forms/PurchaseOrderForms.tsx:533 msgid "Serial numbers" -msgstr "" +msgstr "Seri numaraları" #: src/forms/PurchaseOrderForms.tsx:543 #: src/forms/StockForms.tsx:428 -#: src/pages/company/SupplierPartDetail.tsx:152 -#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/stock/StockDetail.tsx:240 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" -msgstr "" +msgstr "Paketleme" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:105 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 -#: src/pages/sales/ReturnOrderDetail.tsx:117 -#: src/pages/sales/SalesOrderDetail.tsx:123 +#: src/pages/build/BuildDetail.tsx:104 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:143 +#: src/pages/sales/ReturnOrderDetail.tsx:116 +#: src/pages/sales/SalesOrderDetail.tsx:122 #: src/tables/build/BuildOrderTable.tsx:114 -#: src/tables/machine/MachineListTable.tsx:335 +#: src/tables/machine/MachineListTable.tsx:334 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 #: src/tables/sales/ReturnOrderLineItemTable.tsx:132 @@ -2928,23 +2978,23 @@ msgid "Status" msgstr "Durum" #: src/forms/PurchaseOrderForms.tsx:565 -#: src/pages/company/SupplierPartDetail.tsx:106 +#: src/pages/company/SupplierPartDetail.tsx:105 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" -msgstr "" +msgstr "Not" #: src/forms/PurchaseOrderForms.tsx:641 -#: src/pages/company/SupplierPartDetail.tsx:124 +#: src/pages/company/SupplierPartDetail.tsx:123 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" -msgstr "" +msgstr "SKU" #: src/forms/PurchaseOrderForms.tsx:641 #: src/tables/part/PartPurchaseOrdersTable.tsx:120 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178 #: src/tables/sales/ReturnOrderLineItemTable.tsx:127 msgid "Received" -msgstr "" +msgstr "Alındı" #: src/forms/PurchaseOrderForms.tsx:641 #: src/forms/StockForms.tsx:486 @@ -2962,7 +3012,7 @@ msgstr "Eylemler" #: src/forms/PurchaseOrderForms.tsx:653 msgid "Receive Line Items" -msgstr "" +msgstr "Alınan Satır Ögeleri" #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" @@ -2970,7 +3020,7 @@ msgstr "" #: src/forms/StockForms.tsx:109 msgid "Add given quantity as packs instead of individual items" -msgstr "" +msgstr "Verilen miktarı tekli ögeler yerine paketler olarak ekle" #: src/forms/StockForms.tsx:110 #~ msgid "Create Stock Item" @@ -2978,15 +3028,15 @@ msgstr "" #: src/forms/StockForms.tsx:122 msgid "Enter initial quantity for this stock item" -msgstr "" +msgstr "Bu stok ögesi için ilk miktarı giriniz" #: src/forms/StockForms.tsx:129 msgid "Serial Numbers" -msgstr "" +msgstr "Seri Numaraları" #: src/forms/StockForms.tsx:130 msgid "Enter serial numbers for new stock (or leave blank)" -msgstr "" +msgstr "Yeni stok için seri numaralarını girin (veya boş bırakın)" #: src/forms/StockForms.tsx:147 #: src/pages/stock/StockDetail.tsx:111 @@ -3002,15 +3052,15 @@ msgstr "Stok Durumu" #: src/tables/stock/StockItemTable.tsx:417 #: src/tables/stock/StockItemTable.tsx:535 msgid "Add Stock Item" -msgstr "" +msgstr "Stok Ögesi Ekle" #: src/forms/StockForms.tsx:352 msgid "Loading..." -msgstr "" +msgstr "Yükleniyor..." #: src/forms/StockForms.tsx:399 msgid "Move to default location" -msgstr "" +msgstr "Varsayılan konuma taşı" #: src/forms/StockForms.tsx:486 #: src/forms/StockForms.tsx:523 @@ -3024,41 +3074,41 @@ msgstr "" #: src/pages/part/PartDetail.tsx:854 #: src/tables/stock/StockItemTable.tsx:325 msgid "In Stock" -msgstr "" +msgstr "Stokta" #: src/forms/StockForms.tsx:486 msgid "Move" -msgstr "" +msgstr "Taşı" #: src/forms/StockForms.tsx:549 #: src/pages/stock/StockDetail.tsx:502 #: src/tables/stock/StockItemTestResultTable.tsx:346 msgid "Add" -msgstr "" +msgstr "Ekle" #: src/forms/StockForms.tsx:577 #: src/pages/Index/Scan.tsx:280 #: src/pages/stock/StockDetail.tsx:492 msgid "Count" -msgstr "" +msgstr "Say" #: src/forms/StockForms.tsx:825 msgid "Add Stock" -msgstr "" +msgstr "Stok Ekle" #: src/forms/StockForms.tsx:834 msgid "Remove Stock" -msgstr "" +msgstr "Stok Kaldır" #: src/forms/StockForms.tsx:843 #: src/pages/part/PartDetail.tsx:1024 msgid "Transfer Stock" -msgstr "Stoğu Aktar" +msgstr "Stoku Aktar" #: src/forms/StockForms.tsx:852 #: src/pages/part/PartDetail.tsx:1013 msgid "Count Stock" -msgstr "Stoğu Say" +msgstr "Stoku Say" #: src/forms/StockForms.tsx:861 msgid "Change Stock Status" @@ -3066,7 +3116,7 @@ msgstr "Stok Durumunu Değiştir" #: src/forms/StockForms.tsx:870 msgid "Merge Stock" -msgstr "Stoüu Birleştir" +msgstr "Stoku Birleştir" #: src/forms/StockForms.tsx:889 msgid "Delete Stock Items" @@ -3489,44 +3539,44 @@ msgstr "Geçmiş yerel olarak bu tarayıcıda tutulmaktadır." #: src/pages/Index/Scan.tsx:390 msgid "The history is kept in this browser's local storage. So it won't be shared with other users or other devices but is persistent through reloads. You can select items in the history to perform actions on them. To add items, scan/enter them in the Input area." -msgstr "" +msgstr "Geçmiş, tarayıcının yerel deposunda tutulduğundan diğer kullanıcılarla veya aygılarla paylaşılmayacaktır ancak yeniden yüklemeler boyunca kalıcıdır. Üzerlerinde eylemler gerçekleştirmek için geçmişten ögeler seçebilirsiniz. Ögeler eklemek için onları girdi bölgesinde tarayın / girin." #: src/pages/Index/Scan.tsx:392 #: src/pages/Notifications.tsx:100 msgid "History" -msgstr "" +msgstr "Geçmiş" #: src/pages/Index/Scan.tsx:398 msgid "Delete History" -msgstr "" +msgstr "Geçmişi Sil" #: src/pages/Index/Scan.tsx:463 msgid "No history" -msgstr "" +msgstr "Geçmiş Yok" #: src/pages/Index/Scan.tsx:481 msgid "Item" -msgstr "" +msgstr "Öge" #: src/pages/Index/Scan.tsx:484 msgid "Type" -msgstr "" +msgstr "Tür" #: src/pages/Index/Scan.tsx:487 msgid "Source" -msgstr "" +msgstr "Kaynak" #: src/pages/Index/Scan.tsx:490 msgid "Scanned at" -msgstr "" +msgstr "Burada tarandı" #: src/pages/Index/Scan.tsx:547 msgid "Enter item serial or data" -msgstr "" +msgstr "Öge seri numarasını veya verisini girin" #: src/pages/Index/Scan.tsx:559 msgid "Add dummy item" -msgstr "" +msgstr "Sahte öge ekle" #: src/pages/Index/Scan.tsx:569 msgid "Start scanning by selecting a camera and pressing the play button." @@ -3562,15 +3612,15 @@ msgstr "Kamera Seç" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:41 msgid "Account Details" -msgstr "" +msgstr "Hesap Ayrıntıları" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:50 msgid "First name" -msgstr "" +msgstr "Ad" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:55 msgid "Last name" -msgstr "" +msgstr "Soyad" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:58 #~ msgid "First name: {0}" @@ -3582,49 +3632,49 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 msgid "First name:" -msgstr "" +msgstr "Ad:" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:71 msgid "Last name:" -msgstr "" +msgstr "Soyad:" #: src/pages/Index/Settings/AccountSettings/DisplaySettingsPanel.tsx:41 msgid "Use pseudo language" -msgstr "" +msgstr "Sahte dil kullanın" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:55 msgid "Single Sign On Accounts" -msgstr "" +msgstr "Tekli Oturum Açma Hesapları" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:62 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:80 msgid "Not enabled" -msgstr "" +msgstr "Etkin değil" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:65 msgid "Single Sign On is not enabled for this server" -msgstr "" +msgstr "Tekli Oturum Açma bu sunucu için etkinleştirilmemiş" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:69 msgid "Multifactor" -msgstr "" +msgstr "Çok faktörlü" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:83 msgid "Multifactor authentication is not configured for your account" -msgstr "" +msgstr "Çok faktörlü kimlik doğrulama hesabınız için yapılandırılmamış" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:92 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:407 msgid "Token" -msgstr "" +msgstr "Jeton" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:139 msgid "The following email addresses are associated with your account:" -msgstr "" +msgstr "Aşağıdaki e-posta adresleri hesabınızla ilişkilendirilmiştir:" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:151 msgid "Primary" -msgstr "" +msgstr "Birincil" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:156 msgid "Verified" @@ -3692,8 +3742,8 @@ msgstr "Hiç jeton yapılandırılmadı" #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 -#: src/tables/machine/MachineListTable.tsx:332 -#: src/tables/machine/MachineListTable.tsx:594 +#: src/tables/machine/MachineListTable.tsx:331 +#: src/tables/machine/MachineListTable.tsx:593 #: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 @@ -3759,32 +3809,32 @@ msgstr "Yükleyici" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27 #: src/tables/ColumnRenderers.tsx:248 msgid "Currency" -msgstr "" +msgstr "Para Birimi" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:31 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32 msgid "Rate" -msgstr "" +msgstr "Kur" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:43 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44 msgid "Exchange rates updated" -msgstr "" +msgstr "Döviz kurları güncellendi" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:49 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50 msgid "Exchange rate update error" -msgstr "" +msgstr "Döviz kuru güncelleme hatası" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:61 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:62 msgid "Refresh currency exchange rates" -msgstr "" +msgstr "Döviz kurlarını yenile" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:98 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 msgid "Last fetched" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:100 msgid "Base currency" msgstr "" @@ -3817,7 +3867,7 @@ msgid "Custom Units" msgstr "Özel Birimler" #: src/pages/Index/Settings/AdminCenter/Index.tsx:156 -#: src/pages/part/CategoryDetail.tsx:264 +#: src/pages/part/CategoryDetail.tsx:262 msgid "Part Parameters" msgstr "Parça Parametreleri" @@ -3899,6 +3949,10 @@ msgstr "" msgid "Landscape" msgstr "" +#: src/pages/Index/Settings/AdminCenter/ReportTemplatePanel.tsx:26 +msgid "Attach to Model" +msgstr "" + #: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:35 msgid "Background Worker Not Running" msgstr "Arka plan İşçisi Çalışmıyor" @@ -4000,20 +4054,12 @@ msgstr "Etiketler" msgid "Reporting" msgstr "Raporlama" -#: src/pages/Index/Settings/SystemSettings.tsx:231 +#: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/part/PartDetail.tsx:690 msgid "Stocktake" msgstr "Stok Sayımı" -#: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:536 -#: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:624 -#: src/pages/sales/SalesOrderDetail.tsx:329 -msgid "Build Orders" -msgstr "Yapım İşi Emirleri" - -#: src/pages/Index/Settings/SystemSettings.tsx:318 +#: src/pages/Index/Settings/SystemSettings.tsx:317 msgid "Switch to User Setting" msgstr "Kullanıcı Ayarına Geç" @@ -4069,37 +4115,37 @@ msgstr "Okunmadı olarak imle" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:98 +#: src/pages/build/BuildDetail.tsx:97 #: src/pages/part/PartDetail.tsx:150 #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:184 #: src/tables/build/BuildOrderTable.tsx:54 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderLineItemTable.tsx:66 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "DPN" -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:117 -#: src/pages/sales/ReturnOrderDetail.tsx:91 -#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/build/BuildDetail.tsx:110 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/sales/ReturnOrderDetail.tsx:90 +#: src/pages/sales/SalesOrderDetail.tsx:96 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/build/BuildLineTable.tsx:195 msgid "Reference" msgstr "Referans" -#: src/pages/build/BuildDetail.tsx:117 -#: src/pages/company/CompanyDetail.tsx:90 -#: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:92 -#: src/pages/part/CategoryDetail.tsx:101 +#: src/pages/build/BuildDetail.tsx:116 +#: src/pages/company/CompanyDetail.tsx:89 +#: src/pages/company/ManufacturerPartDetail.tsx:82 +#: src/pages/company/SupplierPartDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:100 #: src/pages/part/PartDetail.tsx:157 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 -#: src/pages/sales/ReturnOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:117 -#: src/pages/stock/LocationDetail.tsx:106 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 +#: src/pages/sales/ReturnOrderDetail.tsx:110 +#: src/pages/sales/SalesOrderDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:102 #: src/tables/ColumnRenderers.tsx:81 #: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 @@ -4112,34 +4158,34 @@ msgstr "Referans" #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 #: src/tables/sales/SalesOrderAllocationTable.tsx:56 -#: src/tables/sales/SalesOrderLineItemTable.tsx:67 +#: src/tables/sales/SalesOrderLineItemTable.tsx:71 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "Açıklama" -#: src/pages/build/BuildDetail.tsx:125 +#: src/pages/build/BuildDetail.tsx:124 msgid "Parent Build" msgstr "Üst Yapı" -#: src/pages/build/BuildDetail.tsx:136 +#: src/pages/build/BuildDetail.tsx:135 msgid "Build Quantity" msgstr "Yapı Miktarı" -#: src/pages/build/BuildDetail.tsx:144 -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:269 msgid "Completed Outputs" msgstr "Tamamlanan Çıkışlar" -#: src/pages/build/BuildDetail.tsx:161 +#: src/pages/build/BuildDetail.tsx:160 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "Veren" -#: src/pages/build/BuildDetail.tsx:168 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/part/PartDetail.tsx:372 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:195 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:215 +#: src/pages/sales/ReturnOrderDetail.tsx:194 +#: src/pages/sales/SalesOrderDetail.tsx:203 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -4147,19 +4193,19 @@ msgstr "Veren" msgid "Responsible" msgstr "Sorumlu" -#: src/pages/build/BuildDetail.tsx:175 +#: src/pages/build/BuildDetail.tsx:174 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "Oluşturuldu" -#: src/pages/build/BuildDetail.tsx:182 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:188 -#: src/pages/sales/SalesOrderDetail.tsx:197 +#: src/pages/build/BuildDetail.tsx:181 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:208 +#: src/pages/sales/ReturnOrderDetail.tsx:187 +#: src/pages/sales/SalesOrderDetail.tsx:196 #: src/tables/ColumnRenderers.tsx:212 #: src/tables/part/PartPurchaseOrdersTable.tsx:99 #: src/tables/sales/ReturnOrderLineItemTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Target Date" msgstr "Hedef Tarih" @@ -4169,7 +4215,7 @@ msgstr "Hedef Tarih" #~ msgid "View part barcode" #~ msgstr "View part barcode" -#: src/pages/build/BuildDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:188 msgid "Completed" msgstr "Tamamlandı" @@ -4183,7 +4229,7 @@ msgstr "Tamamlandı" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:202 +#: src/pages/build/BuildDetail.tsx:201 msgid "Any location" msgstr "Herhangi bir konum" @@ -4191,7 +4237,7 @@ msgstr "Herhangi bir konum" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:209 +#: src/pages/build/BuildDetail.tsx:208 msgid "Destination Location" msgstr "Hedef Konum" @@ -4207,68 +4253,68 @@ msgstr "Hedef Konum" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:247 +#: src/pages/build/BuildDetail.tsx:246 msgid "Build Details" msgstr "Yapı Ayrıntıları" -#: src/pages/build/BuildDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:263 -#: src/pages/sales/ReturnOrderDetail.tsx:126 -#: src/pages/sales/ReturnOrderDetail.tsx:233 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:268 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/build/BuildDetail.tsx:252 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:262 +#: src/pages/sales/ReturnOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:232 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:267 +#: src/pages/sales/SalesOrderDetail.tsx:276 msgid "Line Items" msgstr "Satır Ögeleri" -#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/build/BuildDetail.tsx:262 msgid "Incomplete Outputs" msgstr "Tamamlanmayan Çıktılar" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/sales/SalesOrderDetail.tsx:314 msgid "Allocated Stock" msgstr "Ayrılan Stok" -#: src/pages/build/BuildDetail.tsx:295 +#: src/pages/build/BuildDetail.tsx:294 msgid "Consumed Stock" msgstr "Tüketilen Stok" -#: src/pages/build/BuildDetail.tsx:309 +#: src/pages/build/BuildDetail.tsx:308 msgid "Child Build Orders" msgstr "Alt Yapı Siparişleri" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:318 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" msgstr "Test Sonuçları" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:329 #: src/pages/part/PartDetail.tsx:707 msgid "Test Statistics" msgstr "Test İstatistikleri" -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/company/CompanyDetail.tsx:259 -#: src/pages/company/ManufacturerPartDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:343 +#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/ManufacturerPartDetail.tsx:178 #: src/pages/part/PartDetail.tsx:729 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 -#: src/pages/sales/ReturnOrderDetail.tsx:270 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:304 +#: src/pages/sales/ReturnOrderDetail.tsx:269 +#: src/pages/sales/SalesOrderDetail.tsx:338 #: src/pages/stock/StockDetail.tsx:381 msgid "Attachments" msgstr "Ekler" -#: src/pages/build/BuildDetail.tsx:352 -#: src/pages/company/CompanyDetail.tsx:270 -#: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:253 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:269 +#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:252 #: src/pages/part/PartDetail.tsx:737 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:281 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:280 +#: src/pages/sales/SalesOrderDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:392 #: src/tables/build/BuildOrderTestTable.tsx:143 #: src/tables/stock/StockTrackingTable.tsx:189 @@ -4279,7 +4325,7 @@ msgstr "Notlar" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:370 +#: src/pages/build/BuildDetail.tsx:369 msgid "Edit Build Order" msgstr "Yapı Siparişini Düzenle" @@ -4287,128 +4333,128 @@ msgstr "Yapı Siparişini Düzenle" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "Yapı Siparişi Ekle" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:390 msgid "Cancel Build Order" msgstr "Yapı Siparişini İptal Et" -#: src/pages/build/BuildDetail.tsx:393 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/SalesOrderDetail.tsx:375 msgid "Order cancelled" msgstr "Sipariş iptal edildi" -#: src/pages/build/BuildDetail.tsx:394 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 +#: src/pages/sales/ReturnOrderDetail.tsx:341 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Cancel this order" msgstr "Bu siparişi iptal et" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:402 msgid "Hold Build Order" msgstr "Yapı Siparişini Beklet" +#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:350 +#: src/pages/sales/ReturnOrderDetail.tsx:349 +#: src/pages/sales/SalesOrderDetail.tsx:382 +msgid "Place this order on hold" +msgstr "Bu yapı siparişini beklemeye al" + #: src/pages/build/BuildDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:350 #: src/pages/sales/SalesOrderDetail.tsx:383 -msgid "Place this order on hold" -msgstr "Bu yapı siparişini beklemeye al" - -#: src/pages/build/BuildDetail.tsx:406 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:352 -#: src/pages/sales/ReturnOrderDetail.tsx:351 -#: src/pages/sales/SalesOrderDetail.tsx:384 msgid "Order placed on hold" msgstr "Beklemeye alınan sipariş" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:410 msgid "Issue Build Order" msgstr "Yapı Siparişi Ver" +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/SalesOrderDetail.tsx:366 +msgid "Issue this order" +msgstr "Bu siparişi ver" + #: src/pages/build/BuildDetail.tsx:413 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335 #: src/pages/sales/ReturnOrderDetail.tsx:334 #: src/pages/sales/SalesOrderDetail.tsx:367 -msgid "Issue this order" -msgstr "Bu siparişi ver" - -#: src/pages/build/BuildDetail.tsx:414 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:336 -#: src/pages/sales/ReturnOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:368 msgid "Order issued" msgstr "Sipariş verildi" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:418 msgid "Complete Build Order" msgstr "Yapı Siparişini Tamamla" -#: src/pages/build/BuildDetail.tsx:421 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:357 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Mark this order as complete" msgstr "Bu siparişi tamamlandı olarak imle" -#: src/pages/build/BuildDetail.tsx:422 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 -#: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/sales/ReturnOrderDetail.tsx:358 +#: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order completed" msgstr "Sipariş tamamlandı" -#: src/pages/build/BuildDetail.tsx:453 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 -#: src/pages/sales/ReturnOrderDetail.tsx:388 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:386 +#: src/pages/sales/ReturnOrderDetail.tsx:387 +#: src/pages/sales/SalesOrderDetail.tsx:420 msgid "Issue Order" msgstr "Sipariş Ver" -#: src/pages/build/BuildDetail.tsx:460 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:394 -#: src/pages/sales/ReturnOrderDetail.tsx:395 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:459 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:393 +#: src/pages/sales/ReturnOrderDetail.tsx:394 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Complete Order" msgstr "Siparişi Tamamla" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:477 msgid "Build Order Actions" -msgstr "" +msgstr "Yapım Siprişi Eylemleri" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:459 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:415 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:457 msgid "Edit order" -msgstr "" +msgstr "Siparişi düzenle" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:464 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:462 msgid "Duplicate order" -msgstr "" +msgstr "Siparişi çoğalt" -#: src/pages/build/BuildDetail.tsx:492 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:429 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:426 +#: src/pages/sales/ReturnOrderDetail.tsx:427 +#: src/pages/sales/SalesOrderDetail.tsx:465 msgid "Hold order" -msgstr "" +msgstr "Siparişi beklet" -#: src/pages/build/BuildDetail.tsx:497 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:434 -#: src/pages/sales/SalesOrderDetail.tsx:472 +#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:432 +#: src/pages/sales/SalesOrderDetail.tsx:470 msgid "Cancel order" -msgstr "" +msgstr "Siparişi iptal et" #: src/pages/build/BuildIndex.tsx:23 #~ msgid "Build order created" @@ -4418,275 +4464,275 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:104 +#: src/pages/company/CompanyDetail.tsx:103 msgid "Phone Number" -msgstr "" +msgstr "Telefon Numarası" -#: src/pages/company/CompanyDetail.tsx:111 +#: src/pages/company/CompanyDetail.tsx:110 msgid "Email Address" -msgstr "" +msgstr "E-posta Adresi" -#: src/pages/company/CompanyDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:120 msgid "Default Currency" -msgstr "" +msgstr "Varsayılan Para Birimi" -#: src/pages/company/CompanyDetail.tsx:126 +#: src/pages/company/CompanyDetail.tsx:125 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:116 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:333 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:132 +#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:201 +#: src/pages/company/SupplierPartDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 msgid "Supplier" -msgstr "" +msgstr "Sağlayıcı" -#: src/pages/company/CompanyDetail.tsx:132 +#: src/pages/company/CompanyDetail.tsx:131 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:101 -#: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:100 +#: src/pages/company/ManufacturerPartDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:130 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" -msgstr "" +msgstr "Üretici" -#: src/pages/company/CompanyDetail.tsx:138 +#: src/pages/company/CompanyDetail.tsx:137 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:105 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/ReturnOrderDetail.tsx:104 +#: src/pages/sales/SalesOrderDetail.tsx:110 #: src/pages/stock/StockDetail.tsx:226 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 #: src/tables/stock/StockTrackingTable.tsx:140 msgid "Customer" -msgstr "" +msgstr "Müşteri" -#: src/pages/company/CompanyDetail.tsx:172 +#: src/pages/company/CompanyDetail.tsx:171 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" -msgstr "" +msgstr "Ayrıntılar" #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:178 +#: src/pages/company/CompanyDetail.tsx:177 msgid "Manufactured Parts" -msgstr "" +msgstr "Üretilen Parçalar" -#: src/pages/company/CompanyDetail.tsx:187 +#: src/pages/company/CompanyDetail.tsx:186 msgid "Supplied Parts" -msgstr "" +msgstr "Sağlanan Parçalar" #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:232 +#: src/pages/company/CompanyDetail.tsx:231 msgid "Assigned Stock" -msgstr "" +msgstr "Atanan Parçalar" -#: src/pages/company/CompanyDetail.tsx:290 +#: src/pages/company/CompanyDetail.tsx:289 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" -msgstr "" +msgstr "Şirketi Düzenle" -#: src/pages/company/CompanyDetail.tsx:298 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" -msgstr "" +msgstr "Şirketi Sil" -#: src/pages/company/CompanyDetail.tsx:306 +#: src/pages/company/CompanyDetail.tsx:305 msgid "Company Actions" -msgstr "" +msgstr "Şirket Eylemleri" -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/company/ManufacturerPartDetail.tsx:75 +#: src/pages/company/SupplierPartDetail.tsx:84 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" -msgstr "" +msgstr "Dahili Parça" -#: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:99 +#: src/pages/company/ManufacturerPartDetail.tsx:90 +#: src/pages/company/SupplierPartDetail.tsx:98 msgid "External Link" -msgstr "" +msgstr "Harici Bağlantı" -#: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:108 +#: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" -msgstr "" +msgstr "Üretici Parça Numarası" -#: src/pages/company/ManufacturerPartDetail.tsx:138 +#: src/pages/company/ManufacturerPartDetail.tsx:137 msgid "Manufacturer Details" -msgstr "" +msgstr "Üretici Ayrıntıları" -#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/ManufacturerPartDetail.tsx:146 msgid "Manufacturer Part Details" -msgstr "" +msgstr "Üretici Parçası Ayrıntıları" -#: src/pages/company/ManufacturerPartDetail.tsx:153 +#: src/pages/company/ManufacturerPartDetail.tsx:152 #: src/pages/part/PartDetail.tsx:539 msgid "Parameters" -msgstr "" +msgstr "Parametreler" -#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/company/ManufacturerPartDetail.tsx:164 #: src/pages/part/PartDetail.tsx:657 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" -msgstr "" +msgstr "Sağlayıcılar" -#: src/pages/company/ManufacturerPartDetail.tsx:208 +#: src/pages/company/ManufacturerPartDetail.tsx:207 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" -msgstr "" +msgstr "Üretici Parçasını Düzenle" -#: src/pages/company/ManufacturerPartDetail.tsx:215 +#: src/pages/company/ManufacturerPartDetail.tsx:214 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" -msgstr "" +msgstr "Üretici Parçası Ekle" -#: src/pages/company/ManufacturerPartDetail.tsx:227 +#: src/pages/company/ManufacturerPartDetail.tsx:226 #: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" -msgstr "" +msgstr "Üretici Parçasını Sil" -#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: src/pages/company/ManufacturerPartDetail.tsx:239 msgid "Manufacturer Part Actions" -msgstr "" +msgstr "Üretici Parçası Eylemleri" -#: src/pages/company/ManufacturerPartDetail.tsx:281 +#: src/pages/company/ManufacturerPartDetail.tsx:279 msgid "ManufacturerPart" -msgstr "" +msgstr "Üretici Parçası" -#: src/pages/company/SupplierPartDetail.tsx:159 +#: src/pages/company/SupplierPartDetail.tsx:158 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" -msgstr "" +msgstr "Paket Miktarı" -#: src/pages/company/SupplierPartDetail.tsx:170 +#: src/pages/company/SupplierPartDetail.tsx:169 msgid "Supplier Availability" -msgstr "" +msgstr "Sağlayıcı Kullanılabilirliği" -#: src/pages/company/SupplierPartDetail.tsx:177 +#: src/pages/company/SupplierPartDetail.tsx:176 msgid "Availability Updated" -msgstr "" +msgstr "Kullanılabilirlik Güncellendi" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Availability" -msgstr "" +msgstr "Kullanılabilirlik" -#: src/pages/company/SupplierPartDetail.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:212 msgid "Supplier Part Details" -msgstr "" +msgstr "Sağlayıcı Parça Ayrıntıları" -#: src/pages/company/SupplierPartDetail.tsx:219 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:292 +#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:291 msgid "Received Stock" -msgstr "" +msgstr "Alınan Stok" -#: src/pages/company/SupplierPartDetail.tsx:243 +#: src/pages/company/SupplierPartDetail.tsx:242 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" -msgstr "" +msgstr "Sağlayıcı Fiyatlandırması" -#: src/pages/company/SupplierPartDetail.tsx:276 +#: src/pages/company/SupplierPartDetail.tsx:275 msgid "Supplier Part Actions" -msgstr "" +msgstr "Sağlayıcı Parçası Eylemleri" -#: src/pages/company/SupplierPartDetail.tsx:301 +#: src/pages/company/SupplierPartDetail.tsx:299 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" -msgstr "" +msgstr "Sağlayıcı Parçasını Düzenle" -#: src/pages/company/SupplierPartDetail.tsx:309 +#: src/pages/company/SupplierPartDetail.tsx:307 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" -msgstr "" +msgstr "Sağlayıcı Parçasını Sil" -#: src/pages/company/SupplierPartDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:315 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" -msgstr "" +msgstr "Sağlayıcı Parçası Ekle" -#: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:98 +#: src/pages/part/CategoryDetail.tsx:92 +#: src/pages/stock/LocationDetail.tsx:94 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" -msgstr "" +msgstr "Yol" -#: src/pages/part/CategoryDetail.tsx:109 +#: src/pages/part/CategoryDetail.tsx:108 msgid "Parent Category" -msgstr "" +msgstr "Üst Sınıf" -#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/part/CategoryDetail.tsx:125 msgid "Subcategories" -msgstr "" +msgstr "Alt sınıflar" -#: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:138 +#: src/pages/part/CategoryDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:134 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" -msgstr "" +msgstr "Yapısal" -#: src/pages/part/CategoryDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:138 msgid "Parent default location" -msgstr "" +msgstr "Varsayılan üst konum" -#: src/pages/part/CategoryDetail.tsx:146 +#: src/pages/part/CategoryDetail.tsx:145 msgid "Default location" -msgstr "" +msgstr "Varsayılan konum" -#: src/pages/part/CategoryDetail.tsx:157 +#: src/pages/part/CategoryDetail.tsx:156 msgid "Top level part category" -msgstr "" +msgstr "En üst düzey parça sınıfı" -#: src/pages/part/CategoryDetail.tsx:167 -#: src/pages/part/CategoryDetail.tsx:221 +#: src/pages/part/CategoryDetail.tsx:166 +#: src/pages/part/CategoryDetail.tsx:219 #: src/tables/part/PartCategoryTable.tsx:102 msgid "Edit Part Category" -msgstr "" +msgstr "Parça Sınıfını Düzenle" -#: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:230 +#: src/pages/part/CategoryDetail.tsx:179 +#: src/pages/stock/LocationDetail.tsx:226 msgid "Delete items" -msgstr "" +msgstr "Ögeleri sil" -#: src/pages/part/CategoryDetail.tsx:188 -#: src/pages/part/CategoryDetail.tsx:226 +#: src/pages/part/CategoryDetail.tsx:187 +#: src/pages/part/CategoryDetail.tsx:224 msgid "Delete Part Category" msgstr "Parça Sınıfını Sil" -#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Parts Action" msgstr "Parçalar Eylemi" -#: src/pages/part/CategoryDetail.tsx:192 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for parts in this category" msgstr "Bu sınıftaki parçalar için eylem" -#: src/pages/part/CategoryDetail.tsx:197 +#: src/pages/part/CategoryDetail.tsx:196 msgid "Child Categories Action" msgstr "Alt Sınıflar Eylemi" -#: src/pages/part/CategoryDetail.tsx:198 +#: src/pages/part/CategoryDetail.tsx:197 msgid "Action for child categories in this category" msgstr "Bu sınıftaki alt sınıflar için eylem" -#: src/pages/part/CategoryDetail.tsx:216 +#: src/pages/part/CategoryDetail.tsx:215 msgid "Category Actions" msgstr "Sınıf Eylemleri" -#: src/pages/part/CategoryDetail.tsx:238 +#: src/pages/part/CategoryDetail.tsx:236 msgid "Category Details" msgstr "Sınıf Ayrıntıları" @@ -4731,13 +4777,13 @@ msgstr "Anahtar Sözcükler" #: src/tables/bom/BomTable.tsx:320 #: src/tables/build/BuildLineTable.tsx:166 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:103 +#: src/tables/sales/SalesOrderLineItemTable.tsx:107 msgid "Available Stock" msgstr "Kullanılabilir Stok" #: src/pages/part/PartDetail.tsx:243 msgid "Variant Stock" -msgstr "Tür Stoğu" +msgstr "Türev Stoku" #: src/pages/part/PartDetail.tsx:251 msgid "Minimum Stock" @@ -4746,7 +4792,7 @@ msgstr "Minimum Stok" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:237 #: src/tables/build/BuildLineTable.tsx:128 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 +#: src/tables/sales/SalesOrderLineItemTable.tsx:145 msgid "On order" msgstr "Siparişte" @@ -4770,7 +4816,7 @@ msgstr "Yapılabilir" #: src/pages/part/PartDetail.tsx:295 #: src/pages/part/PartDetail.tsx:884 -#: src/pages/stock/StockDetail.tsx:560 +#: src/pages/stock/StockDetail.tsx:559 #: src/tables/build/BuildOrderTestTable.tsx:220 #: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" @@ -4865,7 +4911,7 @@ msgstr "Parça Ayrıntıları" #: src/pages/part/PartDetail.tsx:564 msgid "Variants" -msgstr "Türler" +msgstr "Türevler" #: src/pages/part/PartDetail.tsx:571 #: src/pages/stock/StockDetail.tsx:303 @@ -4915,7 +4961,7 @@ msgstr "İlgili Parçalar" #: src/pages/part/PartDetail.tsx:860 #: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:576 #: src/tables/build/BuildLineTable.tsx:59 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:177 @@ -4931,53 +4977,53 @@ msgstr "Stok Yok" #: src/tables/part/PartTestTemplateTable.tsx:106 #: src/tables/stock/StockItemTestResultTable.tsx:383 msgid "Required" -msgstr "" +msgstr "Gerekli" #: src/pages/part/PartDetail.tsx:878 #: src/tables/bom/BomTable.tsx:325 #: src/tables/part/PartTable.tsx:86 msgid "On Order" -msgstr "" +msgstr "Siparişte" #: src/pages/part/PartDetail.tsx:909 msgid "Edit Part" -msgstr "" +msgstr "Parçayı Düzenle" #: src/pages/part/PartDetail.tsx:944 #: src/tables/part/PartTable.tsx:331 #: src/tables/part/PartTable.tsx:342 msgid "Add Part" -msgstr "" +msgstr "Parça Ekle" #: src/pages/part/PartDetail.tsx:958 msgid "Delete Part" -msgstr "" +msgstr "Parçayı Sil" #: src/pages/part/PartDetail.tsx:967 msgid "Deleting this part cannot be reversed" -msgstr "" +msgstr "Bu parçanın silinmesi geri alınamaz" #: src/pages/part/PartDetail.tsx:1006 -#: src/pages/stock/LocationDetail.tsx:313 +#: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" -msgstr "" +msgstr "Stok Eylemleri" #: src/pages/part/PartDetail.tsx:1014 msgid "Count part stock" -msgstr "" +msgstr "Parça stokunu say" #: src/pages/part/PartDetail.tsx:1025 msgid "Transfer part stock" -msgstr "" +msgstr "Parça stokunu aktar" #: src/pages/part/PartDetail.tsx:1034 msgid "Part Actions" -msgstr "" +msgstr "Parça Eylemleri" -#: src/pages/part/PartDetail.tsx:1094 +#: src/pages/part/PartDetail.tsx:1093 msgid "Select Part Revision" -msgstr "" +msgstr "Parça Revizyonu Seç" #: src/pages/part/PartIndex.tsx:29 #~ msgid "Categories" @@ -4985,41 +5031,41 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:68 msgid "No pricing data found for this part." -msgstr "" +msgstr "Bu parça için fiyatlandırma verisi bulunamadı." #: src/pages/part/PartPricingPanel.tsx:82 #: src/pages/part/pricing/PricingOverviewPanel.tsx:190 msgid "Pricing Overview" -msgstr "" +msgstr "Fiyatlandırma Genel Bakış" #: src/pages/part/PartPricingPanel.tsx:88 msgid "Purchase History" -msgstr "" +msgstr "Satın Alma Geçmişi" #: src/pages/part/PartPricingPanel.tsx:102 #: src/pages/part/pricing/PricingOverviewPanel.tsx:100 msgid "Internal Pricing" -msgstr "" +msgstr "Dahili Fiyatlandırma" #: src/pages/part/PartPricingPanel.tsx:120 #: src/pages/part/pricing/PricingOverviewPanel.tsx:107 msgid "BOM Pricing" -msgstr "" +msgstr "BOM Fiyatlandırması" #: src/pages/part/PartPricingPanel.tsx:127 #: src/pages/part/pricing/PricingOverviewPanel.tsx:128 msgid "Variant Pricing" -msgstr "" +msgstr "Türev Fiyatlandırması" #: src/pages/part/PartPricingPanel.tsx:139 #: src/pages/part/pricing/PricingOverviewPanel.tsx:135 msgid "Sale Pricing" -msgstr "" +msgstr "Satış Fiyatlandırması" #: src/pages/part/PartPricingPanel.tsx:146 #: src/pages/part/pricing/PricingOverviewPanel.tsx:142 msgid "Sale History" -msgstr "" +msgstr "Satış Geçmişi" #: src/pages/part/pricing/BomPricingPanel.tsx:58 #: src/pages/part/pricing/BomPricingPanel.tsx:138 @@ -5028,10 +5074,10 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:89 +#: src/tables/sales/SalesOrderLineItemTable.tsx:93 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" -msgstr "" +msgstr "Toplam Fiyat" #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/BomPricingPanel.tsx:102 @@ -5044,13 +5090,13 @@ msgstr "Bileşen" #: src/pages/part/pricing/VariantPricingPanel.tsx:37 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" -msgstr "" +msgstr "Minimum Fiyat" #: src/pages/part/pricing/BomPricingPanel.tsx:82 #: src/pages/part/pricing/VariantPricingPanel.tsx:45 #: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" -msgstr "" +msgstr "Maximum Fiyat" #: src/pages/part/pricing/BomPricingPanel.tsx:112 #~ msgid "Minimum Total Price" @@ -5067,103 +5113,103 @@ msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 #: src/tables/bom/BomTable.tsx:176 #: src/tables/general/ExtraLineItemTable.tsx:56 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" -msgstr "" +msgstr "Birim Fiyatı" #: src/pages/part/pricing/BomPricingPanel.tsx:154 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 #: src/tables/purchasing/SupplierPartTable.tsx:148 msgid "Updated" -msgstr "" +msgstr "Güncellendi" #: src/pages/part/pricing/BomPricingPanel.tsx:219 msgid "Pie Chart" -msgstr "" +msgstr "Pasta Grafiği" #: src/pages/part/pricing/BomPricingPanel.tsx:220 msgid "Bar Chart" -msgstr "" +msgstr "Çubuk Grafik" #: src/pages/part/pricing/PriceBreakPanel.tsx:58 #: src/pages/part/pricing/PriceBreakPanel.tsx:110 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:168 msgid "Add Price Break" -msgstr "" +msgstr "Fiyat Aralığı Ekle" #: src/pages/part/pricing/PriceBreakPanel.tsx:71 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:153 msgid "Edit Price Break" -msgstr "" +msgstr "Fiyat Aralığını Düzenle" #: src/pages/part/pricing/PriceBreakPanel.tsx:81 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:161 msgid "Delete Price Break" -msgstr "" +msgstr "Fiyat Aralığını Sil" #: src/pages/part/pricing/PriceBreakPanel.tsx:95 msgid "Price Break" -msgstr "" +msgstr "Fiyat Aralığı" #: src/pages/part/pricing/PriceBreakPanel.tsx:170 msgid "Price" -msgstr "" +msgstr "Fiyat" #: src/pages/part/pricing/PricingOverviewPanel.tsx:51 msgid "Pricing Category" -msgstr "" +msgstr "Fiyatlandırma Sınıfı" #: src/pages/part/pricing/PricingOverviewPanel.tsx:70 msgid "Minimum" -msgstr "" +msgstr "Minimum" #: src/pages/part/pricing/PricingOverviewPanel.tsx:82 msgid "Maximum" -msgstr "" +msgstr "Maksimum" #: src/pages/part/pricing/PricingOverviewPanel.tsx:114 msgid "Purchase Pricing" -msgstr "" +msgstr "Satın Alma Fiyatlandırması" #: src/pages/part/pricing/PricingOverviewPanel.tsx:149 msgid "Override Pricing" -msgstr "" +msgstr "Üzerine Yazma Fiyatlandırması" #: src/pages/part/pricing/PricingOverviewPanel.tsx:156 msgid "Overall Pricing" -msgstr "" +msgstr "Genel Fiyatlandırma" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 #: src/pages/stock/StockDetail.tsx:125 #: src/tables/stock/StockItemTable.tsx:240 msgid "Last Updated" -msgstr "" +msgstr "Son Güncelle" #: src/pages/part/pricing/PricingOverviewPanel.tsx:192 msgid "Minimum Value" -msgstr "" +msgstr "Minimum Değer" #: src/pages/part/pricing/PricingOverviewPanel.tsx:193 msgid "Maximum Value" -msgstr "" +msgstr "Maksimum Değer" #: src/pages/part/pricing/PricingPanel.tsx:24 msgid "No data available" -msgstr "" +msgstr "Kullanılabilir veri yok" #: src/pages/part/pricing/PricingPanel.tsx:65 msgid "No Data" -msgstr "" +msgstr "Veri Yok" #: src/pages/part/pricing/PricingPanel.tsx:66 msgid "No pricing data available" -msgstr "" +msgstr "Kullanılabilir fiyatlandırma verisi yok" #: src/pages/part/pricing/PricingPanel.tsx:77 msgid "Loading pricing data" -msgstr "" +msgstr "Fiyatlandırma verisi yükleniyor" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 @@ -5171,48 +5217,48 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" -msgstr "" +msgstr "Tarih" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:47 msgid "Purchase Price" -msgstr "" +msgstr "Satın Alma Fiyatı" #: src/pages/part/pricing/SaleHistoryPanel.tsx:22 msgid "Sale Order" -msgstr "" +msgstr "Satış Siparişi" #: src/pages/part/pricing/SaleHistoryPanel.tsx:42 #: src/pages/part/pricing/SaleHistoryPanel.tsx:92 msgid "Sale Price" -msgstr "" +msgstr "Satış Fiyatı" #: src/pages/part/pricing/SupplierPricingPanel.tsx:65 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 msgid "Supplier Price" -msgstr "" +msgstr "Sağlayıcı Fiyatı" #: src/pages/part/pricing/VariantPricingPanel.tsx:30 #: src/pages/part/pricing/VariantPricingPanel.tsx:94 msgid "Variant Part" -msgstr "" +msgstr "Türev Parça" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:88 msgid "Edit Purchase Order" msgstr "Satın Alma Siparişini Düzenle" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:98 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:97 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "Satın Alma Siparişi Ekle" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:122 msgid "Supplier Reference" msgstr "Sağlayıcı Referansı" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:133 -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:153 +#: src/pages/sales/ReturnOrderDetail.tsx:132 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Line Items" msgstr "Tamamlanan Satır Ögeleri" @@ -5222,91 +5268,91 @@ msgstr "Tamamlanan Satır Ögeleri" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:140 -#: src/pages/sales/SalesOrderDetail.tsx:149 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:160 +#: src/pages/sales/ReturnOrderDetail.tsx:139 +#: src/pages/sales/SalesOrderDetail.tsx:148 msgid "Order Currency" msgstr "Sipariş Para Birimi" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:147 -#: src/pages/sales/SalesOrderDetail.tsx:156 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:146 +#: src/pages/sales/SalesOrderDetail.tsx:155 msgid "Total Cost" msgstr "Toplam Tutar" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:182 -#: src/pages/sales/SalesOrderDetail.tsx:191 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 +#: src/pages/sales/ReturnOrderDetail.tsx:181 +#: src/pages/sales/SalesOrderDetail.tsx:190 msgid "Created On" msgstr "Oluşturulma Zamanı" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:227 -#: src/pages/sales/SalesOrderDetail.tsx:262 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 +#: src/pages/sales/ReturnOrderDetail.tsx:226 +#: src/pages/sales/SalesOrderDetail.tsx:261 msgid "Order Details" msgstr "Sipariş Ayrıntıları" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 -#: src/pages/sales/ReturnOrderDetail.tsx:254 -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:275 +#: src/pages/sales/ReturnOrderDetail.tsx:253 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Extra Line Items" msgstr "Fazladan Satır Ögeleri" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Issue Purchase Order" msgstr "Satın Alma Siparişi Ver" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 msgid "Cancel Purchase Order" msgstr "Satın Alma Siparişini İptal Et" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 msgid "Hold Purchase Order" msgstr "Satın Alma Siparişini Beklet" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 msgid "Complete Purchase Order" msgstr "Satın Alma Siparişini Tamamla" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/pages/sales/SalesOrderDetail.tsx:453 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/sales/ReturnOrderDetail.tsx:412 +#: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order Actions" msgstr "Sipariş Eylemleri" -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/ReturnOrderDetail.tsx:96 +#: src/pages/sales/SalesOrderDetail.tsx:102 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "Müşteri Referansı" -#: src/pages/sales/ReturnOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:310 msgid "Edit Return Order" msgstr "İade Emrini Düzenle" -#: src/pages/sales/ReturnOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:319 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "İade Emri Ekle" -#: src/pages/sales/ReturnOrderDetail.tsx:332 +#: src/pages/sales/ReturnOrderDetail.tsx:331 msgid "Issue Return Order" msgstr "İade Emri Ver" -#: src/pages/sales/ReturnOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 msgid "Cancel Return Order" msgstr "İade Emrini İptal Et" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:342 msgid "Order canceled" msgstr "Emir iptal edildi" -#: src/pages/sales/ReturnOrderDetail.tsx:348 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Hold Return Order" msgstr "İade Emrini Beklet" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Complete Return Order" msgstr "İade Emrini Tamamla" @@ -5314,15 +5360,15 @@ msgstr "İade Emrini Tamamla" msgid "Customers" msgstr "Müşteriler" -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Completed Shipments" msgstr "Tamamlanan Gönderiler" -#: src/pages/sales/SalesOrderDetail.tsx:239 +#: src/pages/sales/SalesOrderDetail.tsx:238 msgid "Edit Sales Order" msgstr "Satış Siparişlerini Düzenle" -#: src/pages/sales/SalesOrderDetail.tsx:248 +#: src/pages/sales/SalesOrderDetail.tsx:247 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5332,88 +5378,88 @@ msgstr "Satış Siparişi Ekle" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:308 msgid "Shipments" msgstr "Gönderiler" -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:364 msgid "Issue Sales Order" msgstr "Satış Siparişi Ver" -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Cancel Sales Order" msgstr "Satış Siparişini İptal Et" -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Hold Sales Order" msgstr "Satış Siparişini Beklet" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Complete Sales Order" msgstr "Satış Siparişini Tamamla" -#: src/pages/sales/SalesOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Ship Order" msgstr "Siparişi Gönder" -#: src/pages/stock/LocationDetail.tsx:114 +#: src/pages/stock/LocationDetail.tsx:110 msgid "Parent Location" msgstr "Üst Konum" -#: src/pages/stock/LocationDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:128 msgid "Sublocations" msgstr "Alt Konumlar" -#: src/pages/stock/LocationDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:140 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "Harici" -#: src/pages/stock/LocationDetail.tsx:150 +#: src/pages/stock/LocationDetail.tsx:146 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "Konum Türü" -#: src/pages/stock/LocationDetail.tsx:161 +#: src/pages/stock/LocationDetail.tsx:157 msgid "Top level stock location" msgstr "En üst düzey stok konumu" -#: src/pages/stock/LocationDetail.tsx:172 +#: src/pages/stock/LocationDetail.tsx:168 msgid "Location Details" msgstr "Konum Ayrıntıları" -#: src/pages/stock/LocationDetail.tsx:198 +#: src/pages/stock/LocationDetail.tsx:194 msgid "Default Parts" msgstr "Varsayılan Parçalar" -#: src/pages/stock/LocationDetail.tsx:217 -#: src/pages/stock/LocationDetail.tsx:340 +#: src/pages/stock/LocationDetail.tsx:213 +#: src/pages/stock/LocationDetail.tsx:335 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "Stok Konumunu Düzenle" -#: src/pages/stock/LocationDetail.tsx:238 -#: src/pages/stock/LocationDetail.tsx:345 +#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:340 msgid "Delete Stock Location" msgstr "Stok Konumunu Sil" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Items Action" msgstr "Ögeler Eylemi" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:238 msgid "Action for stock items in this location" msgstr "Bu konumdaki stok ögeleri için eylem" -#: src/pages/stock/LocationDetail.tsx:247 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Child Locations Action" msgstr "Alt Konumlar Eylemi" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Action for child locations in this location" msgstr "Bu konumdaki alt konumlar için eylem" -#: src/pages/stock/LocationDetail.tsx:335 +#: src/pages/stock/LocationDetail.tsx:331 msgid "Location Actions" msgstr "Konum Eylemleri" @@ -5441,39 +5487,33 @@ msgstr "Tüketen" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:96 -msgid "Build Order" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" #: src/pages/stock/StockDetail.tsx:287 msgid "Stock Details" -msgstr "" +msgstr "Stok Ayrıntıları" #: src/pages/stock/StockDetail.tsx:293 msgid "Stock Tracking" -msgstr "" +msgstr "Stok İzleme" #: src/pages/stock/StockDetail.tsx:346 msgid "Test Data" -msgstr "" +msgstr "Test Verisi" #: src/pages/stock/StockDetail.tsx:360 msgid "Installed Items" -msgstr "" +msgstr "Yüklenen Ögeler" #: src/pages/stock/StockDetail.tsx:367 msgid "Child Items" -msgstr "" +msgstr "Alt Ögeler" #: src/pages/stock/StockDetail.tsx:421 msgid "Edit Stock Item" -msgstr "" +msgstr "Stok Ögesini Düzenle" #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" @@ -5481,55 +5521,55 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:448 msgid "Delete Stock Item" -msgstr "" +msgstr "Stok Ögesini Sil" #: src/pages/stock/StockDetail.tsx:488 msgid "Stock Operations" -msgstr "" +msgstr "Stok İşlemleri" #: src/pages/stock/StockDetail.tsx:493 msgid "Count stock" -msgstr "" +msgstr "Stoku say" #: src/pages/stock/StockDetail.tsx:503 #: src/tables/stock/StockItemTable.tsx:449 msgid "Add stock" -msgstr "" +msgstr "Stok ekle" #: src/pages/stock/StockDetail.tsx:511 #: src/tables/stock/StockItemTable.tsx:458 msgid "Remove stock" -msgstr "" +msgstr "Stoku kaldır" #: src/pages/stock/StockDetail.tsx:518 msgid "Transfer" -msgstr "" +msgstr "Aktarım" #: src/pages/stock/StockDetail.tsx:519 #: src/tables/stock/StockItemTable.tsx:478 msgid "Transfer stock" -msgstr "" +msgstr "Stoku aktar" #: src/pages/stock/StockDetail.tsx:530 msgid "Stock Item Actions" -msgstr "" +msgstr "Stok Ögesi Eylemleri" #: src/tables/ColumnRenderers.tsx:30 msgid "Part is not active" -msgstr "" +msgstr "Parça etkin değil" #: src/tables/ColumnRenderers.tsx:35 msgid "Part is locked" -msgstr "" +msgstr "Parça kilitli" #: src/tables/ColumnRenderers.tsx:57 msgid "No location set" -msgstr "" +msgstr "Hiçbir konum ayarlanmamış" #: src/tables/ColumnRenderers.tsx:228 #: src/tables/sales/SalesOrderShipmentTable.tsx:79 msgid "Shipment Date" -msgstr "" +msgstr "Gönderim Tarihi" #: src/tables/ColumnSelect.tsx:16 #: src/tables/ColumnSelect.tsx:23 @@ -5542,7 +5582,7 @@ msgstr "Sütunları Seç" #: src/tables/DownloadAction.tsx:21 msgid "CSV" -msgstr "" +msgstr "CSV" #: src/tables/DownloadAction.tsx:21 #~ msgid "Download selected data" @@ -5550,11 +5590,11 @@ msgstr "" #: src/tables/DownloadAction.tsx:22 msgid "TSV" -msgstr "" +msgstr "TSV" #: src/tables/DownloadAction.tsx:23 msgid "Excel (.xlsx)" -msgstr "" +msgstr "Excel (.xlsx)" #: src/tables/DownloadAction.tsx:24 #~ msgid "Excel (.xls)" @@ -5562,34 +5602,34 @@ msgstr "" #: src/tables/DownloadAction.tsx:36 msgid "Download Data" -msgstr "" +msgstr "Veriyi İndir" #: src/tables/Filter.tsx:89 #: src/tables/build/BuildOrderTable.tsx:127 msgid "Assigned to me" -msgstr "" +msgstr "Bana atandı" #: src/tables/Filter.tsx:90 #: src/tables/build/BuildOrderTable.tsx:128 msgid "Show orders assigned to me" -msgstr "" +msgstr "Bana atanan siparişleri göster" #: src/tables/Filter.tsx:97 msgid "Outstanding" -msgstr "" +msgstr "Bekliyor" #: src/tables/Filter.tsx:98 msgid "Show outstanding orders" -msgstr "" +msgstr "Bekleyen siparişleri göster" #: src/tables/Filter.tsx:105 #: src/tables/build/BuildOrderTable.tsx:120 msgid "Overdue" -msgstr "" +msgstr "Gecikmiş" #: src/tables/Filter.tsx:106 msgid "Show overdue orders" -msgstr "" +msgstr "Gecikmiş siparişleri göster" #: src/tables/FilterSelectDrawer.tsx:51 msgid "Remove filter" @@ -5616,7 +5656,7 @@ msgstr "Filtre değeri seç" #: src/tables/FilterSelectDrawer.tsx:188 msgid "Table Filters" -msgstr "" +msgstr "Tablo Süzgeçleri" #: src/tables/FilterSelectDrawer.tsx:220 msgid "Add Filter" @@ -5624,7 +5664,7 @@ msgstr "Filtre Ekle" #: src/tables/FilterSelectDrawer.tsx:229 msgid "Clear Filters" -msgstr "" +msgstr "Süzgeçleri Temizle" #: src/tables/InvenTreeTable.tsx:122 #: src/tables/InvenTreeTable.tsx:430 @@ -5634,7 +5674,7 @@ msgstr "Hiç kayıt bulunamadı" #: src/tables/InvenTreeTable.tsx:465 msgid "Server returned incorrect data type" -msgstr "" +msgstr "Sunucu yanlış veri türü döndürdü" #: src/tables/InvenTreeTable.tsx:473 msgid "Bad request" @@ -5658,15 +5698,15 @@ msgstr "Bulunamadı" #: src/tables/InvenTreeTable.tsx:524 msgid "Delete Selected Items" -msgstr "" +msgstr "Seçilen Ögeleri Sil" #: src/tables/InvenTreeTable.tsx:528 msgid "Are you sure you want to delete the selected items?" -msgstr "" +msgstr "Seçilen ögeleri silmek istediğinize emin misiniz?" #: src/tables/InvenTreeTable.tsx:530 msgid "This action cannot be undone!" -msgstr "" +msgstr "Bu eylem geri alınamaz!" #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" @@ -5692,7 +5732,7 @@ msgstr "Barkod işlemleri" #: src/tables/InvenTreeTable.tsx:634 msgid "Delete selected records" -msgstr "" +msgstr "Seçili kayıtları sil" #: src/tables/InvenTreeTable.tsx:655 msgid "Refresh data" @@ -5712,49 +5752,49 @@ msgstr "Tablo filtreleri" #: src/tables/bom/BomTable.tsx:95 msgid "This BOM item is defined for a different parent" -msgstr "" +msgstr "Bu BOM ögesi farklı bir üst öge için tanımlı" #: src/tables/bom/BomTable.tsx:110 msgid "Part Information" -msgstr "" +msgstr "Parça Bilgisi" #: src/tables/bom/BomTable.tsx:212 #: src/tables/build/BuildLineTable.tsx:137 #: src/tables/part/PartTable.tsx:125 msgid "External stock" -msgstr "" +msgstr "Harici stok" #: src/tables/bom/BomTable.tsx:220 #: src/tables/build/BuildLineTable.tsx:100 msgid "Includes substitute stock" -msgstr "" +msgstr "Yedek stok içerir" #: src/tables/bom/BomTable.tsx:229 #: src/tables/build/BuildLineTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:127 +#: src/tables/sales/SalesOrderLineItemTable.tsx:131 msgid "Includes variant stock" -msgstr "" +msgstr "Türev stok içerir" #: src/tables/bom/BomTable.tsx:245 #: src/tables/part/PartTable.tsx:92 msgid "Building" -msgstr "" +msgstr "Yapılıyor" #: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 #: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" -msgstr "" +msgstr "Stok Bilgisi" #: src/tables/bom/BomTable.tsx:285 #: src/tables/build/BuildLineTable.tsx:260 msgid "Consumable item" -msgstr "" +msgstr "Tüketilebilir öge" #: src/tables/bom/BomTable.tsx:288 msgid "No available stock" -msgstr "" +msgstr "Yetersiz stok" #: src/tables/bom/BomTable.tsx:301 #~ msgid "Create BOM Item" @@ -5763,7 +5803,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:306 #: src/tables/build/BuildLineTable.tsx:80 msgid "Show testable items" -msgstr "" +msgstr "Test edilebilir ögeleri göster" #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" @@ -5771,16 +5811,16 @@ msgstr "" #: src/tables/bom/BomTable.tsx:311 msgid "Show trackable items" -msgstr "" +msgstr "İzlenebilir ögeleri göster" #: src/tables/bom/BomTable.tsx:316 #: src/tables/build/BuildLineTable.tsx:75 msgid "Show assembled items" -msgstr "" +msgstr "Birleştirilmiş ögeleri göster" #: src/tables/bom/BomTable.tsx:321 msgid "Show items with available stock" -msgstr "Kullanılabilir stoğu olan ögeleri göster" +msgstr "Kullanılabilir stoku olan ögeleri göster" #: src/tables/bom/BomTable.tsx:326 msgid "Show items on order" @@ -5814,11 +5854,11 @@ msgstr "Kalıtılan ögeleri göster" #: src/tables/bom/BomTable.tsx:340 msgid "Allow Variants" -msgstr "Türlere İzin Ver" +msgstr "Türevlere İzin Ver" #: src/tables/bom/BomTable.tsx:341 msgid "Show items which allow variant substitution" -msgstr "Tür değişimine izin veren ögeleri göster" +msgstr "Türev değişimine izin veren ögeleri göster" #: src/tables/bom/BomTable.tsx:345 #: src/tables/bom/UsedInTable.tsx:79 @@ -5990,15 +6030,15 @@ msgstr "Kullanılabilir Miktar" #: src/tables/build/BuildOrderTestTable.tsx:201 #: src/tables/build/BuildOutputTable.tsx:312 msgid "Build Output" -msgstr "Yapı Çıktısı" +msgstr "Yapım Çıktısı" #: src/tables/build/BuildAllocatedStockTable.tsx:143 msgid "Edit Build Item" -msgstr "Yapı Ögesini Düzenle" +msgstr "Yapım Ögesini Düzenle" #: src/tables/build/BuildAllocatedStockTable.tsx:153 msgid "Delete Build Item" -msgstr "Yapı Ögesini Sil" +msgstr "Yapım Ögesini Sil" #: src/tables/build/BuildLineTable.tsx:55 msgid "Show allocated lines" @@ -6006,7 +6046,7 @@ msgstr "Ayrılan satırları göster" #: src/tables/build/BuildLineTable.tsx:60 msgid "Show lines with available stock" -msgstr "Kullanılabilir stoğu olan satırları göster" +msgstr "Kullanılabilir stoku olan satırları göster" #: src/tables/build/BuildLineTable.tsx:65 msgid "Show consumable lines" @@ -6031,32 +6071,32 @@ msgid "Show tracked lines" msgstr "İzlenen satırları göster" #: src/tables/build/BuildLineTable.tsx:119 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "In production" msgstr "Üretimde" #: src/tables/build/BuildLineTable.tsx:147 msgid "Insufficient stock" -msgstr "" +msgstr "Yetersiz stok" #: src/tables/build/BuildLineTable.tsx:163 -#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/sales/SalesOrderLineItemTable.tsx:125 #: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" -msgstr "" +msgstr "Kullanılabilir stok yok" #: src/tables/build/BuildLineTable.tsx:212 msgid "Gets Inherited" -msgstr "" +msgstr "Miras Alınır" #: src/tables/build/BuildLineTable.tsx:221 msgid "Unit Quantity" -msgstr "" +msgstr "Birim Miktarı" #: src/tables/build/BuildLineTable.tsx:283 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 +#: src/tables/sales/SalesOrderLineItemTable.tsx:247 msgid "Create Build Order" -msgstr "" +msgstr "Yapım Siparişi Oluştur" #: src/tables/build/BuildLineTable.tsx:311 msgid "Auto allocation in progress" @@ -6092,15 +6132,15 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:414 msgid "Order Stock" -msgstr "" +msgstr "Stok Sipariş Et" #: src/tables/build/BuildLineTable.tsx:421 msgid "Build Stock" -msgstr "" +msgstr "Yapım Stoku" #: src/tables/build/BuildOrderTable.tsx:110 msgid "Show active orders" -msgstr "" +msgstr "Etkin siparişleri göster" #: src/tables/build/BuildOrderTable.tsx:115 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 @@ -6108,7 +6148,7 @@ msgstr "" #: src/tables/sales/ReturnOrderTable.tsx:47 #: src/tables/sales/SalesOrderTable.tsx:54 msgid "Filter by order status" -msgstr "" +msgstr "Sipariş durumuna göre süz" #: src/tables/build/BuildOrderTable.tsx:116 #~ msgid "Cascade" @@ -6120,39 +6160,39 @@ msgstr "" #: src/tables/build/BuildOrderTable.tsx:122 msgid "Show overdue status" -msgstr "" +msgstr "Gecikme durumunu göster" #: src/tables/build/BuildOrderTable.tsx:133 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" -msgstr "" +msgstr "Proje koduna göre süz" #: src/tables/build/BuildOrderTable.tsx:138 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" -msgstr "" +msgstr "Proje Kodu Olanlar" #: src/tables/build/BuildOrderTable.tsx:139 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" -msgstr "" +msgstr "Satın alma siparişinin bir proje kodu olup olmadığına göre süz" #: src/tables/build/BuildOrderTable.tsx:144 msgid "Filter by user who issued this order" -msgstr "" +msgstr "Bu siparişi veren kullanıcıya göre süz" #: src/tables/build/BuildOrderTable.tsx:150 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 msgid "Filter by responsible owner" -msgstr "" +msgstr "Sorumlu sahibine göre süz" #: src/tables/build/BuildOrderTestTable.tsx:76 #: src/tables/build/BuildOrderTestTable.tsx:112 @@ -6160,21 +6200,21 @@ msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:347 #: src/tables/stock/StockItemTestResultTable.tsx:402 msgid "Add Test Result" -msgstr "" +msgstr "Test Sonucu Ekle" #: src/tables/build/BuildOrderTestTable.tsx:83 #: src/tables/stock/StockItemTestResultTable.tsx:277 msgid "Test result added" -msgstr "" +msgstr "Test sonucu eklendi" #: src/tables/build/BuildOrderTestTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:180 msgid "No Result" -msgstr "" +msgstr "Sonuç Yok" #: src/tables/build/BuildOrderTestTable.tsx:221 msgid "Show build outputs currently in production" -msgstr "" +msgstr "Üretimde olan yapım çıktılarını göster" #: src/tables/build/BuildOutputTable.tsx:161 #~ msgid "Delete build output" @@ -6183,47 +6223,47 @@ msgstr "" #: src/tables/build/BuildOutputTable.tsx:173 #: src/tables/build/BuildOutputTable.tsx:211 msgid "Add Build Output" -msgstr "" +msgstr "Yapım Çıktısı Ekle" #: src/tables/build/BuildOutputTable.tsx:216 msgid "Complete selected outputs" -msgstr "" +msgstr "Seçilen çıktıları tamamla" #: src/tables/build/BuildOutputTable.tsx:226 msgid "Scrap selected outputs" -msgstr "" +msgstr "Seçilen çıktıları hurdaya ayır" #: src/tables/build/BuildOutputTable.tsx:236 msgid "Cancel selected outputs" -msgstr "" +msgstr "Seçilen çıktıları iptal et" #: src/tables/build/BuildOutputTable.tsx:252 msgid "Allocate" -msgstr "" +msgstr "Ayır" #: src/tables/build/BuildOutputTable.tsx:253 msgid "Allocate stock to build output" -msgstr "" +msgstr "Çıktıyı yapmak için stoku ayır" #: src/tables/build/BuildOutputTable.tsx:259 msgid "Deallocate" -msgstr "" +msgstr "İade Et" #: src/tables/build/BuildOutputTable.tsx:260 msgid "Deallocate stock from build output" -msgstr "" +msgstr "Yapım çıktısından stoku iade et" #: src/tables/build/BuildOutputTable.tsx:267 msgid "Complete build output" -msgstr "" +msgstr "Yapım çıktısını tamamla" #: src/tables/build/BuildOutputTable.tsx:276 msgid "Scrap" -msgstr "" +msgstr "Hurdaya Ayır" #: src/tables/build/BuildOutputTable.tsx:277 msgid "Scrap build output" -msgstr "" +msgstr "Yapım çıktısını hurdaya ayır" #: src/tables/build/BuildOutputTable.tsx:280 #~ msgid "Allocated Items" @@ -6231,40 +6271,40 @@ msgstr "" #: src/tables/build/BuildOutputTable.tsx:287 msgid "Cancel build output" -msgstr "" +msgstr "Yapım çıktısını iptal et" #: src/tables/build/BuildOutputTable.tsx:325 msgid "Batch" -msgstr "" +msgstr "Parti" #: src/tables/build/BuildOutputTable.tsx:340 msgid "Allocated Lines" -msgstr "" +msgstr "Ayrılan Satırlar" #: src/tables/build/BuildOutputTable.tsx:355 msgid "Required Tests" -msgstr "" +msgstr "Gerekli Testler" -#: src/tables/company/AddressTable.tsx:121 -#: src/tables/company/AddressTable.tsx:185 +#: src/tables/company/AddressTable.tsx:118 +#: src/tables/company/AddressTable.tsx:182 msgid "Add Address" -msgstr "" +msgstr "Adres Ekle" -#: src/tables/company/AddressTable.tsx:126 +#: src/tables/company/AddressTable.tsx:123 msgid "Address created" -msgstr "" +msgstr "Adres oluşturuldu" -#: src/tables/company/AddressTable.tsx:135 +#: src/tables/company/AddressTable.tsx:132 msgid "Edit Address" -msgstr "" +msgstr "Adresi Düzenle" -#: src/tables/company/AddressTable.tsx:143 +#: src/tables/company/AddressTable.tsx:140 msgid "Delete Address" -msgstr "" +msgstr "Adresi Sil" -#: src/tables/company/AddressTable.tsx:144 +#: src/tables/company/AddressTable.tsx:141 msgid "Are you sure you want to delete this address?" -msgstr "" +msgstr "Bu adresi silmek istediğinize emin misiniz?" #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" @@ -6273,43 +6313,43 @@ msgstr "" #: src/tables/company/CompanyTable.tsx:74 #: src/tables/company/CompanyTable.tsx:123 msgid "Add Company" -msgstr "" +msgstr "Şirket Ekle" #: src/tables/company/CompanyTable.tsx:96 msgid "Show active companies" -msgstr "" +msgstr "Etkin şirketleri göster" #: src/tables/company/CompanyTable.tsx:101 msgid "Show companies which are suppliers" -msgstr "" +msgstr "Sağlayıcı olan şirketleri göster" #: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are manufacturers" -msgstr "" +msgstr "Üretici olan şirketleri göster" #: src/tables/company/CompanyTable.tsx:111 msgid "Show companies which are customers" -msgstr "" +msgstr "Müşteri olan şirketleri göster" #: src/tables/company/ContactTable.tsx:71 msgid "Edit Contact" -msgstr "" +msgstr "Bağlantıyı Düzenle" #: src/tables/company/ContactTable.tsx:78 msgid "Add Contact" -msgstr "" +msgstr "Bağlantı Ekle" #: src/tables/company/ContactTable.tsx:89 msgid "Delete Contact" -msgstr "" +msgstr "Bağlantıyı Sil" #: src/tables/company/ContactTable.tsx:129 msgid "Add contact" -msgstr "" +msgstr "Bağlantı ekle" #: src/tables/general/AttachmentTable.tsx:135 msgid "File uploaded" -msgstr "" +msgstr "Dosya karşıya yüklendi" #: src/tables/general/AttachmentTable.tsx:136 msgid "File {0} uploaded successfully" @@ -6372,23 +6412,23 @@ msgid "Drag attachment file here to upload" msgstr "Ek dosyasını yüklemek için buraya sürükleyiniz" #: src/tables/general/ExtraLineItemTable.tsx:86 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 #: src/tables/sales/ReturnOrderLineItemTable.tsx:60 -#: src/tables/sales/SalesOrderLineItemTable.tsx:196 +#: src/tables/sales/SalesOrderLineItemTable.tsx:200 msgid "Add Line Item" msgstr "Satır Ögesi Ekle" #: src/tables/general/ExtraLineItemTable.tsx:98 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/SalesOrderLineItemTable.tsx:214 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Edit Line Item" msgstr "Satır Ögesini Düzenle" #: src/tables/general/ExtraLineItemTable.tsx:106 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/SalesOrderLineItemTable.tsx:222 +#: src/tables/sales/SalesOrderLineItemTable.tsx:226 msgid "Delete Line Item" msgstr "Satır Ögesini Sil" @@ -6401,12 +6441,12 @@ msgid "Machine restarted" msgstr "Makine yeniden başladı" #: src/tables/machine/MachineListTable.tsx:212 -#: src/tables/machine/MachineListTable.tsx:263 +#: src/tables/machine/MachineListTable.tsx:262 msgid "Edit machine" msgstr "Makineyi düzenle" #: src/tables/machine/MachineListTable.tsx:226 -#: src/tables/machine/MachineListTable.tsx:267 +#: src/tables/machine/MachineListTable.tsx:266 msgid "Delete machine" msgstr "Makineyi sil" @@ -6419,7 +6459,7 @@ msgid "Are you sure you want to remove the machine \"{0}\"?" msgstr "\"{0}\" makinesini silmek istediğinize emin misiniz?" #: src/tables/machine/MachineListTable.tsx:255 -#: src/tables/machine/MachineListTable.tsx:432 +#: src/tables/machine/MachineListTable.tsx:431 msgid "Restart required" msgstr "Yeniden başlatma gerekli" @@ -6427,50 +6467,50 @@ msgstr "Yeniden başlatma gerekli" msgid "Machine Actions" msgstr "Makine Eylemleri" -#: src/tables/machine/MachineListTable.tsx:272 +#: src/tables/machine/MachineListTable.tsx:271 msgid "Restart" msgstr "Yeniden Başlat" -#: src/tables/machine/MachineListTable.tsx:274 +#: src/tables/machine/MachineListTable.tsx:273 msgid "Restart machine" msgstr "Makineyi yeniden başlat" -#: src/tables/machine/MachineListTable.tsx:276 +#: src/tables/machine/MachineListTable.tsx:275 msgid "manual restart required" msgstr "Elle yeniden başlatma gerekli" -#: src/tables/machine/MachineListTable.tsx:292 +#: src/tables/machine/MachineListTable.tsx:291 msgid "Machine information" msgstr "Makine bilgisi" -#: src/tables/machine/MachineListTable.tsx:303 -#: src/tables/machine/MachineListTable.tsx:599 +#: src/tables/machine/MachineListTable.tsx:302 +#: src/tables/machine/MachineListTable.tsx:598 msgid "Machine Type" msgstr "Makine Türü" -#: src/tables/machine/MachineListTable.tsx:316 +#: src/tables/machine/MachineListTable.tsx:315 msgid "Machine Driver" msgstr "Makine Sürücüsü" -#: src/tables/machine/MachineListTable.tsx:329 +#: src/tables/machine/MachineListTable.tsx:328 msgid "Initialized" msgstr "İlklendi" -#: src/tables/machine/MachineListTable.tsx:350 +#: src/tables/machine/MachineListTable.tsx:349 #: src/tables/machine/MachineTypeTable.tsx:261 msgid "Errors" msgstr "Hatalar" -#: src/tables/machine/MachineListTable.tsx:358 +#: src/tables/machine/MachineListTable.tsx:357 #: src/tables/machine/MachineTypeTable.tsx:269 msgid "No errors reported" msgstr "Hiç hata raporlanmadı" -#: src/tables/machine/MachineListTable.tsx:378 +#: src/tables/machine/MachineListTable.tsx:377 msgid "Machine Settings" msgstr "Makine Ayarları" -#: src/tables/machine/MachineListTable.tsx:389 +#: src/tables/machine/MachineListTable.tsx:388 msgid "Driver Settings" msgstr "Sürücü Ayarları" @@ -6478,15 +6518,15 @@ msgstr "Sürücü Ayarları" #~ msgid "Create machine" #~ msgstr "Create machine" -#: src/tables/machine/MachineListTable.tsx:506 +#: src/tables/machine/MachineListTable.tsx:505 msgid "Add machine" msgstr "Makine ekle" -#: src/tables/machine/MachineListTable.tsx:561 +#: src/tables/machine/MachineListTable.tsx:560 msgid "Machine detail" msgstr "Makine ayrıntısı" -#: src/tables/machine/MachineListTable.tsx:608 +#: src/tables/machine/MachineListTable.tsx:607 msgid "Driver" msgstr "Sürücü" @@ -6542,28 +6582,28 @@ msgstr "Makine türü" #: src/tables/machine/MachineTypeTable.tsx:327 msgid "Builtin type" -msgstr "" +msgstr "Yerleşik tür" #: src/tables/machine/MachineTypeTable.tsx:336 msgid "Machine type detail" -msgstr "" +msgstr "Makine türü ayrıntısı" #: src/tables/machine/MachineTypeTable.tsx:346 msgid "Machine driver detail" -msgstr "" +msgstr "Makine sürücüsü ayrıntısı" #: src/tables/notifications/NotificationsTable.tsx:26 msgid "Age" -msgstr "" +msgstr "Yaş" #: src/tables/notifications/NotificationsTable.tsx:40 #: src/tables/plugin/PluginErrorTable.tsx:37 msgid "Message" -msgstr "" +msgstr "İleti" #: src/tables/part/ParametricPartTable.tsx:74 msgid "Click to edit" -msgstr "" +msgstr "Düzenlemek için tıklayın" #: src/tables/part/ParametricPartTable.tsx:82 #~ msgid "Edit parameter" @@ -6571,25 +6611,25 @@ msgstr "" #: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" -msgstr "" +msgstr "Parça Parametresi Ekle" #: src/tables/part/ParametricPartTable.tsx:141 #: src/tables/part/PartParameterTable.tsx:130 #: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" -msgstr "" +msgstr "Parça Parametresini Düzenle" #: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" -msgstr "" +msgstr "Aktif parçları göster" #: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" -msgstr "" +msgstr "Kilitli parçaları göster" #: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" -msgstr "" +msgstr "Montaj parçalarını göster" #: src/tables/part/PartCategoryTable.tsx:68 #: src/tables/part/PartTable.tsx:196 @@ -6598,45 +6638,45 @@ msgstr "Alt Kategorileri Dahil Et" #: src/tables/part/PartCategoryTable.tsx:69 msgid "Include subcategories in results" -msgstr "" +msgstr "Sonuçlara alt sınıfları ekle" #: src/tables/part/PartCategoryTable.tsx:74 msgid "Show structural categories" -msgstr "" +msgstr "Yapısal sınıfları göster" #: src/tables/part/PartCategoryTable.tsx:78 #: src/tables/part/PartTable.tsx:294 msgid "Subscribed" -msgstr "" +msgstr "Abone olundu" #: src/tables/part/PartCategoryTable.tsx:79 msgid "Show categories to which the user is subscribed" -msgstr "" +msgstr "Kullanıcının abone olduğu sınıfları göster" #: src/tables/part/PartCategoryTable.tsx:86 msgid "New Part Category" -msgstr "" +msgstr "Yeni Parça Sınıfı" #: src/tables/part/PartCategoryTable.tsx:112 msgid "Add Part Category" -msgstr "" +msgstr "Parça Sınıfı Ekle" #: src/tables/part/PartCategoryTemplateTable.tsx:38 #: src/tables/part/PartCategoryTemplateTable.tsx:131 msgid "Add Category Parameter" -msgstr "" +msgstr "Sınıf Parametresi Ekle" #: src/tables/part/PartCategoryTemplateTable.tsx:46 msgid "Edit Category Parameter" -msgstr "" +msgstr "Sınıf Parametresini Düzenle" #: src/tables/part/PartCategoryTemplateTable.tsx:54 msgid "Delete Category Parameter" -msgstr "" +msgstr "Sınıf Parametresini Sil" #: src/tables/part/PartCategoryTemplateTable.tsx:76 msgid "Parameter Template" -msgstr "" +msgstr "Parametre Şablonu" #: src/tables/part/PartCategoryTemplateTable.tsx:93 #~ msgid "[{0}]" @@ -6644,45 +6684,45 @@ msgstr "" #: src/tables/part/PartParameterTable.tsx:97 msgid "Internal Units" -msgstr "" +msgstr "Dahili Birimler" #: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" -msgstr "" +msgstr "Yeni Parça Parametresi" #: src/tables/part/PartParameterTable.tsx:139 #: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" -msgstr "" +msgstr "Parça Parametresini Sil" #: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" -msgstr "" +msgstr "Parametre ekle" #: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" -msgstr "" +msgstr "Parça kilitli olduğundan bu parçanın parametreleri düzenlenemez" #: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" -msgstr "" +msgstr "Türevleri İçer" #: src/tables/part/PartParameterTemplateTable.tsx:31 msgid "Checkbox" -msgstr "" +msgstr "Onay kutusu" #: src/tables/part/PartParameterTemplateTable.tsx:32 msgid "Show checkbox templates" -msgstr "" +msgstr "Onay kutusu şablonlarını göster" #: src/tables/part/PartParameterTemplateTable.tsx:36 msgid "Has choices" -msgstr "" +msgstr "Seçenekleri olanlar" #: src/tables/part/PartParameterTemplateTable.tsx:37 msgid "Show templates with choices" -msgstr "" +msgstr "Seçenekli şablonları göster" #: src/tables/part/PartParameterTemplateTable.tsx:41 #: src/tables/part/PartTable.tsx:220 @@ -6691,44 +6731,44 @@ msgstr "Birimi Var" #: src/tables/part/PartParameterTemplateTable.tsx:42 msgid "Show templates with units" -msgstr "" +msgstr "Birimli şablonları göster" #: src/tables/part/PartParameterTemplateTable.tsx:85 msgid "Add Parameter Template" -msgstr "" +msgstr "Parametre Şablonu Ekle" #: src/tables/part/PartParameterTemplateTable.tsx:100 msgid "Edit Parameter Template" -msgstr "" +msgstr "Parametre Şablonunu Düzenle" #: src/tables/part/PartParameterTemplateTable.tsx:111 msgid "Delete Parameter Template" -msgstr "" +msgstr "Parametre Şablonunu Sil" #: src/tables/part/PartParameterTemplateTable.tsx:141 msgid "Add parameter template" -msgstr "" +msgstr "Parametre şablonu ekle" #: src/tables/part/PartPurchaseOrdersTable.tsx:77 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:162 msgid "Total Quantity" -msgstr "" +msgstr "Toplam Miktar" #: src/tables/part/PartPurchaseOrdersTable.tsx:115 msgid "Pending" -msgstr "" +msgstr "Bekliyor" #: src/tables/part/PartPurchaseOrdersTable.tsx:116 msgid "Show pending orders" -msgstr "" +msgstr "Bekleyen siparişleri göster" #: src/tables/part/PartPurchaseOrdersTable.tsx:121 msgid "Show received items" -msgstr "" +msgstr "Alınan ögeleri göster" #: src/tables/part/PartTable.tsx:77 msgid "Minimum stock" -msgstr "" +msgstr "Minimum stok" #: src/tables/part/PartTable.tsx:179 msgid "Filter by part active status" @@ -6736,7 +6776,7 @@ msgstr "Parçanın aktiflik durumuna göre filtrele" #: src/tables/part/PartTable.tsx:185 msgid "Filter by part locked status" -msgstr "" +msgstr "Parça kilit durumuna göre süz" #: src/tables/part/PartTable.tsx:191 msgid "Filter by assembly attribute" @@ -6752,7 +6792,7 @@ msgstr "Bileşen niteliğine göre filtrele" #: src/tables/part/PartTable.tsx:209 msgid "Filter by testable attribute" -msgstr "" +msgstr "Test edilebilir özelliğe göre süz" #: src/tables/part/PartTable.tsx:215 msgid "Filter by trackable attribute" @@ -6764,7 +6804,7 @@ msgstr "Birimi olan parçaları filtrele" #: src/tables/part/PartTable.tsx:226 msgid "Has IPN" -msgstr "DPN Var" +msgstr "DPN'si Olanlar" #: src/tables/part/PartTable.tsx:227 msgid "Filter by parts which have an internal part number" @@ -6814,186 +6854,186 @@ msgstr "Sanal Değil" #: src/tables/part/PartTable.tsx:266 msgid "Is Template" -msgstr "" +msgstr "Şablon Olanlar" #: src/tables/part/PartTable.tsx:267 msgid "Filter by parts which are templates" -msgstr "" +msgstr "Şablon olan parçalara göre süz" #: src/tables/part/PartTable.tsx:272 msgid "Is Revision" -msgstr "" +msgstr "Revizyon Olanlar" #: src/tables/part/PartTable.tsx:273 msgid "Filter by parts which are revisions" -msgstr "" +msgstr "Revizyon olan parçalara göre süz" #: src/tables/part/PartTable.tsx:277 msgid "Has Revisions" -msgstr "" +msgstr "Revizyonu Olanlar" #: src/tables/part/PartTable.tsx:278 msgid "Filter by parts which have revisions" -msgstr "" +msgstr "Revizyonu olan parçalara göre süz" #: src/tables/part/PartTable.tsx:283 msgid "Filter by parts which have pricing information" -msgstr "" +msgstr "Fiyatlandırma bilgisi olan parçalara göre süz" #: src/tables/part/PartTable.tsx:289 msgid "Filter by parts which have available stock" -msgstr "" +msgstr "Stokta olan parçalara göre süz" #: src/tables/part/PartTable.tsx:295 msgid "Filter by parts to which the user is subscribed" -msgstr "" +msgstr "Kullanıcının abone olduğu parçalara göre süz" #: src/tables/part/PartTable.tsx:300 msgid "Has Stocktake" -msgstr "" +msgstr "Stok Sayımı Olanlar" #: src/tables/part/PartTable.tsx:301 msgid "Filter by parts which have stocktake information" -msgstr "" +msgstr "Stok sayımı bilgisi olan parçalara göre süz" #: src/tables/part/PartTestTemplateTable.tsx:50 msgid "Test is defined for a parent template part" -msgstr "" +msgstr "Test bir üst şablon parça için tanımlıdır" #: src/tables/part/PartTestTemplateTable.tsx:64 msgid "Template Details" -msgstr "" +msgstr "Şablon Ayrıntıları" #: src/tables/part/PartTestTemplateTable.tsx:74 msgid "Results" -msgstr "" +msgstr "Sonuçlar" #: src/tables/part/PartTestTemplateTable.tsx:76 msgid "No Results" -msgstr "" +msgstr "Sonuç Yok" #: src/tables/part/PartTestTemplateTable.tsx:107 msgid "Show required tests" -msgstr "" +msgstr "Gerekli testleri göster" #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/settings/TemplateTable.tsx:170 #: src/tables/settings/TemplateTable.tsx:286 msgid "Enabled" -msgstr "" +msgstr "Etkin" #: src/tables/part/PartTestTemplateTable.tsx:112 msgid "Show enabled tests" -msgstr "" +msgstr "Etkin testleri göster" #: src/tables/part/PartTestTemplateTable.tsx:116 msgid "Requires Value" -msgstr "" +msgstr "Değer Gerektirir" #: src/tables/part/PartTestTemplateTable.tsx:117 msgid "Show tests that require a value" -msgstr "" +msgstr "Bir değer gerektiren testleri göster" #: src/tables/part/PartTestTemplateTable.tsx:121 msgid "Requires Attachment" -msgstr "" +msgstr "Ek Gerektirir" #: src/tables/part/PartTestTemplateTable.tsx:122 msgid "Show tests that require an attachment" -msgstr "" +msgstr "Bir ek gerektiren testleri göster" #: src/tables/part/PartTestTemplateTable.tsx:126 msgid "Include Inherited" -msgstr "" +msgstr "Miras Alınanı İçer" #: src/tables/part/PartTestTemplateTable.tsx:127 msgid "Show tests from inherited templates" -msgstr "" +msgstr "Miras alınan şablonlardan olan testleri göster" #: src/tables/part/PartTestTemplateTable.tsx:131 msgid "Has Results" -msgstr "" +msgstr "Sonuçları Olanlar" #: src/tables/part/PartTestTemplateTable.tsx:132 msgid "Show tests which have recorded results" -msgstr "" +msgstr "Kayıtlı sonuçları olan testleri göster" #: src/tables/part/PartTestTemplateTable.tsx:154 #: src/tables/part/PartTestTemplateTable.tsx:237 msgid "Add Test Template" -msgstr "" +msgstr "Test Şablonu Ekle" #: src/tables/part/PartTestTemplateTable.tsx:170 msgid "Edit Test Template" -msgstr "" +msgstr "Test Şablonunu Düzenle" #: src/tables/part/PartTestTemplateTable.tsx:181 msgid "Delete Test Template" -msgstr "" +msgstr "Test Şablonunu Sil" #: src/tables/part/PartTestTemplateTable.tsx:183 msgid "This action cannot be reversed" -msgstr "" +msgstr "Bu eylem geri alınamaz" #: src/tables/part/PartTestTemplateTable.tsx:185 msgid "Any tests results associated with this template will be deleted" -msgstr "" +msgstr "Bu şablonla ilişkili tüm test sonuçları silinecektir" #: src/tables/part/PartTestTemplateTable.tsx:204 msgid "View Parent Part" -msgstr "" +msgstr "Üst parçayı Görüntüle" #: src/tables/part/PartTestTemplateTable.tsx:257 msgid "Part templates cannot be edited, as the part is locked" -msgstr "" +msgstr "Parça kilitli olduğundan parça şablonları düzenlenemez" #: src/tables/part/PartThumbTable.tsx:201 msgid "Select" -msgstr "" +msgstr "Seç" #: src/tables/part/PartVariantTable.tsx:16 msgid "Show active variants" -msgstr "" +msgstr "Etkin türevleri göster" #: src/tables/part/PartVariantTable.tsx:20 msgid "Template" -msgstr "" +msgstr "Şablon" #: src/tables/part/PartVariantTable.tsx:21 msgid "Show template variants" -msgstr "" +msgstr "Şablon türevlerini göster" #: src/tables/part/PartVariantTable.tsx:26 msgid "Show virtual variants" -msgstr "" +msgstr "Sanal türevleri göster" #: src/tables/part/PartVariantTable.tsx:31 msgid "Show trackable variants" -msgstr "" +msgstr "İzlenebilir türevleri göster" #: src/tables/part/RelatedPartTable.tsx:84 msgid "Add Related Part" -msgstr "" +msgstr "İlgili Parça Ekle" #: src/tables/part/RelatedPartTable.tsx:99 msgid "Delete Related Part" -msgstr "" +msgstr "İlgili Parçayı Sil" #: src/tables/part/RelatedPartTable.tsx:106 msgid "Add related part" -msgstr "" +msgstr "İlgili parça ekle" #: src/tables/plugin/PluginErrorTable.tsx:29 msgid "Stage" -msgstr "" +msgstr "Hazırla" #: src/tables/plugin/PluginListTable.tsx:95 msgid "Plugin with key {pluginKey} not found" -msgstr "" +msgstr "{pluginKey} anahtarlı eklenti bulunamadı" #: src/tables/plugin/PluginListTable.tsx:97 msgid "An error occurred while fetching plugin details" -msgstr "" +msgstr "Eklenti ayrıntılarını alırken bir hata oluştu" #: src/tables/plugin/PluginListTable.tsx:113 #~ msgid "Plugin with id {id} not found" @@ -7001,11 +7041,11 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:122 msgid "Plugin information" -msgstr "" +msgstr "Eklenti bilgileri" #: src/tables/plugin/PluginListTable.tsx:134 msgid "Author" -msgstr "" +msgstr "Yazar" #: src/tables/plugin/PluginListTable.tsx:134 #~ msgid "Plugin Actions" @@ -7023,67 +7063,67 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:154 msgid "Plugin is not active" -msgstr "" +msgstr "Eklenti etkisiz" #: src/tables/plugin/PluginListTable.tsx:163 msgid "Package information" -msgstr "" +msgstr "Paket bilgisi" #: src/tables/plugin/PluginListTable.tsx:169 msgid "Package Name" -msgstr "" +msgstr "Paket Adı" #: src/tables/plugin/PluginListTable.tsx:175 msgid "Installation Path" -msgstr "" +msgstr "Kurulum Yolu" #: src/tables/plugin/PluginListTable.tsx:185 msgid "Package" -msgstr "" +msgstr "Paket" #: src/tables/plugin/PluginListTable.tsx:197 msgid "Plugin settings" -msgstr "" +msgstr "Eklenti ayarları" #: src/tables/plugin/PluginListTable.tsx:214 msgid "Plugin is active" -msgstr "" +msgstr "Eklenti etkin" #: src/tables/plugin/PluginListTable.tsx:220 msgid "Plugin is inactive" -msgstr "" +msgstr "Eklenti etkisiz" #: src/tables/plugin/PluginListTable.tsx:227 msgid "Plugin is not installed" -msgstr "" +msgstr "Eklenti kurulu değil" #: src/tables/plugin/PluginListTable.tsx:253 msgid "Plugin" -msgstr "" +msgstr "Eklenti" #: src/tables/plugin/PluginListTable.tsx:287 msgid "Description not available" -msgstr "" +msgstr "Kullanılabilir açıklama yok" #: src/tables/plugin/PluginListTable.tsx:319 msgid "Confirm plugin activation" -msgstr "" +msgstr "Eklenti etkinleştirmesini onaylayın" #: src/tables/plugin/PluginListTable.tsx:320 msgid "Confirm plugin deactivation" -msgstr "" +msgstr "Eklentinin etkisizleştirilmesini onaylayın" #: src/tables/plugin/PluginListTable.tsx:325 msgid "The selected plugin will be activated" -msgstr "" +msgstr "Seçilen eklenti etkinleştirilecek" #: src/tables/plugin/PluginListTable.tsx:326 msgid "The selected plugin will be deactivated" -msgstr "" +msgstr "Seçilen eklenti etkisizleştirilecek" #: src/tables/plugin/PluginListTable.tsx:334 msgid "Activate Plugin" -msgstr "" +msgstr "Eklentiyi Etkinleştir" #: src/tables/plugin/PluginListTable.tsx:338 #~ msgid "Deactivate Plugin" @@ -7099,7 +7139,7 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:362 msgid "Deactivate" -msgstr "" +msgstr "Etkisizleştir" #: src/tables/plugin/PluginListTable.tsx:366 #~ msgid "Confirm" @@ -7107,7 +7147,7 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:373 msgid "Activate" -msgstr "" +msgstr "Etkinleştir" #: src/tables/plugin/PluginListTable.tsx:376 #~ msgid "Activating plugin" @@ -7135,76 +7175,76 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:406 msgid "Uninstall" -msgstr "" +msgstr "Kaldır" #: src/tables/plugin/PluginListTable.tsx:438 msgid "Install plugin" -msgstr "" +msgstr "Eklenti Kur" #: src/tables/plugin/PluginListTable.tsx:451 msgid "Install" -msgstr "" +msgstr "Kur" #: src/tables/plugin/PluginListTable.tsx:452 msgid "Plugin installed successfully" -msgstr "" +msgstr "Eklenti başarıyla yüklendi" #: src/tables/plugin/PluginListTable.tsx:457 msgid "Uninstall Plugin" -msgstr "" +msgstr "Eklentiyi Kaldır" #: src/tables/plugin/PluginListTable.tsx:469 msgid "Confirm plugin uninstall" -msgstr "" +msgstr "Eklentiyi kaldırmayı onaylayın" #: src/tables/plugin/PluginListTable.tsx:472 msgid "The selected plugin will be uninstalled." -msgstr "" +msgstr "Seçilen eklenti kaldırılacak." #: src/tables/plugin/PluginListTable.tsx:473 msgid "This action cannot be undone." -msgstr "" +msgstr "Bu eylem geri alınamaz." #: src/tables/plugin/PluginListTable.tsx:477 msgid "Plugin uninstalled successfully" -msgstr "" +msgstr "Eklenti başarıyla yüklendi" #: src/tables/plugin/PluginListTable.tsx:484 msgid "Delete Plugin" -msgstr "" +msgstr "Eklentiyi Sil" #: src/tables/plugin/PluginListTable.tsx:485 msgid "Deleting this plugin configuration will remove all associated settings and data. Are you sure you want to delete this plugin?" -msgstr "" +msgstr "Bu eklenti yapılandırmasını silmek ilgili tüm ayar ve veriyi de kaldıracaktır. Bu eklentiyi silmek istediğinize emin misiniz?" #: src/tables/plugin/PluginListTable.tsx:498 msgid "Plugins reloaded" -msgstr "" +msgstr "Eklentiler yeniden yüklendi" #: src/tables/plugin/PluginListTable.tsx:499 msgid "Plugins were reloaded successfully" -msgstr "" +msgstr "Eklentiler başarıyla yeniden yüklendi" #: src/tables/plugin/PluginListTable.tsx:515 msgid "Reload Plugins" -msgstr "" +msgstr "Eklentileri Yeniden Yükle" #: src/tables/plugin/PluginListTable.tsx:524 msgid "Install Plugin" -msgstr "" +msgstr "Eklenti Kur" #: src/tables/plugin/PluginListTable.tsx:544 msgid "Plugin Detail" -msgstr "" +msgstr "Eklenti Ayrıntısı" #: src/tables/plugin/PluginListTable.tsx:573 msgid "Sample" -msgstr "" +msgstr "Örnek" #: src/tables/plugin/PluginListTable.tsx:578 #: src/tables/stock/StockItemTable.tsx:340 msgid "Installed" -msgstr "" +msgstr "Kuruldu" #: src/tables/plugin/PluginListTable.tsx:615 #~ msgid "Plugin detail" @@ -7213,7 +7253,7 @@ msgstr "" #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:59 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:108 msgid "Add Parameter" -msgstr "" +msgstr "Parametre Ekle" #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:60 #~ msgid "Parameter updated" @@ -7221,7 +7261,7 @@ msgstr "" #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:70 msgid "Edit Parameter" -msgstr "" +msgstr "Parametreyi Düzenle" #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:73 #~ msgid "Parameter deleted" @@ -7233,7 +7273,7 @@ msgstr "" #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:78 msgid "Delete Parameter" -msgstr "" +msgstr "Parametreyi Sil" #: src/tables/purchasing/ManufacturerPartTable.tsx:63 #~ msgid "Create Manufacturer Part" @@ -7252,71 +7292,71 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337 msgid "Import Line Items" -msgstr "" +msgstr "İçe Satır Ögeleri Aktar" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:135 msgid "Part Description" -msgstr "" +msgstr "Parça Açıklaması" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:201 msgid "Supplier Code" -msgstr "" +msgstr "Sağlayıcı Kodu" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208 msgid "Supplier Link" -msgstr "" +msgstr "Sağlayıcı Bağlantısı" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 msgid "Manufacturer Code" -msgstr "" +msgstr "Üretici Kodu" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227 msgid "Destination" -msgstr "" +msgstr "Hedef" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:298 msgid "Receive line item" -msgstr "" +msgstr "Satır ögesini teslim al" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342 #: src/tables/sales/ReturnOrderLineItemTable.tsx:142 -#: src/tables/sales/SalesOrderLineItemTable.tsx:240 +#: src/tables/sales/SalesOrderLineItemTable.tsx:257 msgid "Add line item" -msgstr "" +msgstr "Satır ögesi ekle" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352 msgid "Receive items" -msgstr "" +msgstr "Ögeleri al" #: src/tables/purchasing/SupplierPartTable.tsx:93 msgid "MPN" -msgstr "" +msgstr "ÜPN" #: src/tables/purchasing/SupplierPartTable.tsx:122 msgid "Base units" -msgstr "" +msgstr "Temel birimler" #: src/tables/purchasing/SupplierPartTable.tsx:170 msgid "Supplier part created" -msgstr "" +msgstr "Sağlayıcı parçası oluşturuldu" #: src/tables/purchasing/SupplierPartTable.tsx:176 msgid "Add supplier part" -msgstr "" +msgstr "Sağlayıcı parçası ekle" #: src/tables/purchasing/SupplierPartTable.tsx:188 msgid "Show active supplier parts" -msgstr "" +msgstr "Etkin sağlayıcı parçalarını göster" #: src/tables/purchasing/SupplierPartTable.tsx:192 msgid "Active Part" -msgstr "" +msgstr "Etkin Parça" #: src/tables/purchasing/SupplierPartTable.tsx:193 msgid "Show active internal parts" -msgstr "" +msgstr "Etkin dahili parçaları göster" #: src/tables/purchasing/SupplierPartTable.tsx:193 #~ msgid "Supplier part updated" @@ -7324,11 +7364,11 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:197 msgid "Active Supplier" -msgstr "" +msgstr "Etkin Sağlayıcı" #: src/tables/purchasing/SupplierPartTable.tsx:198 msgid "Show active suppliers" -msgstr "" +msgstr "Etkin sağlayıcıları göster" #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" @@ -7340,108 +7380,116 @@ msgstr "" #: src/tables/sales/ReturnOrderLineItemTable.tsx:114 msgid "Received Date" -msgstr "" +msgstr "Teslim Alma Tarihi" #: src/tables/sales/ReturnOrderLineItemTable.tsx:128 msgid "Show items which have been received" -msgstr "" +msgstr "Teslim alınan ögeleri göster" #: src/tables/sales/ReturnOrderLineItemTable.tsx:133 msgid "Filter by line item status" -msgstr "" +msgstr "Satır ögesi durumuna göre süz" #: src/tables/sales/ReturnOrderLineItemTable.tsx:158 msgid "Receive Item" +msgstr "Ögeyi Teslim Al" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:238 +msgid "Allocate Serial Numbers" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:262 +#: src/tables/sales/SalesOrderLineItemTable.tsx:279 msgid "Allocate stock" +msgstr "Stok ayır" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 +msgid "Allocate Serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:303 msgid "Build stock" -msgstr "" +msgstr "Yapım stoku" -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 #: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" -msgstr "" +msgstr "Sipariş stoku" #: src/tables/sales/SalesOrderShipmentTable.tsx:40 msgid "Create Shipment" -msgstr "" +msgstr "Gönderi Oluştur" #: src/tables/sales/SalesOrderShipmentTable.tsx:50 msgid "Delete Shipment" -msgstr "" +msgstr "Gönderiyi Sil" #: src/tables/sales/SalesOrderShipmentTable.tsx:58 msgid "Edit Shipment" -msgstr "" +msgstr "Gönderiyi Düzenle" #: src/tables/sales/SalesOrderShipmentTable.tsx:66 msgid "Shipment Reference" -msgstr "" +msgstr "Gönderi Referansı" #: src/tables/sales/SalesOrderShipmentTable.tsx:71 msgid "Items" -msgstr "" +msgstr "Ögeler" #: src/tables/sales/SalesOrderShipmentTable.tsx:83 msgid "Delivery Date" -msgstr "" +msgstr "Teslimat Tarihi" #: src/tables/sales/SalesOrderShipmentTable.tsx:107 msgid "Complete Shipment" -msgstr "" +msgstr "Gönderiyi Tamamla" #: src/tables/sales/SalesOrderShipmentTable.tsx:133 msgid "Add shipment" -msgstr "" +msgstr "Gönderi ekle" #: src/tables/sales/SalesOrderShipmentTable.tsx:146 msgid "Shipped" -msgstr "" +msgstr "Gönderildi" #: src/tables/sales/SalesOrderShipmentTable.tsx:147 msgid "Show shipments which have been shipped" -msgstr "" +msgstr "Gönderilen gönderileri göster" #: src/tables/sales/SalesOrderShipmentTable.tsx:151 msgid "Delivered" -msgstr "" +msgstr "Teslim Edildi" #: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Show shipments which have been delivered" -msgstr "" +msgstr "Teslim edilen gönderileri gönder" #: src/tables/settings/CustomStateTable.tsx:36 msgid "Display Name" -msgstr "" +msgstr "Adı Görüntüle" #: src/tables/settings/CustomStateTable.tsx:52 msgid "Model" -msgstr "" +msgstr "Model" #: src/tables/settings/CustomStateTable.tsx:65 msgid "Add State" -msgstr "" +msgstr "Durum Ekle" #: src/tables/settings/CustomStateTable.tsx:77 msgid "Edit State" -msgstr "" +msgstr "Durumu Düzenle" #: src/tables/settings/CustomStateTable.tsx:85 msgid "Delete State" -msgstr "" +msgstr "Durumu Sil" #: src/tables/settings/CustomStateTable.tsx:115 msgid "Add state" -msgstr "" +msgstr "Durum ekle" #: src/tables/settings/CustomUnitsTable.tsx:50 msgid "Add Custom Unit" -msgstr "" +msgstr "Özel Birim Ekle" #: src/tables/settings/CustomUnitsTable.tsx:60 msgid "Edit Custom Unit" @@ -7548,69 +7596,69 @@ msgstr "" #: src/tables/settings/ImportSessionTable.tsx:44 #: src/tables/settings/ImportSessionTable.tsx:131 msgid "Create Import Session" -msgstr "" +msgstr "İçe Aktarma Oturumu Oluştur" #: src/tables/settings/ImportSessionTable.tsx:69 msgid "Uploaded" -msgstr "" +msgstr "Karşıya Yüklendi" #: src/tables/settings/ImportSessionTable.tsx:79 msgid "Imported Rows" -msgstr "" +msgstr "İçe Aktarılan Satırlar" #: src/tables/settings/ImportSessionTable.tsx:109 #: src/tables/settings/TemplateTable.tsx:292 msgid "Model Type" -msgstr "" +msgstr "Model Türü" #: src/tables/settings/ImportSessionTable.tsx:110 #: src/tables/settings/TemplateTable.tsx:293 msgid "Filter by target model type" -msgstr "" +msgstr "Hedef modelin türüne göre süz" #: src/tables/settings/ImportSessionTable.tsx:116 msgid "Filter by import session status" -msgstr "" +msgstr "İçe aktarma oturumu durumuna göre süz" #: src/tables/settings/ImportSessionTable.tsx:122 msgid "Filter by user" -msgstr "" +msgstr "Kullanıcıya göre süz" #: src/tables/settings/PendingTasksTable.tsx:38 msgid "Arguments" -msgstr "" +msgstr "Argümanlar" #: src/tables/settings/ProjectCodeTable.tsx:42 msgid "Add Project Code" -msgstr "" +msgstr "Proje Kodu Ekle" #: src/tables/settings/ProjectCodeTable.tsx:54 msgid "Edit Project Code" -msgstr "" +msgstr "Proje Kodunu Düzenle" #: src/tables/settings/ProjectCodeTable.tsx:62 msgid "Delete Project Code" -msgstr "" +msgstr "Proje Kodunu Sil" #: src/tables/settings/ProjectCodeTable.tsx:92 msgid "Add project code" -msgstr "" +msgstr "Proje kodu ekle" #: src/tables/settings/ScheduledTasksTable.tsx:25 msgid "Last Run" -msgstr "" +msgstr "Son Çalışma" #: src/tables/settings/ScheduledTasksTable.tsx:47 msgid "Next Run" -msgstr "" +msgstr "Sonraki Çalışma" #: src/tables/settings/TemplateTable.tsx:85 msgid "Template not found" -msgstr "" +msgstr "Şablon bulunamadı" #: src/tables/settings/TemplateTable.tsx:87 msgid "An error occurred while fetching template details" -msgstr "" +msgstr "Şablon ayrıntıları alınırken bir hata oluştu" #: src/tables/settings/TemplateTable.tsx:120 #~ msgid "{templateTypeTranslation} with id {id} not found" @@ -7626,16 +7674,16 @@ msgstr "" #: src/tables/settings/TemplateTable.tsx:180 msgid "Modify" -msgstr "" +msgstr "Değiştir" #: src/tables/settings/TemplateTable.tsx:181 msgid "Modify template file" -msgstr "" +msgstr "Şablon doyasını değiştir" #: src/tables/settings/TemplateTable.tsx:237 #: src/tables/settings/TemplateTable.tsx:305 msgid "Edit Template" -msgstr "" +msgstr "Şablonu Düzenle" #: src/tables/settings/TemplateTable.tsx:243 #~ msgid "Add new" @@ -7647,129 +7695,129 @@ msgstr "" #: src/tables/settings/TemplateTable.tsx:245 msgid "Delete template" -msgstr "" +msgstr "Şablonu sil" #: src/tables/settings/TemplateTable.tsx:251 msgid "Add Template" -msgstr "" +msgstr "Şablon Ekle" #: src/tables/settings/TemplateTable.tsx:264 msgid "Add template" -msgstr "" +msgstr "Şablon ekle" #: src/tables/settings/TemplateTable.tsx:287 msgid "Filter by enabled status" -msgstr "" +msgstr "Etkinleştirilme durumuna göre süz" #: src/tables/settings/UserTable.tsx:82 msgid "User with id {id} not found" -msgstr "" +msgstr "{id} kimlikli kullanıcı bulunamadı" #: src/tables/settings/UserTable.tsx:84 msgid "An error occurred while fetching user details" -msgstr "" +msgstr "Kullanıcı bilgileri alınırken bir hata oluştu" #: src/tables/settings/UserTable.tsx:102 msgid "Is Active" -msgstr "" +msgstr "Etkin Olanlar" #: src/tables/settings/UserTable.tsx:103 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." -msgstr "" +msgstr "Bu kullanıcının etkin olarak değerlendirilip değerlendirilmeyeceğini belirtir. Hesapları silmek yerine bunun seçimini kaldırın." #: src/tables/settings/UserTable.tsx:107 msgid "Is Staff" -msgstr "" +msgstr "Personel Olanlar" #: src/tables/settings/UserTable.tsx:108 msgid "Designates whether the user can log into the django admin site." -msgstr "" +msgstr "Kullanıcının Django admin sitesine giriş yapıp yapamayacağını belirler." #: src/tables/settings/UserTable.tsx:112 msgid "Is Superuser" -msgstr "" +msgstr "Süper Kullanıcı Olanlar" #: src/tables/settings/UserTable.tsx:113 msgid "Designates that this user has all permissions without explicitly assigning them." -msgstr "" +msgstr "Bu kullanıcının, açıkça atamadan tüm izinlere sahip olduğunu belirtir." #: src/tables/settings/UserTable.tsx:123 msgid "You cannot edit the rights for the currently logged-in user." -msgstr "" +msgstr "Şu anki giriş yapmış kullanıcı için hakları düzenleyemezsiniz." #: src/tables/settings/UserTable.tsx:154 msgid "No groups" -msgstr "" +msgstr "Hiç grup yok" #: src/tables/settings/UserTable.tsx:245 msgid "Delete user" -msgstr "" +msgstr "Kullanıcı sil" #: src/tables/settings/UserTable.tsx:246 msgid "User deleted" -msgstr "" +msgstr "Kulanıcı silindi" #: src/tables/settings/UserTable.tsx:248 msgid "Are you sure you want to delete this user?" -msgstr "" +msgstr "Bu kullanıcıyı silmek istediğinize emin misiniz?" #: src/tables/settings/UserTable.tsx:254 #: src/tables/settings/UserTable.tsx:272 msgid "Add user" -msgstr "" +msgstr "Kullanıcı ekle" #: src/tables/settings/UserTable.tsx:262 msgid "Added user" -msgstr "" +msgstr "Eklenen kullanıcı" #: src/tables/settings/UserTable.tsx:285 msgid "Show active users" -msgstr "" +msgstr "Etkin kullanıcıları göster" #: src/tables/settings/UserTable.tsx:289 msgid "Staff" -msgstr "" +msgstr "Personel" #: src/tables/settings/UserTable.tsx:290 msgid "Show staff users" -msgstr "" +msgstr "Personel kullanıcıları göster" #: src/tables/settings/UserTable.tsx:294 msgid "Superuser" -msgstr "" +msgstr "Süper Kullanıcı" #: src/tables/settings/UserTable.tsx:295 msgid "Show superusers" -msgstr "" +msgstr "Süper kullanıcıları göster" #: src/tables/settings/UserTable.tsx:305 msgid "Edit user" -msgstr "" +msgstr "Kullanıcıyı düzenle" #: src/tables/stock/LocationTypesTable.tsx:39 #: src/tables/stock/LocationTypesTable.tsx:109 msgid "Add Location Type" -msgstr "" +msgstr "Konum Türü Ekle" #: src/tables/stock/LocationTypesTable.tsx:47 msgid "Edit Location Type" -msgstr "" +msgstr "Konum Türünü Düzenle" #: src/tables/stock/LocationTypesTable.tsx:55 msgid "Delete Location Type" -msgstr "" +msgstr "Konum Türünü Sil" #: src/tables/stock/LocationTypesTable.tsx:63 msgid "Icon" -msgstr "" +msgstr "Simge" #: src/tables/stock/StockItemTable.tsx:101 msgid "This stock item is in production" -msgstr "" +msgstr "Bu stok ögesi üretimdedir" #: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a sales order" -msgstr "" +msgstr "Bu stok ögesi bir satış siparişine atandı" #: src/tables/stock/StockItemTable.tsx:119 msgid "This stock item has been assigned to a customer" @@ -7850,191 +7898,191 @@ msgstr "" #: src/tables/stock/StockItemTable.tsx:321 msgid "Show depleted stock items" -msgstr "" +msgstr "Tükenen stok ögelerini göster" #: src/tables/stock/StockItemTable.tsx:326 msgid "Show items which are in stock" -msgstr "" +msgstr "Stokta olan ögeleri göster" #: src/tables/stock/StockItemTable.tsx:331 msgid "Show items which are in production" -msgstr "" +msgstr "Üretimde olan ögeleri göster" #: src/tables/stock/StockItemTable.tsx:336 msgid "Include stock items for variant parts" -msgstr "" +msgstr "Türev parçalar için stok ögelerini içer" #: src/tables/stock/StockItemTable.tsx:341 msgid "Show stock items which are installed in other items" -msgstr "" +msgstr "Başka ögelerde kurulu olan stok ögelerini göster" #: src/tables/stock/StockItemTable.tsx:345 msgid "Sent to Customer" -msgstr "" +msgstr "Müşteriye Gönderildi" #: src/tables/stock/StockItemTable.tsx:346 msgid "Show items which have been sent to a customer" -msgstr "" +msgstr "Bir müşteriye gönderilen ögeleri göster" #: src/tables/stock/StockItemTable.tsx:350 msgid "Is Serialized" -msgstr "" +msgstr "Serileştirilmiş Olanlar" #: src/tables/stock/StockItemTable.tsx:351 msgid "Show items which have a serial number" -msgstr "" +msgstr "Bir seri numarası olan ögeleri göster" #: src/tables/stock/StockItemTable.tsx:358 msgid "Has Batch Code" -msgstr "" +msgstr "Parti Kodu Olanlar" #: src/tables/stock/StockItemTable.tsx:359 msgid "Show items which have a batch code" -msgstr "" +msgstr "Parti kodu olan ögeleri göster" #: src/tables/stock/StockItemTable.tsx:365 msgid "Show tracked items" -msgstr "" +msgstr "İzlenen ögeleri göster" #: src/tables/stock/StockItemTable.tsx:369 msgid "Has Purchase Price" -msgstr "" +msgstr "Satın Alma Fiyatı Olanlar" #: src/tables/stock/StockItemTable.tsx:370 msgid "Show items which have a purchase price" -msgstr "" +msgstr "Satın alma fiyatı olan ögeleri göster" #: src/tables/stock/StockItemTable.tsx:378 msgid "External Location" -msgstr "" +msgstr "Harici Konum" #: src/tables/stock/StockItemTable.tsx:379 msgid "Show items in an external location" -msgstr "" +msgstr "Harici bir konumdaki ögeleri göster" #: src/tables/stock/StockItemTable.tsx:451 msgid "Add a new stock item" -msgstr "" +msgstr "Yeni bir stok ögesi ekle" #: src/tables/stock/StockItemTable.tsx:460 msgid "Remove some quantity from a stock item" -msgstr "" +msgstr "Bir stok ögesinden bir miktar kaldır" #: src/tables/stock/StockItemTable.tsx:482 msgid "Move Stock items to new locations" -msgstr "" +msgstr "Stok ögelerini yeni konumlara taşı" #: src/tables/stock/StockItemTable.tsx:489 msgid "Change stock status" -msgstr "" +msgstr "Stok durumunu değiştir" #: src/tables/stock/StockItemTable.tsx:491 msgid "Change the status of stock items" -msgstr "" +msgstr "Stok ögelerinin durumunu değiştir" #: src/tables/stock/StockItemTable.tsx:498 msgid "Merge stock" -msgstr "" +msgstr "Stoku birleştir" #: src/tables/stock/StockItemTable.tsx:500 msgid "Merge stock items" -msgstr "" +msgstr "Stok ögelerini birleştir" #: src/tables/stock/StockItemTable.tsx:509 #: src/tables/stock/StockItemTable.tsx:516 msgid "Order new stock" -msgstr "" +msgstr "Yeni stok sipariş et" #: src/tables/stock/StockItemTable.tsx:514 msgid "Assign to customer" -msgstr "" +msgstr "Müşteriye ata" #: src/tables/stock/StockItemTable.tsx:523 msgid "Delete stock" -msgstr "" +msgstr "Stoku sil" #: src/tables/stock/StockItemTable.tsx:525 msgid "Delete stock items" -msgstr "" +msgstr "Stok ögelerini sil" #: src/tables/stock/StockItemTestResultTable.tsx:137 msgid "Test" -msgstr "" +msgstr "Test" #: src/tables/stock/StockItemTestResultTable.tsx:163 msgid "Test result for installed stock item" -msgstr "" +msgstr "Kurulan stok ögeleri için test sonucunu göster" #: src/tables/stock/StockItemTestResultTable.tsx:174 msgid "Result" -msgstr "" +msgstr "Sonuç" #: src/tables/stock/StockItemTestResultTable.tsx:196 msgid "Attachment" -msgstr "" +msgstr "Ek" #: src/tables/stock/StockItemTestResultTable.tsx:212 msgid "Test station" -msgstr "" +msgstr "Test istasyonu" #: src/tables/stock/StockItemTestResultTable.tsx:234 msgid "Finished" -msgstr "" +msgstr "Bitti" #: src/tables/stock/StockItemTestResultTable.tsx:286 #: src/tables/stock/StockItemTestResultTable.tsx:357 msgid "Edit Test Result" -msgstr "" +msgstr "Test Sonucunu Düzenle" #: src/tables/stock/StockItemTestResultTable.tsx:288 msgid "Test result updated" -msgstr "" +msgstr "Test sonucu güncellendi" #: src/tables/stock/StockItemTestResultTable.tsx:294 #: src/tables/stock/StockItemTestResultTable.tsx:366 msgid "Delete Test Result" -msgstr "" +msgstr "Test Sonucunu Sil" #: src/tables/stock/StockItemTestResultTable.tsx:296 msgid "Test result deleted" -msgstr "" +msgstr "Test sonucu silindi" #: src/tables/stock/StockItemTestResultTable.tsx:310 msgid "Test Passed" -msgstr "" +msgstr "Test Geçti" #: src/tables/stock/StockItemTestResultTable.tsx:311 msgid "Test result has been recorded" -msgstr "" +msgstr "Test sonucu kaydedildi" #: src/tables/stock/StockItemTestResultTable.tsx:318 msgid "Failed to record test result" -msgstr "" +msgstr "Test sonucunu kaydetme başarısız oldu" #: src/tables/stock/StockItemTestResultTable.tsx:335 msgid "Pass Test" -msgstr "" +msgstr "Testi Geçir" #: src/tables/stock/StockItemTestResultTable.tsx:384 msgid "Show results for required tests" -msgstr "" +msgstr "İstenen testler için sonuçları göster" #: src/tables/stock/StockItemTestResultTable.tsx:388 msgid "Include Installed" -msgstr "" +msgstr "Kurulanı İçer" #: src/tables/stock/StockItemTestResultTable.tsx:389 msgid "Show results for installed stock items" -msgstr "" +msgstr "Kurulan stok ögeleri için sonuçları göster" #: src/tables/stock/StockItemTestResultTable.tsx:393 #: src/tables/stock/TestStatisticsTable.tsx:74 msgid "Passed" -msgstr "" +msgstr "Geçti" #: src/tables/stock/StockItemTestResultTable.tsx:394 msgid "Show only passed tests" -msgstr "" +msgstr "Yalnızca geçen testleri göster" #: src/tables/stock/StockLocationTable.tsx:38 #~ msgid "structural" @@ -8046,57 +8094,57 @@ msgstr "" #: src/tables/stock/StockLocationTable.tsx:45 msgid "Include sublocations in results" -msgstr "" +msgstr "Sonuçlarda alt konumları içer" #: src/tables/stock/StockLocationTable.tsx:50 msgid "Show structural locations" -msgstr "" +msgstr "Yapısal konumları göster" #: src/tables/stock/StockLocationTable.tsx:55 msgid "Show external locations" -msgstr "" +msgstr "Harici konumları göster" #: src/tables/stock/StockLocationTable.tsx:59 msgid "Has location type" -msgstr "" +msgstr "Konum türü olanlar" #: src/tables/stock/StockLocationTable.tsx:64 msgid "Filter by location type" -msgstr "" +msgstr "Konum türüne göre süz" #: src/tables/stock/StockLocationTable.tsx:107 #: src/tables/stock/StockLocationTable.tsx:133 msgid "Add Stock Location" -msgstr "" +msgstr "Stok Konumu Ekle" #: src/tables/stock/StockTrackingTable.tsx:64 msgid "Added" -msgstr "" +msgstr "Eklendi" #: src/tables/stock/StockTrackingTable.tsx:69 msgid "Removed" -msgstr "" +msgstr "Kaldırıldı" #: src/tables/stock/StockTrackingTable.tsx:198 msgid "No user information" -msgstr "" +msgstr "Kullanıcı bilgisi yok" #: src/tables/stock/TestStatisticsTable.tsx:46 #: src/tables/stock/TestStatisticsTable.tsx:76 msgid "Total" -msgstr "" +msgstr "Toplam" #: src/tables/stock/TestStatisticsTable.tsx:75 msgid "Failed" -msgstr "" +msgstr "Başarısız Oldu" #: src/views/MobileAppView.tsx:22 msgid "Mobile viewport detected" -msgstr "" +msgstr "Mobil görüntü alanı saptandı" #: src/views/MobileAppView.tsx:25 msgid "Platform UI is optimized for Tablets and Desktops, you can use the official app for a mobile experience." -msgstr "" +msgstr "Platform kullanıcı arayüzü Tabletler ve Masaüstü Bilgisayarlar için optimize edilmiştir; mobil deneyim için resmi uygulamayı kullanabilirsiniz." #: src/views/MobileAppView.tsx:31 msgid "Read the docs" @@ -8104,5 +8152,5 @@ msgstr "Belgeleri okuyun" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" -msgstr "" +msgstr "Yoksay ve Masaüstü görünümüne devam et" diff --git a/src/frontend/src/locales/uk/messages.po b/src/frontend/src/locales/uk/messages.po index 6cb15a0b5b..98a247a4df 100644 --- a/src/frontend/src/locales/uk/messages.po +++ b/src/frontend/src/locales/uk/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: uk\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-29 04:38\n" +"PO-Revision-Date: 2024-09-09 03:25\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" @@ -60,8 +60,9 @@ msgstr "Етикетку успішно роздруковано" #: src/components/buttons/PrintingActions.tsx:106 #: src/components/buttons/PrintingActions.tsx:144 -#: src/components/editors/NotesEditor.tsx:65 -#: src/components/editors/NotesEditor.tsx:165 +#: src/components/editors/NotesEditor.tsx:40 +#: src/components/editors/NotesEditor.tsx:109 +#: src/components/editors/NotesEditor.tsx:163 #: src/components/forms/fields/ApiFormField.tsx:319 #: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 @@ -163,8 +164,8 @@ msgstr "Видалити" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:237 -#: src/components/items/ActionDropdown.tsx:238 +#: src/components/items/ActionDropdown.tsx:270 +#: src/components/items/ActionDropdown.tsx:271 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:210 @@ -239,31 +240,45 @@ msgstr "Видалити зображення" #~ msgid "Part is virtual (not a physical part)" #~ msgstr "Part is virtual (not a physical part)" -#: src/components/editors/NotesEditor.tsx:66 +#: src/components/editors/NotesEditor.tsx:41 +#: src/components/editors/NotesEditor.tsx:110 msgid "Image upload failed" msgstr "Не вдалося завантажити зображення" -#: src/components/editors/NotesEditor.tsx:156 +#: src/components/editors/NotesEditor.tsx:119 +#: src/components/editors/NotesEditor.tsx:154 #: src/components/forms/ApiForm.tsx:467 #: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "Успіх" -#: src/components/editors/NotesEditor.tsx:157 +#: src/components/editors/NotesEditor.tsx:120 +msgid "Image uploaded successfully" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:155 msgid "Notes saved successfully" msgstr "Примітки успішно збережено" -#: src/components/editors/NotesEditor.tsx:166 +#: src/components/editors/NotesEditor.tsx:164 msgid "Failed to save notes" msgstr "Не вдалося зберегти примітки" -#: src/components/editors/NotesEditor.tsx:198 -msgid "Preview Notes" -msgstr "Попередній перегляд приміток" +#: src/components/editors/NotesEditor.tsx:182 +msgid "Disable Editing" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:191 +msgid "Enable Editing" +msgstr "" #: src/components/editors/NotesEditor.tsx:198 -msgid "Edit Notes" -msgstr "Редагувати примітки" +#~ msgid "Preview Notes" +#~ msgstr "Preview Notes" + +#: src/components/editors/NotesEditor.tsx:198 +#~ msgid "Edit Notes" +#~ msgstr "Edit Notes" #: src/components/editors/NotesEditor.tsx:212 msgid "Save Notes" @@ -417,7 +432,7 @@ msgid "Update" msgstr "Оновити" #: src/components/forms/ApiForm.tsx:698 -#: src/components/items/ActionDropdown.tsx:217 +#: src/components/items/ActionDropdown.tsx:250 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:357 #: src/pages/Notifications.tsx:123 @@ -593,9 +608,9 @@ msgstr "Хост" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 -#: src/pages/part/CategoryDetail.tsx:81 +#: src/pages/part/CategoryDetail.tsx:80 #: src/pages/part/PartDetail.tsx:143 -#: src/pages/stock/LocationDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:82 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -867,68 +882,72 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:131 -msgid "Barcode Actions" +#: src/components/items/ActionDropdown.tsx:128 +msgid "Options" msgstr "" -#: src/components/items/ActionDropdown.tsx:136 -msgid "View" -msgstr "" - -#: src/components/items/ActionDropdown.tsx:138 -msgid "View barcode" -msgstr "Переглянути штрих-код" - #: src/components/items/ActionDropdown.tsx:140 #~ msgid "View Barcode" #~ msgstr "View Barcode" -#: src/components/items/ActionDropdown.tsx:144 +#: src/components/items/ActionDropdown.tsx:162 +#~ msgid "Link custom barcode" +#~ msgstr "Link custom barcode" + +#: src/components/items/ActionDropdown.tsx:164 +msgid "Barcode Actions" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:169 +msgid "View" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:171 +msgid "View barcode" +msgstr "Переглянути штрих-код" + +#: src/components/items/ActionDropdown.tsx:177 msgid "Link Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:146 +#: src/components/items/ActionDropdown.tsx:179 msgid "Link a custom barcode to this item" msgstr "" -#: src/components/items/ActionDropdown.tsx:152 +#: src/components/items/ActionDropdown.tsx:185 #: src/components/items/QRCode.tsx:195 #: src/forms/PurchaseOrderForms.tsx:419 msgid "Unlink Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:187 msgid "Unlink custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:162 -#~ msgid "Link custom barcode" -#~ msgstr "Link custom barcode" - -#: src/components/items/ActionDropdown.tsx:205 +#: src/components/items/ActionDropdown.tsx:238 #: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "Редагувати" -#: src/components/items/ActionDropdown.tsx:206 +#: src/components/items/ActionDropdown.tsx:239 msgid "Edit item" msgstr "" -#: src/components/items/ActionDropdown.tsx:218 +#: src/components/items/ActionDropdown.tsx:251 msgid "Delete item" msgstr "" -#: src/components/items/ActionDropdown.tsx:226 -#: src/components/items/ActionDropdown.tsx:227 +#: src/components/items/ActionDropdown.tsx:259 +#: src/components/items/ActionDropdown.tsx:260 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:249 +#: src/components/items/ActionDropdown.tsx:282 #: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "Дублювати" -#: src/components/items/ActionDropdown.tsx:250 +#: src/components/items/ActionDropdown.tsx:283 msgid "Duplicate item" msgstr "" @@ -1020,9 +1039,9 @@ msgstr "" #: src/components/items/QRCode.tsx:173 #: src/pages/part/PartDetail.tsx:218 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:161 -#: src/pages/sales/SalesOrderDetail.tsx:170 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:181 +#: src/pages/sales/ReturnOrderDetail.tsx:160 +#: src/pages/sales/SalesOrderDetail.tsx:169 msgid "Link" msgstr "" @@ -1248,7 +1267,7 @@ msgstr "Налаштування облікового запису" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:315 +#: src/pages/Index/Settings/SystemSettings.tsx:314 msgid "System Settings" msgstr "Налаштування системи" @@ -1383,7 +1402,19 @@ msgstr "" msgid "Unknown model: {model}" msgstr "" -#: src/components/render/ModelType.tsx:22 +#: src/components/render/ModelType.tsx:101 +#~ msgid "Builds" +#~ msgstr "Builds" + +#: src/components/render/ModelType.tsx:147 +#~ msgid "Purchase Order Line" +#~ msgstr "Purchase Order Line" + +#: src/components/render/ModelType.tsx:148 +#~ msgid "Purchase Order Lines" +#~ msgstr "Purchase Order Lines" + +#: src/components/render/ModelType.tsx:202 #: src/forms/BuildForms.tsx:229 #: src/forms/BuildForms.tsx:452 #: src/forms/BuildForms.tsx:602 @@ -1396,8 +1427,8 @@ msgstr "" #: src/forms/StockForms.tsx:643 #: src/forms/StockForms.tsx:685 #: src/forms/StockForms.tsx:723 -#: src/pages/build/BuildDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:1080 +#: src/pages/build/BuildDetail.tsx:90 +#: src/pages/part/PartDetail.tsx:1079 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 @@ -1407,36 +1438,17 @@ msgstr "" msgid "Part" msgstr "" -#: src/components/render/ModelType.tsx:23 -#: src/defaults/links.tsx:29 -#: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:173 -#: src/pages/part/CategoryDetail.tsx:119 -#: src/pages/part/CategoryDetail.tsx:244 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:835 -msgid "Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:31 +#: src/components/render/ModelType.tsx:204 msgid "Part Parameter Template" msgstr "" -#: src/components/render/ModelType.tsx:32 -msgid "Part Parameter Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:38 +#: src/components/render/ModelType.tsx:206 msgid "Part Test Template" msgstr "" -#: src/components/render/ModelType.tsx:39 -msgid "Part Test Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:357 +#: src/components/render/ModelType.tsx:208 +#: src/pages/company/SupplierPartDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:355 #: src/pages/stock/StockDetail.tsx:169 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -1444,111 +1456,58 @@ msgstr "" msgid "Supplier Part" msgstr "" -#: src/components/render/ModelType.tsx:46 -msgid "Supplier Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:132 +#: src/components/render/ModelType.tsx:210 +#: src/pages/company/ManufacturerPartDetail.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 msgid "Manufacturer Part" msgstr "" -#: src/components/render/ModelType.tsx:55 -msgid "Manufacturer Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:305 +#: src/components/render/ModelType.tsx:212 +#: src/pages/part/CategoryDetail.tsx:303 msgid "Part Category" msgstr "" -#: src/components/render/ModelType.tsx:64 -#: src/pages/part/CategoryDetail.tsx:258 -#: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1070 -msgid "Part Categories" -msgstr "" - -#: src/components/render/ModelType.tsx:72 +#: src/components/render/ModelType.tsx:214 #: src/forms/BuildForms.tsx:602 -#: src/pages/stock/StockDetail.tsx:608 +#: src/pages/stock/StockDetail.tsx:607 #: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" -#: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:203 -#: src/pages/stock/LocationDetail.tsx:125 -#: src/pages/stock/LocationDetail.tsx:178 -#: src/pages/stock/LocationDetail.tsx:384 -msgid "Stock Items" -msgstr "" - -#: src/components/render/ModelType.tsx:81 +#: src/components/render/ModelType.tsx:216 msgid "Stock Location" msgstr "" -#: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:376 -#: src/pages/stock/StockDetail.tsx:600 -msgid "Stock Locations" -msgstr "" - -#: src/components/render/ModelType.tsx:90 +#: src/components/render/ModelType.tsx:218 msgid "Stock Location Type" msgstr "" -#: src/components/render/ModelType.tsx:91 -msgid "Stock Location Types" -msgstr "" - -#: src/components/render/ModelType.tsx:95 +#: src/components/render/ModelType.tsx:220 msgid "Stock History" msgstr "" -#: src/components/render/ModelType.tsx:96 -msgid "Stock Histories" +#: src/components/render/ModelType.tsx:222 +#: src/pages/stock/StockDetail.tsx:209 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:96 +msgid "Build Order" msgstr "" -#: src/components/render/ModelType.tsx:100 -#: src/defaults/links.tsx:31 -#: src/defaults/menuItems.tsx:43 -msgid "Build" -msgstr "" - -#: src/components/render/ModelType.tsx:101 -msgid "Builds" -msgstr "" - -#: src/components/render/ModelType.tsx:109 +#: src/components/render/ModelType.tsx:224 msgid "Build Line" msgstr "" -#: src/components/render/ModelType.tsx:110 -msgid "Build Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:117 +#: src/components/render/ModelType.tsx:226 msgid "Build Item" msgstr "" -#: src/components/render/ModelType.tsx:118 -msgid "Build Items" -msgstr "" - -#: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:339 +#: src/components/render/ModelType.tsx:228 +#: src/pages/company/CompanyDetail.tsx:337 msgid "Company" msgstr "" -#: src/components/render/ModelType.tsx:123 -msgid "Companies" -msgstr "" - -#: src/components/render/ModelType.tsx:131 +#: src/components/render/ModelType.tsx:230 #: src/tables/TableHoverCard.tsx:81 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 @@ -1557,176 +1516,262 @@ msgstr "" msgid "Project Code" msgstr "" -#: src/components/render/ModelType.tsx:132 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 -msgid "Project Codes" -msgstr "" - -#: src/components/render/ModelType.tsx:138 +#: src/components/render/ModelType.tsx:232 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:463 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" -#: src/components/render/ModelType.tsx:139 -#: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:670 -#: src/pages/purchasing/PurchasingIndex.tsx:25 -msgid "Purchase Orders" +#: src/components/render/ModelType.tsx:234 +msgid "Purchase Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:147 -msgid "Purchase Order Line" -msgstr "" - -#: src/components/render/ModelType.tsx:148 -msgid "Purchase Order Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:149 -#: src/pages/sales/SalesOrderDetail.tsx:505 +#: src/components/render/ModelType.tsx:236 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/sales/SalesOrderDetail.tsx:503 #: src/pages/stock/StockDetail.tsx:217 #: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" -#: src/components/render/ModelType.tsx:153 -#: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:677 -#: src/pages/sales/SalesIndex.tsx:26 -msgid "Sales Orders" -msgstr "" - -#: src/components/render/ModelType.tsx:161 +#: src/components/render/ModelType.tsx:238 msgid "Sales Order Shipment" msgstr "" -#: src/components/render/ModelType.tsx:162 -msgid "Sales Order Shipments" -msgstr "" - -#: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/components/render/ModelType.tsx:240 +#: src/pages/sales/ReturnOrderDetail.tsx:452 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" -#: src/components/render/ModelType.tsx:169 -#: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:223 -#: src/pages/sales/SalesIndex.tsx:32 -msgid "Return Orders" -msgstr "" - -#: src/components/render/ModelType.tsx:177 +#: src/components/render/ModelType.tsx:242 msgid "Return Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:178 -msgid "Return Order Line Items" -msgstr "" - -#: src/components/render/ModelType.tsx:182 -#: src/tables/company/AddressTable.tsx:47 +#: src/components/render/ModelType.tsx:244 +#: src/tables/company/AddressTable.tsx:48 msgid "Address" msgstr "Адреса" -#: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:253 -msgid "Addresses" -msgstr "Адреси" - -#: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:170 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/components/render/ModelType.tsx:246 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:178 msgid "Contact" msgstr "Контакт" -#: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:247 -msgid "Contacts" -msgstr "Контакти" - -#: src/components/render/ModelType.tsx:196 +#: src/components/render/ModelType.tsx:248 msgid "Owner" msgstr "Власник" -#: src/components/render/ModelType.tsx:197 -msgid "Owners" -msgstr "Власники" - -#: src/components/render/ModelType.tsx:203 +#: src/components/render/ModelType.tsx:250 #: src/tables/settings/ImportSessionTable.tsx:121 #: src/tables/stock/StockItemTestResultTable.tsx:204 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "Користувач" -#: src/components/render/ModelType.tsx:204 +#: src/components/render/ModelType.tsx:252 +msgid "Group" +msgstr "Група" + +#: src/components/render/ModelType.tsx:254 +msgid "Import Session" +msgstr "Імпортувати сеанс" + +#: src/components/render/ModelType.tsx:256 +msgid "Label Template" +msgstr "" + +#: src/components/render/ModelType.tsx:258 +msgid "Report Template" +msgstr "" + +#: src/components/render/ModelType.tsx:260 +msgid "Plugin Configuration" +msgstr "Конфігурація плагіну" + +#: src/components/render/ModelType.tsx:262 +msgid "Content Type" +msgstr "" + +#: src/components/render/ModelType.tsx:264 +msgid "Unknown Model" +msgstr "" + +#: src/components/render/ModelType.tsx:275 +#: src/defaults/links.tsx:29 +#: src/defaults/menuItems.tsx:33 +#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/part/CategoryDetail.tsx:118 +#: src/pages/part/CategoryDetail.tsx:242 +#: src/pages/part/CategoryDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:835 +msgid "Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:277 +msgid "Part Parameter Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:279 +msgid "Part Test Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:281 +msgid "Supplier Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:283 +msgid "Manufacturer Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:285 +#: src/pages/part/CategoryDetail.tsx:256 +#: src/pages/part/CategoryDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:1069 +msgid "Part Categories" +msgstr "" + +#: src/components/render/ModelType.tsx:287 +#: src/pages/company/CompanyDetail.tsx:202 +#: src/pages/stock/LocationDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:379 +msgid "Stock Items" +msgstr "" + +#: src/components/render/ModelType.tsx:289 +#: src/pages/stock/LocationDetail.tsx:188 +#: src/pages/stock/LocationDetail.tsx:371 +#: src/pages/stock/StockDetail.tsx:599 +msgid "Stock Locations" +msgstr "" + +#: src/components/render/ModelType.tsx:291 +msgid "Stock Location Types" +msgstr "" + +#: src/components/render/ModelType.tsx:293 +msgid "Stock Histories" +msgstr "" + +#: src/components/render/ModelType.tsx:295 +#: src/pages/Index/Settings/SystemSettings.tsx:236 +#: src/pages/build/BuildDetail.tsx:534 +#: src/pages/build/BuildIndex.tsx:22 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/sales/SalesOrderDetail.tsx:328 +msgid "Build Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:297 +msgid "Build Lines" +msgstr "" + +#: src/components/render/ModelType.tsx:299 +msgid "Build Items" +msgstr "" + +#: src/components/render/ModelType.tsx:301 +msgid "Companies" +msgstr "" + +#: src/components/render/ModelType.tsx:303 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 +msgid "Project Codes" +msgstr "" + +#: src/components/render/ModelType.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/company/CompanyDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/part/PartDetail.tsx:670 +#: src/pages/purchasing/PurchasingIndex.tsx:25 +msgid "Purchase Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:307 +msgid "Purchase Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:309 +#: src/pages/Index/Settings/SystemSettings.tsx:269 +#: src/pages/company/CompanyDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:677 +#: src/pages/sales/SalesIndex.tsx:26 +msgid "Sales Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:311 +msgid "Sales Order Shipments" +msgstr "" + +#: src/components/render/ModelType.tsx:313 +#: src/pages/Index/Settings/SystemSettings.tsx:285 +#: src/pages/company/CompanyDetail.tsx:222 +#: src/pages/sales/SalesIndex.tsx:32 +msgid "Return Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:315 +msgid "Return Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:317 +#: src/pages/company/CompanyDetail.tsx:252 +msgid "Addresses" +msgstr "Адреси" + +#: src/components/render/ModelType.tsx:319 +#: src/pages/company/CompanyDetail.tsx:246 +msgid "Contacts" +msgstr "Контакти" + +#: src/components/render/ModelType.tsx:321 +msgid "Owners" +msgstr "Власники" + +#: src/components/render/ModelType.tsx:323 #: src/pages/Index/Settings/AdminCenter/Index.tsx:102 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "Користувачі" -#: src/components/render/ModelType.tsx:210 -msgid "Group" -msgstr "Група" - -#: src/components/render/ModelType.tsx:211 +#: src/components/render/ModelType.tsx:325 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 #: src/tables/settings/UserTable.tsx:138 #: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "Групи" -#: src/components/render/ModelType.tsx:218 -msgid "Import Session" -msgstr "Імпортувати сеанс" - -#: src/components/render/ModelType.tsx:219 +#: src/components/render/ModelType.tsx:327 msgid "Import Sessions" msgstr "Імпортувати сеанси" -#: src/components/render/ModelType.tsx:225 -msgid "Label Template" -msgstr "" - -#: src/components/render/ModelType.tsx:226 +#: src/components/render/ModelType.tsx:329 #: src/pages/Index/Settings/AdminCenter/Index.tsx:168 msgid "Label Templates" msgstr "" -#: src/components/render/ModelType.tsx:232 -msgid "Report Template" -msgstr "" - -#: src/components/render/ModelType.tsx:233 +#: src/components/render/ModelType.tsx:331 #: src/pages/Index/Settings/AdminCenter/Index.tsx:174 msgid "Report Templates" msgstr "" -#: src/components/render/ModelType.tsx:239 -msgid "Plugin Configuration" -msgstr "Конфігурація плагіну" - -#: src/components/render/ModelType.tsx:240 +#: src/components/render/ModelType.tsx:333 msgid "Plugin Configurations" msgstr "Конфігурації плагінів" -#: src/components/render/ModelType.tsx:246 -msgid "Content Type" +#: src/components/render/ModelType.tsx:335 +msgid "Content Types" msgstr "" -#: src/components/render/ModelType.tsx:247 -msgid "Content Types" +#: src/components/render/ModelType.tsx:337 +msgid "Unknown Models" msgstr "" #: src/components/render/Order.tsx:121 @@ -1735,8 +1780,8 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:325 -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/CompanyDetail.tsx:323 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/pages/part/PartDetail.tsx:896 msgid "Inactive" msgstr "" @@ -1750,23 +1795,23 @@ msgstr "Немає в наявності" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:206 +#: src/pages/Index/Settings/SystemSettings.tsx:204 #: src/pages/part/PartDetail.tsx:550 -#: src/pages/stock/LocationDetail.tsx:356 +#: src/pages/stock/LocationDetail.tsx:351 #: src/pages/stock/StockDetail.tsx:407 #: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "В наявності" -#: src/components/render/Stock.tsx:60 +#: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:565 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/build/BuildAllocatedStockTable.tsx:102 #: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "Серійний номер" -#: src/components/render/Stock.tsx:62 +#: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:234 #: src/forms/BuildForms.tsx:602 #: src/forms/PurchaseOrderForms.tsx:641 @@ -1774,7 +1819,7 @@ msgstr "Серійний номер" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:171 #: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:571 +#: src/pages/stock/StockDetail.tsx:570 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 @@ -2503,7 +2548,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:96 +#: src/pages/company/CompanyDetail.tsx:95 msgid "Website" msgstr "" @@ -2515,13 +2560,18 @@ msgstr "" msgid "Demo" msgstr "Демо" +#: src/defaults/links.tsx:31 +#: src/defaults/menuItems.tsx:43 +msgid "Build" +msgstr "" + #: src/defaults/links.tsx:33 #: src/defaults/menuItems.tsx:48 #: 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:329 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "" @@ -2529,9 +2579,9 @@ msgstr "" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:459 +#: src/pages/sales/ReturnOrderDetail.tsx:457 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:510 +#: src/pages/sales/SalesOrderDetail.tsx:508 msgid "Sales" msgstr "" @@ -2768,7 +2818,7 @@ msgid "Remove line" msgstr "" #: src/forms/BuildForms.tsx:631 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:200 msgid "Source Location" msgstr "" @@ -2886,9 +2936,9 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:521 -#: src/pages/build/BuildDetail.tsx:215 +#: src/pages/build/BuildDetail.tsx:214 #: src/pages/stock/StockDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:583 +#: src/pages/stock/StockDetail.tsx:582 #: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:189 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 @@ -2901,20 +2951,20 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:543 #: src/forms/StockForms.tsx:428 -#: src/pages/company/SupplierPartDetail.tsx:152 -#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/stock/StockDetail.tsx:240 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:105 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 -#: src/pages/sales/ReturnOrderDetail.tsx:117 -#: src/pages/sales/SalesOrderDetail.tsx:123 +#: src/pages/build/BuildDetail.tsx:104 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:143 +#: src/pages/sales/ReturnOrderDetail.tsx:116 +#: src/pages/sales/SalesOrderDetail.tsx:122 #: src/tables/build/BuildOrderTable.tsx:114 -#: src/tables/machine/MachineListTable.tsx:335 +#: src/tables/machine/MachineListTable.tsx:334 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 #: src/tables/sales/ReturnOrderLineItemTable.tsx:132 @@ -2928,13 +2978,13 @@ msgid "Status" msgstr "Статус" #: src/forms/PurchaseOrderForms.tsx:565 -#: src/pages/company/SupplierPartDetail.tsx:106 +#: src/pages/company/SupplierPartDetail.tsx:105 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:641 -#: src/pages/company/SupplierPartDetail.tsx:124 +#: src/pages/company/SupplierPartDetail.tsx:123 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" @@ -3692,8 +3742,8 @@ msgstr "" #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 -#: src/tables/machine/MachineListTable.tsx:332 -#: src/tables/machine/MachineListTable.tsx:594 +#: src/tables/machine/MachineListTable.tsx:331 +#: src/tables/machine/MachineListTable.tsx:593 #: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 @@ -3759,32 +3809,32 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27 #: src/tables/ColumnRenderers.tsx:248 msgid "Currency" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:31 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32 msgid "Rate" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:43 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44 msgid "Exchange rates updated" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:49 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50 msgid "Exchange rate update error" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:61 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:62 msgid "Refresh currency exchange rates" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:98 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 msgid "Last fetched" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:100 msgid "Base currency" msgstr "" @@ -3817,7 +3867,7 @@ msgid "Custom Units" msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:156 -#: src/pages/part/CategoryDetail.tsx:264 +#: src/pages/part/CategoryDetail.tsx:262 msgid "Part Parameters" msgstr "" @@ -3899,6 +3949,10 @@ msgstr "" msgid "Landscape" msgstr "" +#: src/pages/Index/Settings/AdminCenter/ReportTemplatePanel.tsx:26 +msgid "Attach to Model" +msgstr "" + #: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:35 msgid "Background Worker Not Running" msgstr "" @@ -4000,20 +4054,12 @@ msgstr "" msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:231 +#: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/part/PartDetail.tsx:690 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:536 -#: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:624 -#: src/pages/sales/SalesOrderDetail.tsx:329 -msgid "Build Orders" -msgstr "" - -#: src/pages/Index/Settings/SystemSettings.tsx:318 +#: src/pages/Index/Settings/SystemSettings.tsx:317 msgid "Switch to User Setting" msgstr "" @@ -4069,37 +4115,37 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:98 +#: src/pages/build/BuildDetail.tsx:97 #: src/pages/part/PartDetail.tsx:150 #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:184 #: src/tables/build/BuildOrderTable.tsx:54 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderLineItemTable.tsx:66 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:117 -#: src/pages/sales/ReturnOrderDetail.tsx:91 -#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/build/BuildDetail.tsx:110 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/sales/ReturnOrderDetail.tsx:90 +#: src/pages/sales/SalesOrderDetail.tsx:96 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/build/BuildLineTable.tsx:195 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:117 -#: src/pages/company/CompanyDetail.tsx:90 -#: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:92 -#: src/pages/part/CategoryDetail.tsx:101 +#: src/pages/build/BuildDetail.tsx:116 +#: src/pages/company/CompanyDetail.tsx:89 +#: src/pages/company/ManufacturerPartDetail.tsx:82 +#: src/pages/company/SupplierPartDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:100 #: src/pages/part/PartDetail.tsx:157 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 -#: src/pages/sales/ReturnOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:117 -#: src/pages/stock/LocationDetail.tsx:106 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 +#: src/pages/sales/ReturnOrderDetail.tsx:110 +#: src/pages/sales/SalesOrderDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:102 #: src/tables/ColumnRenderers.tsx:81 #: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 @@ -4112,34 +4158,34 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 #: src/tables/sales/SalesOrderAllocationTable.tsx:56 -#: src/tables/sales/SalesOrderLineItemTable.tsx:67 +#: src/tables/sales/SalesOrderLineItemTable.tsx:71 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:125 +#: src/pages/build/BuildDetail.tsx:124 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:136 +#: src/pages/build/BuildDetail.tsx:135 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:144 -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:269 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:161 +#: src/pages/build/BuildDetail.tsx:160 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:168 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/part/PartDetail.tsx:372 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:195 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:215 +#: src/pages/sales/ReturnOrderDetail.tsx:194 +#: src/pages/sales/SalesOrderDetail.tsx:203 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -4147,19 +4193,19 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:175 +#: src/pages/build/BuildDetail.tsx:174 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:182 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:188 -#: src/pages/sales/SalesOrderDetail.tsx:197 +#: src/pages/build/BuildDetail.tsx:181 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:208 +#: src/pages/sales/ReturnOrderDetail.tsx:187 +#: src/pages/sales/SalesOrderDetail.tsx:196 #: src/tables/ColumnRenderers.tsx:212 #: src/tables/part/PartPurchaseOrdersTable.tsx:99 #: src/tables/sales/ReturnOrderLineItemTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Target Date" msgstr "" @@ -4169,7 +4215,7 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "View part barcode" -#: src/pages/build/BuildDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:188 msgid "Completed" msgstr "" @@ -4183,7 +4229,7 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:202 +#: src/pages/build/BuildDetail.tsx:201 msgid "Any location" msgstr "" @@ -4191,7 +4237,7 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:209 +#: src/pages/build/BuildDetail.tsx:208 msgid "Destination Location" msgstr "" @@ -4207,68 +4253,68 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:247 +#: src/pages/build/BuildDetail.tsx:246 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:263 -#: src/pages/sales/ReturnOrderDetail.tsx:126 -#: src/pages/sales/ReturnOrderDetail.tsx:233 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:268 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/build/BuildDetail.tsx:252 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:262 +#: src/pages/sales/ReturnOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:232 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:267 +#: src/pages/sales/SalesOrderDetail.tsx:276 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/build/BuildDetail.tsx:262 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/sales/SalesOrderDetail.tsx:314 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 +#: src/pages/build/BuildDetail.tsx:294 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:309 +#: src/pages/build/BuildDetail.tsx:308 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:318 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:329 #: src/pages/part/PartDetail.tsx:707 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/company/CompanyDetail.tsx:259 -#: src/pages/company/ManufacturerPartDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:343 +#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/ManufacturerPartDetail.tsx:178 #: src/pages/part/PartDetail.tsx:729 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 -#: src/pages/sales/ReturnOrderDetail.tsx:270 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:304 +#: src/pages/sales/ReturnOrderDetail.tsx:269 +#: src/pages/sales/SalesOrderDetail.tsx:338 #: src/pages/stock/StockDetail.tsx:381 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:352 -#: src/pages/company/CompanyDetail.tsx:270 -#: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:253 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:269 +#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:252 #: src/pages/part/PartDetail.tsx:737 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:281 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:280 +#: src/pages/sales/SalesOrderDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:392 #: src/tables/build/BuildOrderTestTable.tsx:143 #: src/tables/stock/StockTrackingTable.tsx:189 @@ -4279,7 +4325,7 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:370 +#: src/pages/build/BuildDetail.tsx:369 msgid "Edit Build Order" msgstr "" @@ -4287,126 +4333,126 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:390 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/SalesOrderDetail.tsx:375 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 +#: src/pages/sales/ReturnOrderDetail.tsx:341 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:402 msgid "Hold Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:350 +#: src/pages/sales/ReturnOrderDetail.tsx:349 +#: src/pages/sales/SalesOrderDetail.tsx:382 +msgid "Place this order on hold" +msgstr "" + #: src/pages/build/BuildDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:350 #: src/pages/sales/SalesOrderDetail.tsx:383 -msgid "Place this order on hold" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:406 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:352 -#: src/pages/sales/ReturnOrderDetail.tsx:351 -#: src/pages/sales/SalesOrderDetail.tsx:384 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:410 msgid "Issue Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/SalesOrderDetail.tsx:366 +msgid "Issue this order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:413 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335 #: src/pages/sales/ReturnOrderDetail.tsx:334 #: src/pages/sales/SalesOrderDetail.tsx:367 -msgid "Issue this order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:414 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:336 -#: src/pages/sales/ReturnOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:368 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:418 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:421 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:357 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 -#: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/sales/ReturnOrderDetail.tsx:358 +#: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:453 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 -#: src/pages/sales/ReturnOrderDetail.tsx:388 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:386 +#: src/pages/sales/ReturnOrderDetail.tsx:387 +#: src/pages/sales/SalesOrderDetail.tsx:420 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:460 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:394 -#: src/pages/sales/ReturnOrderDetail.tsx:395 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:459 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:393 +#: src/pages/sales/ReturnOrderDetail.tsx:394 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:477 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:459 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:415 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:457 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:464 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:462 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:492 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:429 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:426 +#: src/pages/sales/ReturnOrderDetail.tsx:427 +#: src/pages/sales/SalesOrderDetail.tsx:465 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:497 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:434 -#: src/pages/sales/SalesOrderDetail.tsx:472 +#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:432 +#: src/pages/sales/SalesOrderDetail.tsx:470 msgid "Cancel order" msgstr "" @@ -4418,24 +4464,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:104 +#: src/pages/company/CompanyDetail.tsx:103 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:111 +#: src/pages/company/CompanyDetail.tsx:110 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:120 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:126 +#: src/pages/company/CompanyDetail.tsx:125 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:116 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:333 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:132 +#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:201 +#: src/pages/company/SupplierPartDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4443,20 +4489,20 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:132 +#: src/pages/company/CompanyDetail.tsx:131 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:101 -#: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:100 +#: src/pages/company/ManufacturerPartDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:130 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:138 +#: src/pages/company/CompanyDetail.tsx:137 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:105 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/ReturnOrderDetail.tsx:104 +#: src/pages/sales/SalesOrderDetail.tsx:110 #: src/pages/stock/StockDetail.tsx:226 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 @@ -4465,7 +4511,7 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:172 +#: src/pages/company/CompanyDetail.tsx:171 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" @@ -4474,11 +4520,11 @@ msgstr "" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:178 +#: src/pages/company/CompanyDetail.tsx:177 msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:187 +#: src/pages/company/CompanyDetail.tsx:186 msgid "Supplied Parts" msgstr "" @@ -4486,84 +4532,84 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:232 +#: src/pages/company/CompanyDetail.tsx:231 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:290 +#: src/pages/company/CompanyDetail.tsx:289 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:298 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:306 +#: src/pages/company/CompanyDetail.tsx:305 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/company/ManufacturerPartDetail.tsx:75 +#: src/pages/company/SupplierPartDetail.tsx:84 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:99 +#: src/pages/company/ManufacturerPartDetail.tsx:90 +#: src/pages/company/SupplierPartDetail.tsx:98 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:108 +#: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:138 +#: src/pages/company/ManufacturerPartDetail.tsx:137 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/ManufacturerPartDetail.tsx:146 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:153 +#: src/pages/company/ManufacturerPartDetail.tsx:152 #: src/pages/part/PartDetail.tsx:539 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/company/ManufacturerPartDetail.tsx:164 #: src/pages/part/PartDetail.tsx:657 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:208 +#: src/pages/company/ManufacturerPartDetail.tsx:207 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:215 +#: src/pages/company/ManufacturerPartDetail.tsx:214 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:227 +#: src/pages/company/ManufacturerPartDetail.tsx:226 #: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: 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 "" -#: src/pages/company/SupplierPartDetail.tsx:159 +#: src/pages/company/SupplierPartDetail.tsx:158 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 @@ -4571,122 +4617,122 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:170 +#: src/pages/company/SupplierPartDetail.tsx:169 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:177 +#: src/pages/company/SupplierPartDetail.tsx:176 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:212 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:219 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:292 +#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:291 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:243 +#: src/pages/company/SupplierPartDetail.tsx:242 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:276 +#: src/pages/company/SupplierPartDetail.tsx:275 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:301 +#: src/pages/company/SupplierPartDetail.tsx:299 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:309 +#: src/pages/company/SupplierPartDetail.tsx:307 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:315 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:98 +#: src/pages/part/CategoryDetail.tsx:92 +#: src/pages/stock/LocationDetail.tsx:94 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:109 +#: src/pages/part/CategoryDetail.tsx:108 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/part/CategoryDetail.tsx:125 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:138 +#: src/pages/part/CategoryDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:134 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:138 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:146 +#: src/pages/part/CategoryDetail.tsx:145 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:157 +#: src/pages/part/CategoryDetail.tsx:156 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:167 -#: src/pages/part/CategoryDetail.tsx:221 +#: src/pages/part/CategoryDetail.tsx:166 +#: src/pages/part/CategoryDetail.tsx:219 #: src/tables/part/PartCategoryTable.tsx:102 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:230 +#: src/pages/part/CategoryDetail.tsx:179 +#: src/pages/stock/LocationDetail.tsx:226 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 -#: src/pages/part/CategoryDetail.tsx:226 +#: src/pages/part/CategoryDetail.tsx:187 +#: src/pages/part/CategoryDetail.tsx:224 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:197 +#: src/pages/part/CategoryDetail.tsx:196 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:198 +#: src/pages/part/CategoryDetail.tsx:197 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:216 +#: src/pages/part/CategoryDetail.tsx:215 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:238 +#: src/pages/part/CategoryDetail.tsx:236 msgid "Category Details" msgstr "" @@ -4731,7 +4777,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:320 #: src/tables/build/BuildLineTable.tsx:166 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:103 +#: src/tables/sales/SalesOrderLineItemTable.tsx:107 msgid "Available Stock" msgstr "" @@ -4746,7 +4792,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:237 #: src/tables/build/BuildLineTable.tsx:128 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 +#: src/tables/sales/SalesOrderLineItemTable.tsx:145 msgid "On order" msgstr "" @@ -4770,7 +4816,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:295 #: src/pages/part/PartDetail.tsx:884 -#: src/pages/stock/StockDetail.tsx:560 +#: src/pages/stock/StockDetail.tsx:559 #: src/tables/build/BuildOrderTestTable.tsx:220 #: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" @@ -4915,7 +4961,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:860 #: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:576 #: src/tables/build/BuildLineTable.tsx:59 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:177 @@ -4958,7 +5004,7 @@ msgid "Deleting this part cannot be reversed" msgstr "" #: src/pages/part/PartDetail.tsx:1006 -#: src/pages/stock/LocationDetail.tsx:313 +#: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" @@ -4975,7 +5021,7 @@ msgstr "" msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1094 +#: src/pages/part/PartDetail.tsx:1093 msgid "Select Part Revision" msgstr "" @@ -5028,7 +5074,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:89 +#: src/tables/sales/SalesOrderLineItemTable.tsx:93 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -5067,7 +5113,7 @@ msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 #: src/tables/bom/BomTable.tsx:176 #: src/tables/general/ExtraLineItemTable.tsx:56 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" @@ -5196,23 +5242,23 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:88 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:98 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:97 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:122 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:133 -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:153 +#: src/pages/sales/ReturnOrderDetail.tsx:132 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Line Items" msgstr "" @@ -5222,91 +5268,91 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:140 -#: src/pages/sales/SalesOrderDetail.tsx:149 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:160 +#: src/pages/sales/ReturnOrderDetail.tsx:139 +#: src/pages/sales/SalesOrderDetail.tsx:148 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:147 -#: src/pages/sales/SalesOrderDetail.tsx:156 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:146 +#: src/pages/sales/SalesOrderDetail.tsx:155 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:182 -#: src/pages/sales/SalesOrderDetail.tsx:191 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 +#: src/pages/sales/ReturnOrderDetail.tsx:181 +#: src/pages/sales/SalesOrderDetail.tsx:190 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:227 -#: src/pages/sales/SalesOrderDetail.tsx:262 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 +#: src/pages/sales/ReturnOrderDetail.tsx:226 +#: src/pages/sales/SalesOrderDetail.tsx:261 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 -#: src/pages/sales/ReturnOrderDetail.tsx:254 -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:275 +#: src/pages/sales/ReturnOrderDetail.tsx:253 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/pages/sales/SalesOrderDetail.tsx:453 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/sales/ReturnOrderDetail.tsx:412 +#: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/ReturnOrderDetail.tsx:96 +#: src/pages/sales/SalesOrderDetail.tsx:102 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:310 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:319 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:332 +#: src/pages/sales/ReturnOrderDetail.tsx:331 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:342 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:348 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Complete Return Order" msgstr "" @@ -5314,15 +5360,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:239 +#: src/pages/sales/SalesOrderDetail.tsx:238 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:248 +#: src/pages/sales/SalesOrderDetail.tsx:247 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5332,88 +5378,88 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:308 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:364 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:114 +#: src/pages/stock/LocationDetail.tsx:110 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:128 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:140 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:150 +#: src/pages/stock/LocationDetail.tsx:146 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:161 +#: src/pages/stock/LocationDetail.tsx:157 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:172 +#: src/pages/stock/LocationDetail.tsx:168 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:198 +#: src/pages/stock/LocationDetail.tsx:194 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:217 -#: src/pages/stock/LocationDetail.tsx:340 +#: src/pages/stock/LocationDetail.tsx:213 +#: src/pages/stock/LocationDetail.tsx:335 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:238 -#: src/pages/stock/LocationDetail.tsx:345 +#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:340 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:238 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:247 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:335 +#: src/pages/stock/LocationDetail.tsx:331 msgid "Location Actions" msgstr "" @@ -5441,12 +5487,6 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:96 -msgid "Build Order" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" @@ -5731,7 +5771,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:229 #: src/tables/build/BuildLineTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:127 +#: src/tables/sales/SalesOrderLineItemTable.tsx:131 msgid "Includes variant stock" msgstr "" @@ -5742,7 +5782,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 #: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" @@ -6031,7 +6071,7 @@ msgid "Show tracked lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:119 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "In production" msgstr "" @@ -6040,7 +6080,7 @@ msgid "Insufficient stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:163 -#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/sales/SalesOrderLineItemTable.tsx:125 #: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" @@ -6054,7 +6094,7 @@ msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:283 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 +#: src/tables/sales/SalesOrderLineItemTable.tsx:247 msgid "Create Build Order" msgstr "" @@ -6245,24 +6285,24 @@ msgstr "" msgid "Required Tests" msgstr "" -#: src/tables/company/AddressTable.tsx:121 -#: src/tables/company/AddressTable.tsx:185 +#: src/tables/company/AddressTable.tsx:118 +#: src/tables/company/AddressTable.tsx:182 msgid "Add Address" msgstr "" -#: src/tables/company/AddressTable.tsx:126 +#: src/tables/company/AddressTable.tsx:123 msgid "Address created" msgstr "" -#: src/tables/company/AddressTable.tsx:135 +#: src/tables/company/AddressTable.tsx:132 msgid "Edit Address" msgstr "" -#: src/tables/company/AddressTable.tsx:143 +#: src/tables/company/AddressTable.tsx:140 msgid "Delete Address" msgstr "" -#: src/tables/company/AddressTable.tsx:144 +#: src/tables/company/AddressTable.tsx:141 msgid "Are you sure you want to delete this address?" msgstr "" @@ -6372,23 +6412,23 @@ msgid "Drag attachment file here to upload" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:86 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 #: src/tables/sales/ReturnOrderLineItemTable.tsx:60 -#: src/tables/sales/SalesOrderLineItemTable.tsx:196 +#: src/tables/sales/SalesOrderLineItemTable.tsx:200 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:98 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/SalesOrderLineItemTable.tsx:214 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:106 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/SalesOrderLineItemTable.tsx:222 +#: src/tables/sales/SalesOrderLineItemTable.tsx:226 msgid "Delete Line Item" msgstr "" @@ -6401,12 +6441,12 @@ msgid "Machine restarted" msgstr "" #: src/tables/machine/MachineListTable.tsx:212 -#: src/tables/machine/MachineListTable.tsx:263 +#: src/tables/machine/MachineListTable.tsx:262 msgid "Edit machine" msgstr "" #: src/tables/machine/MachineListTable.tsx:226 -#: src/tables/machine/MachineListTable.tsx:267 +#: src/tables/machine/MachineListTable.tsx:266 msgid "Delete machine" msgstr "" @@ -6419,7 +6459,7 @@ msgid "Are you sure you want to remove the machine \"{0}\"?" msgstr "" #: src/tables/machine/MachineListTable.tsx:255 -#: src/tables/machine/MachineListTable.tsx:432 +#: src/tables/machine/MachineListTable.tsx:431 msgid "Restart required" msgstr "" @@ -6427,50 +6467,50 @@ msgstr "" msgid "Machine Actions" msgstr "" -#: src/tables/machine/MachineListTable.tsx:272 +#: src/tables/machine/MachineListTable.tsx:271 msgid "Restart" msgstr "" -#: src/tables/machine/MachineListTable.tsx:274 +#: src/tables/machine/MachineListTable.tsx:273 msgid "Restart machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:276 +#: src/tables/machine/MachineListTable.tsx:275 msgid "manual restart required" msgstr "" -#: src/tables/machine/MachineListTable.tsx:292 +#: src/tables/machine/MachineListTable.tsx:291 msgid "Machine information" msgstr "" -#: src/tables/machine/MachineListTable.tsx:303 -#: src/tables/machine/MachineListTable.tsx:599 +#: src/tables/machine/MachineListTable.tsx:302 +#: src/tables/machine/MachineListTable.tsx:598 msgid "Machine Type" msgstr "" -#: src/tables/machine/MachineListTable.tsx:316 +#: src/tables/machine/MachineListTable.tsx:315 msgid "Machine Driver" msgstr "" -#: src/tables/machine/MachineListTable.tsx:329 +#: src/tables/machine/MachineListTable.tsx:328 msgid "Initialized" msgstr "" -#: src/tables/machine/MachineListTable.tsx:350 +#: src/tables/machine/MachineListTable.tsx:349 #: src/tables/machine/MachineTypeTable.tsx:261 msgid "Errors" msgstr "" -#: src/tables/machine/MachineListTable.tsx:358 +#: src/tables/machine/MachineListTable.tsx:357 #: src/tables/machine/MachineTypeTable.tsx:269 msgid "No errors reported" msgstr "" -#: src/tables/machine/MachineListTable.tsx:378 +#: src/tables/machine/MachineListTable.tsx:377 msgid "Machine Settings" msgstr "" -#: src/tables/machine/MachineListTable.tsx:389 +#: src/tables/machine/MachineListTable.tsx:388 msgid "Driver Settings" msgstr "" @@ -6478,15 +6518,15 @@ msgstr "" #~ msgid "Create machine" #~ msgstr "Create machine" -#: src/tables/machine/MachineListTable.tsx:506 +#: src/tables/machine/MachineListTable.tsx:505 msgid "Add machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:561 +#: src/tables/machine/MachineListTable.tsx:560 msgid "Machine detail" msgstr "" -#: src/tables/machine/MachineListTable.tsx:608 +#: src/tables/machine/MachineListTable.tsx:607 msgid "Driver" msgstr "" @@ -7252,7 +7292,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337 msgid "Import Line Items" msgstr "" @@ -7268,25 +7308,25 @@ msgstr "" msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:298 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342 #: src/tables/sales/ReturnOrderLineItemTable.tsx:142 -#: src/tables/sales/SalesOrderLineItemTable.tsx:240 +#: src/tables/sales/SalesOrderLineItemTable.tsx:257 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352 msgid "Receive items" msgstr "" @@ -7354,15 +7394,23 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:262 +#: src/tables/sales/SalesOrderLineItemTable.tsx:238 +msgid "Allocate Serial Numbers" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:279 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 +msgid "Allocate Serials" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:303 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 #: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" diff --git a/src/frontend/src/locales/vi/messages.po b/src/frontend/src/locales/vi/messages.po index 70aa92a38c..0e455e1dc8 100644 --- a/src/frontend/src/locales/vi/messages.po +++ b/src/frontend/src/locales/vi/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: vi\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-29 04:38\n" +"PO-Revision-Date: 2024-09-09 03:25\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -60,8 +60,9 @@ msgstr "" #: src/components/buttons/PrintingActions.tsx:106 #: src/components/buttons/PrintingActions.tsx:144 -#: src/components/editors/NotesEditor.tsx:65 -#: src/components/editors/NotesEditor.tsx:165 +#: src/components/editors/NotesEditor.tsx:40 +#: src/components/editors/NotesEditor.tsx:109 +#: src/components/editors/NotesEditor.tsx:163 #: src/components/forms/fields/ApiFormField.tsx:319 #: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 @@ -163,8 +164,8 @@ msgstr "" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:237 -#: src/components/items/ActionDropdown.tsx:238 +#: src/components/items/ActionDropdown.tsx:270 +#: src/components/items/ActionDropdown.tsx:271 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:210 @@ -239,31 +240,45 @@ msgstr "" #~ msgid "Part is virtual (not a physical part)" #~ msgstr "Part is virtual (not a physical part)" -#: src/components/editors/NotesEditor.tsx:66 +#: src/components/editors/NotesEditor.tsx:41 +#: src/components/editors/NotesEditor.tsx:110 msgid "Image upload failed" msgstr "" -#: src/components/editors/NotesEditor.tsx:156 +#: src/components/editors/NotesEditor.tsx:119 +#: src/components/editors/NotesEditor.tsx:154 #: src/components/forms/ApiForm.tsx:467 #: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "Thành công" -#: src/components/editors/NotesEditor.tsx:157 +#: src/components/editors/NotesEditor.tsx:120 +msgid "Image uploaded successfully" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:155 msgid "Notes saved successfully" msgstr "" -#: src/components/editors/NotesEditor.tsx:166 +#: src/components/editors/NotesEditor.tsx:164 msgid "Failed to save notes" msgstr "Không lưu được chú thích" -#: src/components/editors/NotesEditor.tsx:198 -msgid "Preview Notes" +#: src/components/editors/NotesEditor.tsx:182 +msgid "Disable Editing" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:191 +msgid "Enable Editing" msgstr "" #: src/components/editors/NotesEditor.tsx:198 -msgid "Edit Notes" -msgstr "" +#~ msgid "Preview Notes" +#~ msgstr "Preview Notes" + +#: src/components/editors/NotesEditor.tsx:198 +#~ msgid "Edit Notes" +#~ msgstr "Edit Notes" #: src/components/editors/NotesEditor.tsx:212 msgid "Save Notes" @@ -417,7 +432,7 @@ msgid "Update" msgstr "Cập nhật" #: src/components/forms/ApiForm.tsx:698 -#: src/components/items/ActionDropdown.tsx:217 +#: src/components/items/ActionDropdown.tsx:250 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:357 #: src/pages/Notifications.tsx:123 @@ -593,9 +608,9 @@ msgstr "Host" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 -#: src/pages/part/CategoryDetail.tsx:81 +#: src/pages/part/CategoryDetail.tsx:80 #: src/pages/part/PartDetail.tsx:143 -#: src/pages/stock/LocationDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:82 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -867,68 +882,72 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:131 -msgid "Barcode Actions" -msgstr "Chức năng mã vạch" - -#: src/components/items/ActionDropdown.tsx:136 -msgid "View" -msgstr "Xem" - -#: src/components/items/ActionDropdown.tsx:138 -msgid "View barcode" -msgstr "Xem mã vạch" +#: src/components/items/ActionDropdown.tsx:128 +msgid "Options" +msgstr "" #: src/components/items/ActionDropdown.tsx:140 #~ msgid "View Barcode" #~ msgstr "View Barcode" -#: src/components/items/ActionDropdown.tsx:144 +#: src/components/items/ActionDropdown.tsx:162 +#~ msgid "Link custom barcode" +#~ msgstr "Link custom barcode" + +#: src/components/items/ActionDropdown.tsx:164 +msgid "Barcode Actions" +msgstr "Chức năng mã vạch" + +#: src/components/items/ActionDropdown.tsx:169 +msgid "View" +msgstr "Xem" + +#: src/components/items/ActionDropdown.tsx:171 +msgid "View barcode" +msgstr "Xem mã vạch" + +#: src/components/items/ActionDropdown.tsx:177 msgid "Link Barcode" msgstr "Liên kết mã vạch" -#: src/components/items/ActionDropdown.tsx:146 +#: src/components/items/ActionDropdown.tsx:179 msgid "Link a custom barcode to this item" msgstr "" -#: src/components/items/ActionDropdown.tsx:152 +#: src/components/items/ActionDropdown.tsx:185 #: src/components/items/QRCode.tsx:195 #: src/forms/PurchaseOrderForms.tsx:419 msgid "Unlink Barcode" msgstr "Gỡ liên kết mã vạch" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:187 msgid "Unlink custom barcode" msgstr "Gỡ bỏ mã vạch tùy chỉnh" -#: src/components/items/ActionDropdown.tsx:162 -#~ msgid "Link custom barcode" -#~ msgstr "Link custom barcode" - -#: src/components/items/ActionDropdown.tsx:205 +#: src/components/items/ActionDropdown.tsx:238 #: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "Sửa" -#: src/components/items/ActionDropdown.tsx:206 +#: src/components/items/ActionDropdown.tsx:239 msgid "Edit item" msgstr "" -#: src/components/items/ActionDropdown.tsx:218 +#: src/components/items/ActionDropdown.tsx:251 msgid "Delete item" msgstr "Xoá mặt hàng" -#: src/components/items/ActionDropdown.tsx:226 -#: src/components/items/ActionDropdown.tsx:227 +#: src/components/items/ActionDropdown.tsx:259 +#: src/components/items/ActionDropdown.tsx:260 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:249 +#: src/components/items/ActionDropdown.tsx:282 #: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "Nhân bản" -#: src/components/items/ActionDropdown.tsx:250 +#: src/components/items/ActionDropdown.tsx:283 msgid "Duplicate item" msgstr "Nhân bản hàng hóa" @@ -1020,9 +1039,9 @@ msgstr "" #: src/components/items/QRCode.tsx:173 #: src/pages/part/PartDetail.tsx:218 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:161 -#: src/pages/sales/SalesOrderDetail.tsx:170 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:181 +#: src/pages/sales/ReturnOrderDetail.tsx:160 +#: src/pages/sales/SalesOrderDetail.tsx:169 msgid "Link" msgstr "Liên kết" @@ -1248,7 +1267,7 @@ msgstr "Cài đặt tài khoản" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:315 +#: src/pages/Index/Settings/SystemSettings.tsx:314 msgid "System Settings" msgstr "Thiết lập hệ thống" @@ -1383,7 +1402,19 @@ msgstr "Không có kết quả nào được tìm thấy với truy vấn tìm k msgid "Unknown model: {model}" msgstr "Model không rõ: {model}" -#: src/components/render/ModelType.tsx:22 +#: src/components/render/ModelType.tsx:101 +#~ msgid "Builds" +#~ msgstr "Builds" + +#: src/components/render/ModelType.tsx:147 +#~ msgid "Purchase Order Line" +#~ msgstr "Purchase Order Line" + +#: src/components/render/ModelType.tsx:148 +#~ msgid "Purchase Order Lines" +#~ msgstr "Purchase Order Lines" + +#: src/components/render/ModelType.tsx:202 #: src/forms/BuildForms.tsx:229 #: src/forms/BuildForms.tsx:452 #: src/forms/BuildForms.tsx:602 @@ -1396,8 +1427,8 @@ msgstr "Model không rõ: {model}" #: src/forms/StockForms.tsx:643 #: src/forms/StockForms.tsx:685 #: src/forms/StockForms.tsx:723 -#: src/pages/build/BuildDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:1080 +#: src/pages/build/BuildDetail.tsx:90 +#: src/pages/part/PartDetail.tsx:1079 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 @@ -1407,36 +1438,17 @@ msgstr "Model không rõ: {model}" msgid "Part" msgstr "Phụ kiện" -#: src/components/render/ModelType.tsx:23 -#: src/defaults/links.tsx:29 -#: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:173 -#: src/pages/part/CategoryDetail.tsx:119 -#: src/pages/part/CategoryDetail.tsx:244 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:835 -msgid "Parts" -msgstr "Phụ tùng" - -#: src/components/render/ModelType.tsx:31 +#: src/components/render/ModelType.tsx:204 msgid "Part Parameter Template" msgstr "Mẫu tham số phụ kiện" -#: src/components/render/ModelType.tsx:32 -msgid "Part Parameter Templates" -msgstr "Mẫu tham số phụ kiện" - -#: src/components/render/ModelType.tsx:38 +#: src/components/render/ModelType.tsx:206 msgid "Part Test Template" msgstr "" -#: src/components/render/ModelType.tsx:39 -msgid "Part Test Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:357 +#: src/components/render/ModelType.tsx:208 +#: src/pages/company/SupplierPartDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:355 #: src/pages/stock/StockDetail.tsx:169 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -1444,111 +1456,58 @@ msgstr "" msgid "Supplier Part" msgstr "Phụ kiện nhà cung cấp" -#: src/components/render/ModelType.tsx:46 -msgid "Supplier Parts" -msgstr "Nhà cung cấp phụ kiện" - -#: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:132 +#: src/components/render/ModelType.tsx:210 +#: src/pages/company/ManufacturerPartDetail.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 msgid "Manufacturer Part" msgstr "Phụ kiện nhà sản xuất" -#: src/components/render/ModelType.tsx:55 -msgid "Manufacturer Parts" -msgstr "Nhà sản xuất phụ kiện" - -#: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:305 +#: src/components/render/ModelType.tsx:212 +#: src/pages/part/CategoryDetail.tsx:303 msgid "Part Category" msgstr "Danh mục phụ kiện" -#: src/components/render/ModelType.tsx:64 -#: src/pages/part/CategoryDetail.tsx:258 -#: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1070 -msgid "Part Categories" -msgstr "Danh mục phụ kiện" - -#: src/components/render/ModelType.tsx:72 +#: src/components/render/ModelType.tsx:214 #: src/forms/BuildForms.tsx:602 -#: src/pages/stock/StockDetail.tsx:608 +#: src/pages/stock/StockDetail.tsx:607 #: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "Hàng trong kho" -#: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:203 -#: src/pages/stock/LocationDetail.tsx:125 -#: src/pages/stock/LocationDetail.tsx:178 -#: src/pages/stock/LocationDetail.tsx:384 -msgid "Stock Items" -msgstr "Hàng trong kho" - -#: src/components/render/ModelType.tsx:81 +#: src/components/render/ModelType.tsx:216 msgid "Stock Location" msgstr "Vị trí kho hàng" -#: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:376 -#: src/pages/stock/StockDetail.tsx:600 -msgid "Stock Locations" -msgstr "Vị trí kho hàng" - -#: src/components/render/ModelType.tsx:90 +#: src/components/render/ModelType.tsx:218 msgid "Stock Location Type" msgstr "" -#: src/components/render/ModelType.tsx:91 -msgid "Stock Location Types" -msgstr "" - -#: src/components/render/ModelType.tsx:95 +#: src/components/render/ModelType.tsx:220 msgid "Stock History" msgstr "" -#: src/components/render/ModelType.tsx:96 -msgid "Stock Histories" +#: src/components/render/ModelType.tsx:222 +#: src/pages/stock/StockDetail.tsx:209 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:96 +msgid "Build Order" msgstr "" -#: src/components/render/ModelType.tsx:100 -#: src/defaults/links.tsx:31 -#: src/defaults/menuItems.tsx:43 -msgid "Build" -msgstr "Xây dựng" - -#: src/components/render/ModelType.tsx:101 -msgid "Builds" -msgstr "Bản dựng" - -#: src/components/render/ModelType.tsx:109 +#: src/components/render/ModelType.tsx:224 msgid "Build Line" msgstr "" -#: src/components/render/ModelType.tsx:110 -msgid "Build Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:117 +#: src/components/render/ModelType.tsx:226 msgid "Build Item" msgstr "" -#: src/components/render/ModelType.tsx:118 -msgid "Build Items" -msgstr "" - -#: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:339 +#: src/components/render/ModelType.tsx:228 +#: src/pages/company/CompanyDetail.tsx:337 msgid "Company" msgstr "Công ty" -#: src/components/render/ModelType.tsx:123 -msgid "Companies" -msgstr "Doanh nghiệp" - -#: src/components/render/ModelType.tsx:131 +#: src/components/render/ModelType.tsx:230 #: src/tables/TableHoverCard.tsx:81 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 @@ -1557,176 +1516,262 @@ msgstr "Doanh nghiệp" msgid "Project Code" msgstr "Mã dự án" -#: src/components/render/ModelType.tsx:132 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 -msgid "Project Codes" -msgstr "Mã dự án" - -#: src/components/render/ModelType.tsx:138 +#: src/components/render/ModelType.tsx:232 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:463 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "Đơn đặt mua" -#: src/components/render/ModelType.tsx:139 -#: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:670 -#: src/pages/purchasing/PurchasingIndex.tsx:25 -msgid "Purchase Orders" -msgstr "Đơn hàng mua" - -#: src/components/render/ModelType.tsx:147 -msgid "Purchase Order Line" +#: src/components/render/ModelType.tsx:234 +msgid "Purchase Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:148 -msgid "Purchase Order Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:149 -#: src/pages/sales/SalesOrderDetail.tsx:505 +#: src/components/render/ModelType.tsx:236 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/sales/SalesOrderDetail.tsx:503 #: src/pages/stock/StockDetail.tsx:217 #: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "Đơn đặt bán" -#: src/components/render/ModelType.tsx:153 -#: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:677 -#: src/pages/sales/SalesIndex.tsx:26 -msgid "Sales Orders" -msgstr "Đơn hàng bán" - -#: src/components/render/ModelType.tsx:161 +#: src/components/render/ModelType.tsx:238 msgid "Sales Order Shipment" msgstr "Vận chuyển đơn hàng" -#: src/components/render/ModelType.tsx:162 -msgid "Sales Order Shipments" -msgstr "Vận chuyển đơn hàng" - -#: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/components/render/ModelType.tsx:240 +#: src/pages/sales/ReturnOrderDetail.tsx:452 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "Đơn hàng trả lại" -#: src/components/render/ModelType.tsx:169 -#: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:223 -#: src/pages/sales/SalesIndex.tsx:32 -msgid "Return Orders" -msgstr "Đơn hàng trả lại" - -#: src/components/render/ModelType.tsx:177 +#: src/components/render/ModelType.tsx:242 msgid "Return Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:178 -msgid "Return Order Line Items" -msgstr "" - -#: src/components/render/ModelType.tsx:182 -#: src/tables/company/AddressTable.tsx:47 +#: src/components/render/ModelType.tsx:244 +#: src/tables/company/AddressTable.tsx:48 msgid "Address" msgstr "Địa chỉ" -#: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:253 -msgid "Addresses" -msgstr "Địa chỉ" - -#: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:170 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/components/render/ModelType.tsx:246 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:178 msgid "Contact" msgstr "Liên hệ" -#: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:247 -msgid "Contacts" -msgstr "Danh bạ" - -#: src/components/render/ModelType.tsx:196 +#: src/components/render/ModelType.tsx:248 msgid "Owner" msgstr "Chủ sở hữu" -#: src/components/render/ModelType.tsx:197 -msgid "Owners" -msgstr "Chủ sở hữu" - -#: src/components/render/ModelType.tsx:203 +#: src/components/render/ModelType.tsx:250 #: src/tables/settings/ImportSessionTable.tsx:121 #: src/tables/stock/StockItemTestResultTable.tsx:204 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "Người dùng" -#: src/components/render/ModelType.tsx:204 +#: src/components/render/ModelType.tsx:252 +msgid "Group" +msgstr "" + +#: src/components/render/ModelType.tsx:254 +msgid "Import Session" +msgstr "" + +#: src/components/render/ModelType.tsx:256 +msgid "Label Template" +msgstr "" + +#: src/components/render/ModelType.tsx:258 +msgid "Report Template" +msgstr "" + +#: src/components/render/ModelType.tsx:260 +msgid "Plugin Configuration" +msgstr "" + +#: src/components/render/ModelType.tsx:262 +msgid "Content Type" +msgstr "" + +#: src/components/render/ModelType.tsx:264 +msgid "Unknown Model" +msgstr "" + +#: src/components/render/ModelType.tsx:275 +#: src/defaults/links.tsx:29 +#: src/defaults/menuItems.tsx:33 +#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/part/CategoryDetail.tsx:118 +#: src/pages/part/CategoryDetail.tsx:242 +#: src/pages/part/CategoryDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:835 +msgid "Parts" +msgstr "Phụ tùng" + +#: src/components/render/ModelType.tsx:277 +msgid "Part Parameter Templates" +msgstr "Mẫu tham số phụ kiện" + +#: src/components/render/ModelType.tsx:279 +msgid "Part Test Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:281 +msgid "Supplier Parts" +msgstr "Nhà cung cấp phụ kiện" + +#: src/components/render/ModelType.tsx:283 +msgid "Manufacturer Parts" +msgstr "Nhà sản xuất phụ kiện" + +#: src/components/render/ModelType.tsx:285 +#: src/pages/part/CategoryDetail.tsx:256 +#: src/pages/part/CategoryDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:1069 +msgid "Part Categories" +msgstr "Danh mục phụ kiện" + +#: src/components/render/ModelType.tsx:287 +#: src/pages/company/CompanyDetail.tsx:202 +#: src/pages/stock/LocationDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:379 +msgid "Stock Items" +msgstr "Hàng trong kho" + +#: src/components/render/ModelType.tsx:289 +#: src/pages/stock/LocationDetail.tsx:188 +#: src/pages/stock/LocationDetail.tsx:371 +#: src/pages/stock/StockDetail.tsx:599 +msgid "Stock Locations" +msgstr "Vị trí kho hàng" + +#: src/components/render/ModelType.tsx:291 +msgid "Stock Location Types" +msgstr "" + +#: src/components/render/ModelType.tsx:293 +msgid "Stock Histories" +msgstr "" + +#: src/components/render/ModelType.tsx:295 +#: src/pages/Index/Settings/SystemSettings.tsx:236 +#: src/pages/build/BuildDetail.tsx:534 +#: src/pages/build/BuildIndex.tsx:22 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/sales/SalesOrderDetail.tsx:328 +msgid "Build Orders" +msgstr "Đơn đặt bản dựng" + +#: src/components/render/ModelType.tsx:297 +msgid "Build Lines" +msgstr "" + +#: src/components/render/ModelType.tsx:299 +msgid "Build Items" +msgstr "" + +#: src/components/render/ModelType.tsx:301 +msgid "Companies" +msgstr "Doanh nghiệp" + +#: src/components/render/ModelType.tsx:303 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 +msgid "Project Codes" +msgstr "Mã dự án" + +#: src/components/render/ModelType.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/company/CompanyDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/part/PartDetail.tsx:670 +#: src/pages/purchasing/PurchasingIndex.tsx:25 +msgid "Purchase Orders" +msgstr "Đơn hàng mua" + +#: src/components/render/ModelType.tsx:307 +msgid "Purchase Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:309 +#: src/pages/Index/Settings/SystemSettings.tsx:269 +#: src/pages/company/CompanyDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:677 +#: src/pages/sales/SalesIndex.tsx:26 +msgid "Sales Orders" +msgstr "Đơn hàng bán" + +#: src/components/render/ModelType.tsx:311 +msgid "Sales Order Shipments" +msgstr "Vận chuyển đơn hàng" + +#: src/components/render/ModelType.tsx:313 +#: src/pages/Index/Settings/SystemSettings.tsx:285 +#: src/pages/company/CompanyDetail.tsx:222 +#: src/pages/sales/SalesIndex.tsx:32 +msgid "Return Orders" +msgstr "Đơn hàng trả lại" + +#: src/components/render/ModelType.tsx:315 +msgid "Return Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:317 +#: src/pages/company/CompanyDetail.tsx:252 +msgid "Addresses" +msgstr "Địa chỉ" + +#: src/components/render/ModelType.tsx:319 +#: src/pages/company/CompanyDetail.tsx:246 +msgid "Contacts" +msgstr "Danh bạ" + +#: src/components/render/ModelType.tsx:321 +msgid "Owners" +msgstr "Chủ sở hữu" + +#: src/components/render/ModelType.tsx:323 #: src/pages/Index/Settings/AdminCenter/Index.tsx:102 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "Người dùng" -#: src/components/render/ModelType.tsx:210 -msgid "Group" -msgstr "" - -#: src/components/render/ModelType.tsx:211 +#: src/components/render/ModelType.tsx:325 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 #: src/tables/settings/UserTable.tsx:138 #: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "Nhóm" -#: src/components/render/ModelType.tsx:218 -msgid "Import Session" -msgstr "" - -#: src/components/render/ModelType.tsx:219 +#: src/components/render/ModelType.tsx:327 msgid "Import Sessions" msgstr "" -#: src/components/render/ModelType.tsx:225 -msgid "Label Template" -msgstr "" - -#: src/components/render/ModelType.tsx:226 +#: src/components/render/ModelType.tsx:329 #: src/pages/Index/Settings/AdminCenter/Index.tsx:168 msgid "Label Templates" msgstr "" -#: src/components/render/ModelType.tsx:232 -msgid "Report Template" -msgstr "" - -#: src/components/render/ModelType.tsx:233 +#: src/components/render/ModelType.tsx:331 #: src/pages/Index/Settings/AdminCenter/Index.tsx:174 msgid "Report Templates" msgstr "" -#: src/components/render/ModelType.tsx:239 -msgid "Plugin Configuration" -msgstr "" - -#: src/components/render/ModelType.tsx:240 +#: src/components/render/ModelType.tsx:333 msgid "Plugin Configurations" msgstr "" -#: src/components/render/ModelType.tsx:246 -msgid "Content Type" +#: src/components/render/ModelType.tsx:335 +msgid "Content Types" msgstr "" -#: src/components/render/ModelType.tsx:247 -msgid "Content Types" +#: src/components/render/ModelType.tsx:337 +msgid "Unknown Models" msgstr "" #: src/components/render/Order.tsx:121 @@ -1735,8 +1780,8 @@ msgstr "Lô hàng" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:325 -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/CompanyDetail.tsx:323 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/pages/part/PartDetail.tsx:896 msgid "Inactive" msgstr "" @@ -1750,23 +1795,23 @@ msgstr "" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:206 +#: src/pages/Index/Settings/SystemSettings.tsx:204 #: src/pages/part/PartDetail.tsx:550 -#: src/pages/stock/LocationDetail.tsx:356 +#: src/pages/stock/LocationDetail.tsx:351 #: src/pages/stock/StockDetail.tsx:407 #: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "Kho hàng" -#: src/components/render/Stock.tsx:60 +#: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:565 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/build/BuildAllocatedStockTable.tsx:102 #: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "" -#: src/components/render/Stock.tsx:62 +#: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:234 #: src/forms/BuildForms.tsx:602 #: src/forms/PurchaseOrderForms.tsx:641 @@ -1774,7 +1819,7 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:171 #: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:571 +#: src/pages/stock/StockDetail.tsx:570 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 @@ -2503,7 +2548,7 @@ msgstr "Tin hiện tại" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:96 +#: src/pages/company/CompanyDetail.tsx:95 msgid "Website" msgstr "Trang web" @@ -2515,13 +2560,18 @@ msgstr "GitHub" msgid "Demo" msgstr "Demo" +#: src/defaults/links.tsx:31 +#: src/defaults/menuItems.tsx:43 +msgid "Build" +msgstr "Xây dựng" + #: src/defaults/links.tsx:33 #: src/defaults/menuItems.tsx:48 #: 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:329 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "Mua sắm" @@ -2529,9 +2579,9 @@ msgstr "Mua sắm" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:459 +#: src/pages/sales/ReturnOrderDetail.tsx:457 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:510 +#: src/pages/sales/SalesOrderDetail.tsx:508 msgid "Sales" msgstr "Bán hàng" @@ -2768,7 +2818,7 @@ msgid "Remove line" msgstr "" #: src/forms/BuildForms.tsx:631 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:200 msgid "Source Location" msgstr "" @@ -2886,9 +2936,9 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:521 -#: src/pages/build/BuildDetail.tsx:215 +#: src/pages/build/BuildDetail.tsx:214 #: src/pages/stock/StockDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:583 +#: src/pages/stock/StockDetail.tsx:582 #: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:189 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 @@ -2901,20 +2951,20 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:543 #: src/forms/StockForms.tsx:428 -#: src/pages/company/SupplierPartDetail.tsx:152 -#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/stock/StockDetail.tsx:240 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:105 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 -#: src/pages/sales/ReturnOrderDetail.tsx:117 -#: src/pages/sales/SalesOrderDetail.tsx:123 +#: src/pages/build/BuildDetail.tsx:104 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:143 +#: src/pages/sales/ReturnOrderDetail.tsx:116 +#: src/pages/sales/SalesOrderDetail.tsx:122 #: src/tables/build/BuildOrderTable.tsx:114 -#: src/tables/machine/MachineListTable.tsx:335 +#: src/tables/machine/MachineListTable.tsx:334 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 #: src/tables/sales/ReturnOrderLineItemTable.tsx:132 @@ -2928,13 +2978,13 @@ msgid "Status" msgstr "Trạng thái" #: src/forms/PurchaseOrderForms.tsx:565 -#: src/pages/company/SupplierPartDetail.tsx:106 +#: src/pages/company/SupplierPartDetail.tsx:105 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:641 -#: src/pages/company/SupplierPartDetail.tsx:124 +#: src/pages/company/SupplierPartDetail.tsx:123 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" @@ -3692,8 +3742,8 @@ msgstr "" #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 -#: src/tables/machine/MachineListTable.tsx:332 -#: src/tables/machine/MachineListTable.tsx:594 +#: src/tables/machine/MachineListTable.tsx:331 +#: src/tables/machine/MachineListTable.tsx:593 #: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 @@ -3759,32 +3809,32 @@ msgstr "Thanh tải" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27 #: src/tables/ColumnRenderers.tsx:248 msgid "Currency" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:31 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32 msgid "Rate" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:43 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44 msgid "Exchange rates updated" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:49 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50 msgid "Exchange rate update error" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:61 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:62 msgid "Refresh currency exchange rates" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:98 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 msgid "Last fetched" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:100 msgid "Base currency" msgstr "" @@ -3817,7 +3867,7 @@ msgid "Custom Units" msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:156 -#: src/pages/part/CategoryDetail.tsx:264 +#: src/pages/part/CategoryDetail.tsx:262 msgid "Part Parameters" msgstr "Tham số phụ kiện" @@ -3899,6 +3949,10 @@ msgstr "" msgid "Landscape" msgstr "" +#: src/pages/Index/Settings/AdminCenter/ReportTemplatePanel.tsx:26 +msgid "Attach to Model" +msgstr "" + #: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:35 msgid "Background Worker Not Running" msgstr "" @@ -4000,20 +4054,12 @@ msgstr "Nhãn" msgid "Reporting" msgstr "Báo cáo" -#: src/pages/Index/Settings/SystemSettings.tsx:231 +#: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/part/PartDetail.tsx:690 msgid "Stocktake" msgstr "Kiểm kê" -#: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:536 -#: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:624 -#: src/pages/sales/SalesOrderDetail.tsx:329 -msgid "Build Orders" -msgstr "Đơn đặt bản dựng" - -#: src/pages/Index/Settings/SystemSettings.tsx:318 +#: src/pages/Index/Settings/SystemSettings.tsx:317 msgid "Switch to User Setting" msgstr "Chuyển sang thiết lập người dùng" @@ -4069,37 +4115,37 @@ msgstr "Đánh dấu chưa đọc" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:98 +#: src/pages/build/BuildDetail.tsx:97 #: src/pages/part/PartDetail.tsx:150 #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:184 #: src/tables/build/BuildOrderTable.tsx:54 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderLineItemTable.tsx:66 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "IPN" -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:117 -#: src/pages/sales/ReturnOrderDetail.tsx:91 -#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/build/BuildDetail.tsx:110 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/sales/ReturnOrderDetail.tsx:90 +#: src/pages/sales/SalesOrderDetail.tsx:96 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/build/BuildLineTable.tsx:195 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:117 -#: src/pages/company/CompanyDetail.tsx:90 -#: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:92 -#: src/pages/part/CategoryDetail.tsx:101 +#: src/pages/build/BuildDetail.tsx:116 +#: src/pages/company/CompanyDetail.tsx:89 +#: src/pages/company/ManufacturerPartDetail.tsx:82 +#: src/pages/company/SupplierPartDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:100 #: src/pages/part/PartDetail.tsx:157 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 -#: src/pages/sales/ReturnOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:117 -#: src/pages/stock/LocationDetail.tsx:106 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 +#: src/pages/sales/ReturnOrderDetail.tsx:110 +#: src/pages/sales/SalesOrderDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:102 #: src/tables/ColumnRenderers.tsx:81 #: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 @@ -4112,34 +4158,34 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 #: src/tables/sales/SalesOrderAllocationTable.tsx:56 -#: src/tables/sales/SalesOrderLineItemTable.tsx:67 +#: src/tables/sales/SalesOrderLineItemTable.tsx:71 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "Mô tả" -#: src/pages/build/BuildDetail.tsx:125 +#: src/pages/build/BuildDetail.tsx:124 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:136 +#: src/pages/build/BuildDetail.tsx:135 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:144 -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:269 msgid "Completed Outputs" msgstr "Đầu ra hoàn thiện" -#: src/pages/build/BuildDetail.tsx:161 +#: src/pages/build/BuildDetail.tsx:160 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:168 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/part/PartDetail.tsx:372 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:195 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:215 +#: src/pages/sales/ReturnOrderDetail.tsx:194 +#: src/pages/sales/SalesOrderDetail.tsx:203 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -4147,19 +4193,19 @@ msgstr "" msgid "Responsible" msgstr "Chịu trách nhiệm" -#: src/pages/build/BuildDetail.tsx:175 +#: src/pages/build/BuildDetail.tsx:174 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:182 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:188 -#: src/pages/sales/SalesOrderDetail.tsx:197 +#: src/pages/build/BuildDetail.tsx:181 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:208 +#: src/pages/sales/ReturnOrderDetail.tsx:187 +#: src/pages/sales/SalesOrderDetail.tsx:196 #: src/tables/ColumnRenderers.tsx:212 #: src/tables/part/PartPurchaseOrdersTable.tsx:99 #: src/tables/sales/ReturnOrderLineItemTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Target Date" msgstr "Ngày mục tiêu" @@ -4169,7 +4215,7 @@ msgstr "Ngày mục tiêu" #~ msgid "View part barcode" #~ msgstr "View part barcode" -#: src/pages/build/BuildDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:188 msgid "Completed" msgstr "" @@ -4183,7 +4229,7 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:202 +#: src/pages/build/BuildDetail.tsx:201 msgid "Any location" msgstr "" @@ -4191,7 +4237,7 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:209 +#: src/pages/build/BuildDetail.tsx:208 msgid "Destination Location" msgstr "" @@ -4207,68 +4253,68 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:247 +#: src/pages/build/BuildDetail.tsx:246 msgid "Build Details" msgstr "Chi tiết bản dựng" -#: src/pages/build/BuildDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:263 -#: src/pages/sales/ReturnOrderDetail.tsx:126 -#: src/pages/sales/ReturnOrderDetail.tsx:233 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:268 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/build/BuildDetail.tsx:252 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:262 +#: src/pages/sales/ReturnOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:232 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:267 +#: src/pages/sales/SalesOrderDetail.tsx:276 msgid "Line Items" msgstr "Dòng hàng hóa" -#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/build/BuildDetail.tsx:262 msgid "Incomplete Outputs" msgstr "Đầu ra chưa hoàn hiện" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/sales/SalesOrderDetail.tsx:314 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 +#: src/pages/build/BuildDetail.tsx:294 msgid "Consumed Stock" msgstr "Kho tiêu thụ" -#: src/pages/build/BuildDetail.tsx:309 +#: src/pages/build/BuildDetail.tsx:308 msgid "Child Build Orders" msgstr "Đơn đặt bản dựng con" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:318 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:329 #: src/pages/part/PartDetail.tsx:707 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/company/CompanyDetail.tsx:259 -#: src/pages/company/ManufacturerPartDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:343 +#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/ManufacturerPartDetail.tsx:178 #: src/pages/part/PartDetail.tsx:729 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 -#: src/pages/sales/ReturnOrderDetail.tsx:270 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:304 +#: src/pages/sales/ReturnOrderDetail.tsx:269 +#: src/pages/sales/SalesOrderDetail.tsx:338 #: src/pages/stock/StockDetail.tsx:381 msgid "Attachments" msgstr "Đính kèm" -#: src/pages/build/BuildDetail.tsx:352 -#: src/pages/company/CompanyDetail.tsx:270 -#: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:253 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:269 +#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:252 #: src/pages/part/PartDetail.tsx:737 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:281 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:280 +#: src/pages/sales/SalesOrderDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:392 #: src/tables/build/BuildOrderTestTable.tsx:143 #: src/tables/stock/StockTrackingTable.tsx:189 @@ -4279,7 +4325,7 @@ msgstr "Ghi chú" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:370 +#: src/pages/build/BuildDetail.tsx:369 msgid "Edit Build Order" msgstr "" @@ -4287,126 +4333,126 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:390 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/SalesOrderDetail.tsx:375 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 +#: src/pages/sales/ReturnOrderDetail.tsx:341 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:402 msgid "Hold Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:350 +#: src/pages/sales/ReturnOrderDetail.tsx:349 +#: src/pages/sales/SalesOrderDetail.tsx:382 +msgid "Place this order on hold" +msgstr "" + #: src/pages/build/BuildDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:350 #: src/pages/sales/SalesOrderDetail.tsx:383 -msgid "Place this order on hold" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:406 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:352 -#: src/pages/sales/ReturnOrderDetail.tsx:351 -#: src/pages/sales/SalesOrderDetail.tsx:384 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:410 msgid "Issue Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/SalesOrderDetail.tsx:366 +msgid "Issue this order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:413 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335 #: src/pages/sales/ReturnOrderDetail.tsx:334 #: src/pages/sales/SalesOrderDetail.tsx:367 -msgid "Issue this order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:414 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:336 -#: src/pages/sales/ReturnOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:368 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:418 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:421 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:357 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 -#: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/sales/ReturnOrderDetail.tsx:358 +#: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:453 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 -#: src/pages/sales/ReturnOrderDetail.tsx:388 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:386 +#: src/pages/sales/ReturnOrderDetail.tsx:387 +#: src/pages/sales/SalesOrderDetail.tsx:420 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:460 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:394 -#: src/pages/sales/ReturnOrderDetail.tsx:395 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:459 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:393 +#: src/pages/sales/ReturnOrderDetail.tsx:394 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:477 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:459 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:415 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:457 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:464 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:462 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:492 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:429 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:426 +#: src/pages/sales/ReturnOrderDetail.tsx:427 +#: src/pages/sales/SalesOrderDetail.tsx:465 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:497 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:434 -#: src/pages/sales/SalesOrderDetail.tsx:472 +#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:432 +#: src/pages/sales/SalesOrderDetail.tsx:470 msgid "Cancel order" msgstr "" @@ -4418,24 +4464,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:104 +#: src/pages/company/CompanyDetail.tsx:103 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:111 +#: src/pages/company/CompanyDetail.tsx:110 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:120 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:126 +#: src/pages/company/CompanyDetail.tsx:125 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:116 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:333 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:132 +#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:201 +#: src/pages/company/SupplierPartDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4443,20 +4489,20 @@ msgstr "" msgid "Supplier" msgstr "Nhà cung cấp" -#: src/pages/company/CompanyDetail.tsx:132 +#: src/pages/company/CompanyDetail.tsx:131 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:101 -#: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:100 +#: src/pages/company/ManufacturerPartDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:130 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "Nhà sản xuất" -#: src/pages/company/CompanyDetail.tsx:138 +#: src/pages/company/CompanyDetail.tsx:137 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:105 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/ReturnOrderDetail.tsx:104 +#: src/pages/sales/SalesOrderDetail.tsx:110 #: src/pages/stock/StockDetail.tsx:226 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 @@ -4465,7 +4511,7 @@ msgstr "Nhà sản xuất" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:172 +#: src/pages/company/CompanyDetail.tsx:171 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "Chi tiết" @@ -4474,11 +4520,11 @@ msgstr "Chi tiết" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:178 +#: src/pages/company/CompanyDetail.tsx:177 msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:187 +#: src/pages/company/CompanyDetail.tsx:186 msgid "Supplied Parts" msgstr "" @@ -4486,84 +4532,84 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:232 +#: src/pages/company/CompanyDetail.tsx:231 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:290 +#: src/pages/company/CompanyDetail.tsx:289 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "Sửa doanh nghiệp" -#: src/pages/company/CompanyDetail.tsx:298 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:306 +#: src/pages/company/CompanyDetail.tsx:305 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/company/ManufacturerPartDetail.tsx:75 +#: src/pages/company/SupplierPartDetail.tsx:84 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:99 +#: src/pages/company/ManufacturerPartDetail.tsx:90 +#: src/pages/company/SupplierPartDetail.tsx:98 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:108 +#: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:138 +#: src/pages/company/ManufacturerPartDetail.tsx:137 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/ManufacturerPartDetail.tsx:146 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:153 +#: src/pages/company/ManufacturerPartDetail.tsx:152 #: src/pages/part/PartDetail.tsx:539 msgid "Parameters" msgstr "Thông số" -#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/company/ManufacturerPartDetail.tsx:164 #: src/pages/part/PartDetail.tsx:657 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "Nhà cung cấp" -#: src/pages/company/ManufacturerPartDetail.tsx:208 +#: src/pages/company/ManufacturerPartDetail.tsx:207 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:215 +#: src/pages/company/ManufacturerPartDetail.tsx:214 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:227 +#: src/pages/company/ManufacturerPartDetail.tsx:226 #: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: 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 "" -#: src/pages/company/SupplierPartDetail.tsx:159 +#: src/pages/company/SupplierPartDetail.tsx:158 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 @@ -4571,122 +4617,122 @@ msgstr "" msgid "Pack Quantity" msgstr "Số lượng gói" -#: src/pages/company/SupplierPartDetail.tsx:170 +#: src/pages/company/SupplierPartDetail.tsx:169 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:177 +#: src/pages/company/SupplierPartDetail.tsx:176 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:212 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:219 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:292 +#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:291 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:243 +#: src/pages/company/SupplierPartDetail.tsx:242 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:276 +#: src/pages/company/SupplierPartDetail.tsx:275 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:301 +#: src/pages/company/SupplierPartDetail.tsx:299 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "Sửa sản phẩm nhà cung cấp" -#: src/pages/company/SupplierPartDetail.tsx:309 +#: src/pages/company/SupplierPartDetail.tsx:307 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:315 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "Thêm sản phẩm nhà cung cấp" -#: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:98 +#: src/pages/part/CategoryDetail.tsx:92 +#: src/pages/stock/LocationDetail.tsx:94 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "Đường dẫn" -#: src/pages/part/CategoryDetail.tsx:109 +#: src/pages/part/CategoryDetail.tsx:108 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/part/CategoryDetail.tsx:125 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:138 +#: src/pages/part/CategoryDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:134 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" msgstr "Cấu trúc" -#: src/pages/part/CategoryDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:138 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:146 +#: src/pages/part/CategoryDetail.tsx:145 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:157 +#: src/pages/part/CategoryDetail.tsx:156 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:167 -#: src/pages/part/CategoryDetail.tsx:221 +#: src/pages/part/CategoryDetail.tsx:166 +#: src/pages/part/CategoryDetail.tsx:219 #: src/tables/part/PartCategoryTable.tsx:102 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:230 +#: src/pages/part/CategoryDetail.tsx:179 +#: src/pages/stock/LocationDetail.tsx:226 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 -#: src/pages/part/CategoryDetail.tsx:226 +#: src/pages/part/CategoryDetail.tsx:187 +#: src/pages/part/CategoryDetail.tsx:224 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:197 +#: src/pages/part/CategoryDetail.tsx:196 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:198 +#: src/pages/part/CategoryDetail.tsx:197 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:216 +#: src/pages/part/CategoryDetail.tsx:215 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:238 +#: src/pages/part/CategoryDetail.tsx:236 msgid "Category Details" msgstr "" @@ -4731,7 +4777,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:320 #: src/tables/build/BuildLineTable.tsx:166 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:103 +#: src/tables/sales/SalesOrderLineItemTable.tsx:107 msgid "Available Stock" msgstr "" @@ -4746,7 +4792,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:237 #: src/tables/build/BuildLineTable.tsx:128 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 +#: src/tables/sales/SalesOrderLineItemTable.tsx:145 msgid "On order" msgstr "" @@ -4770,7 +4816,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:295 #: src/pages/part/PartDetail.tsx:884 -#: src/pages/stock/StockDetail.tsx:560 +#: src/pages/stock/StockDetail.tsx:559 #: src/tables/build/BuildOrderTestTable.tsx:220 #: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" @@ -4915,7 +4961,7 @@ msgstr "Phụ kiện liên quan" #: src/pages/part/PartDetail.tsx:860 #: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:576 #: src/tables/build/BuildLineTable.tsx:59 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:177 @@ -4958,7 +5004,7 @@ msgid "Deleting this part cannot be reversed" msgstr "" #: src/pages/part/PartDetail.tsx:1006 -#: src/pages/stock/LocationDetail.tsx:313 +#: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" @@ -4975,7 +5021,7 @@ msgstr "" msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1094 +#: src/pages/part/PartDetail.tsx:1093 msgid "Select Part Revision" msgstr "" @@ -5028,7 +5074,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:89 +#: src/tables/sales/SalesOrderLineItemTable.tsx:93 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -5067,7 +5113,7 @@ msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 #: src/tables/bom/BomTable.tsx:176 #: src/tables/general/ExtraLineItemTable.tsx:56 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "Đơn giá" @@ -5196,23 +5242,23 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:88 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:98 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:97 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:122 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:133 -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:153 +#: src/pages/sales/ReturnOrderDetail.tsx:132 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Line Items" msgstr "" @@ -5222,91 +5268,91 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:140 -#: src/pages/sales/SalesOrderDetail.tsx:149 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:160 +#: src/pages/sales/ReturnOrderDetail.tsx:139 +#: src/pages/sales/SalesOrderDetail.tsx:148 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:147 -#: src/pages/sales/SalesOrderDetail.tsx:156 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:146 +#: src/pages/sales/SalesOrderDetail.tsx:155 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:182 -#: src/pages/sales/SalesOrderDetail.tsx:191 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 +#: src/pages/sales/ReturnOrderDetail.tsx:181 +#: src/pages/sales/SalesOrderDetail.tsx:190 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:227 -#: src/pages/sales/SalesOrderDetail.tsx:262 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 +#: src/pages/sales/ReturnOrderDetail.tsx:226 +#: src/pages/sales/SalesOrderDetail.tsx:261 msgid "Order Details" msgstr "Chi tiết đơn đặt" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 -#: src/pages/sales/ReturnOrderDetail.tsx:254 -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:275 +#: src/pages/sales/ReturnOrderDetail.tsx:253 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/pages/sales/SalesOrderDetail.tsx:453 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/sales/ReturnOrderDetail.tsx:412 +#: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order Actions" msgstr "Chức năng đơn đặt" -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/ReturnOrderDetail.tsx:96 +#: src/pages/sales/SalesOrderDetail.tsx:102 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:310 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:319 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:332 +#: src/pages/sales/ReturnOrderDetail.tsx:331 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:342 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:348 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Complete Return Order" msgstr "" @@ -5314,15 +5360,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:239 +#: src/pages/sales/SalesOrderDetail.tsx:238 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:248 +#: src/pages/sales/SalesOrderDetail.tsx:247 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5332,88 +5378,88 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:308 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:364 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:114 +#: src/pages/stock/LocationDetail.tsx:110 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:128 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:140 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:150 +#: src/pages/stock/LocationDetail.tsx:146 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:161 +#: src/pages/stock/LocationDetail.tsx:157 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:172 +#: src/pages/stock/LocationDetail.tsx:168 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:198 +#: src/pages/stock/LocationDetail.tsx:194 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:217 -#: src/pages/stock/LocationDetail.tsx:340 +#: src/pages/stock/LocationDetail.tsx:213 +#: src/pages/stock/LocationDetail.tsx:335 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:238 -#: src/pages/stock/LocationDetail.tsx:345 +#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:340 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:238 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:247 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:335 +#: src/pages/stock/LocationDetail.tsx:331 msgid "Location Actions" msgstr "" @@ -5441,12 +5487,6 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:96 -msgid "Build Order" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" @@ -5731,7 +5771,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:229 #: src/tables/build/BuildLineTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:127 +#: src/tables/sales/SalesOrderLineItemTable.tsx:131 msgid "Includes variant stock" msgstr "" @@ -5742,7 +5782,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 #: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" @@ -6031,7 +6071,7 @@ msgid "Show tracked lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:119 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "In production" msgstr "" @@ -6040,7 +6080,7 @@ msgid "Insufficient stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:163 -#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/sales/SalesOrderLineItemTable.tsx:125 #: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" @@ -6054,7 +6094,7 @@ msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:283 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 +#: src/tables/sales/SalesOrderLineItemTable.tsx:247 msgid "Create Build Order" msgstr "" @@ -6245,24 +6285,24 @@ msgstr "" msgid "Required Tests" msgstr "" -#: src/tables/company/AddressTable.tsx:121 -#: src/tables/company/AddressTable.tsx:185 +#: src/tables/company/AddressTable.tsx:118 +#: src/tables/company/AddressTable.tsx:182 msgid "Add Address" msgstr "" -#: src/tables/company/AddressTable.tsx:126 +#: src/tables/company/AddressTable.tsx:123 msgid "Address created" msgstr "" -#: src/tables/company/AddressTable.tsx:135 +#: src/tables/company/AddressTable.tsx:132 msgid "Edit Address" msgstr "" -#: src/tables/company/AddressTable.tsx:143 +#: src/tables/company/AddressTable.tsx:140 msgid "Delete Address" msgstr "" -#: src/tables/company/AddressTable.tsx:144 +#: src/tables/company/AddressTable.tsx:141 msgid "Are you sure you want to delete this address?" msgstr "" @@ -6372,23 +6412,23 @@ msgid "Drag attachment file here to upload" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:86 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 #: src/tables/sales/ReturnOrderLineItemTable.tsx:60 -#: src/tables/sales/SalesOrderLineItemTable.tsx:196 +#: src/tables/sales/SalesOrderLineItemTable.tsx:200 msgid "Add Line Item" msgstr "Thêm hạng mục" #: src/tables/general/ExtraLineItemTable.tsx:98 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/SalesOrderLineItemTable.tsx:214 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Edit Line Item" msgstr "Sửa hạng mục" #: src/tables/general/ExtraLineItemTable.tsx:106 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/SalesOrderLineItemTable.tsx:222 +#: src/tables/sales/SalesOrderLineItemTable.tsx:226 msgid "Delete Line Item" msgstr "" @@ -6401,12 +6441,12 @@ msgid "Machine restarted" msgstr "" #: src/tables/machine/MachineListTable.tsx:212 -#: src/tables/machine/MachineListTable.tsx:263 +#: src/tables/machine/MachineListTable.tsx:262 msgid "Edit machine" msgstr "" #: src/tables/machine/MachineListTable.tsx:226 -#: src/tables/machine/MachineListTable.tsx:267 +#: src/tables/machine/MachineListTable.tsx:266 msgid "Delete machine" msgstr "" @@ -6419,7 +6459,7 @@ msgid "Are you sure you want to remove the machine \"{0}\"?" msgstr "" #: src/tables/machine/MachineListTable.tsx:255 -#: src/tables/machine/MachineListTable.tsx:432 +#: src/tables/machine/MachineListTable.tsx:431 msgid "Restart required" msgstr "" @@ -6427,50 +6467,50 @@ msgstr "" msgid "Machine Actions" msgstr "" -#: src/tables/machine/MachineListTable.tsx:272 +#: src/tables/machine/MachineListTable.tsx:271 msgid "Restart" msgstr "" -#: src/tables/machine/MachineListTable.tsx:274 +#: src/tables/machine/MachineListTable.tsx:273 msgid "Restart machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:276 +#: src/tables/machine/MachineListTable.tsx:275 msgid "manual restart required" msgstr "" -#: src/tables/machine/MachineListTable.tsx:292 +#: src/tables/machine/MachineListTable.tsx:291 msgid "Machine information" msgstr "" -#: src/tables/machine/MachineListTable.tsx:303 -#: src/tables/machine/MachineListTable.tsx:599 +#: src/tables/machine/MachineListTable.tsx:302 +#: src/tables/machine/MachineListTable.tsx:598 msgid "Machine Type" msgstr "" -#: src/tables/machine/MachineListTable.tsx:316 +#: src/tables/machine/MachineListTable.tsx:315 msgid "Machine Driver" msgstr "" -#: src/tables/machine/MachineListTable.tsx:329 +#: src/tables/machine/MachineListTable.tsx:328 msgid "Initialized" msgstr "" -#: src/tables/machine/MachineListTable.tsx:350 +#: src/tables/machine/MachineListTable.tsx:349 #: src/tables/machine/MachineTypeTable.tsx:261 msgid "Errors" msgstr "" -#: src/tables/machine/MachineListTable.tsx:358 +#: src/tables/machine/MachineListTable.tsx:357 #: src/tables/machine/MachineTypeTable.tsx:269 msgid "No errors reported" msgstr "" -#: src/tables/machine/MachineListTable.tsx:378 +#: src/tables/machine/MachineListTable.tsx:377 msgid "Machine Settings" msgstr "" -#: src/tables/machine/MachineListTable.tsx:389 +#: src/tables/machine/MachineListTable.tsx:388 msgid "Driver Settings" msgstr "" @@ -6478,15 +6518,15 @@ msgstr "" #~ msgid "Create machine" #~ msgstr "Create machine" -#: src/tables/machine/MachineListTable.tsx:506 +#: src/tables/machine/MachineListTable.tsx:505 msgid "Add machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:561 +#: src/tables/machine/MachineListTable.tsx:560 msgid "Machine detail" msgstr "" -#: src/tables/machine/MachineListTable.tsx:608 +#: src/tables/machine/MachineListTable.tsx:607 msgid "Driver" msgstr "" @@ -7252,7 +7292,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337 msgid "Import Line Items" msgstr "" @@ -7268,25 +7308,25 @@ msgstr "Mã nhà cung cấp" msgid "Supplier Link" msgstr "Liên kết nhà cung cấp" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 msgid "Manufacturer Code" msgstr "Mã nhà sản xuất" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227 msgid "Destination" msgstr "Đích đến" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:298 msgid "Receive line item" msgstr "Nhận hạng mục" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342 #: src/tables/sales/ReturnOrderLineItemTable.tsx:142 -#: src/tables/sales/SalesOrderLineItemTable.tsx:240 +#: src/tables/sales/SalesOrderLineItemTable.tsx:257 msgid "Add line item" msgstr "Thêm hạng mục" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352 msgid "Receive items" msgstr "Nhận hàng hóa" @@ -7354,15 +7394,23 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:262 +#: src/tables/sales/SalesOrderLineItemTable.tsx:238 +msgid "Allocate Serial Numbers" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:279 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 +msgid "Allocate Serials" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:303 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 #: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" diff --git a/src/frontend/src/locales/zh_Hans/messages.po b/src/frontend/src/locales/zh_Hans/messages.po index 165966df33..54a9a9c926 100644 --- a/src/frontend/src/locales/zh_Hans/messages.po +++ b/src/frontend/src/locales/zh_Hans/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: zh\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-29 04:37\n" +"PO-Revision-Date: 2024-09-10 00:20\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -60,8 +60,9 @@ msgstr "标签打印成功" #: src/components/buttons/PrintingActions.tsx:106 #: src/components/buttons/PrintingActions.tsx:144 -#: src/components/editors/NotesEditor.tsx:65 -#: src/components/editors/NotesEditor.tsx:165 +#: src/components/editors/NotesEditor.tsx:40 +#: src/components/editors/NotesEditor.tsx:109 +#: src/components/editors/NotesEditor.tsx:163 #: src/components/forms/fields/ApiFormField.tsx:319 #: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 @@ -109,7 +110,7 @@ msgstr "列印報告" #: src/components/buttons/RemoveRowButton.tsx:8 msgid "Remove this row" -msgstr "" +msgstr "移除此行" #: src/components/buttons/ScanButton.tsx:15 msgid "Scan QR code" @@ -163,8 +164,8 @@ msgstr "移除" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:237 -#: src/components/items/ActionDropdown.tsx:238 +#: src/components/items/ActionDropdown.tsx:270 +#: src/components/items/ActionDropdown.tsx:271 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:210 @@ -239,31 +240,45 @@ msgstr "删除图片" #~ msgid "Part is virtual (not a physical part)" #~ msgstr "Part is virtual (not a physical part)" -#: src/components/editors/NotesEditor.tsx:66 +#: src/components/editors/NotesEditor.tsx:41 +#: src/components/editors/NotesEditor.tsx:110 msgid "Image upload failed" msgstr "图片上传失败" -#: src/components/editors/NotesEditor.tsx:156 +#: src/components/editors/NotesEditor.tsx:119 +#: src/components/editors/NotesEditor.tsx:154 #: src/components/forms/ApiForm.tsx:467 #: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "操作成功" -#: src/components/editors/NotesEditor.tsx:157 +#: src/components/editors/NotesEditor.tsx:120 +msgid "Image uploaded successfully" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:155 msgid "Notes saved successfully" msgstr "备注保存成功" -#: src/components/editors/NotesEditor.tsx:166 +#: src/components/editors/NotesEditor.tsx:164 msgid "Failed to save notes" msgstr "保存记事失败" -#: src/components/editors/NotesEditor.tsx:198 -msgid "Preview Notes" -msgstr "预览备注" +#: src/components/editors/NotesEditor.tsx:182 +msgid "Disable Editing" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:191 +msgid "Enable Editing" +msgstr "" #: src/components/editors/NotesEditor.tsx:198 -msgid "Edit Notes" -msgstr "编辑备注" +#~ msgid "Preview Notes" +#~ msgstr "Preview Notes" + +#: src/components/editors/NotesEditor.tsx:198 +#~ msgid "Edit Notes" +#~ msgstr "Edit Notes" #: src/components/editors/NotesEditor.tsx:212 msgid "Save Notes" @@ -417,7 +432,7 @@ msgid "Update" msgstr "更新" #: src/components/forms/ApiForm.tsx:698 -#: src/components/items/ActionDropdown.tsx:217 +#: src/components/items/ActionDropdown.tsx:250 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:357 #: src/pages/Notifications.tsx:123 @@ -593,9 +608,9 @@ msgstr "主机" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 -#: src/pages/part/CategoryDetail.tsx:81 +#: src/pages/part/CategoryDetail.tsx:80 #: src/pages/part/PartDetail.tsx:143 -#: src/pages/stock/LocationDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:82 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -867,68 +882,72 @@ msgstr "导入记录" msgid "Imported rows" msgstr "导入的行" -#: src/components/items/ActionDropdown.tsx:131 -msgid "Barcode Actions" -msgstr "条形码操作" - -#: src/components/items/ActionDropdown.tsx:136 -msgid "View" -msgstr "视图" - -#: src/components/items/ActionDropdown.tsx:138 -msgid "View barcode" -msgstr "查看条形码" +#: src/components/items/ActionDropdown.tsx:128 +msgid "Options" +msgstr "" #: src/components/items/ActionDropdown.tsx:140 #~ msgid "View Barcode" #~ msgstr "View Barcode" -#: src/components/items/ActionDropdown.tsx:144 +#: src/components/items/ActionDropdown.tsx:162 +#~ msgid "Link custom barcode" +#~ msgstr "Link custom barcode" + +#: src/components/items/ActionDropdown.tsx:164 +msgid "Barcode Actions" +msgstr "条形码操作" + +#: src/components/items/ActionDropdown.tsx:169 +msgid "View" +msgstr "视图" + +#: src/components/items/ActionDropdown.tsx:171 +msgid "View barcode" +msgstr "查看条形码" + +#: src/components/items/ActionDropdown.tsx:177 msgid "Link Barcode" msgstr "关联二维码" -#: src/components/items/ActionDropdown.tsx:146 +#: src/components/items/ActionDropdown.tsx:179 msgid "Link a custom barcode to this item" -msgstr "" +msgstr "将自定义条形码链接到此项目" -#: src/components/items/ActionDropdown.tsx:152 +#: src/components/items/ActionDropdown.tsx:185 #: src/components/items/QRCode.tsx:195 #: src/forms/PurchaseOrderForms.tsx:419 msgid "Unlink Barcode" msgstr "解绑条形码" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:187 msgid "Unlink custom barcode" msgstr "解绑自定义条形码链接" -#: src/components/items/ActionDropdown.tsx:162 -#~ msgid "Link custom barcode" -#~ msgstr "Link custom barcode" - -#: src/components/items/ActionDropdown.tsx:205 +#: src/components/items/ActionDropdown.tsx:238 #: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "编辑" -#: src/components/items/ActionDropdown.tsx:206 +#: src/components/items/ActionDropdown.tsx:239 msgid "Edit item" -msgstr "" +msgstr "编辑项目" -#: src/components/items/ActionDropdown.tsx:218 +#: src/components/items/ActionDropdown.tsx:251 msgid "Delete item" msgstr "删除项目" -#: src/components/items/ActionDropdown.tsx:226 -#: src/components/items/ActionDropdown.tsx:227 +#: src/components/items/ActionDropdown.tsx:259 +#: src/components/items/ActionDropdown.tsx:260 msgid "Hold" msgstr "挂起" -#: src/components/items/ActionDropdown.tsx:249 +#: src/components/items/ActionDropdown.tsx:282 #: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "复制" -#: src/components/items/ActionDropdown.tsx:250 +#: src/components/items/ActionDropdown.tsx:283 msgid "Duplicate item" msgstr "重复项目" @@ -1020,15 +1039,15 @@ msgstr "选择错误纠正级别" #: src/components/items/QRCode.tsx:173 #: src/pages/part/PartDetail.tsx:218 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:161 -#: src/pages/sales/SalesOrderDetail.tsx:170 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:181 +#: src/pages/sales/ReturnOrderDetail.tsx:160 +#: src/pages/sales/SalesOrderDetail.tsx:169 msgid "Link" msgstr "链接" #: src/components/items/QRCode.tsx:192 msgid "This will remove the link to the associated barcode" -msgstr "" +msgstr "这将删除关联条形码的链接" #: src/components/modals/AboutInvenTreeModal.tsx:99 msgid "Version Information" @@ -1248,7 +1267,7 @@ msgstr "账户设定" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:315 +#: src/pages/Index/Settings/SystemSettings.tsx:314 msgid "System Settings" msgstr "系统设置" @@ -1383,7 +1402,19 @@ msgstr "没有可供搜索查询的结果" msgid "Unknown model: {model}" msgstr "未知模型: {model}" -#: src/components/render/ModelType.tsx:22 +#: src/components/render/ModelType.tsx:101 +#~ msgid "Builds" +#~ msgstr "Builds" + +#: src/components/render/ModelType.tsx:147 +#~ msgid "Purchase Order Line" +#~ msgstr "Purchase Order Line" + +#: src/components/render/ModelType.tsx:148 +#~ msgid "Purchase Order Lines" +#~ msgstr "Purchase Order Lines" + +#: src/components/render/ModelType.tsx:202 #: src/forms/BuildForms.tsx:229 #: src/forms/BuildForms.tsx:452 #: src/forms/BuildForms.tsx:602 @@ -1396,8 +1427,8 @@ msgstr "未知模型: {model}" #: src/forms/StockForms.tsx:643 #: src/forms/StockForms.tsx:685 #: src/forms/StockForms.tsx:723 -#: src/pages/build/BuildDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:1080 +#: src/pages/build/BuildDetail.tsx:90 +#: src/pages/part/PartDetail.tsx:1079 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 @@ -1407,36 +1438,17 @@ msgstr "未知模型: {model}" msgid "Part" msgstr "零件" -#: src/components/render/ModelType.tsx:23 -#: src/defaults/links.tsx:29 -#: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:173 -#: src/pages/part/CategoryDetail.tsx:119 -#: src/pages/part/CategoryDetail.tsx:244 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:835 -msgid "Parts" -msgstr "零件" - -#: src/components/render/ModelType.tsx:31 +#: src/components/render/ModelType.tsx:204 msgid "Part Parameter Template" msgstr "零件参数模板" -#: src/components/render/ModelType.tsx:32 -msgid "Part Parameter Templates" -msgstr "零件参数模板" - -#: src/components/render/ModelType.tsx:38 +#: src/components/render/ModelType.tsx:206 msgid "Part Test Template" msgstr "零件测试模板" -#: src/components/render/ModelType.tsx:39 -msgid "Part Test Templates" -msgstr "零件测试模板" - -#: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:357 +#: src/components/render/ModelType.tsx:208 +#: src/pages/company/SupplierPartDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:355 #: src/pages/stock/StockDetail.tsx:169 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -1444,111 +1456,58 @@ msgstr "零件测试模板" msgid "Supplier Part" msgstr "供应商零件" -#: src/components/render/ModelType.tsx:46 -msgid "Supplier Parts" -msgstr "供应商零件" - -#: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:132 +#: src/components/render/ModelType.tsx:210 +#: src/pages/company/ManufacturerPartDetail.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 msgid "Manufacturer Part" msgstr "制造商零件" -#: src/components/render/ModelType.tsx:55 -msgid "Manufacturer Parts" -msgstr "制造商零件" - -#: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:305 +#: src/components/render/ModelType.tsx:212 +#: src/pages/part/CategoryDetail.tsx:303 msgid "Part Category" msgstr "零件类别" -#: src/components/render/ModelType.tsx:64 -#: src/pages/part/CategoryDetail.tsx:258 -#: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1070 -msgid "Part Categories" -msgstr "零件类别" - -#: src/components/render/ModelType.tsx:72 +#: src/components/render/ModelType.tsx:214 #: src/forms/BuildForms.tsx:602 -#: src/pages/stock/StockDetail.tsx:608 +#: src/pages/stock/StockDetail.tsx:607 #: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "库存项" -#: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:203 -#: src/pages/stock/LocationDetail.tsx:125 -#: src/pages/stock/LocationDetail.tsx:178 -#: src/pages/stock/LocationDetail.tsx:384 -msgid "Stock Items" -msgstr "库存项" - -#: src/components/render/ModelType.tsx:81 +#: src/components/render/ModelType.tsx:216 msgid "Stock Location" msgstr "库存地点" -#: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:376 -#: src/pages/stock/StockDetail.tsx:600 -msgid "Stock Locations" -msgstr "库存地点" - -#: src/components/render/ModelType.tsx:90 +#: src/components/render/ModelType.tsx:218 msgid "Stock Location Type" msgstr "库存地点类型" -#: src/components/render/ModelType.tsx:91 -msgid "Stock Location Types" -msgstr "库存地点类型" - -#: src/components/render/ModelType.tsx:95 +#: src/components/render/ModelType.tsx:220 msgid "Stock History" msgstr "库存历史记录" -#: src/components/render/ModelType.tsx:96 -msgid "Stock Histories" -msgstr "库存历史记录" +#: src/components/render/ModelType.tsx:222 +#: src/pages/stock/StockDetail.tsx:209 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:96 +msgid "Build Order" +msgstr "生产订单" -#: src/components/render/ModelType.tsx:100 -#: src/defaults/links.tsx:31 -#: src/defaults/menuItems.tsx:43 -msgid "Build" -msgstr "生产..." - -#: src/components/render/ModelType.tsx:101 -msgid "Builds" -msgstr "编译" - -#: src/components/render/ModelType.tsx:109 +#: src/components/render/ModelType.tsx:224 msgid "Build Line" msgstr "生产行" -#: src/components/render/ModelType.tsx:110 -msgid "Build Lines" -msgstr "生产行" - -#: src/components/render/ModelType.tsx:117 +#: src/components/render/ModelType.tsx:226 msgid "Build Item" msgstr "构建项目:" -#: src/components/render/ModelType.tsx:118 -msgid "Build Items" -msgstr "构建多个项目" - -#: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:339 +#: src/components/render/ModelType.tsx:228 +#: src/pages/company/CompanyDetail.tsx:337 msgid "Company" msgstr "公司" -#: src/components/render/ModelType.tsx:123 -msgid "Companies" -msgstr "公司" - -#: src/components/render/ModelType.tsx:131 +#: src/components/render/ModelType.tsx:230 #: src/tables/TableHoverCard.tsx:81 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 @@ -1557,176 +1516,262 @@ msgstr "公司" msgid "Project Code" msgstr "项目编码" -#: src/components/render/ModelType.tsx:132 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 -msgid "Project Codes" -msgstr "项目编码" - -#: src/components/render/ModelType.tsx:138 +#: src/components/render/ModelType.tsx:232 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:463 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "采购订单" -#: src/components/render/ModelType.tsx:139 -#: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:670 -#: src/pages/purchasing/PurchasingIndex.tsx:25 -msgid "Purchase Orders" -msgstr "采购订单" +#: src/components/render/ModelType.tsx:234 +msgid "Purchase Order Line Item" +msgstr "" -#: src/components/render/ModelType.tsx:147 -msgid "Purchase Order Line" -msgstr "采购订单行" - -#: src/components/render/ModelType.tsx:148 -msgid "Purchase Order Lines" -msgstr "采购订单行" - -#: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:149 -#: src/pages/sales/SalesOrderDetail.tsx:505 +#: src/components/render/ModelType.tsx:236 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/sales/SalesOrderDetail.tsx:503 #: src/pages/stock/StockDetail.tsx:217 #: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "销售订单" -#: src/components/render/ModelType.tsx:153 -#: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:677 -#: src/pages/sales/SalesIndex.tsx:26 -msgid "Sales Orders" -msgstr "销售订单" - -#: src/components/render/ModelType.tsx:161 +#: src/components/render/ModelType.tsx:238 msgid "Sales Order Shipment" msgstr "销售订单配送" -#: src/components/render/ModelType.tsx:162 -msgid "Sales Order Shipments" -msgstr "销售订单配送" - -#: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/components/render/ModelType.tsx:240 +#: src/pages/sales/ReturnOrderDetail.tsx:452 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "退货订单" -#: src/components/render/ModelType.tsx:169 -#: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:223 -#: src/pages/sales/SalesIndex.tsx:32 -msgid "Return Orders" -msgstr "退货订单" - -#: src/components/render/ModelType.tsx:177 +#: src/components/render/ModelType.tsx:242 msgid "Return Order Line Item" msgstr "退货订单行项目" -#: src/components/render/ModelType.tsx:178 -msgid "Return Order Line Items" -msgstr "退货订单行项目" - -#: src/components/render/ModelType.tsx:182 -#: src/tables/company/AddressTable.tsx:47 +#: src/components/render/ModelType.tsx:244 +#: src/tables/company/AddressTable.tsx:48 msgid "Address" msgstr "地址" -#: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:253 -msgid "Addresses" -msgstr "地址" - -#: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:170 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/components/render/ModelType.tsx:246 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:178 msgid "Contact" msgstr "联系人" -#: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:247 -msgid "Contacts" -msgstr "联系人" - -#: src/components/render/ModelType.tsx:196 +#: src/components/render/ModelType.tsx:248 msgid "Owner" msgstr "所有者" -#: src/components/render/ModelType.tsx:197 -msgid "Owners" -msgstr "所有者" - -#: src/components/render/ModelType.tsx:203 +#: src/components/render/ModelType.tsx:250 #: src/tables/settings/ImportSessionTable.tsx:121 #: src/tables/stock/StockItemTestResultTable.tsx:204 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "用户" -#: src/components/render/ModelType.tsx:204 +#: src/components/render/ModelType.tsx:252 +msgid "Group" +msgstr "群组" + +#: src/components/render/ModelType.tsx:254 +msgid "Import Session" +msgstr "导入会话" + +#: src/components/render/ModelType.tsx:256 +msgid "Label Template" +msgstr "标签模板" + +#: src/components/render/ModelType.tsx:258 +msgid "Report Template" +msgstr "报告模板" + +#: src/components/render/ModelType.tsx:260 +msgid "Plugin Configuration" +msgstr "插件配置" + +#: src/components/render/ModelType.tsx:262 +msgid "Content Type" +msgstr "" + +#: src/components/render/ModelType.tsx:264 +msgid "Unknown Model" +msgstr "" + +#: src/components/render/ModelType.tsx:275 +#: src/defaults/links.tsx:29 +#: src/defaults/menuItems.tsx:33 +#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/part/CategoryDetail.tsx:118 +#: src/pages/part/CategoryDetail.tsx:242 +#: src/pages/part/CategoryDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:835 +msgid "Parts" +msgstr "零件" + +#: src/components/render/ModelType.tsx:277 +msgid "Part Parameter Templates" +msgstr "零件参数模板" + +#: src/components/render/ModelType.tsx:279 +msgid "Part Test Templates" +msgstr "零件测试模板" + +#: src/components/render/ModelType.tsx:281 +msgid "Supplier Parts" +msgstr "供应商零件" + +#: src/components/render/ModelType.tsx:283 +msgid "Manufacturer Parts" +msgstr "制造商零件" + +#: src/components/render/ModelType.tsx:285 +#: src/pages/part/CategoryDetail.tsx:256 +#: src/pages/part/CategoryDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:1069 +msgid "Part Categories" +msgstr "零件类别" + +#: src/components/render/ModelType.tsx:287 +#: src/pages/company/CompanyDetail.tsx:202 +#: src/pages/stock/LocationDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:379 +msgid "Stock Items" +msgstr "库存项" + +#: src/components/render/ModelType.tsx:289 +#: src/pages/stock/LocationDetail.tsx:188 +#: src/pages/stock/LocationDetail.tsx:371 +#: src/pages/stock/StockDetail.tsx:599 +msgid "Stock Locations" +msgstr "库存地点" + +#: src/components/render/ModelType.tsx:291 +msgid "Stock Location Types" +msgstr "库存地点类型" + +#: src/components/render/ModelType.tsx:293 +msgid "Stock Histories" +msgstr "库存历史记录" + +#: src/components/render/ModelType.tsx:295 +#: src/pages/Index/Settings/SystemSettings.tsx:236 +#: src/pages/build/BuildDetail.tsx:534 +#: src/pages/build/BuildIndex.tsx:22 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/sales/SalesOrderDetail.tsx:328 +msgid "Build Orders" +msgstr "生产订单" + +#: src/components/render/ModelType.tsx:297 +msgid "Build Lines" +msgstr "生产行" + +#: src/components/render/ModelType.tsx:299 +msgid "Build Items" +msgstr "构建多个项目" + +#: src/components/render/ModelType.tsx:301 +msgid "Companies" +msgstr "公司" + +#: src/components/render/ModelType.tsx:303 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 +msgid "Project Codes" +msgstr "项目编码" + +#: src/components/render/ModelType.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/company/CompanyDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/part/PartDetail.tsx:670 +#: src/pages/purchasing/PurchasingIndex.tsx:25 +msgid "Purchase Orders" +msgstr "采购订单" + +#: src/components/render/ModelType.tsx:307 +msgid "Purchase Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:309 +#: src/pages/Index/Settings/SystemSettings.tsx:269 +#: src/pages/company/CompanyDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:677 +#: src/pages/sales/SalesIndex.tsx:26 +msgid "Sales Orders" +msgstr "销售订单" + +#: src/components/render/ModelType.tsx:311 +msgid "Sales Order Shipments" +msgstr "销售订单配送" + +#: src/components/render/ModelType.tsx:313 +#: src/pages/Index/Settings/SystemSettings.tsx:285 +#: src/pages/company/CompanyDetail.tsx:222 +#: src/pages/sales/SalesIndex.tsx:32 +msgid "Return Orders" +msgstr "退货订单" + +#: src/components/render/ModelType.tsx:315 +msgid "Return Order Line Items" +msgstr "退货订单行项目" + +#: src/components/render/ModelType.tsx:317 +#: src/pages/company/CompanyDetail.tsx:252 +msgid "Addresses" +msgstr "地址" + +#: src/components/render/ModelType.tsx:319 +#: src/pages/company/CompanyDetail.tsx:246 +msgid "Contacts" +msgstr "联系人" + +#: src/components/render/ModelType.tsx:321 +msgid "Owners" +msgstr "所有者" + +#: src/components/render/ModelType.tsx:323 #: src/pages/Index/Settings/AdminCenter/Index.tsx:102 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "用户" -#: src/components/render/ModelType.tsx:210 -msgid "Group" -msgstr "群组" - -#: src/components/render/ModelType.tsx:211 +#: src/components/render/ModelType.tsx:325 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 #: src/tables/settings/UserTable.tsx:138 #: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "群组" -#: src/components/render/ModelType.tsx:218 -msgid "Import Session" -msgstr "导入会话" - -#: src/components/render/ModelType.tsx:219 +#: src/components/render/ModelType.tsx:327 msgid "Import Sessions" msgstr "导入会话" -#: src/components/render/ModelType.tsx:225 -msgid "Label Template" -msgstr "标签模板" - -#: src/components/render/ModelType.tsx:226 +#: src/components/render/ModelType.tsx:329 #: src/pages/Index/Settings/AdminCenter/Index.tsx:168 msgid "Label Templates" msgstr "标签模板" -#: src/components/render/ModelType.tsx:232 -msgid "Report Template" -msgstr "报告模板" - -#: src/components/render/ModelType.tsx:233 +#: src/components/render/ModelType.tsx:331 #: src/pages/Index/Settings/AdminCenter/Index.tsx:174 msgid "Report Templates" msgstr "报告模板" -#: src/components/render/ModelType.tsx:239 -msgid "Plugin Configuration" -msgstr "插件配置" - -#: src/components/render/ModelType.tsx:240 +#: src/components/render/ModelType.tsx:333 msgid "Plugin Configurations" msgstr "插件配置" -#: src/components/render/ModelType.tsx:246 -msgid "Content Type" +#: src/components/render/ModelType.tsx:335 +msgid "Content Types" msgstr "" -#: src/components/render/ModelType.tsx:247 -msgid "Content Types" +#: src/components/render/ModelType.tsx:337 +msgid "Unknown Models" msgstr "" #: src/components/render/Order.tsx:121 @@ -1735,8 +1780,8 @@ msgstr "配送" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:325 -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/CompanyDetail.tsx:323 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/pages/part/PartDetail.tsx:896 msgid "Inactive" msgstr "未激活" @@ -1750,23 +1795,23 @@ msgstr "无库存" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:206 +#: src/pages/Index/Settings/SystemSettings.tsx:204 #: src/pages/part/PartDetail.tsx:550 -#: src/pages/stock/LocationDetail.tsx:356 +#: src/pages/stock/LocationDetail.tsx:351 #: src/pages/stock/StockDetail.tsx:407 #: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "库存" -#: src/components/render/Stock.tsx:60 +#: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:565 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/build/BuildAllocatedStockTable.tsx:102 #: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "序列号" -#: src/components/render/Stock.tsx:62 +#: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:234 #: src/forms/BuildForms.tsx:602 #: src/forms/PurchaseOrderForms.tsx:641 @@ -1774,7 +1819,7 @@ msgstr "序列号" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:171 #: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:571 +#: src/pages/stock/StockDetail.tsx:570 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 @@ -2503,7 +2548,7 @@ msgstr "当前新闻" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:96 +#: src/pages/company/CompanyDetail.tsx:95 msgid "Website" msgstr "网站" @@ -2515,13 +2560,18 @@ msgstr "GitHub" msgid "Demo" msgstr "演示" +#: src/defaults/links.tsx:31 +#: src/defaults/menuItems.tsx:43 +msgid "Build" +msgstr "生产..." + #: src/defaults/links.tsx:33 #: src/defaults/menuItems.tsx:48 #: 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:329 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "采购中" @@ -2529,9 +2579,9 @@ msgstr "采购中" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:459 +#: src/pages/sales/ReturnOrderDetail.tsx:457 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:510 +#: src/pages/sales/SalesOrderDetail.tsx:508 msgid "Sales" msgstr "销售" @@ -2768,7 +2818,7 @@ msgid "Remove line" msgstr "" #: src/forms/BuildForms.tsx:631 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:200 msgid "Source Location" msgstr "来源地点" @@ -2886,9 +2936,9 @@ msgid "Store with already received stock" msgstr "存储已收到的库存" #: src/forms/PurchaseOrderForms.tsx:521 -#: src/pages/build/BuildDetail.tsx:215 +#: src/pages/build/BuildDetail.tsx:214 #: src/pages/stock/StockDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:583 +#: src/pages/stock/StockDetail.tsx:582 #: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:189 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 @@ -2901,20 +2951,20 @@ msgstr "序列号" #: src/forms/PurchaseOrderForms.tsx:543 #: src/forms/StockForms.tsx:428 -#: src/pages/company/SupplierPartDetail.tsx:152 -#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/stock/StockDetail.tsx:240 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "包装" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:105 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 -#: src/pages/sales/ReturnOrderDetail.tsx:117 -#: src/pages/sales/SalesOrderDetail.tsx:123 +#: src/pages/build/BuildDetail.tsx:104 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:143 +#: src/pages/sales/ReturnOrderDetail.tsx:116 +#: src/pages/sales/SalesOrderDetail.tsx:122 #: src/tables/build/BuildOrderTable.tsx:114 -#: src/tables/machine/MachineListTable.tsx:335 +#: src/tables/machine/MachineListTable.tsx:334 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 #: src/tables/sales/ReturnOrderLineItemTable.tsx:132 @@ -2928,13 +2978,13 @@ msgid "Status" msgstr "状态" #: src/forms/PurchaseOrderForms.tsx:565 -#: src/pages/company/SupplierPartDetail.tsx:106 +#: src/pages/company/SupplierPartDetail.tsx:105 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "备注" #: src/forms/PurchaseOrderForms.tsx:641 -#: src/pages/company/SupplierPartDetail.tsx:124 +#: src/pages/company/SupplierPartDetail.tsx:123 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "库存单位 (SKU)" @@ -3692,8 +3742,8 @@ msgstr "未配置令牌" #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 -#: src/tables/machine/MachineListTable.tsx:332 -#: src/tables/machine/MachineListTable.tsx:594 +#: src/tables/machine/MachineListTable.tsx:331 +#: src/tables/machine/MachineListTable.tsx:593 #: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 @@ -3759,32 +3809,32 @@ msgstr "加载器" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27 #: src/tables/ColumnRenderers.tsx:248 msgid "Currency" msgstr "货币" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:31 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32 msgid "Rate" msgstr "汇率" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:43 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44 msgid "Exchange rates updated" msgstr "汇率已更新" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:49 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50 msgid "Exchange rate update error" msgstr "汇率更新错误" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:61 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:62 msgid "Refresh currency exchange rates" msgstr "刷新货币汇率" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:98 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 msgid "Last fetched" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:100 msgid "Base currency" msgstr "" @@ -3817,7 +3867,7 @@ msgid "Custom Units" msgstr "自定义单位" #: src/pages/Index/Settings/AdminCenter/Index.tsx:156 -#: src/pages/part/CategoryDetail.tsx:264 +#: src/pages/part/CategoryDetail.tsx:262 msgid "Part Parameters" msgstr "零件参数" @@ -3899,6 +3949,10 @@ msgstr "" msgid "Landscape" msgstr "" +#: src/pages/Index/Settings/AdminCenter/ReportTemplatePanel.tsx:26 +msgid "Attach to Model" +msgstr "" + #: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:35 msgid "Background Worker Not Running" msgstr "后台程序未运行" @@ -4000,20 +4054,12 @@ msgstr "标签" msgid "Reporting" msgstr "报告" -#: src/pages/Index/Settings/SystemSettings.tsx:231 +#: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/part/PartDetail.tsx:690 msgid "Stocktake" msgstr "库存盘点" -#: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:536 -#: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:624 -#: src/pages/sales/SalesOrderDetail.tsx:329 -msgid "Build Orders" -msgstr "生产订单" - -#: src/pages/Index/Settings/SystemSettings.tsx:318 +#: src/pages/Index/Settings/SystemSettings.tsx:317 msgid "Switch to User Setting" msgstr "切换到用户设置" @@ -4069,37 +4115,37 @@ msgstr "标记为未读" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:98 +#: src/pages/build/BuildDetail.tsx:97 #: src/pages/part/PartDetail.tsx:150 #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:184 #: src/tables/build/BuildOrderTable.tsx:54 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderLineItemTable.tsx:66 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "内部零件编码 IPN" -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:117 -#: src/pages/sales/ReturnOrderDetail.tsx:91 -#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/build/BuildDetail.tsx:110 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/sales/ReturnOrderDetail.tsx:90 +#: src/pages/sales/SalesOrderDetail.tsx:96 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/build/BuildLineTable.tsx:195 msgid "Reference" msgstr "参考" -#: src/pages/build/BuildDetail.tsx:117 -#: src/pages/company/CompanyDetail.tsx:90 -#: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:92 -#: src/pages/part/CategoryDetail.tsx:101 +#: src/pages/build/BuildDetail.tsx:116 +#: src/pages/company/CompanyDetail.tsx:89 +#: src/pages/company/ManufacturerPartDetail.tsx:82 +#: src/pages/company/SupplierPartDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:100 #: src/pages/part/PartDetail.tsx:157 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 -#: src/pages/sales/ReturnOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:117 -#: src/pages/stock/LocationDetail.tsx:106 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 +#: src/pages/sales/ReturnOrderDetail.tsx:110 +#: src/pages/sales/SalesOrderDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:102 #: src/tables/ColumnRenderers.tsx:81 #: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 @@ -4112,34 +4158,34 @@ msgstr "参考" #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 #: src/tables/sales/SalesOrderAllocationTable.tsx:56 -#: src/tables/sales/SalesOrderLineItemTable.tsx:67 +#: src/tables/sales/SalesOrderLineItemTable.tsx:71 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "描述" -#: src/pages/build/BuildDetail.tsx:125 +#: src/pages/build/BuildDetail.tsx:124 msgid "Parent Build" msgstr "上级生产" -#: src/pages/build/BuildDetail.tsx:136 +#: src/pages/build/BuildDetail.tsx:135 msgid "Build Quantity" msgstr "生产数量" -#: src/pages/build/BuildDetail.tsx:144 -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:269 msgid "Completed Outputs" msgstr "已出产" -#: src/pages/build/BuildDetail.tsx:161 +#: src/pages/build/BuildDetail.tsx:160 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "发布人" -#: src/pages/build/BuildDetail.tsx:168 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/part/PartDetail.tsx:372 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:195 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:215 +#: src/pages/sales/ReturnOrderDetail.tsx:194 +#: src/pages/sales/SalesOrderDetail.tsx:203 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -4147,19 +4193,19 @@ msgstr "发布人" msgid "Responsible" msgstr "责任人" -#: src/pages/build/BuildDetail.tsx:175 +#: src/pages/build/BuildDetail.tsx:174 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "已创建" -#: src/pages/build/BuildDetail.tsx:182 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:188 -#: src/pages/sales/SalesOrderDetail.tsx:197 +#: src/pages/build/BuildDetail.tsx:181 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:208 +#: src/pages/sales/ReturnOrderDetail.tsx:187 +#: src/pages/sales/SalesOrderDetail.tsx:196 #: src/tables/ColumnRenderers.tsx:212 #: src/tables/part/PartPurchaseOrdersTable.tsx:99 #: src/tables/sales/ReturnOrderLineItemTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Target Date" msgstr "预计日期" @@ -4169,7 +4215,7 @@ msgstr "预计日期" #~ msgid "View part barcode" #~ msgstr "View part barcode" -#: src/pages/build/BuildDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:188 msgid "Completed" msgstr "已完成" @@ -4183,7 +4229,7 @@ msgstr "已完成" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:202 +#: src/pages/build/BuildDetail.tsx:201 msgid "Any location" msgstr "任意地点" @@ -4191,7 +4237,7 @@ msgstr "任意地点" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:209 +#: src/pages/build/BuildDetail.tsx:208 msgid "Destination Location" msgstr "目标地点" @@ -4207,68 +4253,68 @@ msgstr "目标地点" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:247 +#: src/pages/build/BuildDetail.tsx:246 msgid "Build Details" msgstr "生产详情" -#: src/pages/build/BuildDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:263 -#: src/pages/sales/ReturnOrderDetail.tsx:126 -#: src/pages/sales/ReturnOrderDetail.tsx:233 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:268 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/build/BuildDetail.tsx:252 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:262 +#: src/pages/sales/ReturnOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:232 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:267 +#: src/pages/sales/SalesOrderDetail.tsx:276 msgid "Line Items" msgstr "行项目" -#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/build/BuildDetail.tsx:262 msgid "Incomplete Outputs" msgstr "未出产" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/sales/SalesOrderDetail.tsx:314 msgid "Allocated Stock" msgstr "已分配的库存" -#: src/pages/build/BuildDetail.tsx:295 +#: src/pages/build/BuildDetail.tsx:294 msgid "Consumed Stock" msgstr "已消耗库存" -#: src/pages/build/BuildDetail.tsx:309 +#: src/pages/build/BuildDetail.tsx:308 msgid "Child Build Orders" msgstr "子生产订单" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:318 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" msgstr "测试结果" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:329 #: src/pages/part/PartDetail.tsx:707 msgid "Test Statistics" msgstr "测试统计数据" -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/company/CompanyDetail.tsx:259 -#: src/pages/company/ManufacturerPartDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:343 +#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/ManufacturerPartDetail.tsx:178 #: src/pages/part/PartDetail.tsx:729 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 -#: src/pages/sales/ReturnOrderDetail.tsx:270 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:304 +#: src/pages/sales/ReturnOrderDetail.tsx:269 +#: src/pages/sales/SalesOrderDetail.tsx:338 #: src/pages/stock/StockDetail.tsx:381 msgid "Attachments" msgstr "附件" -#: src/pages/build/BuildDetail.tsx:352 -#: src/pages/company/CompanyDetail.tsx:270 -#: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:253 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:269 +#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:252 #: src/pages/part/PartDetail.tsx:737 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:281 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:280 +#: src/pages/sales/SalesOrderDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:392 #: src/tables/build/BuildOrderTestTable.tsx:143 #: src/tables/stock/StockTrackingTable.tsx:189 @@ -4279,7 +4325,7 @@ msgstr "备注" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:370 +#: src/pages/build/BuildDetail.tsx:369 msgid "Edit Build Order" msgstr "编辑生产订单" @@ -4287,126 +4333,126 @@ msgstr "编辑生产订单" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "添加生产订单" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:390 msgid "Cancel Build Order" msgstr "取消生产订单" -#: src/pages/build/BuildDetail.tsx:393 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/SalesOrderDetail.tsx:375 msgid "Order cancelled" msgstr "订单已取消" -#: src/pages/build/BuildDetail.tsx:394 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 +#: src/pages/sales/ReturnOrderDetail.tsx:341 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Cancel this order" msgstr "取消此订单" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:402 msgid "Hold Build Order" msgstr "挂起生产订单" +#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:350 +#: src/pages/sales/ReturnOrderDetail.tsx:349 +#: src/pages/sales/SalesOrderDetail.tsx:382 +msgid "Place this order on hold" +msgstr "将此订单挂起" + #: src/pages/build/BuildDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:350 #: src/pages/sales/SalesOrderDetail.tsx:383 -msgid "Place this order on hold" -msgstr "将此订单挂起" - -#: src/pages/build/BuildDetail.tsx:406 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:352 -#: src/pages/sales/ReturnOrderDetail.tsx:351 -#: src/pages/sales/SalesOrderDetail.tsx:384 msgid "Order placed on hold" msgstr "挂起订单" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:410 msgid "Issue Build Order" msgstr "发出生产订单" +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/SalesOrderDetail.tsx:366 +msgid "Issue this order" +msgstr "发出这个订单" + #: src/pages/build/BuildDetail.tsx:413 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335 #: src/pages/sales/ReturnOrderDetail.tsx:334 #: src/pages/sales/SalesOrderDetail.tsx:367 -msgid "Issue this order" -msgstr "发出这个订单" - -#: src/pages/build/BuildDetail.tsx:414 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:336 -#: src/pages/sales/ReturnOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:368 msgid "Order issued" msgstr "订单发起" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:418 msgid "Complete Build Order" msgstr "完成生产订单" -#: src/pages/build/BuildDetail.tsx:421 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:357 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Mark this order as complete" msgstr "标记该订单为已完成" -#: src/pages/build/BuildDetail.tsx:422 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 -#: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/sales/ReturnOrderDetail.tsx:358 +#: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order completed" msgstr "订单已完成" -#: src/pages/build/BuildDetail.tsx:453 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 -#: src/pages/sales/ReturnOrderDetail.tsx:388 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:386 +#: src/pages/sales/ReturnOrderDetail.tsx:387 +#: src/pages/sales/SalesOrderDetail.tsx:420 msgid "Issue Order" msgstr "发布订单" -#: src/pages/build/BuildDetail.tsx:460 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:394 -#: src/pages/sales/ReturnOrderDetail.tsx:395 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:459 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:393 +#: src/pages/sales/ReturnOrderDetail.tsx:394 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Complete Order" msgstr "完成订单" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:477 msgid "Build Order Actions" msgstr "生产订单操作" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:459 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:415 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:457 msgid "Edit order" msgstr "编辑订单" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:464 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:462 msgid "Duplicate order" msgstr "复制订单" -#: src/pages/build/BuildDetail.tsx:492 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:429 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:426 +#: src/pages/sales/ReturnOrderDetail.tsx:427 +#: src/pages/sales/SalesOrderDetail.tsx:465 msgid "Hold order" msgstr "挂起订单" -#: src/pages/build/BuildDetail.tsx:497 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:434 -#: src/pages/sales/SalesOrderDetail.tsx:472 +#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:432 +#: src/pages/sales/SalesOrderDetail.tsx:470 msgid "Cancel order" msgstr "取消订单" @@ -4418,24 +4464,24 @@ msgstr "取消订单" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:104 +#: src/pages/company/CompanyDetail.tsx:103 msgid "Phone Number" msgstr "电话号码" -#: src/pages/company/CompanyDetail.tsx:111 +#: src/pages/company/CompanyDetail.tsx:110 msgid "Email Address" msgstr "电子邮件地址" -#: src/pages/company/CompanyDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:120 msgid "Default Currency" msgstr "默认货币单位" -#: src/pages/company/CompanyDetail.tsx:126 +#: src/pages/company/CompanyDetail.tsx:125 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:116 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:333 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:132 +#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:201 +#: src/pages/company/SupplierPartDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4443,20 +4489,20 @@ msgstr "默认货币单位" msgid "Supplier" msgstr "供应商" -#: src/pages/company/CompanyDetail.tsx:132 +#: src/pages/company/CompanyDetail.tsx:131 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:101 -#: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:100 +#: src/pages/company/ManufacturerPartDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:130 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "制造商" -#: src/pages/company/CompanyDetail.tsx:138 +#: src/pages/company/CompanyDetail.tsx:137 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:105 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/ReturnOrderDetail.tsx:104 +#: src/pages/sales/SalesOrderDetail.tsx:110 #: src/pages/stock/StockDetail.tsx:226 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 @@ -4465,7 +4511,7 @@ msgstr "制造商" msgid "Customer" msgstr "客户" -#: src/pages/company/CompanyDetail.tsx:172 +#: src/pages/company/CompanyDetail.tsx:171 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "详情" @@ -4474,11 +4520,11 @@ msgstr "详情" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:178 +#: src/pages/company/CompanyDetail.tsx:177 msgid "Manufactured Parts" msgstr "制成零件" -#: src/pages/company/CompanyDetail.tsx:187 +#: src/pages/company/CompanyDetail.tsx:186 msgid "Supplied Parts" msgstr "已提供的零件" @@ -4486,84 +4532,84 @@ msgstr "已提供的零件" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:232 +#: src/pages/company/CompanyDetail.tsx:231 msgid "Assigned Stock" msgstr "已分配的库存" -#: src/pages/company/CompanyDetail.tsx:290 +#: src/pages/company/CompanyDetail.tsx:289 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "编辑公司" -#: src/pages/company/CompanyDetail.tsx:298 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:306 +#: src/pages/company/CompanyDetail.tsx:305 msgid "Company Actions" msgstr "公司操作" -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/company/ManufacturerPartDetail.tsx:75 +#: src/pages/company/SupplierPartDetail.tsx:84 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "内部零件" -#: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:99 +#: src/pages/company/ManufacturerPartDetail.tsx:90 +#: src/pages/company/SupplierPartDetail.tsx:98 msgid "External Link" msgstr "外部链接" -#: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:108 +#: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "制造商零件编号" -#: src/pages/company/ManufacturerPartDetail.tsx:138 +#: src/pages/company/ManufacturerPartDetail.tsx:137 msgid "Manufacturer Details" msgstr "制造商详情" -#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/ManufacturerPartDetail.tsx:146 msgid "Manufacturer Part Details" msgstr "制造商零件详情" -#: src/pages/company/ManufacturerPartDetail.tsx:153 +#: src/pages/company/ManufacturerPartDetail.tsx:152 #: src/pages/part/PartDetail.tsx:539 msgid "Parameters" msgstr "参数" -#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/company/ManufacturerPartDetail.tsx:164 #: src/pages/part/PartDetail.tsx:657 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "供应商" -#: src/pages/company/ManufacturerPartDetail.tsx:208 +#: src/pages/company/ManufacturerPartDetail.tsx:207 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "编辑制造商零件" -#: src/pages/company/ManufacturerPartDetail.tsx:215 +#: src/pages/company/ManufacturerPartDetail.tsx:214 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "添加制造商零件" -#: src/pages/company/ManufacturerPartDetail.tsx:227 +#: src/pages/company/ManufacturerPartDetail.tsx:226 #: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "删除制造商零件" -#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: 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 "制造商零件" -#: src/pages/company/SupplierPartDetail.tsx:159 +#: src/pages/company/SupplierPartDetail.tsx:158 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 @@ -4571,122 +4617,122 @@ msgstr "制造商零件" msgid "Pack Quantity" msgstr "包装数量" -#: src/pages/company/SupplierPartDetail.tsx:170 +#: src/pages/company/SupplierPartDetail.tsx:169 msgid "Supplier Availability" msgstr "供应商可用性" -#: src/pages/company/SupplierPartDetail.tsx:177 +#: src/pages/company/SupplierPartDetail.tsx:176 msgid "Availability Updated" msgstr "可用性已更新" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Availability" msgstr "可用性" -#: src/pages/company/SupplierPartDetail.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:212 msgid "Supplier Part Details" msgstr "供应商零件详情" -#: src/pages/company/SupplierPartDetail.tsx:219 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:292 +#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:291 msgid "Received Stock" msgstr "接收库存" -#: src/pages/company/SupplierPartDetail.tsx:243 +#: src/pages/company/SupplierPartDetail.tsx:242 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "供应商价格" -#: src/pages/company/SupplierPartDetail.tsx:276 +#: src/pages/company/SupplierPartDetail.tsx:275 msgid "Supplier Part Actions" msgstr "供应商零件操作" -#: src/pages/company/SupplierPartDetail.tsx:301 +#: src/pages/company/SupplierPartDetail.tsx:299 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "编辑供应商零件" -#: src/pages/company/SupplierPartDetail.tsx:309 +#: src/pages/company/SupplierPartDetail.tsx:307 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "删除供应商零件" -#: src/pages/company/SupplierPartDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:315 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "添加供应商零件" -#: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:98 +#: src/pages/part/CategoryDetail.tsx:92 +#: src/pages/stock/LocationDetail.tsx:94 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "路径" -#: src/pages/part/CategoryDetail.tsx:109 +#: src/pages/part/CategoryDetail.tsx:108 msgid "Parent Category" msgstr "上级类别" -#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/part/CategoryDetail.tsx:125 msgid "Subcategories" msgstr "子类别" -#: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:138 +#: src/pages/part/CategoryDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:134 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" msgstr "结构性" -#: src/pages/part/CategoryDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:138 msgid "Parent default location" msgstr "上级默认位置" -#: src/pages/part/CategoryDetail.tsx:146 +#: src/pages/part/CategoryDetail.tsx:145 msgid "Default location" msgstr "默认位置" -#: src/pages/part/CategoryDetail.tsx:157 +#: src/pages/part/CategoryDetail.tsx:156 msgid "Top level part category" msgstr "最高级零件类别" -#: src/pages/part/CategoryDetail.tsx:167 -#: src/pages/part/CategoryDetail.tsx:221 +#: src/pages/part/CategoryDetail.tsx:166 +#: src/pages/part/CategoryDetail.tsx:219 #: src/tables/part/PartCategoryTable.tsx:102 msgid "Edit Part Category" msgstr "编辑零件类别" -#: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:230 +#: src/pages/part/CategoryDetail.tsx:179 +#: src/pages/stock/LocationDetail.tsx:226 msgid "Delete items" msgstr "删除项" -#: src/pages/part/CategoryDetail.tsx:188 -#: src/pages/part/CategoryDetail.tsx:226 +#: src/pages/part/CategoryDetail.tsx:187 +#: src/pages/part/CategoryDetail.tsx:224 msgid "Delete Part Category" msgstr "删除零件类别" -#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Parts Action" msgstr "零件操作" -#: src/pages/part/CategoryDetail.tsx:192 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for parts in this category" msgstr "对此类别中零件的操作" -#: src/pages/part/CategoryDetail.tsx:197 +#: src/pages/part/CategoryDetail.tsx:196 msgid "Child Categories Action" msgstr "子类别操作" -#: src/pages/part/CategoryDetail.tsx:198 +#: src/pages/part/CategoryDetail.tsx:197 msgid "Action for child categories in this category" msgstr "对此类别中零件的操作" -#: src/pages/part/CategoryDetail.tsx:216 +#: src/pages/part/CategoryDetail.tsx:215 msgid "Category Actions" msgstr "类别操作" -#: src/pages/part/CategoryDetail.tsx:238 +#: src/pages/part/CategoryDetail.tsx:236 msgid "Category Details" msgstr "类别详情" @@ -4731,7 +4777,7 @@ msgstr "关键词" #: src/tables/bom/BomTable.tsx:320 #: src/tables/build/BuildLineTable.tsx:166 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:103 +#: src/tables/sales/SalesOrderLineItemTable.tsx:107 msgid "Available Stock" msgstr "可用库存" @@ -4746,7 +4792,7 @@ msgstr "最低库存" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:237 #: src/tables/build/BuildLineTable.tsx:128 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 +#: src/tables/sales/SalesOrderLineItemTable.tsx:145 msgid "On order" msgstr "订购中" @@ -4770,7 +4816,7 @@ msgstr "可以创建" #: src/pages/part/PartDetail.tsx:295 #: src/pages/part/PartDetail.tsx:884 -#: src/pages/stock/StockDetail.tsx:560 +#: src/pages/stock/StockDetail.tsx:559 #: src/tables/build/BuildOrderTestTable.tsx:220 #: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" @@ -4915,7 +4961,7 @@ msgstr "关联零件" #: src/pages/part/PartDetail.tsx:860 #: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:576 #: src/tables/build/BuildLineTable.tsx:59 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:177 @@ -4958,7 +5004,7 @@ msgid "Deleting this part cannot be reversed" msgstr "删除此零件无法撤销" #: src/pages/part/PartDetail.tsx:1006 -#: src/pages/stock/LocationDetail.tsx:313 +#: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "库存操作" @@ -4975,7 +5021,7 @@ msgstr "转移零件库存" msgid "Part Actions" msgstr "零件选项" -#: src/pages/part/PartDetail.tsx:1094 +#: src/pages/part/PartDetail.tsx:1093 msgid "Select Part Revision" msgstr "选择零件版本" @@ -5028,7 +5074,7 @@ msgstr "销售记录" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:89 +#: src/tables/sales/SalesOrderLineItemTable.tsx:93 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "总价" @@ -5067,7 +5113,7 @@ msgstr "最高价格" #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 #: src/tables/bom/BomTable.tsx:176 #: src/tables/general/ExtraLineItemTable.tsx:56 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "单价" @@ -5196,23 +5242,23 @@ msgstr "供应商价格" msgid "Variant Part" msgstr "变体零件" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:88 msgid "Edit Purchase Order" msgstr "编辑采购订单" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:98 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:97 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "添加采购订单" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:122 msgid "Supplier Reference" msgstr "供应商参考" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:133 -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:153 +#: src/pages/sales/ReturnOrderDetail.tsx:132 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Line Items" msgstr "已完成行项目" @@ -5222,91 +5268,91 @@ msgstr "已完成行项目" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:140 -#: src/pages/sales/SalesOrderDetail.tsx:149 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:160 +#: src/pages/sales/ReturnOrderDetail.tsx:139 +#: src/pages/sales/SalesOrderDetail.tsx:148 msgid "Order Currency" msgstr "订单货币" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:147 -#: src/pages/sales/SalesOrderDetail.tsx:156 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:146 +#: src/pages/sales/SalesOrderDetail.tsx:155 msgid "Total Cost" msgstr "总成本" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:182 -#: src/pages/sales/SalesOrderDetail.tsx:191 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 +#: src/pages/sales/ReturnOrderDetail.tsx:181 +#: src/pages/sales/SalesOrderDetail.tsx:190 msgid "Created On" msgstr "创建于" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:227 -#: src/pages/sales/SalesOrderDetail.tsx:262 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 +#: src/pages/sales/ReturnOrderDetail.tsx:226 +#: src/pages/sales/SalesOrderDetail.tsx:261 msgid "Order Details" msgstr "订单细节" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 -#: src/pages/sales/ReturnOrderDetail.tsx:254 -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:275 +#: src/pages/sales/ReturnOrderDetail.tsx:253 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Issue Purchase Order" msgstr "发布采购订单" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 msgid "Cancel Purchase Order" msgstr "取消采购订单" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 msgid "Hold Purchase Order" msgstr "挂起采购订单" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 msgid "Complete Purchase Order" msgstr "完成采购订单" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/pages/sales/SalesOrderDetail.tsx:453 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/sales/ReturnOrderDetail.tsx:412 +#: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order Actions" msgstr "订单操作" -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/ReturnOrderDetail.tsx:96 +#: src/pages/sales/SalesOrderDetail.tsx:102 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "客户参考" -#: src/pages/sales/ReturnOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:310 msgid "Edit Return Order" msgstr "编辑退货订单" -#: src/pages/sales/ReturnOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:319 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "添加退货订单" -#: src/pages/sales/ReturnOrderDetail.tsx:332 +#: src/pages/sales/ReturnOrderDetail.tsx:331 msgid "Issue Return Order" msgstr "发布退货订单" -#: src/pages/sales/ReturnOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 msgid "Cancel Return Order" msgstr "取消退货订单" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:342 msgid "Order canceled" msgstr "订单已取消" -#: src/pages/sales/ReturnOrderDetail.tsx:348 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Hold Return Order" msgstr "挂起退货订单" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Complete Return Order" msgstr "完成退货订单" @@ -5314,15 +5360,15 @@ msgstr "完成退货订单" msgid "Customers" msgstr "客户" -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Completed Shipments" msgstr "完成配送" -#: src/pages/sales/SalesOrderDetail.tsx:239 +#: src/pages/sales/SalesOrderDetail.tsx:238 msgid "Edit Sales Order" msgstr "编辑销售订单" -#: src/pages/sales/SalesOrderDetail.tsx:248 +#: src/pages/sales/SalesOrderDetail.tsx:247 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5332,88 +5378,88 @@ msgstr "添加销售订单" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:308 msgid "Shipments" msgstr "配送" -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:364 msgid "Issue Sales Order" msgstr "发布销售订单" -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Cancel Sales Order" msgstr "取消销售订单" -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Hold Sales Order" msgstr "挂起销售订单" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Complete Sales Order" msgstr "完成销售订单" -#: src/pages/sales/SalesOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Ship Order" msgstr "装货单" -#: src/pages/stock/LocationDetail.tsx:114 +#: src/pages/stock/LocationDetail.tsx:110 msgid "Parent Location" msgstr "上级地点" -#: src/pages/stock/LocationDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:128 msgid "Sublocations" msgstr "次级地点" -#: src/pages/stock/LocationDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:140 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "外部" -#: src/pages/stock/LocationDetail.tsx:150 +#: src/pages/stock/LocationDetail.tsx:146 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "位置类型" -#: src/pages/stock/LocationDetail.tsx:161 +#: src/pages/stock/LocationDetail.tsx:157 msgid "Top level stock location" msgstr "最高级库存位置" -#: src/pages/stock/LocationDetail.tsx:172 +#: src/pages/stock/LocationDetail.tsx:168 msgid "Location Details" msgstr "位置详细信息" -#: src/pages/stock/LocationDetail.tsx:198 +#: src/pages/stock/LocationDetail.tsx:194 msgid "Default Parts" msgstr "默认零件" -#: src/pages/stock/LocationDetail.tsx:217 -#: src/pages/stock/LocationDetail.tsx:340 +#: src/pages/stock/LocationDetail.tsx:213 +#: src/pages/stock/LocationDetail.tsx:335 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "编辑库存地点" -#: src/pages/stock/LocationDetail.tsx:238 -#: src/pages/stock/LocationDetail.tsx:345 +#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:340 msgid "Delete Stock Location" msgstr "删除库存地点" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Items Action" msgstr "项目操作" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:238 msgid "Action for stock items in this location" msgstr "对此位置中的库存物品执行的操作" -#: src/pages/stock/LocationDetail.tsx:247 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Child Locations Action" msgstr "子仓库操作" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Action for child locations in this location" msgstr "对此位置中的子位置执行的操作" -#: src/pages/stock/LocationDetail.tsx:335 +#: src/pages/stock/LocationDetail.tsx:331 msgid "Location Actions" msgstr "位置操作" @@ -5441,12 +5487,6 @@ msgstr "消耗者" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:96 -msgid "Build Order" -msgstr "生产订单" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" @@ -5731,7 +5771,7 @@ msgstr "包括替代库存" #: src/tables/bom/BomTable.tsx:229 #: src/tables/build/BuildLineTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:127 +#: src/tables/sales/SalesOrderLineItemTable.tsx:131 msgid "Includes variant stock" msgstr "包括变体库存" @@ -5742,7 +5782,7 @@ msgstr "正在生产" #: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 #: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "库存信息" @@ -6031,7 +6071,7 @@ msgid "Show tracked lines" msgstr "显示已跟踪项目" #: src/tables/build/BuildLineTable.tsx:119 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "In production" msgstr "生产中" @@ -6040,7 +6080,7 @@ msgid "Insufficient stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:163 -#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/sales/SalesOrderLineItemTable.tsx:125 #: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "无可用库存" @@ -6054,7 +6094,7 @@ msgid "Unit Quantity" msgstr "单位数量" #: src/tables/build/BuildLineTable.tsx:283 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 +#: src/tables/sales/SalesOrderLineItemTable.tsx:247 msgid "Create Build Order" msgstr "创建生产订单" @@ -6245,24 +6285,24 @@ msgstr "" msgid "Required Tests" msgstr "需要测试" -#: src/tables/company/AddressTable.tsx:121 -#: src/tables/company/AddressTable.tsx:185 +#: src/tables/company/AddressTable.tsx:118 +#: src/tables/company/AddressTable.tsx:182 msgid "Add Address" msgstr "新增地址" -#: src/tables/company/AddressTable.tsx:126 +#: src/tables/company/AddressTable.tsx:123 msgid "Address created" msgstr "地址已创建" -#: src/tables/company/AddressTable.tsx:135 +#: src/tables/company/AddressTable.tsx:132 msgid "Edit Address" msgstr "编辑地址" -#: src/tables/company/AddressTable.tsx:143 +#: src/tables/company/AddressTable.tsx:140 msgid "Delete Address" msgstr "删除地址" -#: src/tables/company/AddressTable.tsx:144 +#: src/tables/company/AddressTable.tsx:141 msgid "Are you sure you want to delete this address?" msgstr "您确定要删除该地址?" @@ -6372,23 +6412,23 @@ msgid "Drag attachment file here to upload" msgstr "拖拽附件文件到此处上传" #: src/tables/general/ExtraLineItemTable.tsx:86 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 #: src/tables/sales/ReturnOrderLineItemTable.tsx:60 -#: src/tables/sales/SalesOrderLineItemTable.tsx:196 +#: src/tables/sales/SalesOrderLineItemTable.tsx:200 msgid "Add Line Item" msgstr "添加行项目" #: src/tables/general/ExtraLineItemTable.tsx:98 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/SalesOrderLineItemTable.tsx:214 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Edit Line Item" msgstr "编辑行项目" #: src/tables/general/ExtraLineItemTable.tsx:106 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/SalesOrderLineItemTable.tsx:222 +#: src/tables/sales/SalesOrderLineItemTable.tsx:226 msgid "Delete Line Item" msgstr "删除行项目" @@ -6401,12 +6441,12 @@ msgid "Machine restarted" msgstr "设备已重启" #: src/tables/machine/MachineListTable.tsx:212 -#: src/tables/machine/MachineListTable.tsx:263 +#: src/tables/machine/MachineListTable.tsx:262 msgid "Edit machine" msgstr "编辑设备" #: src/tables/machine/MachineListTable.tsx:226 -#: src/tables/machine/MachineListTable.tsx:267 +#: src/tables/machine/MachineListTable.tsx:266 msgid "Delete machine" msgstr "删除设备" @@ -6419,7 +6459,7 @@ msgid "Are you sure you want to remove the machine \"{0}\"?" msgstr "你确定要删除设备 \"{0}\" 吗?" #: src/tables/machine/MachineListTable.tsx:255 -#: src/tables/machine/MachineListTable.tsx:432 +#: src/tables/machine/MachineListTable.tsx:431 msgid "Restart required" msgstr "需要重启" @@ -6427,50 +6467,50 @@ msgstr "需要重启" msgid "Machine Actions" msgstr "设备操作" -#: src/tables/machine/MachineListTable.tsx:272 +#: src/tables/machine/MachineListTable.tsx:271 msgid "Restart" msgstr "重新启动" -#: src/tables/machine/MachineListTable.tsx:274 +#: src/tables/machine/MachineListTable.tsx:273 msgid "Restart machine" msgstr "重启设备" -#: src/tables/machine/MachineListTable.tsx:276 +#: src/tables/machine/MachineListTable.tsx:275 msgid "manual restart required" msgstr "需要手动重启" -#: src/tables/machine/MachineListTable.tsx:292 +#: src/tables/machine/MachineListTable.tsx:291 msgid "Machine information" msgstr "设备信息" -#: src/tables/machine/MachineListTable.tsx:303 -#: src/tables/machine/MachineListTable.tsx:599 +#: src/tables/machine/MachineListTable.tsx:302 +#: src/tables/machine/MachineListTable.tsx:598 msgid "Machine Type" msgstr "设备类型" -#: src/tables/machine/MachineListTable.tsx:316 +#: src/tables/machine/MachineListTable.tsx:315 msgid "Machine Driver" msgstr "设备驱动程序" -#: src/tables/machine/MachineListTable.tsx:329 +#: src/tables/machine/MachineListTable.tsx:328 msgid "Initialized" msgstr "已初始化" -#: src/tables/machine/MachineListTable.tsx:350 +#: src/tables/machine/MachineListTable.tsx:349 #: src/tables/machine/MachineTypeTable.tsx:261 msgid "Errors" msgstr "错误" -#: src/tables/machine/MachineListTable.tsx:358 +#: src/tables/machine/MachineListTable.tsx:357 #: src/tables/machine/MachineTypeTable.tsx:269 msgid "No errors reported" msgstr "未报告错误" -#: src/tables/machine/MachineListTable.tsx:378 +#: src/tables/machine/MachineListTable.tsx:377 msgid "Machine Settings" msgstr "设备设置" -#: src/tables/machine/MachineListTable.tsx:389 +#: src/tables/machine/MachineListTable.tsx:388 msgid "Driver Settings" msgstr "驱动设置" @@ -6478,15 +6518,15 @@ msgstr "驱动设置" #~ msgid "Create machine" #~ msgstr "Create machine" -#: src/tables/machine/MachineListTable.tsx:506 +#: src/tables/machine/MachineListTable.tsx:505 msgid "Add machine" msgstr "添加设备" -#: src/tables/machine/MachineListTable.tsx:561 +#: src/tables/machine/MachineListTable.tsx:560 msgid "Machine detail" msgstr "设备详情" -#: src/tables/machine/MachineListTable.tsx:608 +#: src/tables/machine/MachineListTable.tsx:607 msgid "Driver" msgstr "驱动" @@ -7252,7 +7292,7 @@ msgstr "删除参数" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337 msgid "Import Line Items" msgstr "导入行项目" @@ -7268,25 +7308,25 @@ msgstr "供应商代码" msgid "Supplier Link" msgstr "供应商链接" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 msgid "Manufacturer Code" msgstr "制造商编号" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227 msgid "Destination" msgstr "目的地" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:298 msgid "Receive line item" msgstr "接收这行项目" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342 #: src/tables/sales/ReturnOrderLineItemTable.tsx:142 -#: src/tables/sales/SalesOrderLineItemTable.tsx:240 +#: src/tables/sales/SalesOrderLineItemTable.tsx:257 msgid "Add line item" msgstr "添加行项目" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352 msgid "Receive items" msgstr "收到项目" @@ -7354,15 +7394,23 @@ msgstr "按行项目状态筛选" msgid "Receive Item" msgstr "接收物品" -#: src/tables/sales/SalesOrderLineItemTable.tsx:262 +#: src/tables/sales/SalesOrderLineItemTable.tsx:238 +msgid "Allocate Serial Numbers" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:279 msgid "Allocate stock" msgstr "分配库存" -#: src/tables/sales/SalesOrderLineItemTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 +msgid "Allocate Serials" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:303 msgid "Build stock" msgstr "生产库存" -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 #: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "订单库存" @@ -7437,7 +7485,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:115 msgid "Add state" -msgstr "" +msgstr "添加状态" #: src/tables/settings/CustomUnitsTable.tsx:50 msgid "Add Custom Unit" diff --git a/src/frontend/src/locales/zh_Hant/messages.po b/src/frontend/src/locales/zh_Hant/messages.po index 8ae608b12c..c7de7d10fe 100644 --- a/src/frontend/src/locales/zh_Hant/messages.po +++ b/src/frontend/src/locales/zh_Hant/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: zh\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-29 04:38\n" +"PO-Revision-Date: 2024-09-09 03:25\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -60,8 +60,9 @@ msgstr "" #: src/components/buttons/PrintingActions.tsx:106 #: src/components/buttons/PrintingActions.tsx:144 -#: src/components/editors/NotesEditor.tsx:65 -#: src/components/editors/NotesEditor.tsx:165 +#: src/components/editors/NotesEditor.tsx:40 +#: src/components/editors/NotesEditor.tsx:109 +#: src/components/editors/NotesEditor.tsx:163 #: src/components/forms/fields/ApiFormField.tsx:319 #: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 @@ -163,8 +164,8 @@ msgstr "" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:237 -#: src/components/items/ActionDropdown.tsx:238 +#: src/components/items/ActionDropdown.tsx:270 +#: src/components/items/ActionDropdown.tsx:271 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:210 @@ -239,31 +240,45 @@ msgstr "刪除圖片" #~ msgid "Part is virtual (not a physical part)" #~ msgstr "Part is virtual (not a physical part)" -#: src/components/editors/NotesEditor.tsx:66 +#: src/components/editors/NotesEditor.tsx:41 +#: src/components/editors/NotesEditor.tsx:110 msgid "Image upload failed" msgstr "" -#: src/components/editors/NotesEditor.tsx:156 +#: src/components/editors/NotesEditor.tsx:119 +#: src/components/editors/NotesEditor.tsx:154 #: src/components/forms/ApiForm.tsx:467 #: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "" -#: src/components/editors/NotesEditor.tsx:157 +#: src/components/editors/NotesEditor.tsx:120 +msgid "Image uploaded successfully" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:155 msgid "Notes saved successfully" msgstr "" -#: src/components/editors/NotesEditor.tsx:166 +#: src/components/editors/NotesEditor.tsx:164 msgid "Failed to save notes" msgstr "" -#: src/components/editors/NotesEditor.tsx:198 -msgid "Preview Notes" +#: src/components/editors/NotesEditor.tsx:182 +msgid "Disable Editing" +msgstr "" + +#: src/components/editors/NotesEditor.tsx:191 +msgid "Enable Editing" msgstr "" #: src/components/editors/NotesEditor.tsx:198 -msgid "Edit Notes" -msgstr "" +#~ msgid "Preview Notes" +#~ msgstr "Preview Notes" + +#: src/components/editors/NotesEditor.tsx:198 +#~ msgid "Edit Notes" +#~ msgstr "Edit Notes" #: src/components/editors/NotesEditor.tsx:212 msgid "Save Notes" @@ -417,7 +432,7 @@ msgid "Update" msgstr "" #: src/components/forms/ApiForm.tsx:698 -#: src/components/items/ActionDropdown.tsx:217 +#: src/components/items/ActionDropdown.tsx:250 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:357 #: src/pages/Notifications.tsx:123 @@ -593,9 +608,9 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 -#: src/pages/part/CategoryDetail.tsx:81 +#: src/pages/part/CategoryDetail.tsx:80 #: src/pages/part/PartDetail.tsx:143 -#: src/pages/stock/LocationDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:82 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -867,68 +882,72 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:131 -msgid "Barcode Actions" -msgstr "" - -#: src/components/items/ActionDropdown.tsx:136 -msgid "View" -msgstr "" - -#: src/components/items/ActionDropdown.tsx:138 -msgid "View barcode" +#: src/components/items/ActionDropdown.tsx:128 +msgid "Options" msgstr "" #: src/components/items/ActionDropdown.tsx:140 #~ msgid "View Barcode" #~ msgstr "View Barcode" -#: src/components/items/ActionDropdown.tsx:144 +#: src/components/items/ActionDropdown.tsx:162 +#~ msgid "Link custom barcode" +#~ msgstr "Link custom barcode" + +#: src/components/items/ActionDropdown.tsx:164 +msgid "Barcode Actions" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:169 +msgid "View" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:171 +msgid "View barcode" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:177 msgid "Link Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:146 +#: src/components/items/ActionDropdown.tsx:179 msgid "Link a custom barcode to this item" msgstr "" -#: src/components/items/ActionDropdown.tsx:152 +#: src/components/items/ActionDropdown.tsx:185 #: src/components/items/QRCode.tsx:195 #: src/forms/PurchaseOrderForms.tsx:419 msgid "Unlink Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:187 msgid "Unlink custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:162 -#~ msgid "Link custom barcode" -#~ msgstr "Link custom barcode" - -#: src/components/items/ActionDropdown.tsx:205 +#: src/components/items/ActionDropdown.tsx:238 #: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "" -#: src/components/items/ActionDropdown.tsx:206 +#: src/components/items/ActionDropdown.tsx:239 msgid "Edit item" msgstr "" -#: src/components/items/ActionDropdown.tsx:218 +#: src/components/items/ActionDropdown.tsx:251 msgid "Delete item" msgstr "" -#: src/components/items/ActionDropdown.tsx:226 -#: src/components/items/ActionDropdown.tsx:227 +#: src/components/items/ActionDropdown.tsx:259 +#: src/components/items/ActionDropdown.tsx:260 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:249 +#: src/components/items/ActionDropdown.tsx:282 #: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "" -#: src/components/items/ActionDropdown.tsx:250 +#: src/components/items/ActionDropdown.tsx:283 msgid "Duplicate item" msgstr "" @@ -1020,9 +1039,9 @@ msgstr "" #: src/components/items/QRCode.tsx:173 #: src/pages/part/PartDetail.tsx:218 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:161 -#: src/pages/sales/SalesOrderDetail.tsx:170 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:181 +#: src/pages/sales/ReturnOrderDetail.tsx:160 +#: src/pages/sales/SalesOrderDetail.tsx:169 msgid "Link" msgstr "" @@ -1248,7 +1267,7 @@ msgstr "" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:315 +#: src/pages/Index/Settings/SystemSettings.tsx:314 msgid "System Settings" msgstr "" @@ -1383,7 +1402,19 @@ msgstr "" msgid "Unknown model: {model}" msgstr "" -#: src/components/render/ModelType.tsx:22 +#: src/components/render/ModelType.tsx:101 +#~ msgid "Builds" +#~ msgstr "Builds" + +#: src/components/render/ModelType.tsx:147 +#~ msgid "Purchase Order Line" +#~ msgstr "Purchase Order Line" + +#: src/components/render/ModelType.tsx:148 +#~ msgid "Purchase Order Lines" +#~ msgstr "Purchase Order Lines" + +#: src/components/render/ModelType.tsx:202 #: src/forms/BuildForms.tsx:229 #: src/forms/BuildForms.tsx:452 #: src/forms/BuildForms.tsx:602 @@ -1396,8 +1427,8 @@ msgstr "" #: src/forms/StockForms.tsx:643 #: src/forms/StockForms.tsx:685 #: src/forms/StockForms.tsx:723 -#: src/pages/build/BuildDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:1080 +#: src/pages/build/BuildDetail.tsx:90 +#: src/pages/part/PartDetail.tsx:1079 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 @@ -1407,36 +1438,17 @@ msgstr "" msgid "Part" msgstr "" -#: src/components/render/ModelType.tsx:23 -#: src/defaults/links.tsx:29 -#: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:173 -#: src/pages/part/CategoryDetail.tsx:119 -#: src/pages/part/CategoryDetail.tsx:244 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:835 -msgid "Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:31 +#: src/components/render/ModelType.tsx:204 msgid "Part Parameter Template" msgstr "" -#: src/components/render/ModelType.tsx:32 -msgid "Part Parameter Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:38 +#: src/components/render/ModelType.tsx:206 msgid "Part Test Template" msgstr "" -#: src/components/render/ModelType.tsx:39 -msgid "Part Test Templates" -msgstr "" - -#: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:357 +#: src/components/render/ModelType.tsx:208 +#: src/pages/company/SupplierPartDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:355 #: src/pages/stock/StockDetail.tsx:169 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -1444,111 +1456,58 @@ msgstr "" msgid "Supplier Part" msgstr "" -#: src/components/render/ModelType.tsx:46 -msgid "Supplier Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:132 +#: src/components/render/ModelType.tsx:210 +#: src/pages/company/ManufacturerPartDetail.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 msgid "Manufacturer Part" msgstr "" -#: src/components/render/ModelType.tsx:55 -msgid "Manufacturer Parts" -msgstr "" - -#: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:305 +#: src/components/render/ModelType.tsx:212 +#: src/pages/part/CategoryDetail.tsx:303 msgid "Part Category" msgstr "" -#: src/components/render/ModelType.tsx:64 -#: src/pages/part/CategoryDetail.tsx:258 -#: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1070 -msgid "Part Categories" -msgstr "" - -#: src/components/render/ModelType.tsx:72 +#: src/components/render/ModelType.tsx:214 #: src/forms/BuildForms.tsx:602 -#: src/pages/stock/StockDetail.tsx:608 +#: src/pages/stock/StockDetail.tsx:607 #: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" -#: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:203 -#: src/pages/stock/LocationDetail.tsx:125 -#: src/pages/stock/LocationDetail.tsx:178 -#: src/pages/stock/LocationDetail.tsx:384 -msgid "Stock Items" -msgstr "" - -#: src/components/render/ModelType.tsx:81 +#: src/components/render/ModelType.tsx:216 msgid "Stock Location" msgstr "" -#: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:376 -#: src/pages/stock/StockDetail.tsx:600 -msgid "Stock Locations" -msgstr "" - -#: src/components/render/ModelType.tsx:90 +#: src/components/render/ModelType.tsx:218 msgid "Stock Location Type" msgstr "" -#: src/components/render/ModelType.tsx:91 -msgid "Stock Location Types" -msgstr "" - -#: src/components/render/ModelType.tsx:95 +#: src/components/render/ModelType.tsx:220 msgid "Stock History" msgstr "" -#: src/components/render/ModelType.tsx:96 -msgid "Stock Histories" +#: src/components/render/ModelType.tsx:222 +#: src/pages/stock/StockDetail.tsx:209 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:96 +msgid "Build Order" msgstr "" -#: src/components/render/ModelType.tsx:100 -#: src/defaults/links.tsx:31 -#: src/defaults/menuItems.tsx:43 -msgid "Build" -msgstr "" - -#: src/components/render/ModelType.tsx:101 -msgid "Builds" -msgstr "" - -#: src/components/render/ModelType.tsx:109 +#: src/components/render/ModelType.tsx:224 msgid "Build Line" msgstr "" -#: src/components/render/ModelType.tsx:110 -msgid "Build Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:117 +#: src/components/render/ModelType.tsx:226 msgid "Build Item" msgstr "" -#: src/components/render/ModelType.tsx:118 -msgid "Build Items" -msgstr "" - -#: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:339 +#: src/components/render/ModelType.tsx:228 +#: src/pages/company/CompanyDetail.tsx:337 msgid "Company" msgstr "" -#: src/components/render/ModelType.tsx:123 -msgid "Companies" -msgstr "" - -#: src/components/render/ModelType.tsx:131 +#: src/components/render/ModelType.tsx:230 #: src/tables/TableHoverCard.tsx:81 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 @@ -1557,176 +1516,262 @@ msgstr "" msgid "Project Code" msgstr "" -#: src/components/render/ModelType.tsx:132 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 -msgid "Project Codes" -msgstr "" - -#: src/components/render/ModelType.tsx:138 +#: src/components/render/ModelType.tsx:232 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:463 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" -#: src/components/render/ModelType.tsx:139 -#: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:670 -#: src/pages/purchasing/PurchasingIndex.tsx:25 -msgid "Purchase Orders" +#: src/components/render/ModelType.tsx:234 +msgid "Purchase Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:147 -msgid "Purchase Order Line" -msgstr "" - -#: src/components/render/ModelType.tsx:148 -msgid "Purchase Order Lines" -msgstr "" - -#: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:149 -#: src/pages/sales/SalesOrderDetail.tsx:505 +#: src/components/render/ModelType.tsx:236 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/sales/SalesOrderDetail.tsx:503 #: src/pages/stock/StockDetail.tsx:217 #: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" -#: src/components/render/ModelType.tsx:153 -#: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:677 -#: src/pages/sales/SalesIndex.tsx:26 -msgid "Sales Orders" -msgstr "" - -#: src/components/render/ModelType.tsx:161 +#: src/components/render/ModelType.tsx:238 msgid "Sales Order Shipment" msgstr "" -#: src/components/render/ModelType.tsx:162 -msgid "Sales Order Shipments" -msgstr "" - -#: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/components/render/ModelType.tsx:240 +#: src/pages/sales/ReturnOrderDetail.tsx:452 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" -#: src/components/render/ModelType.tsx:169 -#: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:223 -#: src/pages/sales/SalesIndex.tsx:32 -msgid "Return Orders" -msgstr "" - -#: src/components/render/ModelType.tsx:177 +#: src/components/render/ModelType.tsx:242 msgid "Return Order Line Item" msgstr "" -#: src/components/render/ModelType.tsx:178 -msgid "Return Order Line Items" -msgstr "" - -#: src/components/render/ModelType.tsx:182 -#: src/tables/company/AddressTable.tsx:47 +#: src/components/render/ModelType.tsx:244 +#: src/tables/company/AddressTable.tsx:48 msgid "Address" msgstr "" -#: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:253 -msgid "Addresses" -msgstr "" - -#: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:170 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/components/render/ModelType.tsx:246 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:178 msgid "Contact" msgstr "" -#: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:247 -msgid "Contacts" -msgstr "" - -#: src/components/render/ModelType.tsx:196 +#: src/components/render/ModelType.tsx:248 msgid "Owner" msgstr "" -#: src/components/render/ModelType.tsx:197 -msgid "Owners" -msgstr "" - -#: src/components/render/ModelType.tsx:203 +#: src/components/render/ModelType.tsx:250 #: src/tables/settings/ImportSessionTable.tsx:121 #: src/tables/stock/StockItemTestResultTable.tsx:204 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "" -#: src/components/render/ModelType.tsx:204 +#: src/components/render/ModelType.tsx:252 +msgid "Group" +msgstr "" + +#: src/components/render/ModelType.tsx:254 +msgid "Import Session" +msgstr "" + +#: src/components/render/ModelType.tsx:256 +msgid "Label Template" +msgstr "" + +#: src/components/render/ModelType.tsx:258 +msgid "Report Template" +msgstr "" + +#: src/components/render/ModelType.tsx:260 +msgid "Plugin Configuration" +msgstr "" + +#: src/components/render/ModelType.tsx:262 +msgid "Content Type" +msgstr "" + +#: src/components/render/ModelType.tsx:264 +msgid "Unknown Model" +msgstr "" + +#: src/components/render/ModelType.tsx:275 +#: src/defaults/links.tsx:29 +#: src/defaults/menuItems.tsx:33 +#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/part/CategoryDetail.tsx:118 +#: src/pages/part/CategoryDetail.tsx:242 +#: src/pages/part/CategoryDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:835 +msgid "Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:277 +msgid "Part Parameter Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:279 +msgid "Part Test Templates" +msgstr "" + +#: src/components/render/ModelType.tsx:281 +msgid "Supplier Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:283 +msgid "Manufacturer Parts" +msgstr "" + +#: src/components/render/ModelType.tsx:285 +#: src/pages/part/CategoryDetail.tsx:256 +#: src/pages/part/CategoryDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:1069 +msgid "Part Categories" +msgstr "" + +#: src/components/render/ModelType.tsx:287 +#: src/pages/company/CompanyDetail.tsx:202 +#: src/pages/stock/LocationDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:379 +msgid "Stock Items" +msgstr "" + +#: src/components/render/ModelType.tsx:289 +#: src/pages/stock/LocationDetail.tsx:188 +#: src/pages/stock/LocationDetail.tsx:371 +#: src/pages/stock/StockDetail.tsx:599 +msgid "Stock Locations" +msgstr "" + +#: src/components/render/ModelType.tsx:291 +msgid "Stock Location Types" +msgstr "" + +#: src/components/render/ModelType.tsx:293 +msgid "Stock Histories" +msgstr "" + +#: src/components/render/ModelType.tsx:295 +#: src/pages/Index/Settings/SystemSettings.tsx:236 +#: src/pages/build/BuildDetail.tsx:534 +#: src/pages/build/BuildIndex.tsx:22 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/sales/SalesOrderDetail.tsx:328 +msgid "Build Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:297 +msgid "Build Lines" +msgstr "" + +#: src/components/render/ModelType.tsx:299 +msgid "Build Items" +msgstr "" + +#: src/components/render/ModelType.tsx:301 +msgid "Companies" +msgstr "" + +#: src/components/render/ModelType.tsx:303 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:132 +msgid "Project Codes" +msgstr "" + +#: src/components/render/ModelType.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/company/CompanyDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/part/PartDetail.tsx:670 +#: src/pages/purchasing/PurchasingIndex.tsx:25 +msgid "Purchase Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:307 +msgid "Purchase Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:309 +#: src/pages/Index/Settings/SystemSettings.tsx:269 +#: src/pages/company/CompanyDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:677 +#: src/pages/sales/SalesIndex.tsx:26 +msgid "Sales Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:311 +msgid "Sales Order Shipments" +msgstr "" + +#: src/components/render/ModelType.tsx:313 +#: src/pages/Index/Settings/SystemSettings.tsx:285 +#: src/pages/company/CompanyDetail.tsx:222 +#: src/pages/sales/SalesIndex.tsx:32 +msgid "Return Orders" +msgstr "" + +#: src/components/render/ModelType.tsx:315 +msgid "Return Order Line Items" +msgstr "" + +#: src/components/render/ModelType.tsx:317 +#: src/pages/company/CompanyDetail.tsx:252 +msgid "Addresses" +msgstr "" + +#: src/components/render/ModelType.tsx:319 +#: src/pages/company/CompanyDetail.tsx:246 +msgid "Contacts" +msgstr "" + +#: src/components/render/ModelType.tsx:321 +msgid "Owners" +msgstr "" + +#: src/components/render/ModelType.tsx:323 #: src/pages/Index/Settings/AdminCenter/Index.tsx:102 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "" -#: src/components/render/ModelType.tsx:210 -msgid "Group" -msgstr "" - -#: src/components/render/ModelType.tsx:211 +#: src/components/render/ModelType.tsx:325 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 #: src/tables/settings/UserTable.tsx:138 #: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "" -#: src/components/render/ModelType.tsx:218 -msgid "Import Session" -msgstr "" - -#: src/components/render/ModelType.tsx:219 +#: src/components/render/ModelType.tsx:327 msgid "Import Sessions" msgstr "" -#: src/components/render/ModelType.tsx:225 -msgid "Label Template" -msgstr "" - -#: src/components/render/ModelType.tsx:226 +#: src/components/render/ModelType.tsx:329 #: src/pages/Index/Settings/AdminCenter/Index.tsx:168 msgid "Label Templates" msgstr "" -#: src/components/render/ModelType.tsx:232 -msgid "Report Template" -msgstr "" - -#: src/components/render/ModelType.tsx:233 +#: src/components/render/ModelType.tsx:331 #: src/pages/Index/Settings/AdminCenter/Index.tsx:174 msgid "Report Templates" msgstr "" -#: src/components/render/ModelType.tsx:239 -msgid "Plugin Configuration" -msgstr "" - -#: src/components/render/ModelType.tsx:240 +#: src/components/render/ModelType.tsx:333 msgid "Plugin Configurations" msgstr "" -#: src/components/render/ModelType.tsx:246 -msgid "Content Type" +#: src/components/render/ModelType.tsx:335 +msgid "Content Types" msgstr "" -#: src/components/render/ModelType.tsx:247 -msgid "Content Types" +#: src/components/render/ModelType.tsx:337 +msgid "Unknown Models" msgstr "" #: src/components/render/Order.tsx:121 @@ -1735,8 +1780,8 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:325 -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/CompanyDetail.tsx:323 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/pages/part/PartDetail.tsx:896 msgid "Inactive" msgstr "" @@ -1750,23 +1795,23 @@ msgstr "" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:206 +#: src/pages/Index/Settings/SystemSettings.tsx:204 #: src/pages/part/PartDetail.tsx:550 -#: src/pages/stock/LocationDetail.tsx:356 +#: src/pages/stock/LocationDetail.tsx:351 #: src/pages/stock/StockDetail.tsx:407 #: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "" -#: src/components/render/Stock.tsx:60 +#: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:565 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/build/BuildAllocatedStockTable.tsx:102 #: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "" -#: src/components/render/Stock.tsx:62 +#: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:234 #: src/forms/BuildForms.tsx:602 #: src/forms/PurchaseOrderForms.tsx:641 @@ -1774,7 +1819,7 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:171 #: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:571 +#: src/pages/stock/StockDetail.tsx:570 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 @@ -2503,7 +2548,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:96 +#: src/pages/company/CompanyDetail.tsx:95 msgid "Website" msgstr "" @@ -2515,13 +2560,18 @@ msgstr "" msgid "Demo" msgstr "" +#: src/defaults/links.tsx:31 +#: src/defaults/menuItems.tsx:43 +msgid "Build" +msgstr "" + #: src/defaults/links.tsx:33 #: src/defaults/menuItems.tsx:48 #: 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:329 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "" @@ -2529,9 +2579,9 @@ msgstr "" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:459 +#: src/pages/sales/ReturnOrderDetail.tsx:457 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:510 +#: src/pages/sales/SalesOrderDetail.tsx:508 msgid "Sales" msgstr "" @@ -2768,7 +2818,7 @@ msgid "Remove line" msgstr "" #: src/forms/BuildForms.tsx:631 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:200 msgid "Source Location" msgstr "" @@ -2886,9 +2936,9 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:521 -#: src/pages/build/BuildDetail.tsx:215 +#: src/pages/build/BuildDetail.tsx:214 #: src/pages/stock/StockDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:583 +#: src/pages/stock/StockDetail.tsx:582 #: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:189 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 @@ -2901,20 +2951,20 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:543 #: src/forms/StockForms.tsx:428 -#: src/pages/company/SupplierPartDetail.tsx:152 -#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/stock/StockDetail.tsx:240 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:105 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 -#: src/pages/sales/ReturnOrderDetail.tsx:117 -#: src/pages/sales/SalesOrderDetail.tsx:123 +#: src/pages/build/BuildDetail.tsx:104 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:143 +#: src/pages/sales/ReturnOrderDetail.tsx:116 +#: src/pages/sales/SalesOrderDetail.tsx:122 #: src/tables/build/BuildOrderTable.tsx:114 -#: src/tables/machine/MachineListTable.tsx:335 +#: src/tables/machine/MachineListTable.tsx:334 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 #: src/tables/sales/ReturnOrderLineItemTable.tsx:132 @@ -2928,13 +2978,13 @@ msgid "Status" msgstr "" #: src/forms/PurchaseOrderForms.tsx:565 -#: src/pages/company/SupplierPartDetail.tsx:106 +#: src/pages/company/SupplierPartDetail.tsx:105 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:641 -#: src/pages/company/SupplierPartDetail.tsx:124 +#: src/pages/company/SupplierPartDetail.tsx:123 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" @@ -3692,8 +3742,8 @@ msgstr "" #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 -#: src/tables/machine/MachineListTable.tsx:332 -#: src/tables/machine/MachineListTable.tsx:594 +#: src/tables/machine/MachineListTable.tsx:331 +#: src/tables/machine/MachineListTable.tsx:593 #: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 @@ -3759,32 +3809,32 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27 #: src/tables/ColumnRenderers.tsx:248 msgid "Currency" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:31 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32 msgid "Rate" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:43 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44 msgid "Exchange rates updated" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:49 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50 msgid "Exchange rate update error" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:61 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:62 msgid "Refresh currency exchange rates" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:98 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 msgid "Last fetched" msgstr "" -#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:99 +#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:100 msgid "Base currency" msgstr "" @@ -3817,7 +3867,7 @@ msgid "Custom Units" msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:156 -#: src/pages/part/CategoryDetail.tsx:264 +#: src/pages/part/CategoryDetail.tsx:262 msgid "Part Parameters" msgstr "" @@ -3899,6 +3949,10 @@ msgstr "" msgid "Landscape" msgstr "" +#: src/pages/Index/Settings/AdminCenter/ReportTemplatePanel.tsx:26 +msgid "Attach to Model" +msgstr "" + #: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:35 msgid "Background Worker Not Running" msgstr "" @@ -4000,20 +4054,12 @@ msgstr "" msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:231 +#: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/part/PartDetail.tsx:690 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:536 -#: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:624 -#: src/pages/sales/SalesOrderDetail.tsx:329 -msgid "Build Orders" -msgstr "" - -#: src/pages/Index/Settings/SystemSettings.tsx:318 +#: src/pages/Index/Settings/SystemSettings.tsx:317 msgid "Switch to User Setting" msgstr "" @@ -4069,37 +4115,37 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:98 +#: src/pages/build/BuildDetail.tsx:97 #: src/pages/part/PartDetail.tsx:150 #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:184 #: src/tables/build/BuildOrderTable.tsx:54 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderLineItemTable.tsx:66 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:117 -#: src/pages/sales/ReturnOrderDetail.tsx:91 -#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/build/BuildDetail.tsx:110 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/sales/ReturnOrderDetail.tsx:90 +#: src/pages/sales/SalesOrderDetail.tsx:96 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/build/BuildLineTable.tsx:195 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:117 -#: src/pages/company/CompanyDetail.tsx:90 -#: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:92 -#: src/pages/part/CategoryDetail.tsx:101 +#: src/pages/build/BuildDetail.tsx:116 +#: src/pages/company/CompanyDetail.tsx:89 +#: src/pages/company/ManufacturerPartDetail.tsx:82 +#: src/pages/company/SupplierPartDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:100 #: src/pages/part/PartDetail.tsx:157 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 -#: src/pages/sales/ReturnOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:117 -#: src/pages/stock/LocationDetail.tsx:106 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 +#: src/pages/sales/ReturnOrderDetail.tsx:110 +#: src/pages/sales/SalesOrderDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:102 #: src/tables/ColumnRenderers.tsx:81 #: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 @@ -4112,34 +4158,34 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 #: src/tables/sales/SalesOrderAllocationTable.tsx:56 -#: src/tables/sales/SalesOrderLineItemTable.tsx:67 +#: src/tables/sales/SalesOrderLineItemTable.tsx:71 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:125 +#: src/pages/build/BuildDetail.tsx:124 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:136 +#: src/pages/build/BuildDetail.tsx:135 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:144 -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:269 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:161 +#: src/pages/build/BuildDetail.tsx:160 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:168 +#: src/pages/build/BuildDetail.tsx:167 #: src/pages/part/PartDetail.tsx:372 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:195 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:215 +#: src/pages/sales/ReturnOrderDetail.tsx:194 +#: src/pages/sales/SalesOrderDetail.tsx:203 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -4147,19 +4193,19 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:175 +#: src/pages/build/BuildDetail.tsx:174 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:182 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:188 -#: src/pages/sales/SalesOrderDetail.tsx:197 +#: src/pages/build/BuildDetail.tsx:181 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:208 +#: src/pages/sales/ReturnOrderDetail.tsx:187 +#: src/pages/sales/SalesOrderDetail.tsx:196 #: src/tables/ColumnRenderers.tsx:212 #: src/tables/part/PartPurchaseOrdersTable.tsx:99 #: src/tables/sales/ReturnOrderLineItemTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Target Date" msgstr "" @@ -4169,7 +4215,7 @@ msgstr "" #~ msgid "View part barcode" #~ msgstr "View part barcode" -#: src/pages/build/BuildDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:188 msgid "Completed" msgstr "" @@ -4183,7 +4229,7 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:202 +#: src/pages/build/BuildDetail.tsx:201 msgid "Any location" msgstr "" @@ -4191,7 +4237,7 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:209 +#: src/pages/build/BuildDetail.tsx:208 msgid "Destination Location" msgstr "" @@ -4207,68 +4253,68 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:247 +#: src/pages/build/BuildDetail.tsx:246 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:263 -#: src/pages/sales/ReturnOrderDetail.tsx:126 -#: src/pages/sales/ReturnOrderDetail.tsx:233 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:268 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/build/BuildDetail.tsx:252 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:262 +#: src/pages/sales/ReturnOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:232 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:267 +#: src/pages/sales/SalesOrderDetail.tsx:276 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/build/BuildDetail.tsx:262 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/sales/SalesOrderDetail.tsx:314 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 +#: src/pages/build/BuildDetail.tsx:294 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:309 +#: src/pages/build/BuildDetail.tsx:308 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:318 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:329 #: src/pages/part/PartDetail.tsx:707 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/company/CompanyDetail.tsx:259 -#: src/pages/company/ManufacturerPartDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:343 +#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/ManufacturerPartDetail.tsx:178 #: src/pages/part/PartDetail.tsx:729 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 -#: src/pages/sales/ReturnOrderDetail.tsx:270 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:304 +#: src/pages/sales/ReturnOrderDetail.tsx:269 +#: src/pages/sales/SalesOrderDetail.tsx:338 #: src/pages/stock/StockDetail.tsx:381 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:352 -#: src/pages/company/CompanyDetail.tsx:270 -#: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:253 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:269 +#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:252 #: src/pages/part/PartDetail.tsx:737 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:281 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:280 +#: src/pages/sales/SalesOrderDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:392 #: src/tables/build/BuildOrderTestTable.tsx:143 #: src/tables/stock/StockTrackingTable.tsx:189 @@ -4279,7 +4325,7 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:370 +#: src/pages/build/BuildDetail.tsx:369 msgid "Edit Build Order" msgstr "" @@ -4287,126 +4333,126 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:390 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/SalesOrderDetail.tsx:375 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 +#: src/pages/sales/ReturnOrderDetail.tsx:341 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:402 msgid "Hold Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:350 +#: src/pages/sales/ReturnOrderDetail.tsx:349 +#: src/pages/sales/SalesOrderDetail.tsx:382 +msgid "Place this order on hold" +msgstr "" + #: src/pages/build/BuildDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:350 #: src/pages/sales/SalesOrderDetail.tsx:383 -msgid "Place this order on hold" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:406 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:352 -#: src/pages/sales/ReturnOrderDetail.tsx:351 -#: src/pages/sales/SalesOrderDetail.tsx:384 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:410 msgid "Issue Build Order" msgstr "" +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/SalesOrderDetail.tsx:366 +msgid "Issue this order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:413 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335 #: src/pages/sales/ReturnOrderDetail.tsx:334 #: src/pages/sales/SalesOrderDetail.tsx:367 -msgid "Issue this order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:414 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:336 -#: src/pages/sales/ReturnOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:368 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:418 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:421 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:357 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 -#: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/sales/ReturnOrderDetail.tsx:358 +#: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:453 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 -#: src/pages/sales/ReturnOrderDetail.tsx:388 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:386 +#: src/pages/sales/ReturnOrderDetail.tsx:387 +#: src/pages/sales/SalesOrderDetail.tsx:420 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:460 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:394 -#: src/pages/sales/ReturnOrderDetail.tsx:395 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:459 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:393 +#: src/pages/sales/ReturnOrderDetail.tsx:394 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:477 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:459 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:415 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:457 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:464 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:462 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:492 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:429 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:426 +#: src/pages/sales/ReturnOrderDetail.tsx:427 +#: src/pages/sales/SalesOrderDetail.tsx:465 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:497 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:434 -#: src/pages/sales/SalesOrderDetail.tsx:472 +#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:432 +#: src/pages/sales/SalesOrderDetail.tsx:470 msgid "Cancel order" msgstr "" @@ -4418,24 +4464,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:104 +#: src/pages/company/CompanyDetail.tsx:103 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:111 +#: src/pages/company/CompanyDetail.tsx:110 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:120 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:126 +#: src/pages/company/CompanyDetail.tsx:125 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:116 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:333 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:132 +#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:201 +#: src/pages/company/SupplierPartDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4443,20 +4489,20 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:132 +#: src/pages/company/CompanyDetail.tsx:131 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:101 -#: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:100 +#: src/pages/company/ManufacturerPartDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:130 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:138 +#: src/pages/company/CompanyDetail.tsx:137 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:105 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/ReturnOrderDetail.tsx:104 +#: src/pages/sales/SalesOrderDetail.tsx:110 #: src/pages/stock/StockDetail.tsx:226 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 @@ -4465,7 +4511,7 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:172 +#: src/pages/company/CompanyDetail.tsx:171 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" @@ -4474,11 +4520,11 @@ msgstr "" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:178 +#: src/pages/company/CompanyDetail.tsx:177 msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:187 +#: src/pages/company/CompanyDetail.tsx:186 msgid "Supplied Parts" msgstr "" @@ -4486,84 +4532,84 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:232 +#: src/pages/company/CompanyDetail.tsx:231 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:290 +#: src/pages/company/CompanyDetail.tsx:289 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:298 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:306 +#: src/pages/company/CompanyDetail.tsx:305 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/company/ManufacturerPartDetail.tsx:75 +#: src/pages/company/SupplierPartDetail.tsx:84 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:99 +#: src/pages/company/ManufacturerPartDetail.tsx:90 +#: src/pages/company/SupplierPartDetail.tsx:98 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:108 +#: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:138 +#: src/pages/company/ManufacturerPartDetail.tsx:137 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/ManufacturerPartDetail.tsx:146 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:153 +#: src/pages/company/ManufacturerPartDetail.tsx:152 #: src/pages/part/PartDetail.tsx:539 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/company/ManufacturerPartDetail.tsx:164 #: src/pages/part/PartDetail.tsx:657 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:208 +#: src/pages/company/ManufacturerPartDetail.tsx:207 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:215 +#: src/pages/company/ManufacturerPartDetail.tsx:214 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:227 +#: src/pages/company/ManufacturerPartDetail.tsx:226 #: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: 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 "" -#: src/pages/company/SupplierPartDetail.tsx:159 +#: src/pages/company/SupplierPartDetail.tsx:158 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 @@ -4571,122 +4617,122 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:170 +#: src/pages/company/SupplierPartDetail.tsx:169 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:177 +#: src/pages/company/SupplierPartDetail.tsx:176 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:212 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:219 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:292 +#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:291 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:243 +#: src/pages/company/SupplierPartDetail.tsx:242 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:276 +#: src/pages/company/SupplierPartDetail.tsx:275 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:301 +#: src/pages/company/SupplierPartDetail.tsx:299 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:309 +#: src/pages/company/SupplierPartDetail.tsx:307 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:315 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:98 +#: src/pages/part/CategoryDetail.tsx:92 +#: src/pages/stock/LocationDetail.tsx:94 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:109 +#: src/pages/part/CategoryDetail.tsx:108 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/part/CategoryDetail.tsx:125 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:138 +#: src/pages/part/CategoryDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:134 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:138 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:146 +#: src/pages/part/CategoryDetail.tsx:145 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:157 +#: src/pages/part/CategoryDetail.tsx:156 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:167 -#: src/pages/part/CategoryDetail.tsx:221 +#: src/pages/part/CategoryDetail.tsx:166 +#: src/pages/part/CategoryDetail.tsx:219 #: src/tables/part/PartCategoryTable.tsx:102 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:230 +#: src/pages/part/CategoryDetail.tsx:179 +#: src/pages/stock/LocationDetail.tsx:226 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 -#: src/pages/part/CategoryDetail.tsx:226 +#: src/pages/part/CategoryDetail.tsx:187 +#: src/pages/part/CategoryDetail.tsx:224 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:197 +#: src/pages/part/CategoryDetail.tsx:196 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:198 +#: src/pages/part/CategoryDetail.tsx:197 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:216 +#: src/pages/part/CategoryDetail.tsx:215 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:238 +#: src/pages/part/CategoryDetail.tsx:236 msgid "Category Details" msgstr "" @@ -4731,7 +4777,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:320 #: src/tables/build/BuildLineTable.tsx:166 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:103 +#: src/tables/sales/SalesOrderLineItemTable.tsx:107 msgid "Available Stock" msgstr "" @@ -4746,7 +4792,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:237 #: src/tables/build/BuildLineTable.tsx:128 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 +#: src/tables/sales/SalesOrderLineItemTable.tsx:145 msgid "On order" msgstr "" @@ -4770,7 +4816,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:295 #: src/pages/part/PartDetail.tsx:884 -#: src/pages/stock/StockDetail.tsx:560 +#: src/pages/stock/StockDetail.tsx:559 #: src/tables/build/BuildOrderTestTable.tsx:220 #: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" @@ -4915,7 +4961,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:860 #: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:576 #: src/tables/build/BuildLineTable.tsx:59 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:177 @@ -4958,7 +5004,7 @@ msgid "Deleting this part cannot be reversed" msgstr "" #: src/pages/part/PartDetail.tsx:1006 -#: src/pages/stock/LocationDetail.tsx:313 +#: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" @@ -4975,7 +5021,7 @@ msgstr "" msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1094 +#: src/pages/part/PartDetail.tsx:1093 msgid "Select Part Revision" msgstr "" @@ -5028,7 +5074,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:89 +#: src/tables/sales/SalesOrderLineItemTable.tsx:93 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -5067,7 +5113,7 @@ msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 #: src/tables/bom/BomTable.tsx:176 #: src/tables/general/ExtraLineItemTable.tsx:56 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" @@ -5196,23 +5242,23 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:88 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:98 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:97 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:122 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:133 -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:153 +#: src/pages/sales/ReturnOrderDetail.tsx:132 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Line Items" msgstr "" @@ -5222,91 +5268,91 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:140 -#: src/pages/sales/SalesOrderDetail.tsx:149 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:160 +#: src/pages/sales/ReturnOrderDetail.tsx:139 +#: src/pages/sales/SalesOrderDetail.tsx:148 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:147 -#: src/pages/sales/SalesOrderDetail.tsx:156 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:146 +#: src/pages/sales/SalesOrderDetail.tsx:155 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:182 -#: src/pages/sales/SalesOrderDetail.tsx:191 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 +#: src/pages/sales/ReturnOrderDetail.tsx:181 +#: src/pages/sales/SalesOrderDetail.tsx:190 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:227 -#: src/pages/sales/SalesOrderDetail.tsx:262 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 +#: src/pages/sales/ReturnOrderDetail.tsx:226 +#: src/pages/sales/SalesOrderDetail.tsx:261 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 -#: src/pages/sales/ReturnOrderDetail.tsx:254 -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:275 +#: src/pages/sales/ReturnOrderDetail.tsx:253 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:357 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/pages/sales/SalesOrderDetail.tsx:453 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/sales/ReturnOrderDetail.tsx:412 +#: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/ReturnOrderDetail.tsx:96 +#: src/pages/sales/SalesOrderDetail.tsx:102 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:310 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:319 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:332 +#: src/pages/sales/ReturnOrderDetail.tsx:331 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:342 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:348 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Complete Return Order" msgstr "" @@ -5314,15 +5360,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:239 +#: src/pages/sales/SalesOrderDetail.tsx:238 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:248 +#: src/pages/sales/SalesOrderDetail.tsx:247 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5332,88 +5378,88 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:308 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:364 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:114 +#: src/pages/stock/LocationDetail.tsx:110 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:132 +#: src/pages/stock/LocationDetail.tsx:128 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:140 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:150 +#: src/pages/stock/LocationDetail.tsx:146 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:161 +#: src/pages/stock/LocationDetail.tsx:157 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:172 +#: src/pages/stock/LocationDetail.tsx:168 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:198 +#: src/pages/stock/LocationDetail.tsx:194 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:217 -#: src/pages/stock/LocationDetail.tsx:340 +#: src/pages/stock/LocationDetail.tsx:213 +#: src/pages/stock/LocationDetail.tsx:335 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:238 -#: src/pages/stock/LocationDetail.tsx:345 +#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:340 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:238 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:247 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:335 +#: src/pages/stock/LocationDetail.tsx:331 msgid "Location Actions" msgstr "" @@ -5441,12 +5487,6 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:96 -msgid "Build Order" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" @@ -5731,7 +5771,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:229 #: src/tables/build/BuildLineTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:127 +#: src/tables/sales/SalesOrderLineItemTable.tsx:131 msgid "Includes variant stock" msgstr "" @@ -5742,7 +5782,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 #: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" @@ -6031,7 +6071,7 @@ msgid "Show tracked lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:119 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "In production" msgstr "" @@ -6040,7 +6080,7 @@ msgid "Insufficient stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:163 -#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/sales/SalesOrderLineItemTable.tsx:125 #: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" @@ -6054,7 +6094,7 @@ msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:283 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 +#: src/tables/sales/SalesOrderLineItemTable.tsx:247 msgid "Create Build Order" msgstr "" @@ -6245,24 +6285,24 @@ msgstr "" msgid "Required Tests" msgstr "" -#: src/tables/company/AddressTable.tsx:121 -#: src/tables/company/AddressTable.tsx:185 +#: src/tables/company/AddressTable.tsx:118 +#: src/tables/company/AddressTable.tsx:182 msgid "Add Address" msgstr "" -#: src/tables/company/AddressTable.tsx:126 +#: src/tables/company/AddressTable.tsx:123 msgid "Address created" msgstr "" -#: src/tables/company/AddressTable.tsx:135 +#: src/tables/company/AddressTable.tsx:132 msgid "Edit Address" msgstr "" -#: src/tables/company/AddressTable.tsx:143 +#: src/tables/company/AddressTable.tsx:140 msgid "Delete Address" msgstr "" -#: src/tables/company/AddressTable.tsx:144 +#: src/tables/company/AddressTable.tsx:141 msgid "Are you sure you want to delete this address?" msgstr "" @@ -6372,23 +6412,23 @@ msgid "Drag attachment file here to upload" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:86 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 #: src/tables/sales/ReturnOrderLineItemTable.tsx:60 -#: src/tables/sales/SalesOrderLineItemTable.tsx:196 +#: src/tables/sales/SalesOrderLineItemTable.tsx:200 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:98 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/SalesOrderLineItemTable.tsx:214 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:106 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/SalesOrderLineItemTable.tsx:222 +#: src/tables/sales/SalesOrderLineItemTable.tsx:226 msgid "Delete Line Item" msgstr "" @@ -6401,12 +6441,12 @@ msgid "Machine restarted" msgstr "" #: src/tables/machine/MachineListTable.tsx:212 -#: src/tables/machine/MachineListTable.tsx:263 +#: src/tables/machine/MachineListTable.tsx:262 msgid "Edit machine" msgstr "" #: src/tables/machine/MachineListTable.tsx:226 -#: src/tables/machine/MachineListTable.tsx:267 +#: src/tables/machine/MachineListTable.tsx:266 msgid "Delete machine" msgstr "" @@ -6419,7 +6459,7 @@ msgid "Are you sure you want to remove the machine \"{0}\"?" msgstr "" #: src/tables/machine/MachineListTable.tsx:255 -#: src/tables/machine/MachineListTable.tsx:432 +#: src/tables/machine/MachineListTable.tsx:431 msgid "Restart required" msgstr "" @@ -6427,50 +6467,50 @@ msgstr "" msgid "Machine Actions" msgstr "" -#: src/tables/machine/MachineListTable.tsx:272 +#: src/tables/machine/MachineListTable.tsx:271 msgid "Restart" msgstr "" -#: src/tables/machine/MachineListTable.tsx:274 +#: src/tables/machine/MachineListTable.tsx:273 msgid "Restart machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:276 +#: src/tables/machine/MachineListTable.tsx:275 msgid "manual restart required" msgstr "" -#: src/tables/machine/MachineListTable.tsx:292 +#: src/tables/machine/MachineListTable.tsx:291 msgid "Machine information" msgstr "" -#: src/tables/machine/MachineListTable.tsx:303 -#: src/tables/machine/MachineListTable.tsx:599 +#: src/tables/machine/MachineListTable.tsx:302 +#: src/tables/machine/MachineListTable.tsx:598 msgid "Machine Type" msgstr "" -#: src/tables/machine/MachineListTable.tsx:316 +#: src/tables/machine/MachineListTable.tsx:315 msgid "Machine Driver" msgstr "" -#: src/tables/machine/MachineListTable.tsx:329 +#: src/tables/machine/MachineListTable.tsx:328 msgid "Initialized" msgstr "" -#: src/tables/machine/MachineListTable.tsx:350 +#: src/tables/machine/MachineListTable.tsx:349 #: src/tables/machine/MachineTypeTable.tsx:261 msgid "Errors" msgstr "" -#: src/tables/machine/MachineListTable.tsx:358 +#: src/tables/machine/MachineListTable.tsx:357 #: src/tables/machine/MachineTypeTable.tsx:269 msgid "No errors reported" msgstr "" -#: src/tables/machine/MachineListTable.tsx:378 +#: src/tables/machine/MachineListTable.tsx:377 msgid "Machine Settings" msgstr "" -#: src/tables/machine/MachineListTable.tsx:389 +#: src/tables/machine/MachineListTable.tsx:388 msgid "Driver Settings" msgstr "" @@ -6478,15 +6518,15 @@ msgstr "" #~ msgid "Create machine" #~ msgstr "Create machine" -#: src/tables/machine/MachineListTable.tsx:506 +#: src/tables/machine/MachineListTable.tsx:505 msgid "Add machine" msgstr "" -#: src/tables/machine/MachineListTable.tsx:561 +#: src/tables/machine/MachineListTable.tsx:560 msgid "Machine detail" msgstr "" -#: src/tables/machine/MachineListTable.tsx:608 +#: src/tables/machine/MachineListTable.tsx:607 msgid "Driver" msgstr "" @@ -7252,7 +7292,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337 msgid "Import Line Items" msgstr "" @@ -7268,25 +7308,25 @@ msgstr "" msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:298 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342 #: src/tables/sales/ReturnOrderLineItemTable.tsx:142 -#: src/tables/sales/SalesOrderLineItemTable.tsx:240 +#: src/tables/sales/SalesOrderLineItemTable.tsx:257 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352 msgid "Receive items" msgstr "" @@ -7354,15 +7394,23 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:262 +#: src/tables/sales/SalesOrderLineItemTable.tsx:238 +msgid "Allocate Serial Numbers" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:279 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 +msgid "Allocate Serials" +msgstr "" + +#: src/tables/sales/SalesOrderLineItemTable.tsx:303 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 #: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr ""